100000 200000 11724 11725 818399968 33244 33197 722525474 65530 65531 483965413 62405 62454 199581867 92015 91964 120425337 87766 87755 822059409 45922 45923 281288322 32854 32855 991172982 73117 73118 132249581 63378 63352 77676673 8743 8744 265563550 75833 75834 731295027 9041 9042 271910856 17254 17255 966539633 54425 54435 993084922 49785 49794 476349193 27675 27676 18290107 4969 4938 536584815 96450 96451 36813091 16919 16920 960471117 6674 6675 104509118 83933 83981 110138992 53150 53151 188004472 79224 79225 344344905 89156 89157 387049952 59560 59561 898798707 99225 99197 30092851 488 462 255713429 5368 5369 204942435 73324 73375 458570638 57953 57954 202488170 34349 34396 464361272 88455 88456 450506964 61983 62024 566266004 99838 99839 813857386 98981 98982 308205869 18321 18322 338717209 5580 5586 69741289 51139 51160 136059002 80449 80450 589770047 12468 12469 805902178 64413 64433 694623482 93708 93709 940917913 45529 45538 775649607 61390 61421 87939698 46434 46435 727803718 45768 45753 70788732 74127 74128 773526576 82396 82355 743296473 60582 60604 123831081 25207 25208 131518339 20469 20470 91778920 43171 43193 101337727 61019 61042 149261753 74255 74256 734053922 42077 42090 704214037 12495 12471 914728249 54023 54046 604741635 40091 40113 791092674 18749 18750 440035510 60749 60772 620854852 12285 12293 975692375 23761 23739 984970055 16161 16117 888641397 483 508 867614743 49077 49063 600258166 6973 7019 610791461 12209 12210 773294746 19604 19627 115386830 44295 44333 475280524 64792 64749 458466527 40199 40200 993854853 84121 84085 323110769 31474 31475 258395892 65434 65435 582535687 36428 36429 741277859 1957 1946 617425285 87870 87878 296571598 32827 32783 206357876 12676 12680 860582548 64163 64112 854415092 98081 98082 277273072 70680 70681 295130298 61086 61090 974406664 10159 10141 96825631 16999 16970 618637274 9134 9112 10478527 91339 91328 648742538 53234 53235 76560007 75697 75698 103880125 26733 26734 346075393 38715 38716 664206147 66545 66498 959174714 9102 9078 315877918 22981 22948 940131404 37689 37648 40748770 1867 1827 281968955 57776 57777 865496424 21008 20971 365519487 72945 72946 427666415 64941 64977 489297543 64002 64003 4238522 91243 91244 479239309 77223 77188 48289192 70956 70997 976912941 6801 6802 870791040 8521 8479 104154343 23834 23789 277661303 38166 38185 101361830 19703 19704 968887035 99117 99150 247422328 95259 95289 380566960 54423 54424 271670355 82317 82277 600410442 43204 43240 857311270 65994 65952 841792635 30007 30008 227720714 50970 50959 802060766 67750 67756 589021947 96782 96826 688186655 51070 51071 420190965 83472 83427 701593698 7382 7383 426429272 85491 85527 471590632 97660 97661 761943097 55926 55927 499339498 27066 27043 107056473 40952 40953 795077412 95569 95570 364641555 23864 23840 937480601 66542 66519 781494246 99338 99362 772420416 72786 72748 719468578 28277 28278 855079754 8204 8208 793342289 82952 82953 484219810 29172 29148 155485498 21805 21852 117494040 8496 8463 852289458 89954 89991 843142038 24805 24806 594366088 48256 48254 206155328 93826 93827 531719781 68458 68459 716792997 29095 29096 272904243 79044 79045 513585903 83193 83194 288532902 95892 95893 84537843 64899 64900 795357397 29916 29948 326859320 72984 72957 857552449 34116 34117 115395722 68633 68621 299254247 5049 5050 676056650 6708 6709 965477977 85734 85735 111271373 69880 69881 990533194 89203 89204 732970396 12833 12871 157766158 46551 46552 774888690 85387 85388 950766542 22757 22808 503433661 80717 80718 593973206 9584 9585 727407992 19721 19722 498918661 79302 79303 294739940 28968 28969 716419025 95477 95478 136073854 55006 55007 386774834 4088 4089 226989696 49434 49435 606020299 76665 76628 481719026 64582 64583 195424934 24024 24025 660169443 19670 19697 244629198 68248 68249 652700112 26038 26024 115743871 50116 50109 946446181 44064 44116 245251780 32919 32920 582177245 33852 33853 517669241 50696 50730 757559795 41524 41525 929138176 9786 9795 539596064 50570 50573 802875785 40847 40898 189965449 6292 6341 288601012 28850 28898 598274977 1427 1428 555268594 32611 32612 111600669 946 947 392349447 84326 84332 891992546 82445 82446 759148803 43388 43412 216515297 13633 13639 507617739 74058 74100 214966579 34540 34512 521296057 71329 71330 431196100 99409 99410 362379660 12581 12561 869353377 70014 69984 90998140 93951 93952 470969058 63170 63171 41430312 21375 21376 485128649 2300 2256 846152855 7289 7290 63810003 7814 7815 624327181 94011 94012 613815967 88842 88843 496776180 55691 55690 262336007 51097 51105 393229978 85425 85408 191014496 574 575 182557545 55493 55494 321746491 14134 14135 581092035 71088 71089 778999825 2969 2949 815695626 24984 24985 434915073 35241 35242 333451858 33964 33952 771751027 94643 94638 545154485 35156 35113 750053028 89869 89870 59714306 27151 27137 219178917 2931 2937 594112266 40902 40871 950632665 91501 91502 484720459 3019 3012 79715323 17754 17759 219919612 30717 30718 776824488 7527 7528 436747210 20674 20635 232190658 15833 15871 708246192 3875 3862 752398322 12704 12716 735422702 14059 14060 735537243 21348 21319 306317761 42409 42382 77591246 86993 86953 841578714 21692 21715 39488914 82727 82728 603065653 79974 79942 884774664 77561 77562 778149784 10739 10784 748297238 95503 95549 453828007 33796 33804 764343571 7723 7688 767214666 26280 26281 359184021 53097 53141 491287192 53031 53032 529446251 17736 17750 557575341 11720 11760 317579030 5242 5243 76925927 7855 7803 508442087 93198 93199 357263947 27268 27269 313746589 75567 75568 640349251 87138 87183 735059170 68810 68811 444375423 29106 29107 640171304 65945 65922 220769517 20699 20737 827341536 90293 90340 228941226 84733 84773 637430733 70331 70332 101133706 36293 36314 153411890 50349 50350 128576374 30133 30134 173659964 39302 39275 982015900 21364 21365 316734253 92998 92999 108831303 63850 63804 758963651 74324 74302 389498056 71851 71896 52196700 30327 30328 406773596 35244 35245 646740944 42565 42523 144628218 83556 83555 924652463 17659 17638 462747064 68725 68752 490188986 4893 4894 989877952 9470 9437 151147085 61286 61287 431470465 76430 76431 353756014 95581 95571 471956896 9194 9195 430145147 41750 41751 987624336 87531 87503 274547580 58580 58617 444537214 86846 86847 234725702 13000 13001 151440898 4045 4046 64632782 44963 44915 464219772 74599 74600 719268043 29724 29725 250041008 92301 92302 673192355 84844 84845 16226445 73583 73584 407721948 85121 85122 817967876 4027 4028 673863141 52630 52622 676228559 6377 6362 569822602 60251 60288 711802181 18544 18545 143955690 70866 70871 730088863 96015 96012 734731361 66073 66098 525252956 44959 44960 951304703 47899 47925 519758371 14306 14286 650802968 99728 99694 841141457 15929 15892 636425622 29767 29768 49106741 7160 7198 827945235 46612 46660 990015479 6124 6093 406016974 99217 99188 984702303 25200 25196 84651968 79684 79692 866625897 76140 76184 698364766 47537 47586 539101631 43785 43786 872404217 86710 86711 733794874 99068 99051 533195626 65642 65643 168114483 68099 68103 818044282 88859 88817 878823329 97959 97960 971342666 17694 17695 277254606 48603 48629 323920161 35960 35919 674403559 4621 4667 286418191 10100 10119 579990416 75757 75758 596989936 88363 88364 359870297 8615 8620 509495197 63409 63359 103453144 48943 48944 502702998 1621 1659 368166877 2420 2432 79821920 48593 48554 643131234 93420 93460 711518219 87442 87443 63030631 11130 11098 149115582 93590 93560 46269094 74181 74158 786901120 94644 94610 383676605 60203 60204 153395221 7757 7758 779930385 89406 89394 684257145 31126 31127 402619175 79475 79476 908427164 30877 30878 132053332 96100 96101 509550056 84818 84819 42815519 31547 31548 566412910 80498 80452 248651538 60870 60871 587986881 78071 78072 46097594 15418 15419 279674601 1590 1591 418246637 61321 61322 964717771 50467 50470 250931607 34897 34892 993956556 73025 72979 637514362 86094 86095 610080541 7824 7856 957097682 6791 6792 559424321 28316 28282 941776228 95867 95868 359316448 13659 13660 300393273 16367 16318 765265833 74790 74791 306965690 14622 14620 901593172 33996 33997 294610640 92206 92242 683074267 85534 85535 102682338 26531 26576 540544868 30442 30418 229967689 60075 60076 907916226 19755 19758 757357363 22656 22657 449529802 83813 83814 221648587 23118 23140 621611997 50599 50615 85599742 6964 6965 288231836 93303 93304 981606133 48916 48873 688190926 42910 42911 240917104 42623 42622 166507755 46402 46403 281894990 43263 43264 140253999 94778 94729 766612594 56852 56853 757825321 1235 1236 218850162 546 547 739099679 21356 21359 609417964 76523 76525 188519112 50454 50455 328537905 3919 3920 574510748 62367 62364 273057386 26924 26952 269317105 80884 80885 293347868 17101 17102 623183280 41960 41986 448943183 27333 27334 241627756 52597 52546 30923629 84568 84569 487997526 52227 52238 137669982 24770 24759 149422559 35800 35759 445029535 52861 52835 629216075 85363 85339 265449729 25894 25895 493884621 85445 85426 318741794 92702 92747 654624002 64117 64118 530003866 49628 49592 177612401 77517 77518 970507577 27385 27381 602644500 40762 40763 921649703 65738 65741 112501319 21993 21946 402021944 5139 5115 572889466 69352 69353 157930264 6998 7005 32457097 25930 25923 899948188 20700 20703 394716627 10341 10381 993500593 87438 87466 187926107 934 907 385089403 12377 12378 863832328 32285 32233 644917240 68825 68824 83360310 3624 3623 479676168 93006 92980 458352603 19524 19474 517799983 65536 65537 685342568 29821 29822 989437030 13892 13934 581576704 30525 30526 762763855 5112 5113 204199477 69873 69850 976755228 45205 45240 738530360 35359 35343 954071734 7523 7524 720676413 67852 67806 916710507 86208 86210 33249722 39389 39404 545247148 48239 48240 202625315 85592 85553 558847270 37420 37421 964515319 93798 93826 222661397 33947 33899 914062648 57995 57985 11937400 66663 66648 194229085 90317 90318 588236064 21374 21375 334909287 95132 95099 364234032 16444 16445 35079658 42455 42507 93365988 51961 52011 413686360 43941 43942 444541463 72934 72935 941373755 59167 59145 724912849 5897 5949 886460154 14311 14328 651237557 31435 31436 54225819 30101 30112 474777333 11734 11735 917864240 83693 83694 813351784 69440 69460 930661346 30296 30321 79787762 53650 53651 188812660 56563 56562 604584345 75814 75831 724522962 20498 20499 378749764 10917 10918 870449244 70195 70215 280078613 56405 56417 154303408 39431 39432 402296767 88091 88092 151654917 40882 40836 89295761 94978 94979 689893623 14513 14484 377036394 20214 20185 693979511 40807 40808 761293755 10751 10752 11374722 62526 62527 248622700 33056 33048 856125295 19920 19962 523447215 47343 47305 542047550 66589 66541 70521799 32104 32105 310234384 20244 20285 562154597 45006 45005 871506179 88304 88305 685613663 33235 33236 209834242 12069 12070 508188717 90887 90888 954419588 24043 24044 235464730 85550 85551 23892032 32037 32076 869398703 27698 27727 533390094 31679 31715 424241733 7807 7808 176715648 6442 6416 489235155 17489 17490 936388960 37009 37055 618704746 11893 11843 980853315 34252 34262 240000927 70492 70493 347567711 33402 33403 151033368 42045 42046 743173692 8707 8708 217045465 95361 95372 592120426 93756 93757 866292719 1059 1018 227433766 25422 25423 551678695 40040 40017 830468230 23510 23502 351477501 10214 10172 840985486 28170 28171 709645033 27681 27651 32068884 94752 94773 96855296 30377 30378 26600227 24414 24365 829773809 18128 18129 636465447 54835 54830 888979359 70625 70581 763610463 67113 67151 119013154 21922 21923 822016005 16910 16948 447465502 33056 33089 565784998 6009 5994 86442819 29099 29092 438595711 80991 80992 497046457 8065 8066 126547673 27313 27301 644331941 71208 71255 787274048 73621 73615 652850741 82629 82630 952126466 42663 42711 683209888 78132 78172 34371894 48744 48740 628550035 42693 42715 502863758 5704 5756 890212208 45262 45263 666443002 24647 24604 390674180 7911 7886 758305620 61208 61209 685955702 11872 11873 134990215 50625 50669 191226194 38355 38356 685276950 69554 69587 270274222 23985 23984 439052920 45777 45736 829004287 11125 11126 483710784 34107 34108 878103111 37245 37244 434364158 71646 71647 870177105 94552 94553 68986688 93286 93252 796211886 80125 80126 720140832 42646 42680 162649303 12203 12229 521800870 99464 99465 184186022 94723 94679 358427393 50170 50159 348519630 26440 26429 802612002 76431 76435 792565633 80035 80036 172221761 60285 60286 932379825 28096 28097 804504614 7224 7245 173712541 62896 62883 856870335 29133 29118 213783212 35436 35437 35772407 48837 48816 641995134 8747 8706 539909146 43925 43951 873341485 80682 80683 44484134 6871 6882 994109693 9229 9188 783940462 47285 47286 663235170 69265 69224 445790281 11705 11684 512360685 70507 70508 713651908 46364 46365 5480079 63326 63349 181078624 10045 10005 634033479 29693 29669 423359098 33365 33406 470465503 15193 15206 738809469 20129 20130 369370899 91771 91772 30527313 42816 42764 280952718 57046 57047 100181910 33440 33459 434313202 53137 53138 441102016 94181 94129 247705390 30425 30426 694814022 79911 79882 421175858 30859 30811 231101743 69930 69942 73605641 26095 26096 512896223 92394 92384 259122446 68818 68819 601340290 10706 10704 66134750 90650 90651 97369569 18319 18346 305344172 90053 90090 247922515 31697 31671 529204725 59952 60002 385975104 75747 75792 179572816 63953 63914 755870844 61769 61771 948941371 32224 32249 551956239 78184 78164 420306622 42779 42740 654580958 27493 27502 368893723 55214 55264 93446909 67391 67392 681413276 16924 16952 72642174 35993 35994 718243700 92945 92946 111109242 61281 61282 919394440 17722 17744 155397350 83884 83885 828798974 70145 70139 266700009 95016 95017 613904270 21108 21109 57671623 47746 47747 832122754 76935 76945 179260270 38005 38027 300844385 83014 83015 262048788 96625 96626 77817659 83977 83978 9497510 79935 79936 992272023 20676 20677 641385708 39559 39560 583082534 28920 28895 61637765 47530 47489 487389500 16944 16945 389049623 73900 73901 33140846 30188 30162 307709102 48408 48409 383975052 52946 52947 539720007 91000 90995 561621552 61610 61611 66758199 89534 89510 786695679 13255 13256 551195176 46422 46445 697168432 21295 21338 576847434 67687 67688 188281903 87490 87505 976519808 5335 5336 909407992 65035 65036 724840584 96149 96104 242581957 11206 11253 383940426 45948 45949 500952059 49234 49235 487881373 76878 76879 945746126 50750 50783 670042284 79047 79048 197734192 65492 65475 436539180 8413 8414 249795296 49746 49733 344915458 64309 64275 234317205 80136 80100 503235605 98057 98049 569824039 60984 61006 270051330 61383 61384 124138899 60865 60866 913042060 2735 2736 575851450 42363 42356 807629062 50774 50775 976852817 49602 49597 132726225 34962 34961 45150325 56937 56938 97614538 89742 89743 846374794 30212 30213 182424945 77042 77038 113517826 54098 54074 905231375 71743 71744 889890074 62091 62039 835255734 79495 79496 268568741 23933 23982 53115082 33434 33457 189835409 124 125 711174265 78031 78032 715874978 91740 91741 523036870 30552 30510 201935176 95472 95452 393627522 89754 89745 684314674 98733 98734 519263189 21418 21419 106811497 1826 1827 452411900 95302 95303 228535222 24174 24175 812594834 39950 39947 111673924 47083 47102 557766377 24492 24493 436154660 18123 18101 31698212 94739 94740 820268665 5549 5595 801499457 30416 30453 292155441 86725 86753 142430684 71256 71257 765092817 52838 52839 766293532 65901 65869 681910612 28629 28597 855441199 42379 42380 105488584 45655 45656 502055713 87943 87899 250066895 86445 86446 625266024 41770 41771 287598049 66635 66594 745872369 62883 62921 846078041 9208 9186 195369257 75253 75293 339145260 50909 50910 583865355 30511 30512 79059134 96390 96391 528904010 3408 3426 608446794 45696 45697 329675235 35485 35486 50029506 93973 94024 875140344 14033 14034 980348711 15677 15721 680864019 6910 6934 712526547 60769 60770 177311847 77025 77026 300404012 64797 64750 962919267 32859 32860 24369511 88170 88171 973381461 86635 86636 736496743 40221 40222 573840887 7903 7904 95699315 34804 34846 174770513 58284 58285 253510834 66550 66551 290521280 85464 85412 769101767 93365 93323 451573540 98765 98807 74710791 46370 46389 610255792 9822 9828 217953935 18601 18581 789706740 46133 46137 753181777 66202 66178 117255973 72528 72542 743516260 80736 80737 447398616 58946 58947 359631802 11371 11372 160713611 9572 9573 244230374 27413 27414 203405280 16281 16298 112989603 4683 4684 731808437 47951 47991 444305296 57444 57443 257165649 73192 73193 35928795 64544 64573 107053177 2940 2979 18774234 62774 62775 866204165 37781 37805 238504382 86326 86327 60217948 17913 17914 163908231 19098 19121 300205373 23483 23484 336947814 39612 39613 466758262 60563 60564 698606499 14067 14030 134503806 14127 14125 153152468 82379 82380 342508095 22767 22768 216106179 31101 31102 627044693 67472 67473 473352068 37421 37395 857530333 27782 27767 596347913 25703 25668 827562469 80677 80649 591869321 61790 61768 760682156 43865 43866 374228941 45550 45595 150776482 85503 85504 729623915 81438 81439 42578140 81034 81079 670498409 60478 60437 407460111 70239 70240 370538066 73854 73866 442458920 65245 65295 83353798 32217 32218 594322913 94965 94966 188325243 38388 38360 237127765 46095 46078 5287125 42995 42955 849065139 64587 64540 708367734 19435 19393 140218683 67587 67629 865341722 70921 70914 225281078 49360 49361 632340399 90045 90044 104053027 87607 87608 98433506 49025 49026 130681043 99269 99270 348922652 47930 47931 251693792 15693 15646 561682565 40533 40525 410524635 91597 91598 75738634 34571 34586 270983812 52427 52428 390294328 27049 27050 381025561 65284 65275 53193907 39436 39437 355390524 32247 32213 451337490 56644 56625 482499573 12113 12075 567120314 67369 67332 854400476 99884 99885 29028596 70414 70415 281657545 48783 48754 948785907 68572 68536 590259914 60536 60537 547639921 51151 51174 244034158 96785 96735 75877361 1295 1260 199596241 15915 15916 709812358 48243 48271 693144213 5769 5751 189339932 84009 84010 903550226 53387 53373 865083898 78310 78303 32092528 95300 95301 891125240 75858 75859 829615350 77917 77918 606570958 33010 33011 926867143 89343 89383 145862322 29113 29114 40572642 38140 38141 553754898 83820 83771 945959503 23721 23737 372752043 54856 54865 501366062 57892 57893 23629707 36728 36729 327210105 42201 42202 449042076 55411 55439 790134640 13167 13185 718238215 92644 92645 216474099 93094 93083 719171181 10286 10287 914441025 19405 19406 520831645 81755 81756 938738962 52408 52360 926458705 37686 37729 968687056 81897 81849 898873755 65931 65913 179852163 45056 45060 569207639 55810 55811 598781082 54160 54142 254478282 86127 86128 550013890 10214 10215 641713297 37879 37880 538662983 97131 97132 31568263 75822 75823 844422531 66946 66958 466870981 24904 24856 276524481 89465 89490 935287250 68563 68566 294058973 9764 9765 684030064 53964 53985 588639154 13980 13945 460465470 25040 25041 270726993 56300 56301 909566745 27957 27958 33513151 7071 7072 960052403 80133 80134 800947528 32082 32076 607976479 27422 27453 578135875 32530 32531 594537172 35840 35841 341301465 51693 51743 324891628 42521 42486 24573945 18906 18913 865835456 65835 65867 499583995 68431 68432 952968500 26879 26880 139858996 68927 68941 168979588 83628 83629 540248440 7990 7991 433282617 57879 57880 535124742 52974 52975 961430796 97834 97835 362246165 69955 69956 420147725 97104 97124 635301418 52136 52104 663014621 58008 57997 424184771 89533 89534 708136420 47820 47827 679811084 38486 38487 471309490 27769 27749 113970314 53006 53007 817430979 42609 42597 32662652 3992 3993 96648463 36195 36179 936113359 71682 71683 163551608 8173 8174 232664185 61155 61142 953691795 26166 26203 94663263 71418 71419 586534892 76254 76255 233484504 42069 42032 77537825 92188 92174 692381520 97865 97900 449103188 18263 18264 940620430 39263 39227 571429840 28164 28165 698676497 70383 70366 101671057 76680 76673 47263958 38557 38522 569682635 10604 10582 747465216 25493 25494 823103881 49520 49501 99846143 39543 39544 38219277 62135 62119 581437488 74377 74399 660305469 1578 1547 893209325 52886 52887 627076772 91761 91773 446219014 39291 39292 556886987 40682 40661 669959040 55122 55137 186226670 65995 66047 368388751 9233 9234 911206609 34246 34247 645363756 98299 98269 159889338 20133 20085 569060579 6829 6806 74513495 36650 36651 289584990 21455 21462 921227127 116 117 712918126 20688 20647 148182093 2308 2309 62666202 79858 79819 202192271 6036 6037 19935520 52628 52673 318959862 44354 44327 749819922 64541 64542 125723076 42893 42894 968040224 41672 41681 116327879 3287 3288 309891574 35686 35687 930404985 13496 13480 35340658 87146 87113 847661573 53415 53416 450276735 93398 93399 314549755 87651 87652 618784570 80653 80654 946952740 42203 42152 657571722 67913 67864 549340207 98330 98331 330382277 13715 13716 222794975 85001 85002 984553006 25500 25461 131332447 70064 70065 593109850 11042 11043 174050105 51789 51773 356607457 72399 72400 591190679 30559 30560 384095262 29407 29417 212881200 70894 70895 454106187 86295 86296 293487379 95943 95944 504165394 69536 69566 308083644 79435 79407 306222452 48350 48351 37516859 43843 43844 562901567 19576 19598 167904551 68711 68705 4332776 40269 40270 61634318 50400 50445 400232719 65544 65545 187720777 19563 19564 942697525 51383 51421 937764346 70370 70371 57729138 56018 56070 699513405 14290 14291 396697048 10340 10349 855349803 39682 39683 338411862 65874 65853 803243798 37216 37217 801751734 16535 16538 414127283 482 483 880976534 86308 86295 484363773 15232 15223 825070262 42560 42561 640154668 12289 12290 369904300 36750 36751 696749142 43803 43804 616249599 3946 3947 245055511 94272 94254 516873096 7073 7074 638939805 26503 26537 249478116 67079 67075 182025572 79404 79405 224325784 31130 31131 853182533 67304 67305 569908813 76999 77000 314516678 89684 89720 817578411 88621 88608 889117713 51800 51801 845458653 27005 27017 676134025 84561 84534 897549984 72150 72102 897422207 78751 78752 647962048 67309 67310 506941812 23529 23530 643635259 52106 52107 744703260 179 211 588809018 9622 9623 882192654 94038 94039 264126810 73146 73139 856198591 20263 20302 332218846 32284 32269 984048294 5216 5217 938422892 92218 92190 987704714 37692 37693 24178749 14611 14612 224481834 19291 19292 939136039 39086 39087 954479639 16754 16755 206986121 89097 89139 541406472 16521 16522 256806990 43522 43523 949196211 7909 7910 489206587 25919 25920 140607275 17039 17085 256509550 11147 11148 517713131 74270 74311 556516665 88151 88175 423857257 56345 56346 208931899 78872 78873 949420985 69605 69606 651455326 93832 93823 460321479 27072 27065 389952660 32856 32857 517850287 50497 50498 126979010 3651 3631 385445944 25138 25136 864858318 32961 32962 18997851 90224 90225 574151242 81258 81259 124728735 88670 88671 372647276 91460 91461 971130397 63755 63756 406221135 22134 22135 365648755 72825 72810 752700295 25589 25590 614708331 67549 67520 378108133 92963 92964 567187981 27203 27240 290488 74156 74142 612127468 33746 33710 970533251 14809 14810 388269265 70938 70895 483966377 13545 13518 959573382 71750 71751 671935502 99419 99420 588616449 30623 30624 31851437 35775 35776 551131030 48082 48083 416198781 98477 98434 897042500 90274 90294 25176228 1565 1566 352859444 68674 68675 885290081 74804 74805 425327742 78410 78406 247264816 30148 30149 860447489 72410 72411 933020557 9056 9081 6840918 7244 7249 443510943 15481 15482 775444529 16590 16591 655213979 76261 76287 327203802 72190 72191 941577604 21844 21839 85665090 24382 24367 179560048 46511 46512 671989240 73696 73676 117093781 23155 23156 308645499 26640 26641 78168195 67413 67457 112649162 30109 30110 399813380 3804 3805 633224087 87780 87781 947608484 53531 53532 158961292 13407 13408 960792441 24804 24805 827004763 50977 50936 485553966 72091 72092 937195002 16194 16158 833778131 31020 31042 280470270 10848 10806 500054231 22016 22017 187522884 11068 11038 562310025 31626 31627 391459405 43415 43416 815621344 98468 98469 381889017 20671 20701 918425562 37667 37630 224144611 18083 18059 706208029 49815 49816 705388562 63338 63331 142423393 50401 50402 329818755 90871 90872 558616561 62993 62994 998834067 61170 61171 12566213 73383 73384 442722512 48384 48360 207332504 57223 57221 348297783 69281 69333 635826641 25758 25797 191286985 5818 5865 817979501 55246 55194 53529519 57445 57426 882320264 87224 87225 890947979 21903 21912 784327472 33053 33096 79276549 80071 80072 326596103 25521 25522 921337679 48641 48642 834148046 68743 68744 637455864 49509 49510 676329011 99826 99869 241806308 78220 78269 944302762 43894 43895 350135340 54701 54702 921175778 51485 51440 905164551 53945 53955 772767587 65422 65388 917812702 17513 17517 864375309 46206 46219 583286876 52926 52895 924295754 50889 50872 407268112 15020 15021 933135781 27422 27470 654717903 81049 81050 405852746 86788 86789 133385473 86698 86680 658639790 2957 2917 765899689 68140 68175 297474280 74901 74913 559177796 95519 95498 630688120 38465 38504 73922314 35205 35206 566106300 17334 17323 371561765 22052 22053 37682456 66683 66684 138419618 91823 91810 817075376 21372 21373 854990668 3012 2974 549490462 47668 47645 909921288 47546 47547 390328959 25907 25908 821496309 22279 22274 581857104 88857 88858 324054186 96123 96124 365069887 38110 38142 713989956 10938 10922 828488179 15610 15611 583637249 4345 4346 995578441 20240 20241 363498514 67403 67404 228211506 11702 11658 401790211 64810 64780 765521384 55613 55584 265837483 68982 68983 646188683 76368 76369 544471971 10316 10266 560726958 76400 76401 842861109 21505 21536 92159833 34499 34500 374839568 38423 38469 427024266 84890 84891 975563603 7720 7721 575209552 20658 20659 3862037 66519 66512 1541168 98034 98019 440218140 26888 26889 771595500 61246 61208 959395925 67613 67614 447733664 21759 21760 197919897 35862 35887 731643382 1935 1982 707007342 55730 55781 278005830 7366 7372 888752462 10038 10042 622024615 52601 52602 787934027 11520 11531 203218735 68931 68970 52323564 73138 73132 191456659 69887 69888 675485265 81272 81273 386229371 6648 6649 392041755 1327 1352 870840270 23713 23750 868141272 21529 21570 348668093 59870 59880 993367799 88663 88664 913003106 58172 58198 385036683 12840 12841 62666068 70510 70532 351408554 45273 45288 420628863 33397 33398 84706666 72014 72000 51784337 71218 71219 97064748 15174 15175 555680075 8483 8484 560632812 60367 60368 462828315 75061 75062 131317309 69027 69078 34841250 96554 96555 147769406 41947 41948 233244682 69122 69140 405628135 1358 1354 879878983 54270 54256 632428453 45816 45817 581697902 27880 27881 14008544 50172 50173 676141679 31084 31085 36562943 77687 77716 467583640 14117 14118 195574842 5607 5582 1922997 74212 74248 420121119 98182 98183 830406585 32571 32538 678582579 73593 73594 456768875 34312 34261 611936666 36166 36131 689937694 2586 2587 767260938 57430 57433 234328269 53205 53181 330628655 29779 29776 965812525 39852 39843 810378407 12101 12062 551975975 51729 51730 698594248 2291 2292 827551562 23686 23733 636891406 91098 91099 590338824 45614 45615 260989194 23722 23686 385585879 8509 8513 62992323 52282 52261 391287407 54086 54042 340724096 99151 99152 275090637 73418 73419 985370438 37077 37078 46064279 82693 82691 643046652 90911 90896 138056006 79421 79434 528504806 43323 43331 882255398 38869 38872 517333041 43507 43508 538596193 11655 11635 512218404 88124 88125 92729241 74861 74905 750224134 73547 73548 383887535 18662 18663 147763082 22984 23015 490527698 75120 75121 941606589 31426 31427 134537698 22942 22916 847780198 16985 16986 479175367 30438 30440 395478533 28957 28958 802682796 17851 17852 191868644 18852 18897 633301293 24404 24446 474494131 98291 98292 723559230 9166 9198 340007189 81207 81229 393087406 45957 45958 927158911 58084 58085 126107707 5915 5916 357839285 15850 15867 156612121 54126 54127 991547873 16761 16809 569357485 17548 17549 437960214 27682 27683 892707196 50273 50264 884283701 53953 53935 129126327 8195 8179 130112883 44772 44773 428659357 34167 34168 340733599 57638 57602 867420266 35779 35766 671604480 47667 47668 867275512 28195 28196 280159721 82371 82325 555223767 94233 94234 716914897 46582 46583 495196434 46858 46859 410597143 13289 13290 179993159 27344 27372 793572872 1859 1860 143638080 89805 89857 590621356 62734 62687 882410413 36309 36330 173504382 61072 61077 564882716 5226 5227 683799439 2094 2138 702349482 76315 76340 266021429 68292 68321 587403910 40523 40526 887072772 19366 19367 679237102 71103 71104 953995101 33645 33686 478244008 13561 13531 115725698 47638 47688 774152619 77574 77522 97995335 82175 82150 991494667 56097 56098 556319457 82669 82670 932378613 53741 53742 280821213 69045 69046 636835423 65670 65671 953315776 48986 48987 377797408 725 726 422379315 51276 51309 599607152 42689 42690 128596005 53628 53576 330764252 9547 9568 99292560 10843 10816 48171017 29833 29834 413741834 48674 48710 646325967 64939 64940 88543081 34395 34389 461121280 46719 46731 880509885 40044 40045 705630572 55040 55071 443990726 61764 61765 38295590 79569 79602 359825672 82304 82305 825035958 22001 22002 198080173 34913 34945 475334412 39107 39147 167929261 75444 75445 198431681 87489 87490 601727150 5997 5996 147979695 88238 88239 121109897 13556 13538 980644582 36384 36385 922768106 83853 83854 975378793 68260 68261 873865426 53024 52975 988169009 13732 13733 915718495 67037 67030 356705155 65718 65720 252478902 70981 70945 538351828 65003 65004 624130273 94782 94783 964558561 15269 15274 290010716 87481 87482 482988878 52750 52751 161140585 64662 64663 68970985 81866 81831 333807986 15353 15401 911299294 40025 40047 727897505 32177 32178 526634242 26934 26906 146081074 8765 8766 272498397 40002 40003 483528346 34380 34381 435989551 29919 29876 667261360 56200 56249 874730305 21841 21842 618096839 73933 73958 742419209 1156 1183 90162537 57142 57099 39944270 70477 70478 209655015 77969 77970 862970521 12406 12407 178524922 84815 84776 517744928 95841 95842 704517376 33542 33543 597899306 5751 5739 920081724 15424 15425 819097894 9816 9857 223926596 98187 98216 931748774 4362 4353 408399757 31571 31572 946649378 65156 65174 138996549 91087 91088 731999519 34895 34866 228557548 15165 15157 457051567 23711 23712 3242327 80398 80399 183536355 14084 14085 231821948 64163 64147 877009225 25720 25721 458184156 4977 4969 830033780 20551 20552 494988682 9873 9874 375273255 20855 20856 410195119 65042 65011 510392228 6394 6395 81282813 15364 15365 608669048 60450 60467 214129064 77786 77818 963429143 58429 58446 550887281 34998 34976 687318463 60628 60629 950254783 84709 84720 679914693 39276 39245 309816338 22997 22998 503266260 69282 69276 56425007 1505 1506 436704406 49592 49593 456140584 14057 14101 743984610 33471 33472 509095100 8266 8267 447698410 3868 3902 178728687 66087 66115 737206082 63047 62996 970406449 72152 72198 922072625 67796 67805 676168333 53705 53706 503710272 86077 86039 147340891 88204 88153 722683806 1813 1839 315404084 53121 53122 320546121 59348 59349 519309647 19229 19265 407585179 33187 33188 60907849 50287 50305 479945567 65512 65513 531842702 20499 20452 507822041 64995 65022 523517442 47172 47173 248966727 12080 12081 106187658 36369 36394 747699506 74978 74968 97258142 63171 63159 367757014 85938 85939 865258376 67574 67575 903708872 11687 11731 635300207 19428 19471 215189500 36951 36984 324949259 24980 25008 654573410 44653 44627 157890877 38241 38242 510129960 15908 15863 229497519 79147 79159 27001494 86217 86245 946621596 18131 18132 860720164 91862 91836 866451246 85884 85912 779202305 44409 44410 153291113 9231 9197 106084118 96284 96285 328416367 97211 97212 984046970 97630 97631 450757976 71587 71568 633823914 11404 11405 88375912 88675 88722 275131124 53411 53412 19789319 5081 5082 656417322 48530 48531 902966772 27803 27804 69258276 95719 95739 506609235 957 958 664238833 17808 17839 129316903 43425 43426 497015189 98068 98069 661909490 76200 76219 244877081 58757 58804 822504462 72637 72684 633837526 62680 62692 365261859 54307 54308 465899916 96516 96517 444550642 99345 99320 832664114 33715 33746 869678967 56639 56640 518563064 54536 54579 723559692 49929 49934 60268114 99338 99360 216388847 33564 33529 289498451 70989 70990 232877698 27250 27243 615570427 19687 19688 710292448 9823 9824 757209202 72212 72213 724964269 97417 97365 167546450 99427 99389 249634940 1733 1734 29150328 82129 82123 297125041 13831 13806 466199390 12423 12406 229950632 90595 90596 89733585 45304 45284 14439768 43680 43681 384039969 98946 98947 444492904 68768 68802 714746994 38593 38629 798302357 89931 89932 120732737 41498 41499 762137789 65216 65217 561102091 90307 90308 838023789 89020 89003 921527085 51389 51390 155685367 74692 74682 72916137 36585 36605 970346836 62564 62615 559299410 40695 40683 187824092 27070 27071 118299634 71533 71530 418283193 83198 83199 681716212 1659 1631 86475798 12967 12968 66706301 45127 45128 35277362 7063 7034 939429867 96058 96059 391155676 71503 71472 722026447 57333 57334 323734902 12512 12513 405629615 30767 30766 745608148 56806 56858 349469849 31202 31175 971199015 74592 74593 118916930 83731 83700 870832702 35709 35727 494265273 23403 23404 940022365 14515 14510 488004705 20943 20901 789089457 68481 68482 811577252 25316 25317 923806613 58098 58055 957534886 11043 11044 27908748 44646 44647 860579460 72822 72823 978577607 99694 99702 456185857 78562 78563 633043437 85786 85787 687972167 95966 95967 37466689 95035 95041 969017338 18664 18665 222397330 36944 36898 961862091 48499 48500 201662315 58088 58089 592552140 64025 64026 536467447 15647 15624 633285292 67921 67922 88234949 42680 42681 377065794 82934 82935 779716109 65886 65887 564778207 47969 47993 858291315 81979 81980 942162420 37115 37116 702952143 45638 45639 914280776 91586 91587 510767311 28762 28763 694843402 46504 46469 920561733 61552 61548 634684152 98359 98360 320033824 48329 48301 347934838 46890 46902 762809486 59635 59636 470205757 25618 25588 824162796 64790 64791 233888986 45172 45143 30852442 43015 43054 966793501 89808 89809 744172814 38023 37993 630487663 64187 64156 998860835 18335 18366 893242128 31705 31692 536395444 12319 12320 32689139 95228 95229 294729729 49641 49642 88401068 90426 90469 171095246 64415 64365 277204983 71457 71458 320863598 44649 44650 538624480 18166 18156 147428264 2278 2309 572842497 98824 98825 689908053 29676 29640 516148091 29785 29786 748378675 16350 16351 150095700 73269 73280 936908286 39729 39730 790103034 7222 7223 329119282 71684 71637 752059102 61420 61421 409376715 74879 74880 406890125 80358 80359 423740388 70012 70013 89307563 43423 43424 119901218 14209 14255 127412137 57603 57604 666386313 5483 5484 551041531 1299 1300 458210243 93985 93986 555670560 90723 90724 671406014 68524 68570 510675316 53819 53820 631209262 10718 10763 689009259 21046 21097 858727666 13120 13152 391454222 60076 60121 978082081 80230 80214 948221498 14560 14561 697217578 65130 65079 879384145 65833 65834 547895134 73877 73904 820599596 40188 40189 69462337 3742 3743 472086404 10102 10149 741974211 31804 31805 973023564 71965 71966 547615189 66733 66734 744359598 17344 17319 773779348 17959 17960 29756830 6128 6079 28848184 66135 66136 322202339 86292 86242 544088825 90757 90779 803366435 57371 57372 800004430 94612 94628 468470948 92316 92321 627928392 50418 50451 425548254 95480 95481 680664457 46826 46827 572540101 22976 22977 327948448 40576 40531 325219106 15943 15990 732321535 40877 40872 282073891 12321 12322 620607992 74207 74174 262863087 63819 63870 373072669 36303 36343 106557529 14895 14896 467077646 15727 15682 718095947 56702 56713 306199425 65612 65613 373178 54083 54097 688003105 65331 65378 521556143 24045 24052 409695488 24879 24869 497219375 63667 63668 256824199 21548 21596 47440515 97625 97676 295500703 54426 54436 927362262 18096 18097 418644914 83945 83946 188005629 70209 70219 696529605 87503 87504 886699722 88794 88795 487255336 1182 1227 230064420 61506 61518 123242325 16099 16080 89259212 73215 73216 787338401 98679 98700 547804364 35468 35469 804427447 35901 35857 386578468 89498 89485 724841969 64635 64661 83804300 46623 46624 350777698 6631 6611 347119620 86453 86454 546039500 31255 31256 589260604 41619 41609 262146054 98378 98379 358331516 20802 20803 891383118 12702 12665 467289478 51052 51084 606759655 39970 39971 192060117 14455 14456 404092592 49785 49790 774727398 56764 56765 839456153 3035 3036 761025623 88874 88875 116705535 76324 76326 661716795 72606 72640 608824888 75138 75139 609535505 5429 5431 662058208 26165 26166 968286351 68439 68429 114287957 59214 59264 199618005 60269 60270 826890686 26756 26776 200790062 97224 97225 170997174 13378 13379 886994784 88294 88295 975103171 77139 77140 362464527 72328 72329 971664686 85892 85893 651886658 98570 98539 978958595 4364 4336 144090007 20358 20359 246179948 81807 81840 616667570 81906 81911 811120334 50086 50067 222166460 21478 21491 623508470 29376 29331 54428097 79610 79611 534820662 15101 15102 559814901 60087 60088 144362815 98634 98666 772405868 52075 52076 258648137 59230 59241 175893945 87221 87222 998387342 92985 92986 295555888 73113 73139 348070438 60991 61020 665980084 42284 42285 222071413 47191 47192 675388331 89689 89709 658619179 79866 79867 475638834 42737 42782 18137980 83858 83864 796844591 96591 96565 173053917 90651 90659 599087294 13089 13090 312679187 38999 39000 398850457 60255 60256 922589635 72178 72164 16194518 81946 81994 979511457 31687 31688 885417446 6066 6067 94293482 64624 64625 524910288 43464 43465 499106574 92490 92514 722427957 93169 93170 570988424 71449 71450 129697243 71363 71375 53156478 64962 64923 29206871 13246 13255 744611001 62981 62982 761442632 67937 67938 355372947 46025 46026 771736466 95441 95476 996900105 54183 54184 433898855 75483 75461 579004164 19155 19118 543430070 78951 78952 393399513 62123 62169 570561082 54389 54428 187214779 8205 8206 235656268 53240 53246 292142234 79700 79701 72525070 97220 97221 165230742 81475 81482 439964860 31533 31534 446992264 41846 41847 702162648 43104 43052 272958075 82141 82110 298611406 8825 8826 148388626 91931 91932 205874579 32130 32118 583287259 65795 65838 441586606 92165 92174 807264895 19598 19572 52841784 58727 58747 941434234 49630 49657 591950844 41110 41131 763072449 32590 32626 389435252 543 587 131538578 22756 22757 329726515 18815 18816 568080228 73056 73057 133091684 19322 19330 186020750 57106 57107 623331561 10694 10695 685091709 24714 24691 250942021 18268 18317 194389090 25991 25980 307241526 78442 78443 35230583 39794 39795 81788733 66637 66638 354812180 23360 23361 16091711 10046 10028 759464117 670 646 373974177 27166 27167 339617031 21629 21630 954896918 85274 85257 431606965 77474 77445 752741827 60952 60981 166996159 48499 48493 310947703 86448 86462 754868797 60416 60417 841764438 45468 45469 174848599 80854 80855 794941242 10369 10370 267655985 90741 90742 522960073 54005 54006 826858415 33065 33069 866072626 43087 43077 598279337 74167 74168 78443587 79729 79738 566332207 72986 72987 996451038 93404 93405 185815913 93634 93635 567497976 23992 23950 272378882 15167 15144 361771855 45845 45846 423575465 82966 82924 464780780 98214 98179 143494654 90487 90488 379795525 50414 50448 399163932 59852 59853 990692468 84446 84489 12837951 23911 23905 667569460 32279 32262 475236386 88476 88521 666737159 49144 49141 187433621 79284 79302 65219653 23175 23176 932833028 66344 66385 218215386 57905 57870 821969730 73953 73943 865933970 17483 17484 20707461 95507 95508 693868364 88465 88474 947097425 11016 11017 990483097 9580 9611 569636055 67691 67658 820707998 47878 47899 446911974 37400 37448 307313067 97501 97536 37130109 42069 42023 113263215 63701 63702 861508453 38819 38820 273112771 82250 82251 239075640 32163 32164 190777882 23390 23429 330294691 44771 44772 523413471 98896 98897 485960105 97033 97068 834015223 99431 99432 767239478 37983 37939 563811522 62393 62406 728933995 27175 27176 325893857 70298 70299 972229095 93585 93540 212244281 96455 96456 188008971 1483 1479 139445466 11435 11436 652435373 14841 14842 394861172 84332 84333 555666688 27440 27465 805085444 39368 39391 729904036 64000 63974 446390473 13143 13181 869786610 41484 41485 446344068 93448 93449 865739122 13312 13331 658829816 21492 21493 598035716 5650 5651 873667689 29821 29825 498065751 60675 60676 264476576 98172 98192 573921700 98654 98655 722615931 99491 99481 929691567 78023 78067 278572766 79476 79440 800892806 49797 49753 214950074 63969 63990 657043194 73365 73379 415626928 64654 64655 796972903 2730 2747 582218104 32597 32593 869553394 88770 88771 650913300 29624 29625 302550411 54510 54472 593025028 96145 96126 366928163 67497 67517 545317879 5146 5132 587149743 48589 48562 985548234 5306 5307 185244593 44339 44340 272699014 71188 71153 154810748 64542 64495 492857396 66860 66904 517951736 79046 78997 734420385 64432 64451 264031781 46981 46944 333626545 77250 77251 423548634 1154 1155 27196070 35717 35718 46359420 72560 72561 968854666 49071 49072 117235592 76575 76576 229471985 72445 72446 159388332 62025 62026 197962040 82796 82797 502055722 23308 23271 57415537 17698 17712 739054976 38370 38331 895008835 46205 46206 913818327 89946 89905 801727069 10190 10191 922139892 72593 72594 822135469 75456 75457 496782107 46726 46680 869308949 15114 15125 805527148 85372 85393 783942326 63487 63488 534855227 75486 75487 632721759 45776 45777 576647247 53591 53592 355086759 20289 20247 840953418 73332 73333 104339500 49744 49745 493845087 25197 25170 272375332 85427 85450 500530977 38907 38863 730016505 74231 74232 579231947 40705 40731 793564385 20810 20763 698791321 25355 25356 917837992 20002 20003 76956570 56385 56381 693324326 61537 61538 991996829 24531 24532 150625460 88394 88415 375870701 13642 13643 798761110 34174 34175 436155967 90658 90659 933124115 44754 44719 222742081 7995 7959 318163537 90358 90359 812741140 89418 89396 180937199 94231 94247 629436173 97216 97221 78075118 98049 98084 61683597 55736 55737 700956623 53777 53790 832133664 99373 99374 194214753 87567 87568 654545478 39611 39612 277273843 45955 45906 676816312 88747 88748 160038219 78080 78081 646295905 73526 73527 5495252 3767 3768 634376651 88210 88211 594882709 60698 60678 640102933 53858 53879 644440041 72787 72765 54326406 81705 81706 311030914 27887 27937 615976514 68589 68582 994164307 19620 19621 726482735 18282 18283 401065766 60714 60729 993918514 21129 21130 641433921 29375 29376 675562692 7744 7745 165443354 73269 73243 48205086 88036 88066 422594054 26451 26452 305350124 55187 55188 325469941 30 81 267984937 96237 96222 635846801 87902 87912 645089691 2495 2547 182367853 76529 76530 927761525 87855 87856 125018378 54565 54577 692438582 93978 94000 319323515 96637 96638 301712141 45279 45280 71598842 38225 38226 530130154 69199 69200 421064214 35232 35233 862171312 72998 72999 451611897 81863 81824 906437864 19552 19553 563849382 61657 61631 283707149 82513 82485 29153476 21997 21998 698527815 62930 62931 165592492 55943 55908 48228902 45833 45864 694789595 68294 68295 677748280 93198 93227 537528672 68238 68270 237496025 43131 43125 61940540 23953 23954 949180419 91912 91910 908383894 40072 40066 974431892 92378 92379 802206818 42303 42323 10474772 9582 9558 534573274 8476 8518 618575765 99902 99903 524676755 95827 95808 599073457 19705 19706 488638472 27981 27982 688784616 10827 10846 306619852 48138 48139 381106612 68241 68208 336978203 65789 65791 840177936 73662 73627 441693572 21789 21790 764751873 82559 82560 405527940 5711 5720 314377359 40486 40487 178262563 88300 88301 906379582 78978 78957 954379177 32997 32983 181909244 37741 37742 473709692 89968 89987 972405454 66084 66085 145225363 83417 83408 635579089 67037 67060 3375635 1757 1758 293547753 86425 86467 972259711 36981 37025 72114618 60636 60637 437800202 17526 17527 44601606 79974 79929 455079788 11993 11971 597100065 43204 43155 103913349 69468 69513 396972969 30024 30025 793069321 77087 77088 30847840 18586 18587 60985478 73165 73126 498807436 96616 96617 31835174 26217 26218 166482717 14786 14759 449319964 29184 29192 432006437 45125 45107 683970220 61156 61157 438598466 13227 13228 277751960 93551 93592 180688233 14867 14884 965202395 4438 4471 481766307 20933 20903 90416252 25529 25530 139442772 60533 60538 972879069 62648 62602 9189639 46612 46613 243763197 45472 45473 916771984 55168 55169 902409196 52115 52116 609475705 94616 94590 907751083 28471 28421 290565817 69146 69147 703921052 31413 31430 246360219 96559 96560 270537276 70991 70992 383773392 88979 88991 305236764 1571 1572 571638523 86328 86329 233731350 26283 26248 559355512 47270 47281 740918967 69210 69211 909120645 53287 53316 557525370 87334 87377 743584773 12214 12204 596378726 45485 45486 379055862 9629 9635 641661778 46103 46135 426103023 5757 5770 591553122 87837 87818 366878338 49628 49580 440371616 4313 4282 35446100 72922 72923 261099871 87677 87678 925644712 16380 16393 45099407 64439 64409 718388650 15685 15686 907696855 18588 18571 681545212 10399 10393 437876146 82576 82546 795649854 43420 43401 72787651 98262 98248 228808937 64476 64477 635349772 49482 49483 29926930 8217 8165 317820740 63674 63622 778205559 95588 95589 336692677 57538 57539 441801743 87743 87744 193225456 1740 1778 983016631 45724 45725 747726935 88791 88754 439394176 1855 1851 109404082 55649 55650 962785824 74041 74042 458848129 6236 6237 606760742 35832 35883 347206999 20443 20444 638665630 73496 73497 458732900 21813 21841 482131710 10741 10783 783385009 78512 78526 787942371 83326 83327 727186901 4265 4266 926116141 19971 19973 402854917 29046 29083 901980716 51653 51654 339309398 21285 21286 867742475 23707 23708 467219602 52510 52511 418518038 23683 23679 347035052 221 207 110269926 39236 39237 646979734 64614 64615 745000606 4774 4742 479587610 65521 65522 867085261 17197 17221 830225787 44453 44445 606458877 71021 71022 935225471 56396 56397 380458273 95647 95648 364680756 13333 13331 959705219 94030 93988 379216295 17090 17091 482626260 20023 20024 156265218 11210 11251 980085143 20195 20149 22204414 77542 77523 736809179 1025 1074 26282816 37889 37890 315353810 63418 63419 327478661 48645 48689 517019077 72111 72160 855513144 38210 38211 43391913 50996 50967 977621339 10542 10543 289073557 46922 46935 795820316 47773 47762 869639748 22838 22839 139921040 4393 4394 948762505 15898 15892 833674277 46254 46295 58150748 56323 56324 634400557 60872 60873 522328294 9890 9891 254669612 72902 72921 437815765 75616 75609 493389403 82780 82781 825589557 7613 7662 733462101 38409 38410 308674391 6656 6657 506188269 25862 25863 609467654 57254 57274 891333269 99558 99555 444637163 49931 49937 670833371 10469 10470 857675179 31194 31195 835588893 57990 57989 30371307 53909 53910 166279211 80598 80599 269993057 26538 26539 592284879 34108 34140 757020933 3493 3507 41877902 94651 94657 452495050 86897 86898 139709726 69082 69083 258584121 2873 2874 145425858 97491 97513 250524451 36599 36547 526520257 39317 39276 344522946 27843 27844 460657913 46475 46476 484613103 54329 54330 484216276 95301 95290 33593267 53174 53175 225438367 90872 90873 150866207 67806 67807 952145950 47549 47572 592086704 17774 17741 983303983 28932 28928 204144656 96954 96955 484691299 77245 77246 268536724 81396 81397 622717727 53979 53980 649821770 95585 95586 214236266 72216 72181 400598333 29723 29691 649301936 7197 7145 118256378 19261 19281 557313394 88853 88864 372034312 53834 53835 911392852 7964 7920 235183531 51520 51512 435489319 99085 99086 307551984 87482 87483 692198899 93437 93438 32687466 9859 9882 587585006 19661 19614 528559620 15784 15785 47152611 15349 15365 571730518 24965 24966 69422694 24000 24001 976657452 95793 95823 910903647 20348 20349 972031214 72520 72521 527669131 25846 25810 912746454 49760 49761 427784363 65846 65847 354157528 10786 10787 540017006 94987 95012 762628719 14449 14450 984077221 61197 61198 985161311 92261 92262 959498230 34559 34534 653575190 90050 90051 416155635 17928 17929 147294662 60570 60551 981616152 48526 48527 495245393 50556 50557 100362561 77693 77650 250005263 74577 74612 20480367 2433 2453 470110228 87210 87211 218923137 14428 14429 665240785 15302 15326 348039983 68496 68497 396326290 45276 45277 197890417 55627 55636 37085516 3912 3913 770089358 82026 82027 399621182 87324 87282 352868791 32628 32629 84980937 69601 69633 162292628 87131 87179 704071761 96223 96224 742763867 28458 28459 633565156 94236 94237 323021813 6206 6182 136082493 8718 8719 160685776 3930 3931 99548497 28607 28606 57887732 75767 75802 719363781 18125 18075 273496863 43073 43074 519078636 76812 76813 184024498 59588 59589 926738587 4606 4615 431161509 71044 71028 972716154 24951 24952 496913880 10837 10867 845393215 54287 54279 257682290 40206 40236 524589553 52685 52686 107243469 56822 56823 850833658 64866 64912 285407248 11173 11174 897243364 34039 34057 776662454 27441 27434 101104441 728 729 215745788 46331 46332 825043589 2885 2886 373791685 3861 3901 495434643 63757 63758 345971309 55163 55164 460537940 72720 72721 487260917 85808 85764 938438772 84490 84491 364296138 12589 12590 869696139 63560 63561 298356194 15429 15474 285838448 46834 46823 679449666 98982 98983 212435309 15669 15623 7776854 30490 30532 935124182 14558 14545 775673982 27116 27117 734342044 24122 24123 532748463 28495 28460 35549496 78791 78740 115402177 57303 57318 481838779 30728 30754 690609824 37943 37944 781382251 36461 36462 425783660 65082 65046 174580442 22924 22901 629219002 43235 43200 654121268 56249 56211 312161841 70979 70980 583631618 43670 43713 286180188 73419 73420 267485946 17919 17931 97580151 37209 37185 301823905 22932 22940 432985071 89358 89359 883681403 38849 38850 270670606 47669 47699 373071142 37659 37701 982613551 91495 91496 983385158 51497 51545 617772577 42036 42074 328752996 43485 43486 740743995 66278 66279 346166955 33088 33089 991161577 83258 83259 566289941 64838 64809 267886583 24211 24212 693864056 8111 8112 646367895 70087 70088 615991952 80768 80769 555083258 47995 48047 696967951 73505 73557 467581685 648 615 855066642 69055 69056 151391353 81318 81294 885087895 92931 92932 903302512 67920 67880 427238026 94125 94109 313613199 22203 22188 501302583 45669 45646 266969083 33180 33181 884812090 27500 27501 635950370 40364 40365 437900475 20877 20878 575639449 58955 58994 782199489 34197 34198 886693755 53262 53237 436783910 83746 83780 615026749 66070 66071 225349710 82662 82663 404641785 56140 56151 579139054 77609 77610 551948785 74904 74905 467645658 5434 5435 876276418 67148 67145 572635283 11403 11404 368706396 89839 89840 392815677 76137 76138 833850581 8808 8809 173750623 9697 9691 224926267 4407 4406 900798908 47481 47482 840869242 58279 58331 689279664 33819 33820 52523165 88186 88187 659277136 27897 27926 121409735 52536 52537 604592042 43101 43102 990649562 74144 74145 970359557 2382 2340 893615622 5737 5738 924224131 36991 36952 911244786 15307 15354 458368886 28326 28327 563884050 28511 28512 924633619 51667 51668 725395987 80898 80899 946987065 90188 90197 833210760 49451 49452 486018275 19889 19856 409340985 38992 39017 455306347 85148 85153 588708381 42033 42034 679266055 42494 42495 354346363 32811 32794 276116138 76915 76916 135805083 21927 21928 402123448 20159 20133 834686671 15102 15103 822529683 25304 25340 777514087 39769 39770 640059351 56986 56987 535338897 25503 25508 843954799 39877 39918 867728704 75941 75942 351311554 82057 82058 177089465 97047 97048 40319831 57607 57608 406266075 79167 79168 305053316 74643 74637 34026173 24850 24851 946528957 50200 50217 4374926 57811 57812 307307064 52016 52009 503291280 57918 57919 671329482 35945 35914 490621635 56134 56161 743387168 81543 81544 567263459 16427 16428 942369812 96262 96228 450163368 27284 27293 351104147 36064 36065 388993644 13624 13625 388806716 83222 83223 15866591 97757 97758 61797615 11899 11895 450120314 63514 63515 442234523 33377 33378 747241305 96617 96618 5204845 82315 82316 486345483 94238 94239 581187781 35370 35371 582982605 8602 8603 785258182 33607 33561 270055875 75653 75666 758485041 1150 1154 684402360 68037 68038 265158496 77874 77875 393472746 53579 53532 185757821 71323 71324 946031668 77710 77711 709154079 49979 49980 601745730 54984 54985 610109190 20488 20446 202336132 81993 81998 61702586 27683 27678 192796894 67949 67950 985739248 16721 16722 754604985 77513 77490 991395350 97245 97246 86941569 64574 64575 981217451 49340 49374 355236182 87784 87785 375440828 49007 48987 899250398 4497 4481 777373340 55157 55158 952106503 93052 93053 303741117 95217 95242 269585248 28451 28433 515262523 14306 14307 240989275 71513 71514 163145171 31718 31694 678150288 42252 42201 683189994 81619 81620 428107807 84859 84860 161071005 77926 77927 497945600 37170 37164 287957409 21983 21984 193936348 2000 2004 690090386 86437 86435 623106814 43600 43594 97477748 75912 75953 723563248 20592 20556 914606712 45613 45612 946049699 47728 47775 326197651 70246 70247 851631839 85074 85075 413136081 97177 97178 522981988 22773 22784 382783753 5781 5738 615322502 70600 70595 841776872 72941 72942 644652785 40648 40649 574304307 83321 83342 959369647 43288 43289 657711639 18769 18770 691106869 99908 99958 730173540 99619 99620 298080654 44336 44302 783943988 44124 44125 590155415 92024 92025 472615769 14343 14378 896213360 15448 15449 391151895 71658 71659 37032193 53910 53905 731869668 49625 49642 676366159 44779 44784 808520284 60188 60189 485750456 29814 29815 602014758 18017 17991 493104498 31737 31762 729065126 49616 49617 307081128 52289 52290 904401789 66811 66765 659714405 86998 86999 816095075 30487 30494 421421294 16967 16955 507877784 49958 50009 759791338 49229 49219 737880655 26004 25968 986720775 53791 53792 15235542 59972 59973 333096660 73017 73018 636687676 56927 56977 185752230 88339 88289 443082569 21552 21553 584316007 97205 97195 668739286 35150 35183 641398659 66520 66553 670322876 28951 28952 769911801 16543 16544 647048284 41790 41781 712959609 4476 4468 259461284 8886 8840 527270749 82035 82064 731807801 58951 58914 882859885 61780 61771 628925756 59944 59945 339971861 47842 47843 655392125 74080 74081 767996317 48841 48842 832500111 17726 17727 652294819 34943 34978 532689477 74454 74438 706558723 54107 54114 300833204 97869 97915 632252529 20822 20817 263265711 68944 68923 84608458 39746 39738 16294264 27394 27395 104222448 13253 13254 892130647 78615 78616 170561401 58395 58393 383884515 95171 95216 160365053 27382 27422 608072323 63525 63474 354165872 93 79 840003423 26467 26468 783525292 98920 98921 832454854 60371 60372 352691680 82104 82079 816686837 41345 41346 131817851 5255 5217 615815655 31684 31685 123214526 99771 99793 421871071 85479 85480 165201320 28572 28573 898397795 16283 16284 882896914 62865 62866 774163775 69910 69932 828861779 74964 74965 223588495 12155 12156 303291076 75543 75544 24335289 21461 21444 963627090 20030 20048 634726698 20755 20756 915437094 24339 24335 599386253 4837 4838 381275140 35452 35479 380256311 66145 66146 772939196 22544 22515 18472364 87689 87650 916416985 10708 10709 844555083 45539 45540 245764173 70352 70402 42774123 24533 24514 366054951 17031 17041 28115273 36458 36459 233101909 83733 83780 957890005 59507 59508 399306389 14716 14709 749640388 68612 68613 936025291 98500 98501 616610973 82977 82978 632730485 50582 50599 994696341 9757 9777 728414316 18057 18058 340095618 8064 8086 335028906 32904 32917 459519215 16170 16188 358249408 89843 89844 695317305 57659 57660 139464285 61586 61587 339638011 103 104 48235155 51016 51043 273750624 94977 94978 891397678 84255 84233 247808369 76063 76064 905158747 56856 56857 878794937 89438 89482 222436699 68468 68450 461166707 10947 10929 197321397 1674 1689 582608272 57323 57324 736620049 67684 67685 544051094 78847 78810 871138341 35179 35147 418219234 22420 22421 400049907 45437 45438 390736049 44622 44623 285294641 60448 60489 442608716 14151 14152 456790385 99829 99872 406767035 37273 37274 708279126 57437 57463 654098196 68429 68471 40349032 40686 40687 724098674 29086 29087 616319264 54915 54916 95351616 27297 27321 577209872 6728 6729 491054923 43754 43755 976598671 99425 99432 856778518 34504 34505 903203875 59236 59237 541898191 29067 29068 384694803 23509 23510 352372021 93653 93655 888841611 72294 72278 48460768 89304 89305 443087048 46846 46824 941063495 56194 56195 204110558 69561 69562 539866043 68261 68279 90521724 63432 63433 297863353 38371 38372 898942491 39386 39363 837054835 75884 75847 700350683 73312 73278 803898829 25213 25224 856308216 53967 53968 962673448 77006 77007 631829463 9032 9033 213755747 99417 99418 911239919 16292 16293 790297995 30011 30012 509574493 16541 16542 896675712 38245 38246 76318819 17401 17388 899402449 39313 39314 417518605 61811 61812 767266847 42771 42772 258547821 66739 66740 788069367 25575 25594 578148237 61434 61461 402978235 79320 79321 860658248 1944 1945 603327070 4773 4774 960530029 40313 40280 228414137 13401 13402 967703404 60029 60021 737055813 92120 92121 87777880 3389 3339 39244964 4525 4526 495392597 56995 56996 247410406 70751 70752 678524291 1610 1559 250581595 42853 42843 801207344 66258 66214 305915828 41173 41158 313946983 18971 18972 867577067 64564 64544 273523366 40332 40318 913267764 59422 59423 575316175 35581 35582 45210922 21592 21583 590308851 78052 78070 519044731 61477 61428 237540737 90010 90011 486809179 37923 37924 805161871 11517 11536 114391374 41423 41424 657817922 35666 35714 48848108 71352 71353 784432531 44303 44304 639808901 11444 11396 877122563 4818 4819 813108208 57241 57228 916315860 77813 77814 531950655 84084 84044 986361568 52966 52955 7482125 79617 79627 359413256 3232 3260 502874286 54058 54059 790812349 44591 44592 600461641 12196 12160 289608174 50200 50209 914109911 8242 8278 964008388 68292 68293 737845799 83630 83631 211033643 82908 82909 503854270 4483 4530 540247352 46124 46125 63352727 13803 13804 306003378 73089 73054 615136480 41023 41061 318385417 92695 92729 787130728 35030 35044 477758944 92820 92851 352585503 25549 25550 404068872 22824 22825 117061088 23115 23098 909634279 40545 40552 810249999 11279 11280 538589113 76028 76029 928366885 20092 20093 439108446 6137 6149 979974809 73623 73594 970537008 95025 95063 684465461 7598 7546 327851187 31220 31196 12720926 10264 10301 89996889 15207 15208 259698040 53157 53122 999931768 49946 49947 805392338 72330 72336 693746571 70725 70760 86572230 39562 39561 973450863 79160 79161 415761596 87005 86969 321539743 69469 69470 691718667 83660 83661 728922552 38276 38277 625885485 2290 2274 367763957 68237 68225 897753869 11639 11686 639051237 29142 29114 921085888 3782 3783 931819826 80851 80852 450102213 50371 50372 125802592 79704 79711 949352078 10919 10920 365648355 1892 1893 71941029 48232 48229 635535500 60920 60921 772904128 47556 47557 163202390 90700 90701 589619229 34481 34480 555185314 17057 17097 530492077 91775 91752 897329259 46766 46767 948689570 99094 99101 689312014 1779 1815 853219335 29519 29520 249349156 54997 54998 516991368 20331 20332 7926256 50650 50601 837067443 32994 32979 617075894 31308 31347 427388468 2907 2908 75457056 78934 78886 983417321 30939 30940 221333269 17835 17825 131132302 34275 34236 579437480 56472 56473 84503017 92719 92770 657342321 73865 73909 355018636 82600 82601 862544963 84510 84511 80052237 91509 91505 681854299 70155 70123 994152427 60874 60916 933614597 78915 78916 469466516 54389 54390 161934520 58199 58191 228719376 24709 24724 17508048 48148 48100 252938966 5110 5157 700970380 42094 42043 31252785 93543 93544 425571304 4776 4777 361096931 45901 45902 991642280 47079 47111 934376049 64414 64415 612014808 71357 71367 310135671 85884 85846 167102200 88564 88588 120704813 94546 94547 791600917 94402 94403 132768429 20793 20794 837777005 26440 26441 142588044 3898 3899 997696229 92772 92823 171192883 42615 42616 605100340 20861 20862 367655500 78888 78867 615780682 148 149 329801616 50128 50155 381566666 40136 40165 68905771 53794 53823 732578599 87516 87568 174975116 43388 43392 997878480 63084 63120 902913018 4839 4840 939159505 98049 98050 242886446 42546 42594 528595076 83798 83782 880228043 5055 5056 40504013 347 348 270565501 20703 20704 169064423 29872 29873 294906308 30826 30841 300134642 86782 86783 844415202 58906 58943 360541665 77989 77990 21654433 69109 69137 740083827 99274 99288 549408501 58108 58142 115440451 70619 70620 601867872 67445 67446 205408118 12743 12694 160456157 12452 12453 97821802 69051 69052 9688511 31620 31621 282220802 15782 15783 277802602 96115 96116 465756189 15109 15110 102022614 88627 88599 378374657 48604 48605 258433041 84079 84080 273200771 9638 9629 685024049 62848 62849 738102891 94906 94907 335827115 93942 93943 362874402 86341 86338 760106587 22384 22379 942803908 3364 3365 630083745 57442 57417 295498048 36404 36409 409321424 59027 59028 846744866 62674 62675 694542453 88062 88063 253015853 77369 77370 2678713 2719 2684 416171300 97777 97823 651674135 55855 55854 686116864 15608 15609 706687634 14273 14276 280542545 63988 64008 875667751 49586 49581 710246162 86181 86224 863974967 82668 82627 228007945 95004 95005 571020811 21942 21943 798805161 5347 5298 565183506 5250 5264 530219553 37882 37883 349705773 28143 28154 381239135 5296 5297 576481739 6156 6160 393215840 76955 76956 894507723 4575 4537 372191630 72213 72214 20003518 62969 62970 837186685 50020 50021 471453399 93792 93825 523719264 99752 99753 796400563 91440 91441 346809267 28862 28863 46419606 43828 43829 934691538 14085 14086 4417191 98120 98121 747664908 35130 35120 279966827 3544 3568 772494374 63087 63078 34028883 84170 84171 983059268 11432 11433 192717403 13372 13334 207323868 24033 23992 287843220 52106 52142 221425835 6242 6243 307621471 36508 36509 308930368 6749 6763 713727219 29456 29427 557694220 63093 63094 168280543 6706 6711 538223918 35380 35381 726797683 96120 96107 885160197 78690 78691 166385213 73973 74000 951389350 8791 8780 42592238 30818 30819 718568952 35379 35380 40844266 77734 77737 255231769 59948 59949 448932424 75420 75392 844854329 16654 16668 452957570 53309 53310 683513061 90663 90664 728889144 73749 73750 31201250 63015 63016 969873764 96853 96855 541897328 78126 78127 474658239 62367 62368 667804193 25256 25257 375575414 37412 37393 408712493 31319 31371 136360746 75404 75437 748740500 31756 31757 226571796 9409 9404 232933660 60884 60885 395903326 73215 73255 112325952 15908 15896 494274840 95978 95950 642047665 30770 30771 103695202 66174 66161 497880241 77731 77726 194591249 13548 13504 261244549 80310 80275 383387274 8761 8787 382065416 50895 50936 168799876 58708 58709 439792751 95993 95994 354288776 66619 66620 217619926 4662 4626 566958785 89281 89282 182590774 26496 26519 643373582 50230 50238 151477409 34442 34443 542023327 50312 50273 718684911 69826 69827 72521936 17764 17812 686848970 19830 19809 737057623 45461 45468 390993179 48858 48859 48220699 56542 56543 342421521 35914 35915 840565510 68670 68671 861682306 94537 94485 417835712 37518 37519 656196114 48990 48938 186681733 2029 2055 827433916 78911 78906 81778873 85926 85927 901813445 32885 32834 957137854 94675 94676 827868968 11544 11586 189779675 25295 25252 447075247 52364 52335 591666661 4985 4986 335356388 75718 75719 793506315 57287 57288 252684401 54260 54261 888405043 31926 31888 425184417 5301 5302 854586941 81945 81946 734505627 95219 95220 430707158 43244 43254 85600336 50596 50629 801110068 20207 20244 767211843 94368 94369 394982768 16255 16243 184762119 20071 20072 745258549 461 462 223557175 36948 36949 70240564 59231 59232 185842100 21215 21225 701104036 57997 58024 129240274 10007 10008 100760026 58306 58284 771458799 2551 2544 158834419 28670 28661 318383447 4507 4508 145160369 19701 19710 553135388 22988 23000 35999138 67134 67135 135797436 33859 33860 992702029 13639 13640 264511852 11713 11692 17178002 72164 72165 335073905 75527 75539 86659936 703 660 973433013 58605 58631 766118462 89514 89515 399963318 71697 71710 188622656 27124 27125 270844725 72022 71986 676112451 49353 49393 904981717 6833 6834 224935214 93612 93613 186810699 85833 85834 36901312 73456 73457 728293796 53601 53644 634044038 91731 91732 834364438 48051 48052 276933819 87772 87773 29425978 65494 65491 218325178 46392 46393 364858154 70090 70101 203143192 18737 18724 464052577 84828 84824 292742279 6724 6725 118144094 39006 39050 703613680 26700 26676 347911734 85395 85435 453845070 65533 65534 619816816 3791 3792 30876548 64944 64945 597535103 33961 33962 774831677 22401 22396 410870438 80224 80210 491326185 56253 56223 123666257 28076 28077 938872343 12809 12833 984696407 44476 44477 246829859 66912 66913 646337709 34240 34241 271545120 60699 60700 330613393 83667 83629 152847562 44318 44319 730848148 94943 94944 157314156 24998 24999 225051868 10031 10032 674942207 65302 65282 146288651 98306 98280 668625200 78557 78558 812788669 50692 50653 848602340 90460 90461 295375870 76289 76290 945863759 39673 39642 516373527 35683 35661 673228872 27656 27657 506269765 78241 78242 833594812 89607 89608 627391966 57397 57398 743703731 78230 78231 696858005 34900 34901 453671354 42740 42697 557668282 99280 99308 518659361 14136 14159 215705389 9644 9645 401052544 7716 7717 760069246 79875 79859 124750515 67305 67329 900224538 84757 84762 525802789 32825 32846 372441845 44732 44733 131925748 94326 94284 180035679 5400 5426 768381496 59953 59987 912759119 98867 98868 466705241 26222 26223 723021410 11681 11682 37548628 82640 82603 14785910 50400 50428 776015601 53186 53187 42263452 5202 5253 207710255 64741 64742 456940187 31019 31020 889406877 97513 97501 372510741 29536 29545 46286039 76765 76766 898274261 82035 82036 77510221 67788 67783 825764908 36716 36717 882966052 61933 61890 459578933 12259 12260 844251114 13067 13016 986109018 76017 76018 538931608 90632 90633 789113243 67739 67779 480718168 33346 33347 788225216 35578 35619 468891910 51049 51006 994005644 81279 81280 222295273 4559 4584 560690146 47710 47661 485616848 96334 96369 22266381 83405 83372 504285673 59310 59258 25501873 59389 59438 967974134 83132 83117 580857542 28651 28652 694400237 55509 55510 892722189 39688 39689 948895369 27050 27090 854486774 82070 82060 193776080 23122 23144 27560088 67735 67769 820254525 91544 91545 289686705 71586 71587 333533433 9141 9167 111984647 13252 13202 838152732 68281 68282 277703311 35492 35493 480314692 94347 94325 933290933 48720 48767 739614390 60064 60065 889717679 25273 25274 425178924 64734 64735 629348296 55424 55425 957555887 88095 88122 678820152 75942 75967 913328316 28427 28428 483904752 57111 57112 434760102 12522 12523 685519918 33678 33640 776466109 94449 94450 74177119 53697 53689 852273566 16452 16453 885664300 37100 37101 149237161 7552 7545 688355570 91462 91509 651732293 84355 84356 890629084 75743 75744 99835130 84982 84965 677562285 55909 55910 894764807 72289 72282 230087931 71673 71638 130345250 58747 58798 487873611 96820 96821 475908669 95078 95098 274084575 88997 88998 47909442 82496 82464 652458002 38199 38177 863109571 49322 49281 100912988 88915 88916 82690958 16200 16249 259029861 42039 42040 669291809 19704 19705 484237580 91130 91131 570329098 65478 65485 811712623 88929 88930 532839871 98626 98649 470432883 44632 44600 937127560 47766 47767 361314695 18954 18937 855125123 92807 92808 549858213 81267 81299 219043275 62742 62754 331658126 75196 75188 101214608 47854 47855 926434559 34875 34856 18533846 30421 30389 439137882 61694 61695 2137522 92274 92275 843658992 85465 85466 73070891 26318 26319 288712382 34826 34795 691509157 45925 45926 704536303 88101 88070 352121270 98244 98258 124350652 96843 96826 908185259 55913 55914 54942134 22960 22979 766417658 94137 94122 445645608 64311 64312 963922464 18904 18905 298329577 18877 18898 632106217 96867 96868 534933874 44530 44501 186996113 59878 59903 106430418 3766 3763 444083552 60713 60762 448016318 7 8 259749390 68259 68209 857141764 41240 41263 624868144 91612 91575 881155928 34563 34606 5610156 98645 98604 10603079 54266 54227 132052188 84303 84290 398960892 12970 12971 44574277 56393 56341 141070060 77943 77912 455597274 68064 68085 616344097 65169 65170 628945957 33509 33510 3088726 78105 78108 44713560 51950 51951 516049759 36753 36747 611529173 96749 96750 703242592 23654 23642 751239332 82120 82160 17898992 3396 3383 193330653 84954 84996 661210141 54237 54238 937462768 2951 2924 461931976 66722 66723 469467858 47802 47803 311887310 95191 95192 867318073 56880 56874 548655328 64986 64939 761799869 87712 87713 219691451 71308 71309 180310678 25690 25691 639408843 3764 3757 580678426 67729 67730 857997659 16449 16450 119772074 43825 43826 617916839 43121 43108 231439290 86813 86835 320482013 44006 43963 149177765 33718 33740 287445155 24889 24890 687100203 39780 39811 759495005 26833 26854 531788695 56388 56400 44210482 78362 78363 450740455 50663 50664 642160430 56335 56368 398815395 86940 86958 310035586 76290 76284 598047713 90493 90494 632448319 1559 1543 557042764 55529 55530 939002211 8183 8208 734489898 60369 60370 253714398 59838 59803 642143613 43953 43954 954055477 87746 87718 643218998 56885 56863 955939533 88866 88867 997572630 25777 25829 865350491 66601 66602 210373125 97651 97702 597934104 32394 32369 5369908 36998 36999 5550768 70729 70778 341065502 13359 13360 484034991 49866 49867 675391135 49877 49900 142774051 9096 9097 57030071 99423 99424 646888702 22414 22415 971390568 57539 57540 42857417 88230 88231 493882719 20103 20068 560181788 39054 39063 129400896 31815 31816 843132120 24137 24157 964692373 67163 67170 411799960 70734 70770 230127449 4413 4414 65571438 85729 85730 423156925 52442 52409 288735690 7423 7424 707263118 89696 89697 534889983 89396 89397 844668648 17290 17291 630507466 24729 24690 723918037 92220 92221 318839672 22356 22374 781449449 14387 14388 404527374 44128 44129 660257931 59783 59763 465295317 45795 45842 442704893 91979 91975 331167190 14912 14913 362722876 93012 93033 322990435 73917 73888 476715148 98137 98138 221768345 91122 91093 692848953 79749 79768 686655919 54902 54943 460967206 51683 51684 647196025 35335 35359 840102222 54205 54190 709272985 39975 39976 401168900 87748 87740 691169863 76148 76183 251482133 22952 22953 250924677 55868 55873 763267670 37992 37965 271934177 37427 37428 173703165 47974 47947 714120420 3788 3747 896558992 7482 7525 447569364 2212 2244 782067381 56397 56359 722748382 43258 43263 825026268 51579 51580 72298825 37305 37306 62572646 73180 73144 345117934 29815 29842 808788064 99135 99136 755022805 66133 66134 850713970 63250 63251 595734472 28406 28407 408357557 12444 12467 730329041 6523 6516 372117181 39975 39932 8958886 78814 78815 465398787 79295 79316 424081428 71180 71181 110793107 88134 88135 383437331 35146 35103 821711010 74142 74143 574517420 395 396 986644624 37502 37549 944312766 55710 55706 116094116 94723 94695 770568042 62083 62084 794922867 35138 35139 623886861 32188 32138 654356884 35257 35213 423851789 16108 16109 603366927 64108 64109 15854483 31289 31322 897998007 68960 68961 649490040 60585 60568 874026041 56585 56586 194158517 55145 55174 407737131 62378 62379 786869121 18475 18439 282409050 66487 66451 817407722 97036 97037 107675093 63623 63620 124708729 53844 53877 260558862 20444 20445 491212388 18695 18696 95704827 73392 73393 496571692 85480 85441 335406002 87343 87295 72031092 22776 22777 626300426 85723 85724 456613995 90611 90598 19007231 56181 56182 912272367 66949 66935 622330395 72203 72204 106791441 63712 63713 922256738 12178 12179 918624487 80626 80627 59639465 64507 64482 620116946 842 799 539427424 62800 62801 460525882 7299 7268 516144416 16517 16518 784225057 63663 63628 663883312 42962 42947 368167894 30849 30862 865330081 51312 51284 809799839 12624 12587 117129784 20902 20903 797924877 51671 51711 190811688 26528 26529 102117931 9648 9649 659681907 95467 95510 547920237 97008 97009 25124244 95625 95626 209495721 57995 57996 452169738 61732 61762 814628013 34982 34983 834218491 49264 49218 244374308 95277 95278 172166022 54277 54278 2677913 59602 59603 431175356 14691 14692 342543040 86674 86675 84141066 67546 67552 157438211 99477 99491 434562693 31866 31867 453513475 21134 21135 975632001 72238 72239 582396106 91144 91145 831688364 93870 93871 598537824 1621 1664 329702832 32471 32514 528202380 73706 73718 68715131 65631 65632 354485184 56583 56584 860577637 13200 13218 43486889 62625 62626 640575762 24549 24550 421105599 97426 97395 581979956 28759 28756 391927328 68827 68845 38237955 72673 72649 567385899 12246 12247 951995954 82224 82270 975811730 30762 30763 903996171 31078 31079 617910794 38171 38206 22178184 44567 44532 519611409 328 329 732284446 49220 49252 205460131 63247 63248 28696872 9851 9852 453910863 22851 22806 126805978 77357 77358 472523086 5176 5177 515196493 57267 57231 585178125 35044 35045 325838303 8604 8605 562996910 4377 4341 299973156 85390 85385 556752183 50824 50835 458124282 44559 44588 124939159 70059 70017 738707324 74008 74009 766853612 20227 20266 334591292 78733 78734 206943799 81891 81888 662009772 64456 64457 700516599 10795 10796 581922075 21936 21937 73622337 24563 24564 898098862 43238 43239 458811576 48509 48510 517385983 74753 74800 804712548 41505 41528 505201224 16366 16369 89780268 63359 63360 230579425 87673 87674 706426994 89306 89307 577585294 5981 5982 409829106 67930 67978 698385506 45481 45482 978962677 31803 31797 553122307 37224 37209 119432991 25009 24995 725477577 79369 79370 305792676 97852 97874 633954757 30494 30495 17629076 49679 49680 762353980 77390 77426 291411029 17643 17647 750112458 50635 50636 218741114 71955 71965 622100944 42465 42463 186111101 73742 73690 571499947 55334 55282 57404959 57202 57203 473543085 26720 26721 473477593 77976 77977 971820238 44239 44198 869749923 45083 45084 241511531 20610 20625 500865026 73044 73028 250735588 1002 1003 73747878 80253 80291 794070819 43074 43075 143534582 67062 67063 736549191 73306 73333 909160321 29026 29027 457836925 70032 70008 601437159 69895 69853 686580068 22377 22390 354658710 32670 32720 46245706 41645 41646 32702692 47493 47494 612601195 65341 65351 697173567 25948 25939 96868931 93793 93785 591665440 15221 15265 411492766 80164 80195 684316102 36071 36072 262513703 32223 32224 425215518 90580 90609 482305132 58653 58685 390863014 59828 59851 700837448 4797 4779 676929279 92261 92241 418363888 45560 45557 43677495 28178 28193 377543455 67929 67957 494146426 84178 84179 904859422 99749 99768 98317402 5891 5892 740675704 1428 1429 71860682 50742 50788 765835707 2437 2450 549792104 93122 93123 285059613 96029 96030 930106529 97448 97421 727281004 43886 43887 904495175 35330 35331 288120579 32315 32316 641378111 58634 58635 837789938 62622 62583 631158156 2152 2163 213913880 54262 54211 132225139 6345 6298 427270086 46395 46396 111494944 14119 14120 609681583 16602 16636 59962196 57332 57333 504780100 80917 80918 916950965 61730 61756 948592853 48620 48642 952472094 30828 30837 470241751 43724 43725 505585212 81140 81127 979490695 41265 41266 101371081 46148 46149 706945120 18541 18520 328001968 83217 83174 207235007 80082 80044 756256704 22680 22681 26909380 56625 56626 927982454 47979 48027 70203980 1646 1647 507381156 39029 39038 636081329 35938 35989 182659536 32940 32910 783293603 41508 41487 826345691 54805 54806 103384303 97092 97093 789808666 98211 98214 764165506 83490 83441 781384723 52653 52654 257485398 46983 47022 606093539 88086 88087 16212937 27110 27063 78673216 88530 88563 624144398 54680 54681 150890177 85919 85920 92914677 35191 35195 216511867 2225 2179 662009192 54519 54520 481294933 75241 75242 507600679 35977 35978 844201992 47271 47240 107290286 96354 96355 740035943 54801 54829 361688790 41369 41370 96441354 15049 15053 793932738 57527 57528 168058476 89343 89291 305405619 82496 82497 212063899 69625 69626 241353693 97083 97084 247737619 15273 15311 545927680 48462 48426 979030124 7033 7034 237237268 6744 6773 988614666 45203 45204 607225974 18045 18074 189111639 30222 30223 236702228 61009 61033 966335647 61880 61842 411442245 36737 36784 947851829 52024 52060 523105586 81423 81400 823101082 71626 71627 727635565 91695 91696 968220243 34626 34627 14000191 67702 67738 662296141 8959 8924 731153858 20271 20272 731058344 57824 57825 895691750 58491 58459 949112796 34707 34742 710505791 58991 59004 107605546 1219 1167 837113223 21334 21335 943534050 87194 87215 261179047 70205 70248 812298597 23974 23975 878021192 80920 80871 141240185 66083 66119 226929899 59217 59218 776554477 36543 36554 870219685 91585 91586 727945599 10837 10789 150493323 83791 83766 507055033 13663 13659 72403040 58164 58149 700540969 83578 83579 932177700 12502 12504 749228650 4493 4494 974564740 61386 61402 527149074 29437 29438 294839641 97124 97104 334914661 21491 21536 551744055 45357 45358 331779533 99943 99944 762788847 44749 44750 269610481 5621 5631 468301072 91453 91454 274369 69312 69313 842680381 50092 50071 30572561 82466 82492 905207467 93166 93167 264371834 7372 7391 778527040 34982 34992 805663759 2617 2618 629650342 47643 47644 38587455 31554 31591 242435848 46941 46935 969351276 78407 78424 214783754 24577 24578 470527677 88280 88242 151925506 35343 35363 336766535 42405 42415 544251031 44699 44672 459530297 61731 61698 737204911 78466 78448 80437866 76836 76837 922912548 53266 53267 238824554 42972 42973 684781059 88465 88466 7185274 29944 29914 192769252 66170 66171 354359463 72775 72728 126016214 12090 12094 929507598 6989 6975 403817187 72010 72011 699560145 64072 64073 150146309 61017 61018 153668969 33071 33072 513796626 64314 64267 486734031 43350 43351 734699718 17893 17940 248255508 51200 51165 469414989 42685 42699 958863238 37714 37754 140405445 58565 58561 319270114 5465 5466 60409588 45455 45456 119409301 70129 70130 832983559 2650 2647 705041908 43259 43289 629822272 12506 12473 826443197 31531 31519 127560559 64286 64252 169670432 40133 40134 817668942 97775 97746 768079699 34835 34859 928251348 81570 81523 913776204 51272 51235 334437112 28042 28085 309981882 83316 83317 588556771 98064 98065 799093432 57477 57478 870526724 86440 86441 896372682 35779 35821 306623365 74048 74070 136582187 39667 39623 332502096 41711 41734 738249466 16056 16057 45782537 28814 28767 636029178 34741 34777 690388460 3502 3476 11890277 18366 18367 815911974 95311 95282 897662088 13924 13925 415559498 76199 76194 756671836 65307 65277 966277236 68000 68017 419182197 93511 93512 968213195 7561 7569 579592094 28878 28888 293530691 64714 64715 318588445 86030 86073 622144443 55279 55280 824287688 15084 15111 643279177 46745 46783 668242527 39649 39644 437367769 4774 4821 633112501 19914 19872 53545686 49140 49141 133658658 66609 66610 196524618 99097 99098 979416494 92694 92695 725569074 65185 65186 578221262 29312 29313 152009196 88116 88071 777071372 62565 62554 746401189 5547 5548 994240702 18842 18843 20030583 85464 85435 538714347 91958 91986 950099877 95107 95154 141359855 82827 82852 86607253 86567 86568 159302680 80599 80580 574133783 83537 83553 238744387 991 992 945080006 63606 63607 343962338 67552 67553 961465370 30622 30628 337200436 35960 35923 378054266 42326 42327 12709334 79893 79875 182451128 38812 38813 591082548 72443 72440 983425030 99191 99192 494996870 38270 38304 224297493 71910 71901 913537766 65611 65612 621987140 61990 62021 498170313 64702 64720 48384448 3991 3992 422715421 91537 91538 790235482 32080 32113 879221091 43913 43959 222433586 37150 37187 267163682 55143 55110 184137057 34191 34242 69964904 14948 14961 40258926 57568 57608 753334214 54886 54915 249361772 90497 90446 915284187 36170 36142 59419503 16130 16131 566785857 79006 79007 658145432 7492 7515 861641340 44782 44783 916962830 27879 27880 422244385 83347 83353 754863114 7944 7945 200747613 94139 94140 673754881 45975 46005 821145243 55042 55043 404183823 92346 92313 774963094 68993 68994 91579578 44880 44881 674205039 32232 32207 597610871 89045 89077 981551981 66646 66654 205453579 60871 60872 301979635 52524 52525 890780100 26136 26137 180075998 13648 13627 430550580 701 691 960296105 12082 12083 633621502 70877 70917 202096513 44291 44292 217005093 19137 19138 159531217 22241 22242 576181933 31620 31651 117183754 4617 4618 98613101 6568 6537 373412759 20275 20295 591286210 26483 26466 160092651 97702 97703 94967287 66504 66505 594084917 98461 98462 237933789 88729 88730 524519368 7508 7489 967052471 70703 70669 296964027 47711 47741 495966732 53466 53467 791282124 80257 80258 391930119 35534 35557 621961808 52688 52728 32090524 85491 85492 542040047 95053 95054 563481250 41805 41788 934879263 53078 53079 875029924 5892 5893 145905671 4212 4264 271102824 61355 61356 967306428 42014 42015 365164892 73645 73646 270231793 3879 3880 900458875 6505 6519 184067873 66399 66400 597371241 37113 37123 640360660 12449 12397 161146015 4215 4195 230454519 40987 40951 901396421 19422 19433 212025119 89757 89738 135493891 39596 39597 893106115 29073 29074 919982631 60011 60012 742706820 98382 98367 68442415 73341 73381 935738402 18301 18327 270223863 87350 87380 101271625 33558 33559 936259248 84413 84414 295431477 46109 46110 753528149 71212 71192 169022212 29711 29760 796914682 67772 67824 308881448 22638 22639 610797973 70046 70047 254744496 40434 40469 500345124 63422 63446 345143714 939 940 294619567 88694 88695 839569942 4858 4838 882623622 65324 65325 10317972 6588 6589 456557425 91952 91953 995781875 85080 85052 558781546 57632 57623 609807372 73810 73847 725134399 81865 81866 11341940 78961 78962 152229629 91309 91324 756804879 66167 66168 587678191 42592 42602 847240407 52572 52573 691706730 13218 13219 494048984 6998 6999 806488392 95687 95688 1202711 1890 1891 862704112 89715 89716 797413316 30882 30883 83991149 67472 67490 270486515 63108 63109 866944157 74570 74571 980676630 90212 90172 224018127 25703 25686 360101171 81054 81055 141429795 92039 92048 568957371 67879 67827 893831512 98392 98393 279662948 82069 82068 5978004 64125 64074 352488906 68686 68645 942293575 81173 81174 961471584 91667 91655 114606807 8256 8257 979405472 69633 69634 970080437 78821 78775 471578735 62991 62992 818453680 64916 64917 830615400 89155 89156 664839179 93499 93468 930260182 95104 95131 257225174 13138 13156 439454960 85952 85953 336613773 36301 36315 162403292 4463 4464 614350521 97392 97393 765193286 91910 91869 538629570 28722 28723 30880711 28396 28397 871792179 41206 41221 571516754 99447 99448 254841973 44528 44511 259079739 52246 52259 80043069 70906 70907 237801004 8005 8006 885461428 25361 25405 906844378 31040 31065 495683403 4003 3992 578455451 27776 27769 863301002 33143 33144 510440273 81126 81130 411055055 34794 34759 863731807 96530 96567 576306845 13355 13402 616892977 50895 50896 50350202 75842 75812 21042119 55713 55714 200580323 42150 42151 86794167 12925 12926 573474185 74657 74658 326862329 93071 93036 25935805 58433 58434 602204216 44361 44365 299318454 3716 3684 437535746 14889 14890 502048319 42660 42653 883427563 39780 39765 172135347 44836 44837 207956408 51919 51920 779854852 51301 51316 35488211 120 121 906371628 51954 51955 740671356 67200 67176 676667331 26377 26378 292297390 72687 72721 338744605 4135 4136 707184453 5001 5024 732288031 3966 3953 477606337 28929 28930 949662092 97230 97257 617208817 78355 78348 170227213 79747 79748 62221554 56336 56337 820383208 78657 78658 174251378 38203 38204 146959619 88561 88539 856025573 72589 72575 619717616 35578 35579 837361314 98198 98199 708066742 76038 76039 790415189 89531 89540 879307393 7177 7157 202604936 80459 80425 40808471 69052 69053 511127855 54897 54898 781002157 50657 50658 767893477 45085 45086 228235902 67748 67751 892174350 13429 13430 478016302 82182 82183 672682586 52131 52150 384189821 2632 2633 777011575 79848 79849 764518430 12239 12245 646006583 48811 48812 504707692 28396 28441 603585208 83951 83936 679674832 31434 31443 380239239 24592 24613 389548642 90595 90619 727282244 17778 17779 157407235 68754 68755 569370148 25854 25855 667010645 3644 3645 635210765 24328 24375 287970609 44914 44929 649497362 4834 4835 898187383 71101 71073 366257837 50684 50685 189824202 93340 93379 281084401 3869 3870 294612173 69932 69933 280149690 38749 38753 904359817 80518 80519 460825894 42255 42279 585939532 43727 43738 556120435 95245 95292 897581053 22619 22653 147793337 1035 1036 26601983 19613 19571 296672807 86933 86980 236937517 14050 14051 276053965 39003 38980 826902726 28881 28882 152237688 92703 92688 176197267 40649 40619 874710329 97783 97755 273065373 57923 57966 385167134 65385 65379 657920400 30268 30269 764042934 28294 28295 84121672 6406 6370 629312027 93509 93516 799313059 79611 79612 186410229 9582 9583 278341947 38375 38376 25940456 42311 42341 310840170 63570 63571 562776474 17622 17623 95038430 16980 16981 840805071 83528 83536 125331786 75578 75531 105762414 63932 63934 808853551 69536 69539 469043869 21066 21067 344431057 29942 29959 194952268 21223 21224 170599475 83054 83082 857719081 6844 6851 887210186 70706 70707 343021473 8089 8090 817582029 86895 86896 939256619 95968 95969 330774510 58667 58668 465168815 75278 75321 47327678 93849 93866 52454933 7597 7612 547464355 79138 79139 738354019 96994 96995 833361160 55528 55529 344731573 3649 3597 321048674 16901 16902 663947148 55587 55549 815292957 72966 72967 42639382 74762 74813 456536440 93850 93902 479086236 33067 33077 323932966 31492 31472 89516638 39056 39057 464827825 48874 48878 409925576 7713 7714 166611182 56118 56134 568806 57623 57615 958612279 84237 84286 842834566 53323 53301 478414802 61850 61851 126630313 99457 99458 243777644 8325 8337 808254549 75672 75673 840466283 29632 29625 389718712 5280 5249 665843079 83579 83580 61667390 93281 93229 275126862 28153 28145 802820627 2458 2459 636158651 20944 20918 391166905 48929 48981 446591794 32609 32592 36968311 81844 81845 297284822 80266 80275 573356154 68896 68853 718422374 95708 95665 728173348 41094 41126 728047329 12660 12661 43909239 89896 89897 85877226 39992 39993 579101382 91428 91466 571052847 52743 52746 921348987 96216 96194 371700520 32240 32203 876962330 81844 81792 850334821 21503 21510 301674339 6325 6297 47755295 28994 28986 496850666 65430 65431 919786409 58313 58360 478467105 63593 63624 221875241 41390 41344 387784800 50718 50719 845945739 62031 62032 946630476 10917 10866 381355098 98876 98877 419068974 82782 82783 819971753 24092 24067 358887241 77167 77168 965295707 68234 68269 368408572 67531 67532 164983575 87721 87720 246638074 47319 47320 168916914 7752 7753 908053918 79488 79472 284769117 58863 58908 734367035 39008 39009 931937103 48327 48299 247540729 89682 89649 719542666 76298 76299 213886893 63683 63665 406804177 49129 49130 50938885 18203 18204 151023582 10339 10300 200987164 3045 3046 900992354 8133 8134 831426340 34442 34421 894520279 24924 24925 561075340 23443 23403 441691645 12958 12940 179569185 17044 17045 421966714 13508 13469 903773785 80548 80513 194592868 96297 96298 224770235 3515 3516 946512850 34207 34208 116810011 30343 30344 293648192 63743 63744 955798102 59069 59100 741340539 99576 99569 977359000 89362 89394 273785941 11744 11745 691200196 43526 43557 957130858 69621 69622 904412525 53769 53770 967407091 36417 36454 427437830 12791 12788 622291926 35193 35221 191671495 89987 90039 178727227 65973 65974 692504718 85266 85267 709458130 10311 10312 882803153 62114 62115 819593155 88367 88368 600658442 91463 91464 742938514 33226 33227 119123451 60283 60284 140178147 67757 67758 423672547 47040 47006 901021816 81247 81248 430361172 38503 38481 904862590 73780 73781 575202720 71399 71400 868900156 63805 63806 348482031 62352 62353 536268182 78785 78786 116544594 54727 54692 626825383 85599 85639 177831123 76222 76272 181072685 87733 87690 257346018 30142 30134 250801236 58398 58377 606593847 97883 97839 940132218 82172 82173 581060727 87065 87066 356883708 73684 73674 487311145 23676 23677 288253377 57719 57724 256182487 69164 69121 998195473 37209 37210 8383919 31314 31293 305255115 67051 67052 750030644 62035 62036 50649052 86055 86085 660023757 43544 43545 290333048 17592 17638 452970992 56048 56033 612623917 43286 43287 38195507 18194 18195 54858991 54461 54462 512182910 77096 77097 13368512 30951 30952 55666731 72519 72553 947217010 1174 1122 126677755 19433 19434 533245054 97395 97396 1395434 47514 47515 738992208 12863 12813 929263555 71725 71690 657320803 676 677 198111986 70646 70614 245757513 12238 12239 280918786 7343 7295 585718383 40000 40001 485636766 98712 98703 479525914 7754 7702 928725042 41936 41937 360806334 28966 28994 967269044 88835 88836 144486733 9802 9803 853707421 23756 23792 965987947 17306 17307 545781809 21411 21440 537692009 41449 41455 668452714 55206 55210 253241682 45408 45361 426820716 36767 36717 255431462 83889 83890 760496823 84478 84479 609893036 27289 27283 304908086 65357 65338 73555738 98376 98377 238343859 24825 24857 144494369 38533 38534 439692056 14336 14312 733817316 80668 80669 590887710 3135 3136 459393749 39920 39921 391897119 75861 75862 28247723 32962 32923 815703164 20515 20479 173426241 46330 46295 523214478 60253 60254 218604701 3229 3230 523479653 90520 90480 133480277 58394 58360 228706414 22890 22917 890014772 14064 14065 550498172 43561 43566 151675178 45440 45478 684069335 75647 75648 262550646 60177 60184 156678809 51290 51310 233869806 14275 14276 842804073 62674 62637 60485121 62115 62116 406811487 54934 54891 477131607 94720 94721 153230649 80180 80181 931259199 15353 15354 75874010 25136 25180 454450120 78708 78709 213885008 69411 69371 917596373 34465 34466 316903362 84668 84653 103789995 38471 38472 60820944 74232 74233 604048247 69500 69490 765756024 61457 61411 208855779 1077 1071 53499644 13070 13071 779151591 26505 26506 89840569 67138 67099 612448497 80908 80944 171855682 56269 56270 921883259 97673 97708 419453726 2725 2772 262775303 15705 15706 425008004 55394 55426 817142002 63226 63227 247801269 28086 28088 855646469 2491 2543 331261268 12776 12754 210368193 35796 35797 556205903 1632 1628 490853295 93980 93981 975240875 66479 66499 986903342 18770 18771 632097718 80605 80575 834601305 27311 27264 968220724 67315 67271 201124219 49154 49139 412429435 59241 59242 574410083 11099 11100 551839070 30221 30222 687307309 69866 69827 233291060 53228 53252 922939548 5985 5986 121833893 98828 98829 142197074 27206 27207 894807048 52341 52305 658551933 78067 78068 71288464 92589 92626 312769537 12146 12147 597046314 78723 78724 618597118 89387 89388 38076260 72577 72626 593543778 66624 66625 92368853 36478 36440 743930575 99960 99961 831111335 61592 61644 931982441 63098 63099 697064590 77570 77523 842304220 12296 12297 411023652 10402 10403 569459160 15202 15203 731573684 87850 87867 804498146 83429 83430 227753693 79675 79676 325158637 80371 80327 306863555 75713 75714 145323694 11813 11814 661671158 74148 74149 456184398 64423 64396 719229568 51639 51625 443563765 71820 71821 398137895 37964 37965 402620942 36826 36827 282749151 17133 17134 676954854 85966 85967 602502842 29148 29149 706403983 97048 97049 478683286 94002 94003 80372970 96577 96607 670700455 22368 22369 978427428 54843 54844 237357227 9010 9011 812418421 38334 38319 176768303 33244 33245 693171646 76598 76599 808999020 52010 52011 904183512 38662 38648 77685226 62372 62373 859665893 19708 19699 830861205 11127 11140 741007358 27045 27064 172539875 81318 81319 665293057 97606 97627 121505263 54912 54938 931166797 71298 71299 142675513 27926 27927 927142201 6997 7017 129122990 48259 48260 583575858 15372 15373 917726123 62683 62650 811603159 63448 63470 767584250 74576 74610 550238461 7256 7275 503871881 70859 70860 230974020 84052 84053 499149162 20508 20535 949638017 39094 39059 756112112 22261 22262 549942221 42997 42998 322688587 13369 13370 708774887 40850 40851 583176738 85117 85118 550449711 97785 97786 824834265 73763 73775 839910693 90040 90041 143238887 12712 12713 359674822 88427 88428 209208857 98114 98112 572660884 14084 14110 978975208 16884 16875 477586294 82961 82962 305928165 88193 88196 693356799 18111 18112 267314762 19121 19122 795786969 15108 15109 656326937 37008 37009 546439277 47579 47576 86174821 35182 35183 226473665 29427 29387 893756482 16862 16864 358464507 49346 49341 930674026 71619 71592 599448673 97787 97788 559168440 93423 93424 898976892 4084 4085 635889743 96836 96829 56683129 35454 35433 723744717 87877 87898 710484959 43050 43038 794246662 31884 31912 564724994 56745 56746 698645516 15316 15317 76165731 28814 28815 289370186 62554 62555 657928782 9593 9594 474694753 40269 40243 101931790 16402 16395 460000241 81038 81039 615724868 38687 38686 697595674 93384 93385 949292325 86946 86947 148510127 14372 14410 981532971 24713 24700 492589561 87566 87567 166614628 27470 27454 812891263 97409 97410 738550584 76793 76798 966591798 50100 50101 219921834 46313 46334 38024955 42893 42922 136074882 41503 41504 552704601 61358 61343 689104583 90693 90694 709515912 70505 70506 372136496 49454 49412 980533947 95895 95924 725341007 57420 57421 571303421 1108 1109 632597982 82962 82998 388325423 37348 37397 889319472 41363 41343 49752292 41950 41958 810760962 20214 20200 700079089 44308 44309 790099222 98114 98115 699482798 5314 5315 829778120 53217 53218 842832142 5885 5838 892549309 10561 10576 167976462 30225 30226 564831553 39068 39019 211386677 62830 62802 415313999 88991 88959 167076069 26513 26514 505467678 61279 61282 990988502 34544 34540 14931028 71787 71835 718702088 1514 1515 165197624 82132 82133 938775883 4604 4605 44468131 80279 80280 107369431 54911 54888 269155517 50809 50808 435939441 11145 11146 235721163 50207 50234 77499552 18557 18558 477098794 30320 30317 706354438 90715 90716 902340561 25355 25330 72587033 73549 73550 323888404 41821 41831 213516520 85137 85089 5601870 57999 57948 946608389 27880 27923 855705637 51886 51887 115420941 73333 73334 668407073 7729 7732 154635895 57294 57295 926421016 8692 8669 296622134 88044 88045 796725214 76395 76344 597905189 89158 89159 408530899 41638 41641 896295846 48402 48403 975994241 57864 57865 236471155 8681 8682 240201729 87632 87631 907689811 66100 66101 36085964 96649 96650 928939339 51072 51073 537531456 32271 32263 670166360 80396 80397 518523662 18430 18437 191290674 83819 83820 683596537 85372 85374 63878706 60683 60641 285557273 13652 13609 551941207 94560 94570 437384277 56009 55989 551049432 5211 5190 158092306 19282 19256 342395230 92383 92384 520112319 66050 66051 989380980 28826 28806 920123457 37285 37286 464705245 67279 67293 712833177 37567 37568 246823179 77987 77988 184057884 99861 99862 255652874 5238 5239 886676268 15285 15286 676048558 4153 4154 306408620 4954 4939 194436733 10638 10679 268675188 67795 67796 697887390 85239 85194 138352925 88636 88637 292699224 79216 79183 243750243 55056 55102 491008169 27215 27218 212757412 44731 44728 100338896 78969 78970 828320666 76456 76441 35919348 50341 50342 317359780 15982 15931 858068646 7532 7533 938309689 50670 50671 446705750 29563 29610 440846341 84405 84406 935654155 70359 70360 737531437 68412 68373 892404943 29963 29961 247386246 72056 72057 78563432 69234 69235 928898526 88793 88794 572753263 44658 44659 849561310 64679 64680 859586371 36624 36625 695974160 14421 14472 946052776 25137 25138 269461578 57244 57245 962071244 17657 17658 25795102 1023 1024 265725322 74447 74448 496685617 88918 88919 627887394 19454 19438 600999157 1210 1211 580783044 52544 52527 838992090 31438 31397 58383767 69503 69504 883702572 3585 3586 413685699 64653 64654 247592202 68742 68754 737750589 96417 96447 413271965 57606 57607 446240798 27606 27607 482813587 44915 44886 153522487 68126 68127 575304381 4112 4071 708701178 80658 80638 616977654 51431 51432 106535222 55675 55676 171652121 18328 18329 300636470 39740 39741 798115250 35125 35105 279922085 40473 40474 164319168 10817 10818 492736668 40152 40125 205303984 22630 22607 783570268 94056 94057 193734285 38661 38662 408924965 91610 91615 677908886 26782 26788 538676462 81692 81693 290219442 39356 39357 902535107 87058 87107 198924778 7240 7220 447436700 22100 22101 146421909 33985 33986 415026391 99885 99845 342940939 99683 99684 190987410 68406 68407 874998375 84298 84299 894389772 53766 53767 720854772 51934 51935 273372862 47089 47090 57497727 34198 34161 88662572 62413 62414 508789979 52543 52526 766759463 84580 84582 566240966 7471 7472 667912248 7417 7418 448901631 75795 75771 525477481 95658 95659 412681999 28286 28273 958186236 60299 60300 564422167 16678 16679 58802715 14646 14647 443666103 97738 97739 134927970 85520 85521 409420750 57381 57377 253181477 20688 20689 203055209 49240 49248 394216132 2413 2414 538696593 39796 39797 732160706 39155 39156 633720715 82977 83026 31303970 13761 13796 597076325 61288 61289 153998665 73658 73659 619361554 71548 71549 430991147 74113 74114 11373326 14849 14850 449471875 40427 40428 590275252 22097 22098 938058568 21016 21017 459676879 43667 43668 849350489 82390 82391 590999137 96180 96208 310671262 39906 39907 276107110 12653 12654 363015671 89601 89645 350018037 75218 75219 288025446 20466 20467 48426581 65329 65330 719250380 86549 86580 358051111 81235 81236 223898152 41725 41726 162808290 21165 21166 975969195 46425 46426 37016842 94707 94666 897211400 77877 77878 16018092 25949 25930 338722053 59678 59645 191757573 13036 13044 663811980 20827 20812 89777195 35813 35814 940321946 43970 44003 937448107 46440 46431 275583759 62560 62561 434363898 66288 66289 50504942 67271 67272 100346124 65300 65301 666539693 69971 69972 473195417 96271 96272 339307747 71901 71902 638508796 85883 85884 66430058 63439 63440 876290387 61114 61159 251001829 96640 96687 731824542 90992 90993 572855241 30176 30147 896330795 85657 85642 902740217 77093 77094 500127223 66396 66397 154380718 32570 32550 526011742 16784 16746 292367594 17128 17099 208234358 57053 57002 482972103 86490 86497 304058800 57406 57428 709333142 49753 49754 567440448 88064 88065 604632707 74036 74037 596396385 86542 86543 660044224 88349 88350 301880865 32449 32450 639695904 49912 49913 463049177 4560 4545 425279031 67567 67578 756253115 30579 30552 757981289 46625 46675 554719251 80832 80833 33044758 94986 94987 515826457 15253 15247 383844544 21969 21970 245841769 60927 60928 390975503 37122 37123 412983771 17311 17312 702943186 16104 16122 92499809 32312 32309 168018587 58292 58293 818504048 56767 56793 614379801 65616 65572 978258319 79288 79271 443503658 37579 37555 879147659 88706 88707 494449220 26278 26279 811017883 54620 54621 266421101 60685 60664 206386920 70640 70679 634954139 43533 43517 767448971 94420 94421 411774208 77017 76986 453839218 94189 94190 422074247 27425 27380 356740002 44290 44291 851433613 78123 78124 552427929 38289 38290 860428594 38845 38869 817837578 82173 82172 565271723 32681 32682 429236533 62896 62897 93419531 37184 37185 286262191 3992 3964 718324334 43795 43796 673984352 42932 42933 166297489 47631 47632 711720949 85225 85266 525221425 94556 94535 962793685 10359 10360 154927175 96620 96645 801460028 68096 68053 847965905 70935 70891 73816919 42223 42224 950566462 36388 36399 613747200 14402 14403 216054872 69690 69711 707266564 92353 92354 429728986 70744 70739 596748283 40282 40304 414030806 15209 15210 465297867 71900 71901 940814018 25636 25652 798997603 73997 73989 605395432 39315 39310 836859219 58155 58129 770487788 34648 34649 800783850 77297 77298 882998796 63176 63189 906070219 93874 93875 795802389 45530 45557 628646439 71517 71503 852895278 12300 12305 679261934 65691 65692 765225433 7241 7242 111962868 21091 21092 849576766 7140 7185 268243264 64692 64693 886600087 17402 17425 679519725 13268 13291 435820733 5730 5769 192525539 77135 77136 185943637 72889 72890 744910968 175 202 952401166 34685 34686 566440373 41581 41582 429363386 18531 18532 967935506 2897 2848 483695205 59809 59819 893268369 33075 33119 602858186 72240 72263 446631059 57174 57175 645767753 23373 23374 102642708 46696 46697 406408888 52969 52970 235385424 37754 37755 7341210 44629 44611 776188308 59410 59411 534311973 51736 51737 368127417 17412 17413 19202369 97437 97479 255386409 4389 4390 994456631 3883 3908 967170498 727 715 74371446 94450 94475 564032987 18055 18075 471278393 10252 10253 987412741 16845 16825 711957270 19518 19519 175016025 81044 81045 923336951 42470 42471 870837238 2440 2441 243750509 62457 62463 480702504 54008 54009 742187928 50878 50873 766876791 63531 63512 405529028 88282 88283 262902243 49633 49638 536517801 8420 8421 276947484 16028 16029 268933070 24735 24739 915728130 66592 66598 356266821 64020 64021 580781359 23909 23910 969507481 47575 47579 663106790 89251 89202 695135245 53093 53058 901036877 52250 52251 993679798 30288 30289 998198112 78408 78409 960086449 58340 58341 48401657 78699 78700 784828475 76747 76795 108102529 61448 61449 28194424 62316 62265 762291274 93083 93084 984414524 72395 72396 317956775 96970 96974 419850987 53173 53174 504877374 90064 90061 395297213 2897 2898 998042031 96787 96788 14805470 41289 41273 59153928 90230 90268 482220429 51861 51872 369083806 72365 72361 70479106 79623 79624 916224451 47021 46979 359652403 63848 63849 691982325 85634 85670 314166707 78154 78155 228889962 26697 26699 415212271 74598 74599 290441637 94685 94665 139252589 84235 84265 450139945 19904 19905 60350493 64141 64142 914746459 9456 9457 224727766 10616 10617 884665030 51315 51316 438784496 1755 1756 327086608 48049 48047 896436067 66549 66523 44804889 71240 71238 480010339 99126 99115 544796115 55708 55709 982160019 24212 24213 775485540 70916 70917 375834019 18893 18894 314173392 31384 31385 783306399 86823 86824 891039700 73786 73819 320906585 9546 9547 345446875 20985 20986 525395456 61471 61472 534390936 26214 26215 928091521 61554 61526 358476613 32248 32249 956300808 16352 16353 337901224 80464 80465 166683032 53485 53486 391539554 72800 72801 430961910 59038 59039 474168688 35363 35364 384911168 81317 81292 485349517 54354 54323 828370602 25630 25631 444596025 10933 10977 656336887 5028 5044 949900007 28658 28659 873668349 20504 20505 601594433 83503 83501 917518150 15301 15302 662941140 17603 17604 96863933 93886 93933 612276266 21411 21412 820000982 68794 68795 956101251 63479 63470 13578285 30669 30638 335320212 6700 6701 918070801 55378 55379 42054368 1607 1657 15810438 43874 43875 511931610 63622 63584 2715680 11085 11042 938574934 59099 59093 44759129 88106 88082 229970583 14865 14834 416560186 28112 28113 732779394 74587 74624 206275736 14143 14144 728083862 65293 65322 692365674 55936 55937 693788613 19129 19151 947607076 63388 63389 392377119 84809 84810 756385110 1703 1704 649085573 97886 97882 705213202 47989 47965 542886610 1916 1883 451287267 76143 76123 116685767 92457 92458 521103563 28540 28541 499774045 57340 57341 14897164 44945 44946 517280847 13121 13122 256131891 29305 29306 566161855 87532 87533 212435943 88488 88489 989480559 39770 39800 157554660 30766 30788 677587609 80153 80154 722903979 81358 81309 519920621 79712 79695 473577071 90393 90394 635023792 84186 84172 251545105 96185 96204 83827220 81532 81533 584416194 67783 67776 563566881 54511 54512 457743204 35162 35113 569721048 93278 93279 961517767 31032 31068 427615230 12698 12702 10152231 74516 74517 660373142 18094 18095 198620890 3530 3531 906455957 2655 2656 310749149 69376 69372 130760866 87722 87702 70249482 1520 1521 100934455 79940 79907 68206839 2429 2409 820633445 71670 71644 711770721 42328 42329 594625147 36115 36116 86937945 79974 79981 87852375 57996 57991 61089747 8079 8080 323406178 32567 32568 417345451 58248 58249 998856522 57272 57273 762178563 97451 97452 295645525 41642 41631 557140553 46430 46409 512325493 17582 17579 211950873 48624 48625 754248966 18624 18625 74338907 2175 2176 957638743 87577 87624 51816306 87476 87505 81677383 2141 2142 750664286 94567 94568 743966731 11251 11252 430851175 45163 45176 857925664 66038 66085 689076429 65103 65092 692437637 94549 94550 441651107 35862 35863 82155935 82364 82365 559267527 78061 78042 161818831 88027 88028 687736319 90409 90404 582691597 75021 74989 751905696 57730 57731 768157118 38459 38460 56738191 4835 4842 525013107 94950 94991 424586458 11745 11723 837167678 67011 66972 469181719 679 707 945532675 16081 16065 435289758 7876 7877 659730414 7169 7170 89787999 43274 43275 135432649 57666 57667 831505732 38244 38206 601172926 16167 16151 600252934 99569 99570 457793345 17936 17937 259794339 77407 77408 247339256 42432 42438 971350299 33045 33046 587506106 94641 94612 757474359 39030 39031 742988730 4119 4073 771243342 92097 92070 952782378 6631 6632 275646189 78613 78630 148661318 73500 73501 254872682 86913 86914 650765751 28414 28380 335056285 71913 71914 389498791 9772 9723 884372691 1696 1697 689475651 3290 3291 947943787 4083 4084 712860492 26911 26912 944116351 25775 25776 720748880 6066 6038 360539608 18440 18441 421967923 51858 51881 56303354 97050 97051 84627004 51915 51916 492697199 85914 85915 213037360 25671 25708 574526811 30932 30963 684730021 86879 86880 686445856 54771 54772 641922625 13011 13023 558977185 86568 86569 321105768 30537 30538 368970925 41348 41349 452160254 17318 17364 352866147 40714 40721 142776808 9646 9647 176162870 35648 35615 33085208 5125 5107 657498837 47546 47596 368627401 14151 14132 825131652 32259 32260 957577488 61998 62050 196418581 24160 24200 295944043 57478 57479 958154974 9831 9807 810445882 8059 8044 624076399 44443 44392 388589711 87926 87927 941333793 23739 23740 386523970 16074 16061 954369043 29838 29839 559626882 65791 65765 152212303 41627 41626 719585726 25473 25474 100408864 2897 2939 269092333 3405 3389 947403449 40803 40804 632816687 10663 10664 384997487 24639 24640 432232572 52120 52070 70009618 21526 21498 448192654 65340 65315 71755442 54511 54540 325524916 74903 74904 574473500 72689 72690 205744881 19380 19428 474102806 25402 25403 813552448 14173 14174 156688740 5261 5242 556307908 41619 41647 333244591 45038 45039 423863193 68221 68222 543268353 71926 71947 636895221 84543 84544 466771947 205 156 685992343 23266 23303 448014296 5077 5078 29043646 41617 41618 341528717 96430 96431 139532896 97194 97245 664869931 45945 45979 198312893 89194 89145 441545502 20525 20537 354821385 47693 47662 884205940 10874 10875 923614568 59234 59235 381666513 55474 55507 932986332 98157 98108 769543746 73707 73708 697287528 12524 12563 482045339 63579 63538 162371152 47330 47351 54647278 6182 6183 740258922 25258 25259 112830473 20862 20861 147139015 66023 66026 474316966 87744 87752 729177607 12800 12801 160408848 61170 61164 229164693 3628 3629 474277651 4651 4652 636092665 54972 55019 414946580 36207 36208 846597291 26153 26142 432132851 28796 28797 945029054 64938 64940 424478987 97160 97161 833519180 11292 11303 784586693 80825 80826 448281858 30863 30864 730637296 50214 50215 158948818 52291 52280 915896599 66815 66816 629343961 85378 85379 437281546 68938 68939 137560027 25773 25774 42295183 89859 89860 384072795 98119 98071 640444984 61530 61572 595032394 96488 96489 775625895 51667 51650 719465320 31167 31168 742229242 65356 65357 779470539 62321 62322 40155994 37090 37091 188827677 7450 7403 230540356 43262 43263 342161748 9739 9778 836796369 86493 86538 659775931 25124 25089 578641737 46767 46768 118265022 19022 18983 502541055 50898 50909 973550621 6912 6913 701512648 729 730 226785495 25140 25141 652954234 24091 24039 291236039 74366 74341 945142820 84089 84071 17378805 39969 39970 364540430 2413 2366 584770123 31230 31247 236625134 21559 21533 445075255 92252 92233 727287870 15438 15401 744130374 83105 83106 460037382 81028 81029 797432790 5213 5240 324281676 62347 62348 579432420 12594 12595 857665476 43272 43273 357871164 883 877 843365535 3623 3624 859486964 95323 95324 665894117 71421 71432 763865925 33652 33620 852970653 70948 70906 157567244 68623 68624 531971822 3778 3802 921882863 72762 72763 344544748 44611 44660 964653805 74055 74099 104381240 92449 92450 486858154 3236 3277 648949916 45821 45856 475757724 44234 44214 929841269 31876 31925 690457719 45060 45061 581436242 86350 86351 747001453 68425 68467 329928681 18971 18953 55695092 36336 36347 304746441 48254 48253 409154319 25228 25229 700636841 98114 98146 950368126 3872 3873 116749079 14067 14068 436433310 56118 56119 262134847 861 862 746379749 27035 27007 246026821 45856 45857 439703190 22791 22831 957085256 48648 48649 161123838 91384 91385 167749840 96337 96323 745616108 8868 8919 239993031 87970 87988 953237546 36027 36028 163832636 51165 51166 564862890 8425 8386 321325286 16623 16671 670038301 83761 83762 36182472 16767 16770 887432757 60309 60310 263806715 89517 89520 566070645 5206 5207 894519860 92052 92053 70440547 32550 32551 843803226 39950 39996 94231756 80783 80784 21992755 29649 29650 175292276 72813 72814 414307863 32221 32235 282192885 14417 14381 329300978 45639 45625 900504168 18934 18935 693757320 70224 70225 588695691 57872 57873 731797085 61454 61426 961570361 49089 49090 814935156 1252 1290 375374005 72113 72068 40064933 223 173 984188577 3195 3175 43871177 71967 71968 390449840 43975 43976 50462508 14826 14875 420541016 93095 93096 809289504 72499 72477 453919965 19587 19590 812284419 79629 79630 391800294 38170 38171 27526544 88519 88520 626505744 43641 43603 607757415 41873 41874 950024365 65876 65853 549322251 39329 39367 813603057 88830 88829 363282633 98039 98040 378867549 26759 26760 859111861 64539 64517 423445816 39706 39707 479724140 61675 61634 11553347 32849 32850 671005852 10240 10241 620468407 79962 79975 662345528 4483 4446 900793877 80576 80614 968899778 95158 95159 649871213 2882 2883 499314502 91730 91731 914084705 56846 56847 749488308 42793 42794 741728567 47310 47342 77223496 79706 79707 12552271 2871 2917 570218914 75770 75753 571646974 20007 20033 222702573 23281 23282 473585361 55373 55374 818661946 6325 6376 851941891 62092 62131 707999451 12236 12237 513805539 52187 52188 576923646 82450 82401 650110033 4982 4983 699844106 23579 23580 805226817 17226 17227 647066985 75536 75565 502968584 80743 80775 105806456 6397 6399 689959448 47377 47378 557696838 58604 58625 102476260 83004 82993 2805679 5220 5221 709621337 89109 89115 473989112 28211 28210 547745546 94453 94454 795946709 25603 25604 211670279 82051 82040 527130478 44260 44261 206723600 77393 77394 896969920 96235 96236 270552098 51810 51826 976228343 56942 56909 902120572 61586 61598 966226450 28297 28286 11247329 65408 65409 938115916 13477 13478 849510761 62184 62176 911437639 22230 22190 769110719 58260 58293 199743689 56253 56254 380162991 57865 57917 283506114 77727 77696 854319490 8220 8221 593305963 44093 44094 959791127 97183 97211 327173065 51765 51794 466672140 48136 48137 179782755 99729 99690 515789513 60953 60954 104090679 89442 89443 468796326 58149 58150 339984814 88179 88180 245694684 67530 67547 647651127 70549 70550 620815113 57180 57181 512786912 97973 97974 41020462 15205 15206 19729532 60277 60278 478074194 95731 95732 567153654 9772 9776 958678802 90503 90491 6527022 63690 63638 867180062 88843 88814 35231657 52491 52492 367444846 25518 25519 215076463 42944 42893 875604978 67526 67481 627937881 45186 45187 116217337 47348 47349 510890635 21987 21988 898909617 98011 97960 762897197 70876 70877 598873958 72791 72792 437552647 69654 69655 721915378 64048 64044 390772009 35432 35433 290572495 76289 76308 889663081 82235 82265 640431431 64161 64162 655246897 2863 2828 204053077 10969 10985 892219307 57476 57499 448523321 96447 96405 560591464 30915 30916 552815439 20878 20863 282703894 69519 69495 407302848 71405 71360 101985243 62840 62839 605840465 96408 96435 813153038 98705 98706 830239477 32615 32564 285594179 88952 88977 934376098 3231 3232 846255002 70223 70177 803569894 41257 41251 371962364 66730 66731 43704683 90310 90311 297316739 1953 1954 520832820 52950 52951 693137211 67455 67456 622791455 5259 5271 734276354 61457 61466 173691200 46677 46705 864507532 38817 38818 678987176 43113 43107 59665782 37693 37694 635738363 93707 93708 297582970 19538 19583 103722100 76668 76669 614597790 44353 44358 75790379 61426 61392 461418264 79734 79705 949652077 53709 53761 172641267 2298 2299 408138207 72558 72607 23907923 16749 16736 301186879 80230 80274 980347953 32549 32497 940320377 36334 36363 627838151 66305 66306 753180498 879 880 401627111 20816 20817 109652299 45027 45028 304674957 44862 44863 716033228 80005 79991 915057188 70005 70006 395958129 18077 18078 837098438 74068 74028 292519382 81056 81040 693802054 97519 97520 714388793 23276 23277 472878119 11096 11144 169959952 45284 45285 68083149 42691 42658 975018580 79109 79088 19803826 72820 72821 527074405 79826 79846 515722552 62976 62954 230133678 54938 54935 602271984 73411 73389 789327450 88670 88654 604335739 48979 48980 556730392 12515 12482 254039335 95179 95180 460417238 15081 15082 578564789 57847 57814 512688293 78283 78284 919709649 34014 34015 435421987 79633 79678 995929562 11348 11349 425300239 7053 7045 989673767 29571 29595 383205896 17619 17620 922616071 5395 5388 417915885 52484 52485 444250864 12352 12341 613045487 16710 16711 427961512 18979 18980 493408201 41173 41203 622299577 85651 85601 60980158 66141 66183 333050766 48795 48796 328738888 61265 61266 59076095 99117 99107 220589240 11034 10986 90513099 49970 49971 361430354 95097 95110 578644556 93150 93193 724364897 41012 41013 80037446 32832 32833 577191929 30583 30584 862595113 13191 13192 980155296 87437 87459 627327179 55580 55594 860417794 75087 75133 33913597 42791 42792 122098462 39101 39073 747500413 25008 25009 173025066 62599 62607 839709634 36483 36479 774943489 73657 73658 908187879 88562 88550 47821436 99272 99232 129904001 4947 4974 407562740 52887 52867 351740572 32159 32128 741132104 51487 51488 706791435 56305 56322 807868781 92913 92932 672482969 68779 68780 689948528 46172 46204 639880534 74428 74470 686379146 95993 95975 651686653 90682 90683 635128843 43743 43744 22447840 54885 54850 869988892 64970 64971 566014808 19674 19675 536313160 48820 48839 229013702 83718 83698 811017680 38243 38244 33104120 65902 65903 655583241 51367 51368 16892991 12965 13009 154393965 6635 6606 253326033 24720 24691 735983079 21606 21598 65591001 27220 27221 770651729 5899 5913 638851086 15643 15644 336238354 98420 98421 244353376 45636 45663 862043300 29438 29439 914738338 5862 5897 52155723 7574 7575 189920059 70779 70780 244990022 47815 47816 603413970 89570 89571 24637544 95274 95272 103781142 1354 1355 103879395 88436 88462 463586141 28734 28776 137206743 84260 84261 955708893 52097 52098 602902961 43098 43099 523324378 30407 30408 930832343 58179 58180 437627435 27646 27666 420132865 14111 14113 786929728 21572 21624 345149208 92942 92984 133337111 16397 16398 810905510 69165 69166 525793729 70807 70808 718794843 93483 93484 399195956 55930 55931 957352999 99315 99316 849469927 36861 36896 758745621 33182 33184 367560175 13943 13906 585888269 79899 79900 31032173 53114 53108 453923632 19 67 319080058 95 96 868229271 46588 46589 620609804 3226 3196 170970604 17721 17732 100041245 33540 33506 894741834 62561 62593 917728414 22629 22630 72604631 8283 8251 191770775 96882 96883 152405305 10898 10943 15974477 93044 93028 20157673 22501 22502 447509480 35211 35212 275729463 28874 28873 984955029 78343 78344 425920277 10743 10725 361825481 51235 51278 239163811 32594 32613 271565574 25934 25985 65822058 4702 4748 411483700 34790 34812 21154702 27254 27252 447718730 318 367 19677983 23678 23679 790684953 34385 34389 382267252 11454 11453 71176263 69977 70013 904535170 19310 19320 194758450 85595 85596 604268650 58208 58207 95042420 2756 2757 135274539 49855 49856 487709237 61611 61612 765540056 24572 24525 587873641 46357 46358 618370702 5172 5121 920074815 65503 65504 148498306 43921 43890 297129977 18581 18582 609832123 76747 76748 535072431 18753 18754 117725392 17357 17358 513299018 33288 33289 526769325 84922 84923 663199424 52817 52818 376237382 30494 30501 492354265 54823 54870 975523526 33436 33437 929268240 71886 71887 249850025 86687 86649 705821784 2953 2956 970183484 74952 74958 470541480 70123 70124 976039449 17999 18037 2489821 47108 47109 107034235 71125 71109 242257492 22691 22660 39942122 56078 56079 366232195 92857 92858 334249620 70551 70576 886375836 52614 52615 186711961 75110 75111 29250984 62524 62567 956124593 94959 94960 489546096 9528 9529 911267658 19500 19543 183336479 87188 87189 249852774 6190 6200 193238934 90985 90986 477465304 67560 67603 110616085 62256 62257 665716811 14597 14589 959942625 75291 75337 401833897 91848 91849 752677745 78797 78798 723044677 58474 58513 638557952 44151 44131 482658583 49865 49836 528155058 60448 60400 394934650 53419 53420 964884812 67113 67068 459905367 95465 95466 840697334 11111 11112 86015658 7929 7965 425613161 79683 79684 2814240 17311 17298 721317238 82954 82976 118728215 62585 62586 603660177 37719 37768 747098317 40794 40788 856542134 73814 73815 950409538 1515 1516 820215646 44673 44702 144551451 54396 54383 696110295 69061 69062 249075056 15886 15908 588193474 78362 78379 874532704 1729 1730 628355725 75686 75687 222298471 48074 48075 468305592 15321 15282 516329214 78877 78878 364994049 76146 76147 767575408 40032 40033 812204922 53872 53873 662046010 16270 16302 212764968 46798 46799 547352536 41680 41681 93031802 45400 45401 213068855 37218 37225 154643947 65972 65956 994213700 14118 14090 816226790 12947 12948 427086063 25846 25847 409601152 61823 61847 909776486 49117 49126 807255827 14292 14293 43282563 20640 20641 827922740 63703 63704 129375246 44800 44823 900147607 87717 87744 720302961 59915 59916 109445116 67263 67242 425718397 12550 12596 523736555 95024 95025 310235503 43142 43170 539128714 39854 39855 457889701 87002 87015 389704545 72962 72963 401675536 95248 95245 194456777 74315 74316 636420510 95161 95162 448749825 66023 65972 564572050 89861 89862 977018615 77112 77113 96567985 84756 84774 220945236 17637 17647 689791268 4120 4084 692151367 74626 74671 830191745 46597 46598 969299578 27235 27246 480018891 44324 44325 215340454 1842 1868 432306332 91697 91698 837700152 56501 56463 416798915 6545 6511 505629381 56734 56735 428057759 90893 90915 836280127 79836 79785 591510588 96097 96050 196978714 28130 28131 962041414 8369 8370 617169863 3221 3222 760859912 49222 49223 618620279 86848 86900 676529112 57804 57809 26164234 56882 56897 400361081 51396 51397 503475452 30991 30992 993510133 49404 49361 61537627 4607 4608 3784396 35138 35121 824144658 63969 63955 935960254 47142 47143 144694409 94765 94731 508857135 95310 95315 71039921 5962 5963 186809656 86818 86790 394833657 77197 77198 90833928 41980 41981 788200883 46233 46234 728584634 57635 57598 621301669 26418 26413 729746049 58930 58913 787649118 72555 72595 529733730 76743 76787 823736849 4700 4701 45351613 49757 49758 621892485 80843 80823 924337355 2646 2647 164680576 25241 25242 453277349 87234 87182 88770142 38360 38361 797693940 24877 24878 885293296 74642 74643 232050056 99238 99239 634802090 86591 86551 702572968 8913 8914 837304996 32668 32664 314424822 353 354 346946 67027 67055 709898682 65969 65941 254118986 21041 21085 287291356 32374 32354 62027796 52063 52086 967775550 73453 73454 141575864 73637 73667 211241539 5722 5723 54033133 23728 23729 937966306 20343 20383 170610998 58426 58427 686695443 40345 40346 368926968 56197 56198 678700514 32363 32389 602170283 92410 92435 402353827 58872 58873 117636498 42880 42902 699895550 41514 41515 863190052 4159 4160 791189979 17479 17480 258370840 28678 28679 183320221 87070 87071 290721529 56958 56961 750539033 95144 95145 340871173 26072 26073 409913716 74709 74700 568310737 94415 94416 959862719 75657 75677 952181427 3563 3564 582799877 67324 67325 121291714 10532 10533 24776156 90984 90968 404580592 8 9 638503149 41171 41172 767732164 19017 19052 422508492 80761 80752 37967057 70768 70764 798389050 98449 98450 548787471 95136 95137 145713060 65486 65453 208868024 75946 75918 848154104 94286 94239 237204836 76885 76896 768498764 67737 67776 843032018 27135 27136 919705512 15928 15929 567089568 79765 79715 159158206 47313 47314 447879564 21508 21509 453240930 32111 32112 159360885 7803 7777 518476152 13219 13218 404115729 89189 89190 281309584 53683 53684 286302418 34434 34435 278385322 63100 63143 870602189 45735 45736 534727886 73893 73894 875667948 54089 54090 275283726 3124 3125 402788942 57205 57206 420569378 89682 89683 262484677 76592 76593 468276311 27451 27497 18593357 86441 86391 723876384 63337 63356 567468218 74249 74278 554869947 84958 84931 151422817 98176 98177 295336382 62600 62601 978708251 86305 86278 186221349 44093 44133 219575909 1914 1915 287758062 96613 96614 237652557 83216 83217 610293947 75165 75211 607109331 85831 85832 320793619 47482 47518 246690580 19144 19145 415346855 69637 69654 961080036 13612 13643 39703411 26228 26229 473049407 55669 55670 5178436 372 373 644868075 99728 99729 947546118 44227 44228 744998574 974 936 939417382 21220 21256 45440927 1025 1026 811630817 77102 77077 920448552 42654 42705 916499717 38345 38346 552053947 43918 43966 56271174 58608 58609 467234009 54306 54334 147567576 53304 53305 412216 81310 81311 215499884 95794 95795 10613935 24825 24856 221864916 17545 17546 78009801 11259 11303 609884722 49630 49631 632083751 71229 71189 867462346 40811 40812 129949147 18433 18414 459530603 53764 53765 778880426 73041 73045 293352633 78331 78366 765021651 95422 95376 349394257 95907 95908 960277722 28507 28508 18588888 85544 85556 847522704 76863 76864 797305374 76491 76499 121659511 43359 43383 466204141 73789 73823 393837623 2129 2148 926957857 51499 51520 253473789 57979 57965 550519797 87486 87487 357764767 70204 70235 606330421 31374 31382 102388768 20217 20165 149830553 75854 75855 851030281 83278 83279 286875778 12642 12643 237977781 81738 81777 792694798 42359 42368 335012090 7236 7220 591637908 763 804 905374975 39264 39265 530650554 43523 43559 632337825 91644 91645 953721960 90230 90231 915252448 82643 82657 945617310 19111 19112 925686860 30083 30084 104564168 44426 44418 556722360 48337 48338 814550076 54061 54062 521746992 96421 96422 108045779 25147 25166 155815210 70217 70218 362056320 96437 96451 406249904 31360 31386 313918095 55932 55901 389065198 71443 71444 637603345 90986 90987 8696957 9074 9075 456235434 89089 89090 761663024 22565 22566 280993468 62049 62039 458939874 66381 66421 415329729 33812 33813 592475638 4175 4176 160600410 35237 35238 683809318 75142 75101 662862393 37400 37401 115334536 99510 99483 291767517 2576 2577 521381930 49612 49613 922919878 30635 30636 42073823 67264 67302 542426697 28169 28146 489832461 68352 68353 990249850 46851 46852 220230401 21383 21384 995035856 75080 75081 780324153 35753 35715 591629971 31655 31642 808147488 30739 30720 979235772 45775 45827 745252986 70345 70327 77721444 51947 51933 15475567 10272 10223 338654689 66499 66491 556506087 85783 85784 864286878 97776 97795 282539118 15587 15580 724374347 96621 96655 711393896 54098 54099 964842215 64366 64367 361289043 18705 18706 780340060 64712 64713 684194078 76504 76469 726554830 12234 12187 143458679 77072 77073 132391702 5686 5687 907180897 79648 79613 271875286 25365 25326 243295688 64222 64193 379063165 88437 88399 958293759 15456 15457 186961253 97 98 730819563 96853 96851 201889144 15340 15341 303339751 42180 42152 747024020 45608 45575 298971453 63443 63417 8629257 78288 78276 187474354 40187 40198 522929874 81726 81759 764116518 79264 79265 184488901 21551 21570 14061768 57989 57947 715886657 25749 25744 33323342 94033 94034 828248569 91674 91720 102130309 51046 51047 26418596 53368 53401 628620255 9728 9729 941004789 55143 55165 265760986 61665 61666 193948157 34161 34114 511126974 41760 41771 541614373 30181 30182 88491314 66724 66725 979250221 36126 36142 827417860 68771 68780 153045197 87393 87349 251443380 56444 56445 999689155 66277 66278 705962950 46711 46712 753439708 99283 99235 891205377 37023 37024 127638921 19937 19909 867627372 8651 8652 414953501 68986 69004 98936299 98473 98423 874922191 77524 77503 473273439 86526 86527 856699371 91422 91425 431031910 57754 57731 248021506 18901 18902 849790312 8167 8159 461874479 91206 91207 394660660 24348 24349 969331772 78037 78038 378806620 8404 8405 450287390 44056 44057 364618056 58460 58461 949543441 41993 41990 256813971 7508 7507 105083502 26876 26877 218115574 18364 18365 764290007 90417 90418 834345856 40290 40278 690399950 15688 15689 751312376 59853 59854 90640882 58509 58483 818110928 54736 54737 791146300 34399 34400 289506638 59303 59304 98752532 27936 27937 334610063 18601 18607 702299186 51073 51039 110520864 77469 77470 635655788 31321 31322 910643500 76888 76900 865283257 51257 51284 381106143 98657 98704 5907790 55101 55102 750877619 56999 57000 799975657 43579 43580 792764348 55497 55498 35430293 63737 63720 796569636 1581 1582 909590186 52928 52949 483935119 11634 11635 393479144 86026 86039 410249136 45245 45246 643312476 16141 16115 865032873 50474 50524 632547990 62907 62887 823441974 84161 84121 642843477 27593 27554 176048552 61514 61545 727710184 63027 63028 705452610 68482 68483 510454396 71037 71038 964470069 91547 91594 926465123 27917 27953 580955732 56568 56569 12104755 32934 32971 515649344 81982 82032 91665082 79090 79118 760277391 90084 90085 480929371 67548 67534 504529541 38357 38358 149527370 72042 72043 266837156 49974 49925 430590388 66540 66541 674172383 6582 6583 598400502 71722 71723 229441622 70560 70608 297197158 94936 94937 70618599 36786 36836 61861549 26422 26423 423186801 31327 31342 324131018 99724 99759 240810390 61047 61035 212480171 21991 21992 913459882 93483 93464 861785203 6223 6204 769429100 66873 66874 551963844 81701 81683 773801112 15824 15812 921023958 66865 66866 276554814 97096 97101 646682048 45999 46000 887249711 659 710 281919660 93111 93106 703872883 27952 27998 863525589 60020 60067 385022784 78430 78469 809509564 42037 42018 691125730 23429 23461 947240360 39400 39360 842111519 14446 14412 844453662 6882 6883 220321922 25082 25083 781529538 86911 86912 315143969 33630 33591 141990096 33413 33414 393433148 31532 31533 787057371 65432 65433 444697541 92689 92648 440250866 35327 35281 914061859 66581 66582 117993319 52458 52420 153195157 93010 93011 723417827 21392 21440 625656347 40496 40497 377193452 41519 41511 521487799 29286 29313 889496178 10737 10702 799871451 41799 41829 568398410 23169 23170 484849387 56274 56277 215052223 65052 65053 549710754 28688 28689 342570980 15278 15257 310351206 77931 77932 428422088 50337 50338 395174683 87508 87478 677198141 94255 94256 327342113 79390 79391 213986605 69884 69848 171474298 63236 63204 306331251 76902 76882 611461908 55649 55677 909840715 76780 76763 710380662 31795 31796 699035558 75129 75130 241032601 39136 39155 516455189 26494 26495 81194163 82885 82834 129924621 39676 39702 843199244 62298 62299 417903720 60761 60789 799295025 16274 16275 736244186 11087 11088 384327683 87662 87668 721391535 91883 91884 431430361 47986 47975 697450610 79364 79379 248963312 72115 72116 411828619 5728 5729 521851729 23402 23357 777588751 9871 9909 700132512 92253 92254 529941697 60038 60039 871105950 46134 46135 41201752 15511 15512 366675963 78668 78683 153347306 97452 97453 516720147 49054 49055 903304915 82080 82081 704629786 72810 72811 783494597 84011 83963 650969715 28113 28149 790120478 48487 48488 425519227 43497 43498 778855460 80385 80386 481342733 48603 48616 714246766 99525 99526 900662623 81942 81943 140920872 43067 43068 187225903 61318 61361 888368866 51282 51283 774012290 1585 1573 562431965 25401 25395 783061972 49838 49839 727537823 43105 43141 775779608 49636 49662 989651004 79417 79413 933182625 8606 8607 642437872 19014 19029 184328845 52856 52857 213628261 15916 15915 540885490 68614 68660 670812758 19368 19324 798355318 5139 5140 423192408 66750 66751 179929249 66166 66167 348732811 23874 23871 431105819 91023 91011 928670587 27112 27138 610375806 92639 92618 53194413 45452 45443 551167452 62777 62752 318979264 15520 15521 60511847 57749 57750 998867625 54378 54379 383821512 34593 34594 437279231 20424 20425 314282629 2260 2261 8309850 50297 50298 805840607 11709 11724 954234728 13125 13126 159444996 82056 82057 57942205 74476 74477 916955435 32018 32019 430960167 57999 57970 958332039 8642 8643 835170130 93970 94005 311471906 27640 27651 209488786 6421 6422 392079879 32600 32577 752329177 70941 70942 250659046 72510 72514 36484243 66441 66442 996782817 60542 60524 157040801 13415 13451 786195845 43612 43597 625468630 57016 57017 30088215 64769 64770 340556950 17878 17879 580526968 94693 94694 495825183 68369 68319 527423469 63238 63278 990442223 96308 96333 867665183 19116 19079 151691053 29230 29182 706347032 94252 94293 715110603 78657 78698 114391391 35713 35714 10654229 59505 59506 648748093 67786 67787 259906565 31729 31781 322308479 94576 94580 443655227 33920 33950 636644014 68719 68720 297940511 30185 30186 745528024 15678 15663 340032768 80699 80700 820642177 76776 76777 399457163 27151 27194 889680808 46267 46282 238376742 48749 48753 697009841 15733 15756 517153177 41997 42027 403990083 29738 29739 856279520 85888 85904 371223634 28051 28052 529870135 41119 41087 495413491 31682 31683 204773988 14664 14627 832112948 63726 63692 436091711 1566 1606 510634779 55685 55686 762525871 59232 59279 446780303 2503 2504 140902432 31913 31909 878671512 33407 33425 654356267 7184 7225 924773458 83534 83535 498034444 6335 6336 448033747 57716 57690 284925796 64598 64599 589672232 94625 94617 119768214 38458 38459 72548821 9935 9936 434031965 41029 41030 968933121 98489 98490 516464991 64136 64109 394342881 923 924 699767827 40645 40646 619727977 6952 6953 368956348 29186 29187 613423848 1595 1596 300404173 78080 78093 526867404 43339 43366 638716068 3173 3176 917350396 64171 64176 246814480 41031 41032 405338806 58600 58601 496654804 6564 6512 1726992 71630 71580 363913506 28002 28003 642825924 84674 84675 530611895 21436 21425 604645063 24981 24982 624648984 38728 38754 932384543 39330 39298 883885291 63784 63785 438723917 97840 97841 556042586 1332 1333 28513348 14033 13992 113703349 38057 38058 54761405 11540 11541 900500299 7354 7355 86838001 81168 81169 161487089 33345 33295 649970322 20119 20120 766903570 59746 59784 313428592 13579 13580 413809265 62802 62823 517733022 27830 27831 206530297 36485 36486 257556006 6761 6762 600178350 26635 26622 165426677 39471 39480 280599073 61834 61835 127557568 31634 31588 352569691 74315 74280 776990316 21600 21635 154569918 6732 6733 951762100 49811 49759 808482420 92135 92144 372309574 53424 53410 366961900 13996 13952 483405371 20581 20582 61891209 65812 65795 796974842 68309 68331 278375676 37962 37920 315749758 29038 28999 86253666 57313 57314 205557947 49130 49131 602043595 34671 34672 165549264 93606 93607 889742954 58837 58838 342822934 17643 17687 136199104 31975 31976 165220797 10241 10242 691555564 73920 73921 434850063 31586 31587 496557624 74253 74254 427568591 47458 47497 815800952 75715 75716 988024940 4161 4141 306114506 79937 79972 514459465 60857 60858 395899154 707 708 51272830 51637 51638 833064014 45987 46038 48129903 9362 9343 733578546 73413 73414 717442413 29719 29695 117981724 79197 79243 953892656 6611 6607 579092573 67409 67410 30478808 97905 97957 450513640 73585 73586 901513031 66458 66499 796578608 27923 27972 650859783 72539 72497 183468089 90540 90541 936950631 98888 98889 586084846 59892 59842 483585222 95199 95162 607916431 66000 65948 485371878 92783 92791 143552480 98193 98204 961427218 71190 71167 444552890 79801 79814 528632444 72765 72766 286833983 26005 26006 765480181 26637 26638 810958720 3349 3350 243427703 45315 45342 49939514 73271 73310 500083880 76016 76017 368081997 62795 62803 186303802 26815 26816 120162268 75022 75023 634483622 29753 29775 211131990 5409 5410 623036009 51177 51171 47563280 36711 36712 170240516 75893 75879 247673181 9629 9594 723626126 18646 18647 799711012 81091 81124 109670594 39643 39644 371302789 1533 1482 375571406 49016 49048 631115533 1605 1606 636006409 85721 85723 260617018 86699 86700 955884073 69239 69235 621998124 55792 55794 978849735 23572 23576 14811322 9015 9016 887936060 24780 24781 199935430 5863 5864 842855761 25069 25070 468153200 70681 70712 863917357 78021 77971 524129208 20758 20759 108573668 96480 96481 719590011 3173 3146 954892523 20089 20090 316472481 19925 19973 499682942 88004 88048 574009484 55092 55093 652513485 72296 72309 464550107 99043 99044 781942424 30712 30713 384353831 67884 67872 81393099 41321 41357 716718247 18294 18345 148934687 12145 12162 128755311 49332 49383 310679587 5285 5286 820268445 16720 16731 373870157 30720 30721 213974336 24251 24252 950715472 3101 3102 908347995 22742 22767 666593234 55090 55091 322845168 5935 5936 655949674 34275 34276 913570344 46409 46410 181487210 95317 95365 98158415 21579 21592 39574795 3276 3277 67583273 99474 99484 511765163 53903 53952 571039354 97151 97152 168739994 23353 23354 663609391 94216 94217 332753119 63345 63369 185583100 38919 38920 745895134 18415 18384 359167949 89535 89503 180235373 35471 35472 176566490 70906 70874 350699006 79152 79153 191522126 39507 39525 272181965 17057 17058 733269601 58214 58191 620130324 98261 98262 754579240 58487 58517 867682864 35871 35894 519518605 99610 99606 788766252 43165 43166 33290703 22225 22226 871287681 45682 45683 581208783 18684 18670 605243963 74681 74660 275711329 46236 46275 627017577 67186 67178 484672868 1509 1475 642384966 71490 71542 353101871 46980 46981 307071817 95979 95937 619720099 23778 23797 742450536 28805 28812 267451918 95683 95684 839521582 10734 10735 703972028 45402 45358 654199854 63855 63856 781629073 43171 43172 936531505 38876 38877 874035538 83468 83508 599891468 37048 37029 186830691 96900 96901 269877034 73837 73838 262250520 76375 76376 435241119 28192 28193 681414588 33494 33450 714589679 72743 72744 957414561 320 292 369561044 4983 4984 715435141 46121 46124 69613360 34913 34914 612051971 25545 25546 266021916 8800 8815 8898836 14115 14134 979053979 88224 88270 200184160 45827 45828 672762280 98350 98317 498654378 9469 9470 87447707 12416 12417 700842715 91454 91455 410528135 59369 59370 79067049 84156 84197 413011885 31784 31825 77704915 52087 52093 777417406 95980 95960 781482662 56154 56155 300068019 62574 62575 827405052 19103 19137 182706356 1500 1501 96772851 30429 30425 70761602 42511 42512 183934464 27445 27446 585740051 53699 53676 491585663 42818 42850 300875963 64377 64403 671977750 157 144 166808413 11439 11480 6223721 31381 31382 743802839 4377 4378 481429813 61826 61787 884585546 39381 39396 740016516 2493 2478 525401451 92928 92878 518440033 79517 79518 889242754 94628 94629 316659155 92220 92258 905955511 80687 80668 998535158 80488 80475 438676521 17560 17561 798420112 33330 33281 323337112 18024 18028 361424631 38236 38237 123857732 31567 31611 106003381 79306 79285 788402944 98487 98488 736090309 42994 42987 843820773 37908 37907 975949830 97968 97996 960726562 24771 24807 715417278 86374 86375 838739121 47055 47056 748049353 88548 88549 389565927 44502 44503 465995750 80816 80817 167461592 86744 86745 930274482 97170 97171 254718301 49740 49741 368470017 96942 96931 555984610 56317 56342 768114114 21062 21063 231840755 19460 19461 603117587 44001 44022 804942220 18897 18898 806025814 66162 66168 131517768 66153 66200 554526461 6612 6613 534288329 73681 73682 751388051 27040 27041 762564978 57616 57656 904678913 30980 31031 203695402 126 166 184866446 23409 23410 81646504 4825 4826 45927056 82526 82527 679908893 10873 10874 213092957 39676 39677 282127200 15315 15316 911760078 33937 33980 224604536 27511 27525 776954660 88613 88614 750833513 6868 6869 607151576 85846 85856 53812664 90213 90214 356545464 56886 56887 993152931 86815 86796 395904625 9829 9819 695517079 9647 9614 520879516 61512 61513 403016749 39708 39709 15684891 38897 38898 921627267 22390 22391 803136598 61089 61090 843461377 78570 78571 792496681 10622 10613 215235221 98749 98750 903713861 10417 10369 129688620 78053 78054 40021133 36376 36377 957395155 91194 91195 311431014 67318 67352 819846103 6479 6450 132612646 63300 63301 39835933 75505 75526 761999346 63287 63288 623939054 92255 92256 971119782 25094 25110 153997896 43014 42962 742791388 89286 89248 789082944 99336 99323 74945224 17325 17297 596340034 5818 5775 509737078 34200 34155 122744473 20623 20624 661190587 22677 22678 64292105 88689 88690 835506043 42993 42994 820217250 65918 65919 803401725 67362 67363 538863250 28132 28133 457406288 42992 42993 37832305 87291 87292 325090822 95885 95886 50866343 90562 90613 994058879 97322 97329 145928228 74892 74908 815895228 49184 49194 903881437 86215 86224 468538393 80971 80972 579023253 95866 95867 809062021 88380 88381 605302495 96982 96996 839149664 87753 87754 541149081 99864 99865 297721403 36996 37036 703907645 20645 20646 904029406 31789 31790 972794401 80117 80118 526388810 31662 31663 682520832 75534 75535 811515383 75496 75446 667806668 93408 93409 231547823 50429 50430 907456531 60739 60740 345609448 36038 36074 746743885 41988 41989 718429246 92937 92888 827551825 50550 50551 455090256 36793 36757 26736539 69775 69776 361280242 46391 46392 727919489 27801 27802 679774914 18855 18882 112062000 60904 60944 778124837 31856 31891 151088380 35222 35189 28210613 44808 44809 361895120 45972 46018 658897372 17879 17827 836492893 48634 48635 643538127 18439 18440 597567635 74972 75005 33303710 77805 77806 590362487 84916 84917 937737977 85128 85129 584293545 2043 2044 140160488 5881 5882 472290964 95578 95579 955973006 76323 76339 792450623 30829 30830 729692180 55178 55179 633866923 59366 59367 97611751 91974 91975 102519040 96177 96178 208411643 84060 84037 491910674 74612 74565 123784080 66413 66414 518123604 31471 31472 793182471 19937 19886 468317325 56131 56132 422008985 986 987 631038045 64110 64111 273680311 16687 16696 432108052 58558 58559 457399932 30488 30489 721378226 29101 29135 707426287 27259 27280 83885502 69051 69029 954249435 66224 66245 72960763 72571 72572 789650334 68576 68577 887693385 17508 17509 273800632 42158 42159 237733849 93609 93610 834710001 82183 82170 628249305 89755 89712 372329644 52581 52582 100930897 27221 27222 890008653 64361 64336 480520025 93734 93766 318637638 6123 6124 217186227 61189 61144 584202892 77299 77300 933892093 89124 89076 9220993 32505 32506 58000610 33316 33272 707747991 94551 94529 381986534 5234 5266 228944656 89765 89773 773005093 2957 2958 105009121 39524 39525 499061256 93884 93915 723494060 86151 86193 320844458 23513 23489 531943823 47624 47675 999549423 79327 79328 866421671 99455 99475 242108854 2980 3020 465251117 91794 91795 780548684 86155 86185 55599542 45510 45493 870313587 38838 38839 981267075 61561 61562 94048717 35616 35658 829916783 23543 23575 684578391 3311 3312 365668222 72558 72559 576998160 13869 13852 234595234 34125 34126 836460256 78523 78524 459124173 42265 42277 621601770 16246 16219 687583224 15905 15951 222864448 99822 99784 863622021 95710 95692 831222637 58547 58582 649414231 69361 69362 59228448 68456 68436 963642605 47270 47230 276588331 24017 24018 526628050 86499 86490 603461709 94387 94388 186147329 38363 38408 842234341 63850 63851 411613991 48539 48493 625413587 15653 15690 540044294 38187 38200 491302477 67563 67514 833519120 71020 71021 446318094 93492 93493 741899880 44700 44677 467695258 88898 88847 637349740 75267 75286 793428084 57473 57441 348114266 70558 70562 599688805 44018 44019 209582699 26224 26238 317079316 48463 48464 179936991 5213 5214 98310557 35923 35950 256334119 27532 27488 15153869 86552 86542 352508198 53006 52986 693109681 15352 15355 577065030 33341 33358 288755062 43876 43877 481421610 88678 88679 451625899 6279 6302 19473558 51793 51794 291910757 36341 36301 494976359 79098 79126 683684925 48248 48294 203213323 36811 36812 4363204 19479 19480 282585877 58257 58258 203243709 57725 57726 577469901 25248 25274 800643787 67384 67385 905347774 73972 73970 855093233 70464 70465 396228176 84825 84845 80549075 16765 16766 455890076 86854 86889 371672154 22462 22463 616130453 65917 65918 6915773 59136 59178 539298376 92414 92415 991288088 73062 73049 378055265 9624 9622 46570441 94323 94324 701346064 86827 86828 938071186 16961 16934 604859146 90352 90351 324791694 11031 11008 25978128 39982 39961 32331936 33236 33237 426145947 26158 26159 161320477 94665 94674 402310335 35166 35142 780767339 86170 86139 650984132 5110 5149 192958744 90886 90887 191306484 32875 32876 43066096 56893 56894 339177757 97995 97996 241681396 20779 20800 846444779 39002 39003 225443447 87055 87053 532782722 40356 40314 957072032 37595 37596 791838386 49238 49261 810528124 26226 26214 477294405 87318 87319 610307956 42609 42610 391649286 22701 22702 280687659 97723 97724 795637000 91998 92047 280849841 69616 69617 175415020 41226 41227 539527434 47691 47659 851423067 73910 73858 202923354 24355 24356 776639277 8897 8898 889342136 52973 52987 249884644 67052 67039 708154479 25841 25842 448773706 27970 27971 557452982 3775 3776 821575591 3421 3446 592367088 3672 3660 556398402 99959 99982 97502146 82325 82360 567562251 25836 25805 192996185 9212 9213 460745698 79110 79111 418408260 47881 47904 131310541 8694 8695 840716667 18995 18965 601920381 33677 33678 249611930 92665 92655 327916772 70775 70776 204758908 52573 52601 781981220 23347 23348 189131533 54587 54588 241140574 79446 79447 56293749 39574 39607 756383109 47544 47548 528364951 42728 42743 161501013 22627 22628 754827439 42616 42617 151099534 77597 77598 719896825 82169 82195 415286175 21218 21262 863419499 55554 55555 786274042 42726 42743 417564335 25432 25433 99929989 58616 58641 301643448 67803 67804 698941639 84863 84861 357149610 94955 94956 457823369 29707 29719 934397197 90868 90895 845375967 35602 35603 924325055 26186 26158 871469312 57913 57865 634945956 71107 71108 371195716 61267 61310 333554485 10172 10173 844857393 2605 2606 420601786 14311 14338 910052009 29152 29153 167149947 44489 44490 963014974 25878 25879 395483352 68854 68825 221868520 69342 69311 948404571 26125 26093 887809049 15370 15340 675491721 80281 80282 123528315 69077 69078 737668861 33221 33235 770693392 36264 36231 268009315 36781 36746 196443809 76816 76817 537461867 26952 26953 299164785 15223 15224 770891983 83750 83795 471119004 77071 77042 232319169 9190 9228 349373478 85037 85015 561070505 26293 26294 27366107 38865 38866 153912266 4815 4853 806970471 20164 20170 657961976 58187 58203 214685611 94784 94785 247847571 20813 20814 577169831 57435 57436 187688357 5647 5650 409392814 22008 21964 340087596 11836 11837 415791687 51237 51194 84451548 41065 41066 766912662 38812 38815 825446205 69925 69935 862605011 62923 62924 4067340 11305 11303 173439233 70770 70810 220401245 54812 54836 418082216 61406 61407 167148581 52221 52222 243659595 62045 62011 436774212 53910 53936 910091780 56665 56666 907776832 46368 46369 917315083 88320 88338 871416686 15492 15493 233569311 97293 97322 669063798 26315 26316 74276862 81078 81079 729044969 72797 72798 19025744 44886 44888 862840428 40711 40712 409296351 53148 53149 562399790 91215 91174 431405682 12237 12238 567479849 72019 72037 243069714 55504 55505 331394622 14015 14022 35289447 52700 52731 708979743 44453 44454 560966023 90147 90148 19943968 59506 59507 692092310 31627 31628 581378172 54952 54960 239597929 4797 4793 196915662 72507 72505 995655422 31462 31463 709666148 86911 86929 903140463 29413 29414 611509161 38763 38724 754896321 64778 64766 316421870 50653 50692 571105461 63141 63106 107849207 43892 43893 858407044 62020 62045 117103063 11095 11096 325079555 3479 3490 402497649 36223 36224 566989024 19630 19627 283670699 93385 93386 467394825 53886 53887 166263185 55270 55227 224334843 20469 20476 47644052 19270 19223 89760396 50018 50065 473694108 7846 7847 575808684 70422 70423 199874322 95252 95253 576492207 48709 48710 243790122 24128 24126 861061674 12663 12682 192690893 93891 93892 548206999 82954 82962 485346742 99937 99938 389972988 98974 98975 83445497 32902 32903 12247124 15645 15646 34697742 80677 80664 154085338 45760 45757 355466791 38827 38808 451820310 42042 42063 558998232 68435 68436 18414589 61257 61231 569516092 67410 67443 700117935 95559 95605 477844125 42124 42125 48138372 12106 12107 42400943 8872 8873 292461522 16544 16545 366500183 66650 66662 41814210 74170 74171 527372054 51562 51563 448985376 31220 31221 795395453 24761 24762 623102604 5253 5254 561168679 20025 20003 113613873 88954 88955 462237414 54163 54164 480172091 41126 41127 819045125 30925 30886 306314946 8529 8574 638395279 59361 59362 492671524 31002 31030 722743085 38805 38806 240431582 77978 77979 308312958 81898 81899 532146411 30170 30171 227714129 64229 64200 345995104 76683 76684 863447490 34228 34209 253087328 35836 35864 659133737 50490 50491 747706775 74566 74567 521927788 69714 69753 813121811 53630 53603 268048155 45306 45307 923022574 49827 49828 671231868 16858 16872 415592632 50867 50868 38826529 97876 97877 867564448 84857 84860 382157606 85267 85268 966494311 23679 23675 294439151 99958 99959 751639877 56521 56522 21887232 27507 27508 260402674 55077 55078 81703376 36661 36623 580635593 98407 98408 798174808 65994 65947 54061664 44600 44601 659468032 25154 25127 757983922 4337 4379 679450990 49335 49356 936290879 41558 41559 863755986 44147 44148 249119827 38667 38709 244327070 1759 1719 692346144 43423 43441 594892616 3926 3927 736030654 71779 71780 289616210 31119 31089 279131754 8764 8760 727305085 36963 36964 577949878 59327 59278 986715428 4775 4826 793426626 32410 32411 833100756 7949 7950 564751672 27201 27234 636126887 1825 1826 187859250 77980 77981 538283603 8047 8048 550339066 68297 68342 132292089 7323 7335 688724806 50087 50061 41483011 17570 17571 637680264 12211 12212 242816634 16782 16783 182127780 73777 73778 555257987 56744 56745 87036061 76855 76851 682529130 86505 86554 625584072 22686 22687 855678041 48011 47989 984518715 43538 43539 677413602 16204 16179 930129054 51884 51885 117379544 13806 13799 875555831 16683 16679 112965502 84929 84899 555609821 99120 99162 614972834 13872 13850 696431449 14 15 131035002 46826 46877 230096404 27715 27682 494430549 279 243 396832761 53782 53783 19308541 38471 38499 417845431 5376 5377 514880795 63927 63928 322459033 19793 19794 710264053 70787 70798 28098802 74227 74273 759878921 69389 69390 855382563 26076 26128 390449049 40177 40178 543007513 17918 17919 916524572 14521 14559 953112697 2630 2617 846291103 12656 12673 559827403 54136 54174 235417449 4142 4169 527593353 87747 87748 588695365 65380 65381 635339521 27138 27122 82723079 8102 8103 539145456 98019 98020 944759635 33428 33429 237555542 10641 10642 394122984 86706 86707 702523122 53494 53531 120614185 3054 3052 100503515 31967 31970 670046541 96797 96843 63499391 36099 36112 43533902 48754 48755 569711628 57618 57630 725823406 86263 86225 25754453 17064 17106 481177072 56573 56549 530387028 82734 82735 507437660 70250 70271 231472621 63233 63185 160427016 13338 13353 955555449 18909 18910 559318745 2989 2990 256235645 49652 49653 687835422 60584 60585 415699078 43230 43205 837306223 25390 25391 631616898 7316 7317 183453632 57253 57254 220350447 30457 30413 923529819 11001 11002 709649017 98898 98899 378663295 52018 51982 724079378 99514 99515 607550387 14701 14702 963754048 85245 85270 128685108 35534 35535 135941361 20650 20651 204382663 50257 50211 980413410 26453 26454 635963292 13409 13433 562624513 2724 2725 568818461 63025 63035 141907078 13704 13753 643566558 84717 84694 465181975 97083 97107 889457505 53515 53516 343507749 36649 36676 835236161 88884 88885 829506706 36526 36524 289036076 39155 39103 311354985 77316 77317 871644029 17977 17937 780464742 98024 98025 788215608 62386 62387 101598231 83075 83076 504746787 49914 49915 722832489 32094 32057 607818788 69522 69523 867936792 65854 65855 409054786 34801 34802 963212894 42945 42946 529756841 15830 15831 813706639 6992 6993 629931414 72318 72289 792084480 37791 37784 359247696 19537 19557 736232782 31841 31842 307653546 64782 64824 868581448 60841 60808 912852909 1860 1908 293205365 10183 10184 771033680 97329 97330 751439365 61689 61690 14629942 73222 73223 212338188 20932 20933 995639252 77344 77345 305421367 57919 57923 224366892 18074 18064 201628500 88858 88897 187774219 11260 11210 816717446 53216 53205 666094607 20682 20702 604793595 13908 13909 108780560 53573 53558 966015202 49680 49681 824321 39673 39652 106084806 2439 2440 369571464 50488 50450 802690635 7145 7178 886166194 43248 43249 747416167 34870 34836 837485859 66229 66204 755189030 39203 39204 643668521 2005 1962 522585279 25014 24976 598119245 48525 48493 488478343 57430 57431 528887963 68633 68634 776245636 58259 58294 261239646 30288 30241 728079873 6547 6548 837915189 63134 63123 197839819 43771 43758 735916066 64167 64179 533030245 61293 61274 337628361 61986 62022 317270965 76990 76972 427340585 32461 32462 622161211 90180 90231 126468426 53481 53482 834233214 16161 16162 639203031 74082 74052 401939670 30634 30635 181775036 43088 43089 502944126 48557 48558 375173534 60966 60963 199501374 31698 31657 338066314 7145 7146 989083035 3834 3835 699691438 86241 86216 632554855 11203 11204 228068173 13514 13467 263653631 64083 64084 830579549 33659 33660 252934482 36306 36328 267098428 74321 74322 216663930 48721 48726 853112164 36057 36013 781062036 7144 7148 35244077 67929 67968 661450693 52307 52308 881293626 50353 50354 46919559 11155 11156 255338011 33383 33384 753323710 11444 11445 657982365 69323 69351 87812871 99208 99203 501403243 45407 45408 906809847 45277 45278 162495930 68572 68601 726896940 56174 56175 688189662 37042 37043 812446215 79330 79325 813453534 70416 70417 330738200 15241 15242 93426102 9786 9806 558592274 92470 92478 780286775 67513 67565 833328067 85592 85552 496481613 80704 80674 621451145 76577 76578 213423867 25963 25964 915164515 60468 60469 255612224 66715 66725 151238026 57513 57516 265975770 52512 52513 257155159 70671 70715 930366926 43171 43126 310250738 54307 54310 214460455 45452 45460 118797453 4580 4581 984904142 17777 17815 676207381 28336 28318 60783601 41777 41778 382775326 40970 40971 889249842 61209 61210 982066108 68682 68656 921012626 46870 46871 68881315 91899 91900 557304447 23586 23587 351087472 79912 79910 145835060 46155 46148 9976207 19889 19931 803010005 72262 72263 999198495 94265 94277 41075781 79549 79550 658046515 86431 86432 858112764 2466 2467 85282019 53941 53898 79459558 85676 85677 668093844 57425 57426 834067821 55434 55435 708525710 88965 88966 212021874 11439 11427 230140765 91981 91982 809856475 77613 77604 112448672 73473 73505 884893653 57744 57768 80732257 58173 58165 588847843 11073 11074 441471276 9591 9560 641543910 13368 13369 573734868 42329 42375 673040402 67351 67352 639910788 75837 75838 974419737 17723 17747 993768944 27233 27234 803748563 539 540 135186567 43948 43958 706719349 3147 3129 890568306 26555 26507 52110630 89219 89220 89544199 84750 84751 362627788 85712 85713 749875629 59061 59062 397556045 96610 96645 18683080 95025 95071 177892403 69288 69264 263063370 64706 64707 474282976 36919 36920 338328186 91998 91999 709614245 53597 53619 748964239 39401 39402 156218209 46811 46812 289232871 47949 47950 844206557 12708 12709 276390087 79689 79690 197357995 86133 86156 82503167 93637 93673 874524250 57331 57332 798050143 77108 77059 457586899 99708 99679 939733966 54544 54568 365764696 74405 74382 425469063 3271 3234 196090305 38920 38875 711475339 84611 84612 839268129 48094 48095 122833227 1276 1279 946451821 97024 96999 740712090 72207 72208 906985982 50040 49995 640376378 75362 75363 978523109 86041 86004 572465139 49551 49552 925611276 26203 26204 27937341 21288 21303 8805466 5996 6042 9447091 67758 67759 273970650 26089 26066 340670959 117 118 467583155 24842 24834 88478510 2495 2523 182156490 81375 81376 336094417 53112 53091 956053201 58505 58506 685145344 295 296 328889719 81397 81398 829408488 26516 26489 81753875 11231 11263 436055002 17750 17701 412282934 99986 99987 145638857 8185 8177 307872193 9229 9230 251748422 62277 62278 673907106 87098 87124 334863170 87936 87923 309950103 90052 90053 944659664 68880 68870 637675471 12294 12338 835004117 36283 36284 151196793 14693 14694 19083003 9045 9046 461625695 73731 73729 54012787 18185 18180 312975548 63584 63561 738196927 74341 74354 940110829 3433 3434 704303347 48673 48674 987442918 68893 68894 171230189 47964 47965 687452367 15396 15439 61250056 14055 14006 675303699 31675 31691 658432692 15329 15376 79123357 60485 60450 879945455 42581 42576 363200979 24418 24419 962990265 75608 75609 190542213 35415 35416 746653539 41114 41155 945100808 4715 4685 942637420 73555 73528 969655082 44361 44368 301290206 88369 88370 1406061 19107 19108 369971809 85828 85829 426415214 39192 39193 916645019 8915 8916 67731773 32203 32204 927132249 41042 41004 113727069 26708 26709 279096001 75522 75523 316692358 29997 30026 563492192 73407 73408 696126207 37465 37462 52396672 45633 45634 699544476 33027 33028 470041437 68962 68950 481437363 35524 35495 671521464 58499 58500 114704826 42520 42521 207767067 80754 80755 747566185 6988 7010 880392836 37576 37568 122493387 15151 15152 372635696 38022 38023 151056294 6120 6108 979509742 83313 83294 913441422 89777 89755 433653712 11631 11632 370628175 83063 83064 640237353 60215 60212 520029629 45894 45895 42707113 80263 80264 68424412 3739 3740 996958695 92163 92164 132398290 7306 7307 166252574 35973 35974 364574135 77281 77282 785739485 99593 99594 540249575 34395 34349 905016098 94172 94214 311328125 79400 79392 987060410 63889 63890 180441625 16746 16747 29921758 53255 53256 465451928 13993 13994 200640726 97404 97386 832528309 20054 20055 223328858 86047 85997 110556666 30473 30515 64535340 64305 64306 949109498 26273 26274 77263601 26258 26246 516083267 99594 99586 12170806 98838 98839 463113641 30168 30169 527551335 3675 3626 374759360 93717 93718 974914617 81185 81186 916263976 95985 96031 781225852 17566 17547 671691307 67321 67322 247162246 96647 96648 524713461 38059 38084 4753758 3957 3985 994963549 87938 87934 643087856 27483 27484 432269498 97012 96988 751297334 64557 64599 899646170 63224 63225 973174601 66016 66017 273488776 76699 76700 289513390 91360 91312 173701916 45789 45756 69581324 26231 26232 841424367 32147 32148 804135536 27006 27007 746403040 70247 70248 299590643 15347 15348 522702640 95031 95046 970508831 25589 25558 760722839 61049 61045 400627378 59594 59611 653500011 44205 44206 831988998 69858 69829 15077530 37240 37269 871401443 19019 19061 591427603 29646 29647 950899191 94910 94883 4507881 56242 56253 524602638 73628 73629 13287175 51466 51435 246256810 39286 39321 35605212 35135 35109 796155359 62739 62772 876968197 25544 25545 326964876 19305 19306 447105323 38771 38730 49642685 95097 95131 824470181 29055 29056 983777673 32890 32891 258811784 30500 30501 375392833 36230 36231 681653664 77141 77142 679950069 96244 96245 888152905 91047 91048 698916366 6780 6781 767725998 36311 36312 321519421 86873 86874 829133642 71766 71767 35862857 58011 58019 493528156 4270 4271 855496432 31272 31268 182559379 45605 45606 940656163 39857 39815 961291994 54882 54883 813852544 80139 80096 821722012 54717 54718 222503283 86046 86023 956261549 74960 74961 549589409 62419 62420 47067399 58766 58767 629535919 31611 31612 282952928 52782 52810 216575716 38605 38606 808345682 6537 6538 923768178 36309 36310 405336184 92804 92824 914464583 1585 1586 313726210 24263 24264 83970914 22939 22950 649558687 514 464 39117852 75658 75659 34677141 36470 36471 496709218 24528 24498 623320995 22407 22408 787545863 50298 50296 621268119 39904 39905 120137605 76362 76324 393631676 14514 14515 52208861 1593 1594 518142190 76837 76840 186843949 6936 6937 13399212 81471 81477 248489275 24938 24927 857016391 18079 18119 895848977 67429 67430 423700933 55453 55454 413362739 30220 30203 551996523 51455 51456 346607401 93731 93763 139076822 11811 11812 312707641 33845 33846 623870577 42913 42950 577834574 10972 10956 988840177 46728 46778 661680604 13564 13528 980708793 73511 73512 458604564 44764 44714 478956542 50313 50274 952758313 36411 36412 898007723 23868 23869 974668478 71702 71712 673484141 53922 53885 735624404 99448 99468 369565789 4724 4725 309413854 24590 24591 422907820 13550 13551 838664865 11679 11666 11906340 4778 4758 611537617 70440 70441 978323536 91610 91611 101930552 64538 64539 691816208 77251 77252 544550038 93523 93477 276645074 64479 64463 470274321 20455 20456 192413495 10387 10405 578907897 94410 94411 738998107 23577 23526 6774448 57907 57908 547383834 84442 84443 228572317 16830 16841 922435446 54257 54236 977120690 22760 22761 708240857 59862 59863 627122975 46419 46442 400829488 35014 35015 620498486 80727 80736 703484887 78719 78720 533662763 21815 21837 166734548 96110 96104 464965396 10324 10353 85444749 52705 52706 975864018 99317 99338 972635751 67876 67826 2011972 81307 81308 638240887 87347 87348 254537398 35104 35105 559240628 89747 89729 175830093 53427 53428 699990601 1904 1860 150643007 8021 8022 139946806 43338 43326 473136572 84757 84758 909749530 46115 46134 455955815 36138 36139 626149335 76473 76525 26488897 12645 12640 778181703 68506 68548 474009036 17104 17105 826811346 68723 68724 497109894 42505 42506 285198022 74916 74917 507564127 34970 34940 245392166 32538 32516 97573593 25036 25037 238094566 43749 43750 886494941 21082 21083 292070151 92925 92890 407811532 75344 75292 89416852 42917 42897 33474996 23242 23243 680335680 81234 81277 29388677 13172 13173 718801351 17406 17407 875085919 67955 67953 997015636 44333 44334 467147394 49374 49396 248522582 2801 2808 908781239 30450 30451 212009675 51932 51933 200553727 40330 40331 661834358 29652 29653 794332357 64610 64611 787925257 92113 92114 488467674 98172 98173 474251394 20455 20406 917442127 62006 62007 248327231 73941 73942 731516019 67537 67585 135289168 63252 63253 58731127 79573 79574 680798220 75992 75993 599340077 70779 70830 456176415 99988 99943 40419408 69863 69860 711851319 6609 6656 299782293 4201 4170 338786969 59102 59103 779190678 25830 25831 778208220 30864 30887 780128271 78113 78082 883062754 89091 89092 568252842 22474 22475 424522424 31646 31689 155523590 63215 63216 189139721 11434 11435 356675566 37292 37293 853801409 36802 36803 883518392 7895 7878 765595682 78503 78504 326282190 19600 19601 463167823 11851 11873 900021115 98737 98784 366861743 62199 62200 199770413 8597 8620 774381270 26847 26848 387756553 59114 59115 941403258 25564 25571 618219109 69080 69103 551375757 46733 46734 937506474 93763 93764 211268968 8793 8754 548789668 18445 18446 445567418 31087 31088 186756117 81693 81740 623365972 58342 58343 724147104 17288 17338 560036040 99999 100000 707098862 31008 31009 169589910 91743 91760 73421415 23772 23724 444854805 9628 9629 357874310 38306 38307 849003411 560 579 266114464 24489 24490 362089703 33319 33279 458548424 72104 72105 251910097 52224 52234 59565099 93661 93616 205808853 91722 91723 154352616 98642 98643 715080948 60734 60735 293194351 72715 72765 220599897 71666 71709 646521860 22331 22332 585554576 22812 22855 84661725 18253 18271 439309734 26127 26128 138108108 47773 47736 319579608 12662 12663 717848950 530 562 537767500 29164 29165 187664186 75118 75067 631264398 65918 65936 680225533 44022 44057 909398715 13246 13260 956820201 76380 76329 14997461 37226 37175 814337347 15313 15269 756292071 19261 19280 144798762 43219 43202 728014180 44011 44032 750518412 1541 1542 47130662 37650 37632 758393011 22005 22006 152551492 57959 57915 42637319 48957 48946 16130954 11547 11508 916206073 82027 82028 123875050 55651 55652 676585267 51761 51795 13827014 18725 18681 864272647 72437 72438 209767318 75314 75286 411683898 43854 43855 546501061 86077 86040 603068911 57831 57841 903242866 35746 35747 548858664 87902 87903 639447938 47382 47383 946604577 70572 70573 236876443 27461 27462 739127350 4605 4618 144278825 84983 84984 978154932 609 610 802067280 61389 61390 176430757 25498 25510 750002108 96114 96115 983373370 42772 42773 635155939 48204 48205 724753114 96145 96178 123995095 10586 10587 508500629 76970 76971 549202880 2384 2405 543468753 69673 69674 896277588 43131 43123 693891860 49782 49783 299685030 30005 30031 614704258 382 383 921495401 71263 71264 936163019 44252 44215 239159683 10900 10901 228223048 69255 69256 977887655 78416 78417 92287088 9661 9662 854918002 22907 22908 945280499 73037 73038 907841920 69120 69119 583181666 40914 40915 54590438 95194 95200 29943857 68453 68454 947256110 41095 41096 813187674 79966 79985 566819015 62878 62879 96531963 89430 89447 44189382 95452 95444 542178632 63133 63180 970743709 91825 91812 271452171 68167 68168 16204656 28719 28720 245089024 28980 28981 278631245 23192 23193 393684372 12229 12230 974028518 18452 18472 325924655 98409 98435 85263681 37942 37965 209218899 69416 69417 386976028 65891 65938 766968336 76995 77045 899097180 9376 9377 313541318 92709 92746 795730376 10545 10541 173910823 13414 13415 903272435 7813 7814 585669234 7742 7743 940508787 33962 33963 546853014 9306 9255 107235855 38368 38369 697396261 99010 99011 119940188 89467 89468 630591483 33422 33423 146100623 21319 21371 763420027 30763 30716 612963843 30475 30476 506134904 29404 29405 589344018 89625 89584 827281874 47393 47357 878824117 35542 35572 380433825 73002 73038 596379140 12093 12109 913444136 80488 80489 993361136 10530 10485 800547258 45510 45479 927846419 97810 97811 988784765 98087 98088 855126832 32909 32869 776808997 49168 49143 556816232 39407 39408 895454800 9463 9464 107886224 84052 84038 74808993 87079 87089 800838539 67143 67144 395091473 31216 31170 987965902 93474 93475 783765298 21134 21185 669562700 96333 96334 873649111 77994 77995 64192132 2458 2451 949124987 45766 45716 653456272 18432 18433 947097407 52744 52745 189186842 92464 92414 876256728 5099 5126 383487046 85095 85128 384911042 15545 15594 838676629 93903 93904 361756219 71636 71638 505330753 28975 28976 327867866 50668 50669 858540607 23161 23190 895444578 13081 13082 479401001 46290 46291 813249471 3388 3406 708794549 72916 72960 332534495 21738 21739 381918583 70885 70896 999007029 76648 76649 985853178 28558 28524 246463267 85470 85478 781520022 35149 35117 874285847 265 290 446732623 57267 57286 486226564 7542 7561 304202931 8038 8011 174121206 15059 15060 798353786 96490 96540 844954292 86191 86206 891907390 95760 95761 403806599 26986 26993 660979582 21035 21060 365861297 81792 81773 483530558 3403 3367 353587710 24143 24181 456556736 6787 6788 522809064 88207 88259 791203082 89132 89102 4306218 80732 80715 874420773 96333 96360 882703505 85748 85749 437641744 84953 84954 134556573 63126 63127 990875660 7119 7120 478036528 38803 38756 336410623 75402 75421 227718963 30381 30382 738960997 62852 62853 242584483 51751 51707 842359383 60054 60055 510350458 81563 81512 189443918 81971 81972 394442785 52944 52967 333615712 54485 54530 356507891 43646 43597 833923111 50449 50450 275758967 75094 75081 932369611 24264 24265 384451184 34819 34777 762305944 12508 12497 576785856 45722 45766 347101888 49634 49635 765933909 6298 6299 129173723 40140 40141 975777206 17406 17452 153407541 99961 99962 500301695 89830 89802 907833003 1030 1031 783288987 8360 8347 166406868 36954 36955 224685578 41014 40999 360031105 41745 41757 389071139 26762 26735 786535638 81010 81011 411824743 55932 55933 451122387 12713 12714 408626554 86281 86325 49485095 93485 93486 77899612 94610 94611 335791631 39366 39367 754950539 41872 41896 479777037 5067 5095 881955997 84401 84402 369954520 59969 59939 825166267 22162 22156 440249718 51638 51639 484561777 83168 83169 798732171 87157 87158 507041156 20021 20022 800002922 47647 47648 668233703 62977 62978 65057200 27199 27200 264898462 9100 9101 31429803 85092 85093 450847716 33688 33689 681460091 98629 98640 210782433 27370 27371 224409723 30238 30239 779386991 96795 96749 25724406 79862 79863 162779417 95671 95679 333469476 91151 91152 89385083 60255 60269 883079018 77974 77975 782632264 97281 97268 614455804 14385 14400 910825876 34862 34863 805419767 31992 31993 404272096 33822 33779 593529075 66250 66238 59434680 26058 26050 33314128 80465 80466 668026778 88460 88478 179496157 76077 76078 678847125 72793 72776 69681679 91012 91013 656602762 31349 31350 581613879 59268 59269 905428476 45857 45858 77025839 11906 11907 872678248 10030 10023 700765659 4861 4862 65502396 90552 90520 943195605 80115 80155 399046562 84246 84234 68529422 1161 1162 822579839 60688 60689 987502568 85170 85171 203649918 17151 17152 848256463 80242 80249 480697640 76673 76636 640829251 27972 27973 25920361 30344 30345 102209846 44310 44311 386739632 16413 16414 123898964 50822 50823 886295703 30208 30167 705019434 34281 34230 275163888 41329 41330 660039267 80437 80438 865553974 43661 43681 391513158 73353 73354 183165245 87364 87342 165340890 22051 22052 168817691 10433 10385 348125675 96727 96772 358604113 42160 42129 836010517 81777 81812 252826668 26645 26650 925587933 27217 27261 182366244 21265 21266 129826490 84210 84211 318345261 3248 3249 346138038 61156 61143 600460690 95467 95468 428825018 32084 32085 550143123 7975 7976 744505515 12120 12121 860016998 34226 34191 662187124 29096 29097 407295742 46427 46428 883950663 4211 4212 658090054 28378 28389 920375938 6995 6983 894458963 61409 61378 149395002 65598 65599 453307988 20237 20218 299383755 44560 44561 15467661 92721 92722 411932328 3049 3050 186587568 21817 21851 308068190 76161 76162 920657216 78607 78608 392745066 12972 13021 449051251 76957 76958 744125124 1147 1111 57220330 8531 8503 598365515 43188 43189 300201402 92471 92489 824360132 62171 62186 246324716 58430 58431 917734421 56868 56869 788577618 46080 46081 880710757 85880 85881 777676624 8981 8969 426895929 7011 6977 743694739 34302 34296 207274379 18470 18471 64403822 38739 38711 218517233 7374 7375 981901601 50863 50864 965239103 748 778 655558729 41567 41597 887784368 61835 61876 41492586 34608 34609 231910711 67604 67612 758997263 51386 51384 733370152 88731 88773 843116550 19256 19302 746228803 69690 69691 687588757 45887 45888 277163327 56360 56361 965250007 52146 52147 275661319 59953 59954 920024686 94209 94207 851185485 44813 44814 481989485 1740 1767 367653956 13717 13718 402738083 71503 71462 893899124 35514 35495 793329787 75699 75700 551942708 83163 83210 236433181 11676 11647 590378037 96270 96232 458006477 81391 81392 832707518 78261 78262 525958758 25328 25345 832589088 3669 3670 599256930 62885 62877 463724128 76692 76711 635519606 68066 68067 464818784 24074 24100 731735660 9353 9354 942475571 63154 63134 984437581 88746 88747 558550014 64275 64232 383805196 34736 34724 496575706 15769 15726 501892842 15836 15837 330786592 23618 23619 112215580 2867 2846 389207555 80870 80902 421869391 57632 57674 466242141 42569 42541 353097815 57040 57031 541630742 31849 31848 765453595 85616 85617 221189247 28207 28203 783211201 99624 99625 117180789 22133 22134 168885131 50644 50632 181512612 33645 33690 127815081 51004 50989 295160167 31094 31095 953604314 48143 48144 119964702 29779 29799 180028947 4723 4767 34375554 98020 98021 131164485 97358 97356 75795999 61183 61178 177197145 21476 21502 658032357 6954 6905 737069259 94736 94737 686230112 84645 84667 411169245 61932 61933 326473871 82888 82889 259883469 20266 20254 162253736 25598 25599 85093419 74150 74151 999709577 30242 30229 709826772 7172 7173 729056498 95622 95623 473863919 95012 95013 187736997 83568 83618 277860198 3205 3206 114524378 39096 39100 906338597 79395 79413 401222482 65462 65463 107836264 12797 12845 413695609 44214 44235 414904633 71844 71845 423090527 20769 20729 563504185 14222 14173 302579252 57733 57734 395507160 16320 16321 145063113 89591 89556 869874367 50447 50397 537780415 99544 99494 957893779 80864 80840 441146718 16786 16787 913286638 69634 69635 817086762 56994 56995 281078409 3802 3803 614659788 48212 48236 976494675 52182 52183 285716943 24740 24775 275625803 17750 17751 96100579 69322 69323 940128626 57652 57665 259570137 79832 79871 521517620 7116 7120 933011566 64032 64052 416603632 4959 4960 245511487 12403 12404 532427541 94906 94892 932304382 57681 57682 78288542 16509 16511 570929172 20023 20007 73876694 51089 51090 548886312 36030 36031 817591442 82231 82232 668199781 62985 62986 182641690 98008 98009 513699030 47569 47570 828402249 32405 32448 977253015 55576 55543 195553122 26667 26628 899434255 7286 7287 721339620 23098 23115 61230957 37124 37147 606297708 55754 55742 609993284 11838 11839 486532947 96366 96367 332972023 77640 77641 655491739 60904 60905 536999922 59657 59641 334183947 53321 53322 523767229 47548 47549 592818153 95030 95031 436564421 81644 81682 405809458 27270 27271 872587658 49241 49194 607953968 21014 21015 633265015 36369 36370 230204241 99920 99927 543224631 80999 81000 925859505 75272 75273 670182179 58829 58830 752170597 36306 36276 77688329 31871 31829 14286287 38427 38431 976827562 79028 79029 513247020 51498 51499 4899408 38952 38938 542038148 40640 40641 434587258 22990 22991 652887515 95275 95324 429911421 36077 36102 526699696 62386 62334 290630189 19594 19595 81583057 90491 90455 665785362 11619 11620 100400373 35416 35435 524200358 41502 41510 287628039 16774 16786 609447034 85770 85771 105083235 26088 26118 195746568 95536 95557 707098023 50931 50956 663917213 40186 40168 961784044 25000 24952 771246344 56602 56576 799817944 28211 28182 471866473 87260 87261 42266797 61256 61257 179526526 33784 33796 743896525 41853 41854 357494912 42219 42214 253171351 25047 25048 502608290 86541 86583 869865778 22899 22930 263198128 60964 60965 75114361 70733 70759 30692553 85494 85465 18083207 11048 11099 17306238 26838 26839 832778735 47517 47518 692530284 22651 22682 859824101 76865 76866 985495436 75383 75384 355537550 16796 16792 376950166 87346 87334 843248318 23590 23591 852748701 5773 5774 131585261 72606 72562 290005327 13790 13760 6138189 51752 51777 203560160 6001 6000 600401309 10159 10158 800433840 71574 71575 59288536 69752 69753 119299487 18783 18784 521415860 10661 10662 404061975 8505 8555 295027454 62446 62447 340108455 15373 15347 468865883 6372 6373 63387611 57416 57417 235171079 44599 44600 895086720 66832 66849 926556644 86174 86208 105077037 66459 66441 944890213 94883 94884 181398768 96566 96587 576196351 45834 45835 168801241 1637 1653 824621158 95453 95492 847792735 85609 85610 300628525 34497 34498 183895836 37192 37193 670862521 11710 11711 616690974 38054 38055 177265277 20150 20151 234043337 45962 45963 607135651 95815 95816 751481045 7525 7502 124140096 83153 83113 620591911 29476 29477 29872861 62138 62139 802076001 96859 96910 54859925 2289 2290 296123483 13439 13395 268194975 26189 26190 746436664 38515 38516 751094615 6346 6326 833860148 95830 95786 793646272 34298 34252 612865685 12767 12768 910474125 81127 81128 658184209 11044 11045 448363435 5939 5941 676092549 64264 64265 775825348 38524 38511 985534225 20022 19971 558639226 22219 22174 11718982 34743 34698 78817538 31714 31679 270511112 70572 70550 973410426 33854 33862 944664836 79948 79949 130344043 18317 18265 220099145 40341 40342 938795843 29949 29950 793823110 87107 87093 340173068 47434 47435 248893366 60866 60826 917511253 89029 89030 184655194 58654 58655 682581047 13358 13314 13851770 66584 66558 475922496 88628 88655 802330970 10731 10732 467934176 56460 56472 625567376 58670 58636 803149262 83379 83410 689614196 18476 18481 127637175 69259 69311 547741095 56484 56521 641239809 38385 38382 813199035 28768 28769 196889714 89521 89522 14081340 43303 43304 283874747 57667 57718 128510452 35915 35892 185853839 9332 9333 99196852 34565 34566 782333529 36201 36176 858105973 82230 82231 528784037 72913 72932 436583032 58361 58362 940404369 89133 89166 178025071 45123 45124 20631055 97274 97293 836551586 10338 10360 500301796 55409 55410 851908207 54292 54327 215523759 82768 82798 255186685 75348 75316 692355489 8503 8504 696685529 58732 58707 719338882 38308 38309 436658337 47236 47237 191267176 99242 99243 199157466 67473 67474 833581469 97674 97721 505078315 55864 55865 496070202 67246 67247 528968708 78052 78053 409952817 91850 91835 650606568 45582 45580 310291146 8092 8093 163650171 27855 27829 185339580 35023 35024 76698141 31314 31315 367368420 90600 90601 267142001 50227 50274 88165931 12268 12269 285793579 74784 74794 964864048 10204 10189 48158202 56913 56868 576443674 62100 62101 812423125 6963 6964 760879384 22846 22847 75869783 10002 10003 603293188 95975 96021 605582565 3372 3370 59539160 49505 49527 322079577 85515 85516 15245812 45017 45067 263546724 90775 90776 89301022 807 760 663507288 33172 33152 654863342 82645 82646 964966820 49481 49482 699688803 75418 75368 352894481 79679 79680 207178829 62437 62438 864114300 60179 60127 389055699 22266 22225 192872730 28660 28707 795002825 80541 80545 564786407 68195 68238 384979602 85319 85320 196333458 47255 47256 822442929 21658 21666 678868745 62318 62319 805090484 47268 47269 938005844 66310 66275 100499350 20652 20646 332752018 3770 3771 880754672 62415 62416 917011984 61690 61691 304213854 36337 36302 542267755 15706 15661 993293356 23480 23469 817524085 48791 48799 951041863 88999 88947 603702773 35481 35482 663182982 5124 5129 686260709 45168 45169 153619119 41259 41260 281250881 49921 49922 404913008 98433 98474 543061637 98429 98436 364790586 81731 81757 160178719 83174 83175 38673563 52766 52767 673897891 28040 28041 127810478 95901 95951 429976458 20293 20327 934550633 66800 66801 704602222 71150 71146 642879213 14112 14081 636878754 14262 14259 623353178 17655 17697 865734432 45289 45323 370993948 61702 61703 554170133 57473 57422 165307845 28190 28147 571830321 95375 95382 830208013 73782 73758 52386302 81409 81410 824327121 93046 93047 605356403 74343 74375 451638631 79022 79023 880409330 96278 96279 435314336 21590 21591 609611616 49167 49168 458799566 21017 21018 785120659 49864 49865 482140770 40501 40502 835832227 90838 90815 862507185 34415 34416 74635560 12646 12605 142029055 19102 19136 596491590 18360 18361 478253392 50941 50943 767437065 69287 69288 895596648 58009 57972 962709569 67500 67550 471931941 18805 18806 910981362 51931 51965 66243384 99477 99449 78728231 74402 74403 99040835 87011 87058 860200698 89395 89396 464913593 62143 62153 738599058 33590 33591 467419375 10891 10842 911336649 55770 55771 657029520 67839 67840 166110317 61629 61630 894916363 53970 53971 897906649 19336 19364 995022357 29460 29495 437365037 77466 77467 435437975 86833 86834 971499639 77836 77837 262888872 37133 37134 278743946 53004 52996 713647914 11104 11105 938321006 34695 34696 425704707 79377 79374 551963342 55106 55107 598541558 47351 47318 767765076 11357 11358 145410144 67350 67398 30734451 17890 17891 891682839 99971 99972 853685815 50737 50738 50115318 51403 51404 581122017 39647 39689 591302383 28727 28700 189018927 66509 66500 770388625 24953 24982 68867042 39199 39190 351552475 6441 6416 570928820 63733 63734 113732178 32895 32870 187308807 47554 47555 954886008 99952 99953 307018150 11358 11310 618136524 676 680 200189258 9280 9281 392956694 9781 9767 307372288 57949 57969 988777449 68920 68893 70430788 33829 33830 805635021 93040 93028 25167061 11324 11357 970560150 35979 35980 934748838 12074 12075 589539019 19454 19409 70085777 4771 4796 45110731 97910 97874 23327264 43327 43328 390020509 71149 71142 695938617 74923 74924 894466824 73076 73077 751611926 89540 89541 927991651 49228 49200 995054124 24858 24859 403080398 94019 94020 394939067 38490 38491 510382073 96216 96217 230697893 3697 3651 408358727 31320 31321 282948907 29411 29412 433516527 50887 50888 846850906 90199 90214 147489317 99547 99582 105297353 43314 43315 22238141 19750 19751 420196511 38109 38073 204029837 82965 83003 787795760 70903 70857 622182735 1421 1422 393514678 85462 85496 984633825 49591 49592 169610570 86689 86709 779114353 70051 70052 643403645 18676 18685 362212675 80768 80790 84555113 33295 33296 199899806 91632 91633 411770810 6159 6160 443545682 89914 89915 606700183 96711 96703 379202822 87323 87324 781324924 4467 4510 931238843 29849 29850 715951887 44909 44933 917338593 46784 46833 444897047 59124 59116 177967207 25294 25260 895978391 72418 72419 698030686 75790 75811 907452227 23899 23913 762532752 33454 33455 761706371 65724 65674 106725633 45642 45641 637953124 99927 99928 74034073 40620 40638 565012470 47330 47287 804701510 87002 87003 362276329 20177 20153 752499989 17732 17729 679795120 59445 59409 635920090 78389 78390 710107754 60432 60458 722751132 78747 78745 955547708 17525 17526 990376474 17902 17894 187604190 66548 66549 592468683 38394 38395 609448515 69825 69826 194764924 67448 67449 344099779 40966 40925 318896087 82079 82077 281238038 65834 65835 812253791 60381 60385 953090947 57602 57564 276293530 20638 20639 854786885 70464 70514 783343650 23193 23205 449528148 21023 21024 570541342 44583 44584 660843351 20720 20721 802629567 90113 90074 995341309 70275 70276 934488720 97732 97733 126983082 69763 69764 227581041 24464 24465 950474205 89362 89356 809455727 11782 11775 167892760 12617 12618 385104624 4587 4535 212599528 16537 16538 545259102 28626 28600 127968973 22236 22206 669273794 14470 14454 881195221 5632 5621 72792395 41589 41637 145909362 35093 35094 660729378 94608 94644 792845958 95998 95999 483240893 52666 52667 57602661 27046 27040 881714217 85113 85098 24746590 63169 63170 375884206 3551 3552 957171353 14969 14963 695505659 18152 18116 935083791 55247 55248 112216849 67933 67973 341912521 49626 49627 696728202 43709 43710 144981211 64159 64160 687005178 96744 96749 882645193 28652 28664 137989960 18927 18904 913016797 15839 15874 912526240 4583 4584 952783984 8618 8619 66666944 80977 80993 41206412 18953 18954 94575341 3405 3377 85516694 43906 43882 86822008 92569 92570 617014855 48162 48199 219361045 72950 72957 575516933 98001 98002 462780756 27712 27713 231962102 69025 69012 112892165 23195 23203 735587250 78758 78781 323256060 21663 21701 108065847 32411 32407 39607695 2498 2502 156206082 14761 14762 487372096 22468 22469 260549920 69113 69068 811258464 86666 86667 654828002 40506 40459 894421592 50326 50327 894592642 60104 60105 117631449 49024 49032 71359782 1533 1534 188634432 23598 23599 906490501 35773 35774 614218000 17536 17510 166098028 49995 49973 493023021 90009 90000 628406931 22957 22958 738147864 51034 51035 678705948 31988 31979 18146327 16724 16728 294373363 8245 8270 460575673 63795 63796 84875 13031 13032 970331815 89217 89240 157250333 4106 4058 546734027 62739 62740 762638386 26034 26004 403564126 33196 33197 273633531 67599 67600 156317798 26978 27012 606400561 26159 26160 22693470 87138 87176 212958809 20825 20826 366996650 51428 51384 713269913 71724 71735 336871696 86320 86342 666153019 55415 55410 924667353 31779 31770 147117775 97728 97710 602331185 77743 77721 900890794 42471 42487 356259721 10203 10196 935074142 8706 8707 741729215 22788 22789 704416195 27956 27957 630260312 29611 29612 902896366 20801 20793 540081588 48637 48668 42525241 9440 9441 64945197 22049 22075 904730676 41430 41422 727997249 93593 93561 150570816 57022 57025 681133500 37347 37366 668320330 65476 65481 722392598 96628 96611 59915947 52654 52655 59698496 32973 32967 399276111 4776 4725 985057045 99916 99917 932830906 67530 67569 497527628 38082 38031 151350222 90513 90514 22746304 2025 2028 154279918 38458 38428 780661292 15532 15533 482359949 72920 72873 269605439 82289 82290 288964701 49006 49007 405206754 54277 54263 410465262 95328 95366 834281385 17249 17250 327973939 72477 72478 670293617 37726 37727 616227456 16916 16964 93040614 56289 56283 600177466 17597 17598 676349267 49114 49115 663957091 53233 53255 140226091 24560 24561 443868124 30195 30217 576371790 78331 78332 534885979 34966 34944 60113298 58572 58573 413527064 56693 56652 633694661 4313 4273 767777760 41191 41154 670450917 27973 28003 146270150 56580 56581 173556661 75726 75727 22167346 88636 88687 759219153 91473 91474 930950935 64200 64201 41478478 4309 4327 436681742 5721 5758 758289852 46834 46813 474014556 90032 89989 963758083 24876 24877 726071071 49355 49356 973076893 27237 27238 661397711 67304 67290 344793011 82194 82195 919523433 79663 79684 820877199 62469 62493 394262877 55559 55560 480799970 73163 73142 150544059 72445 72482 880808503 14449 14474 366939844 88630 88665 456443799 67660 67703 850744802 43891 43898 685993489 60164 60138 849308730 91880 91901 82558450 82206 82154 171523670 79053 79076 231002015 64047 64048 61847015 64413 64414 69750045 70855 70870 135660585 44913 44958 838067082 71110 71111 777289519 88172 88173 662261325 17400 17354 629033197 57328 57329 798360821 3305 3287 133203357 30003 30004 733744102 25867 25864 79516414 68356 68313 716303664 80857 80858 152269969 46906 46907 823871611 87009 86960 453370733 31195 31179 775969714 71600 71606 711390571 65965 65966 355135586 83465 83466 622063432 91658 91665 777275290 68489 68490 672768257 50622 50655 687717912 29188 29189 632898134 95093 95094 448493421 70963 70911 412145706 20042 20043 436036085 36289 36290 984266878 69081 69082 802724144 35121 35097 580172885 30138 30139 862207222 50527 50528 648650133 89446 89447 98604651 56243 56227 974727136 5090 5091 3501250 81911 81912 460703186 6312 6313 498241029 91972 91973 207055919 55644 55686 197746482 72595 72596 180015416 49730 49681 737384427 47959 47989 751231856 55013 55014 373730195 30621 30622 688501344 89202 89203 11140502 33907 33870 29089572 31396 31416 478221015 37017 36991 697708410 15991 15949 511416840 40142 40105 356279641 89104 89105 888183524 73774 73775 188155715 83824 83869 654180323 52497 52503 349173625 98805 98806 726316524 74603 74604 433708712 56559 56591 691242928 88496 88494 924164617 13130 13131 721171641 39281 39231 611054846 52462 52463 836473360 85115 85074 478806753 33358 33389 376273973 44728 44697 835498042 98740 98774 852660197 84893 84865 363095634 58592 58632 752176211 29708 29709 891522446 88466 88467 763353590 31888 31900 757531793 10796 10797 469483070 6526 6535 349320013 50672 50659 576317356 7618 7635 72572462 92465 92466 710042476 42327 42328 197515485 89335 89311 39060850 92303 92304 454653815 8584 8541 742616794 68937 68920 624800169 98642 98671 68979417 95254 95255 765907532 13581 13594 484911299 49967 49966 978811496 23726 23727 647384158 45464 45457 638136922 56162 56163 766837571 93347 93310 631498456 23386 23402 587724288 62151 62179 165474156 57904 57905 349880581 10295 10252 727484406 28575 28621 941973618 38152 38153 970917976 11901 11902 698191839 943 944 240452756 92953 92954 231289324 62557 62558 161256593 99935 99936 839386254 75517 75567 863816216 42707 42754 539390700 65326 65327 553298961 16148 16181 160517421 83770 83728 286416461 12599 12636 270331189 7124 7125 680109383 86093 86094 445516681 40554 40555 28581789 2176 2177 169189568 97200 97250 130622846 62397 62398 846892457 92132 92133 277507100 15758 15759 819066605 63737 63719 575700921 56959 56920 435103747 89822 89823 150082533 81007 81008 810062182 21874 21904 661217259 98223 98183 568468267 93642 93643 904780228 88990 88991 409295826 56430 56431 512816478 18635 18593 804394075 62045 62084 872181134 2465 2466 862234330 76539 76501 443036191 56852 56880 5041637 40936 40937 62929506 37456 37442 80985124 35386 35396 640812843 29566 29567 737856881 79877 79878 507855092 43905 43906 319044744 4053 4086 849994300 53918 53919 914771232 22120 22121 2642469 9732 9733 808416371 52779 52780 285699568 53085 53093 505255625 51311 51307 36895672 64415 64461 454967198 40341 40306 76104476 47362 47363 443481087 33970 33971 65220399 35995 35996 960183369 3168 3129 765931948 22626 22627 978466574 1051 1052 754543985 72841 72858 857087751 71665 71666 960903590 51511 51512 806418693 59311 59338 178849696 7211 7212 386773738 8307 8340 915740211 5347 5326 571597970 20701 20702 781989650 68692 68693 744862178 38773 38774 262531250 84233 84234 968657986 65989 65966 696332428 75151 75128 8890032 13103 13066 831877540 79617 79576 298814251 77617 77618 720569236 40081 40082 352730334 49415 49440 54422713 89237 89238 888648879 67870 67871 573032992 90629 90640 89957514 34294 34295 948882332 40707 40708 989636285 26617 26597 557229370 50782 50783 31442287 32419 32420 631339095 92204 92205 834900815 50920 50921 233843672 98322 98323 893392289 71284 71246 331413190 85675 85676 59960824 91810 91811 658565195 45569 45558 409675834 46750 46709 986422284 48697 48698 147053839 35137 35138 927785364 87148 87195 172762332 1036 1087 309798159 16658 16674 118817699 67020 67036 295899731 25845 25859 876126709 5230 5261 478013235 47249 47285 345059577 42340 42363 499575693 72200 72184 191578289 49092 49097 403347474 92035 92065 334123106 64377 64343 369146397 79114 79115 348952322 59965 59966 248824344 4827 4828 150473910 91279 91280 465427787 17404 17360 218638388 56157 56158 838597900 77289 77290 232948169 39290 39291 485711566 80488 80436 704899409 32307 32289 472973997 69924 69888 182926166 71229 71230 564691596 15670 15705 219897219 64660 64692 77536726 12891 12849 831268731 56556 56557 208735794 53942 53938 283463255 72941 72964 614911429 97165 97131 624357963 41611 41612 756196859 66269 66261 402651063 13304 13305 159634810 33199 33217 910508140 16214 16215 152961414 65764 65741 2346057 65783 65784 268015077 54638 54662 582859201 36500 36456 936737841 61234 61235 862282134 88948 88962 318962967 72135 72136 664766594 91314 91332 153953907 52801 52802 466649901 62685 62686 245682628 18022 18023 46926996 37513 37514 255147736 36840 36841 913175197 85028 84983 292445789 9950 9945 721986712 79926 79927 770413271 83068 83069 396390819 15500 15501 12038113 73764 73765 61509352 13888 13881 318568485 73853 73802 734352176 58257 58245 944400546 5521 5499 77019640 5717 5667 477323807 69278 69307 894353371 90357 90351 908942240 98561 98562 339994228 19006 19007 280514699 13193 13194 320257862 91264 91286 945320665 26655 26656 206938907 67140 67136 29690597 63176 63177 455720420 31945 31909 766279068 21993 22028 900725472 11952 11904 222378153 37139 37140 852418476 13363 13364 226197586 92940 92932 54481625 67000 66973 456465832 35897 35896 227322377 82371 82372 526017802 34276 34277 646852327 97251 97222 930348095 503 530 888141774 77622 77613 458956012 37697 37720 652834247 50410 50427 421575485 98254 98255 778790083 21847 21848 48761137 15439 15398 560720120 73354 73355 313731437 60161 60162 307298112 9624 9634 768194820 5222 5219 670401791 97477 97478 851210216 36934 36935 301376317 77565 77572 628021518 5551 5530 188780388 44424 44425 757532958 12900 12949 962133747 95961 95924 503942679 7924 7925 132257091 31065 31036 402017112 66574 66575 58419575 76511 76512 860032466 53059 53104 132473611 64732 64691 669133381 9131 9132 305560429 24632 24622 692740807 55135 55132 68807497 37610 37602 2648763 1361 1362 877270627 21193 21165 379733099 97225 97226 117406853 48474 48475 945807925 45992 45993 155816835 93076 93056 505338029 11794 11763 257275352 70109 70110 614608801 2275 2288 173623032 14874 14829 483184324 38646 38647 183675951 93362 93386 771784401 64772 64770 648328337 6100 6148 56744184 72572 72619 873450356 68697 68741 46328167 4585 4536 333586326 11918 11919 320857156 98987 98988 285465047 84846 84804 228715423 57415 57401 896112281 90702 90730 237746353 65581 65595 398877817 50075 50076 369221621 85403 85361 963179886 20064 20049 466799092 72007 72012 904213401 94806 94807 387611349 7045 7040 309547838 47466 47442 690832868 97578 97607 287607983 36994 36981 231688413 5465 5509 280837880 93472 93473 957258358 46478 46461 341355864 45158 45203 511143864 71064 71097 198647534 24875 24837 959527397 54972 54973 663492632 16767 16768 577914568 56333 56310 850674977 65703 65704 754903398 6065 6066 662821247 97951 97969 269538137 36427 36428 521169175 89336 89337 427926693 8150 8190 405233010 35893 35894 614953120 24584 24635 76557962 6470 6490 853407397 25990 25979 272490459 44567 44582 309953073 67465 67517 957681986 75252 75293 619070972 83874 83841 281821227 69866 69867 72224369 60993 60995 174534380 24420 24421 106062720 60661 60662 706029487 31142 31143 104695600 44872 44901 794657387 60611 60572 235348072 22926 22963 447441741 70310 70311 520607822 32541 32501 253583470 384 385 369952290 44199 44183 208097312 37840 37882 242863548 75409 75435 95176744 8360 8383 477235048 54442 54413 830248365 68346 68392 496397658 21740 21741 342137173 22684 22699 8177671 52645 52673 914166541 23349 23344 231474046 74745 74746 460287871 42420 42421 420354912 83931 83893 657716793 85375 85410 356403246 23274 23246 725419032 77714 77711 601488771 6451 6452 734706732 29867 29868 636908940 41437 41438 145949139 88167 88168 814754544 30800 30775 968673586 39193 39213 952297041 47773 47774 470982339 67481 67482 771438181 81240 81241 284271723 65575 65576 595363059 46086 46065 811811304 31472 31423 717991553 16361 16362 745772295 57474 57486 837510007 40529 40530 974146632 47547 47578 868390483 14664 14658 223831774 77612 77613 684449325 24847 24848 246139543 19466 19467 999689129 18988 18989 43608980 21615 21616 692636875 7627 7602 472073518 98639 98640 487157657 92114 92115 456437015 87249 87206 563336159 28351 28352 31581558 76237 76185 994251575 50847 50867 79644758 73464 73430 588813350 13018 13036 138154920 48449 48450 751088542 21150 21151 633573355 51730 51771 264737804 30752 30753 831449334 31574 31575 164518428 21992 21993 545939917 31456 31438 111832947 69960 69956 65423086 87484 87526 342401165 73576 73524 462035360 28860 28886 958051322 69540 69541 967403222 68052 68021 724244369 49719 49720 384661378 72313 72314 420099883 9006 9007 561233954 6525 6513 818568314 57967 57938 546355752 90606 90569 370257017 97908 97931 708765791 7786 7816 80600693 15400 15450 150938859 86693 86694 519879233 26668 26669 833410050 64061 64062 657126706 81616 81617 114279504 52224 52209 989604548 96416 96398 880653813 71600 71567 144666572 80892 80878 660605542 37163 37164 143581600 12097 12098 253592180 70138 70124 243524271 41740 41741 203182038 5019 4974 580234597 16089 16090 835011561 50425 50426 351860390 5688 5668 977916512 5853 5858 907973933 10689 10690 950671240 88231 88228 80732893 3977 3976 235010617 26943 26931 718254113 46554 46568 496906336 3203 3204 878847074 27436 27393 897875811 43973 43956 909003171 70478 70479 986235963 38081 38082 419355254 62119 62120 342047528 36689 36690 555975167 2983 2984 483962208 58145 58146 665836661 1450 1464 59909638 45455 45489 516326678 83236 83237 345874673 61675 61663 928716920 25277 25278 435203570 43602 43603 85704878 22296 22297 309913183 25182 25221 300270496 50128 50129 229585608 6333 6334 850671637 74467 74468 399401307 32283 32290 435811111 30411 30430 738886192 71854 71855 813456489 5397 5405 783424701 8793 8752 853571224 36495 36496 143664267 34987 35018 937392152 50896 50897 702676512 83152 83153 512955250 70341 70342 196819512 19700 19748 441368612 93203 93184 511724897 4519 4520 330516172 29556 29557 537890258 51185 51186 664672323 84619 84620 130924253 42154 42155 214199184 21185 21157 101367607 97208 97209 567964901 95372 95325 785060614 48480 48481 767942132 72692 72693 769193811 69375 69347 193219197 9991 9992 354259866 75826 75827 257329603 16134 16135 901601674 59591 59592 75824757 57614 57615 427991596 44841 44876 90439531 6845 6795 616039892 49613 49614 803654667 97581 97582 121423348 79428 79405 759018988 83620 83621 603508389 57126 57127 397831816 66495 66479 691344205 84144 84145 992330723 46480 46481 883166868 29662 29642 564596460 37735 37736 408068181 9033 9034 380703436 26688 26689 436044047 85172 85173 47015989 7000 6984 174159390 93997 93998 133701500 69478 69444 927992424 64207 64182 859150651 23826 23876 75158074 94373 94374 40697670 89489 89541 374874828 53092 53093 803655024 79464 79436 438236832 45742 45712 372496110 96447 96448 265565901 65923 65924 682496713 49903 49904 438415005 24054 24055 658695956 51077 51057 875276704 80110 80111 838525976 98132 98133 42957812 93186 93208 596987005 87380 87381 757656336 45464 45465 355528448 29566 29576 900176984 19983 19984 473892204 30518 30519 398439508 43665 43666 301837545 18212 18213 596910845 88950 88951 141529109 54138 54139 208451841 96757 96758 372738224 88453 88454 422551591 47841 47842 911466648 79359 79360 890216568 16969 16970 32491541 69946 69947 56650152 1799 1800 173669292 35006 35007 690613414 6841 6842 97121660 44463 44464 751596945 70561 70586 60282205 87884 87833 702215098 16633 16636 920106700 62253 62241 172760374 45622 45623 481307138 36696 36718 327842713 25296 25347 787701155 3848 3843 506790038 42170 42189 926311754 12276 12277 913046347 72452 72453 759317660 52061 52062 270605673 36360 36361 673088846 53635 53636 470459708 21903 21872 910863742 35864 35898 201788868 13966 13967 123823327 41311 41273 794903633 31252 31253 718908754 17832 17793 187503530 53196 53229 80959280 275 229 18724017 22601 22602 947439961 28805 28806 746477889 36845 36893 820192856 59785 59745 9903744 31705 31706 510838902 22443 22444 788869913 84257 84299 68382858 98496 98449 99341403 97581 97589 938399546 55557 55558 602712067 28733 28734 83344873 33101 33129 384382401 52833 52797 335363390 82811 82812 981689599 9284 9264 712122433 80090 80072 425897934 10988 11034 592913546 14701 14711 815587131 96271 96228 980375522 87688 87651 497976516 58523 58490 474113140 40500 40501 926242989 85717 85734 654445420 28142 28130 588985565 31085 31086 74558420 25930 25931 654854798 16789 16790 273901706 14841 14791 551048842 77991 77992 479684943 15276 15228 733520030 63458 63508 406356764 83365 83366 125295207 61554 61581 275181934 1675 1676 28416913 42492 42493 519161552 32360 32361 51784464 54911 54884 345307231 52522 52523 453434037 99582 99583 969620762 43197 43198 713464768 40536 40537 223823063 81682 81702 313331721 11592 11593 307504294 38583 38566 168354529 40837 40838 474034025 31786 31744 559360372 1252 1253 333147210 76719 76768 892867000 26779 26780 623651246 89887 89888 651775603 20378 20379 960759963 72144 72165 825774425 7082 7083 279299102 60449 60464 315173938 96329 96330 769786390 98485 98486 395986397 72565 72566 220998061 72228 72229 887975515 60490 60475 822475539 60483 60444 199384652 21778 21779 304505270 22242 22243 786414738 82935 82949 724857396 65046 65008 745213216 54305 54306 241624532 39477 39509 903154472 73666 73712 390576112 9658 9659 970812890 22493 22494 755271198 4765 4766 990007431 66477 66438 250568231 21934 21935 497982002 5913 5914 175303917 57883 57924 667926408 62260 62261 559546683 97446 97438 806037043 51197 51198 398020563 63213 63214 112569690 12566 12567 296386372 28722 28717 6325087 8793 8794 904246013 50464 50438 20036388 6454 6455 354493064 82707 82708 265777401 72296 72297 929647532 30329 30330 492468349 45446 45447 433274346 8548 8560 651501838 19112 19113 406023603 46514 46515 893893515 5698 5699 407415372 799 800 905681664 7309 7310 817273430 43545 43546 287265334 70818 70768 398237092 10304 10290 372581948 67099 67107 99765055 4601 4602 665620859 31686 31687 903618477 18046 18047 339722315 31352 31353 520497882 87809 87810 159475620 87317 87361 537395511 25531 25562 387552013 79271 79233 709167262 97856 97857 659300901 85177 85178 685425443 83573 83567 842432741 85370 85371 219721755 78694 78702 919252057 17184 17185 650228131 75011 75012 963574715 14192 14193 694182195 67773 67774 212864184 94281 94282 50840372 58655 58620 10176538 6562 6563 421292101 87478 87487 656289912 41448 41492 917417834 23034 23035 172176407 93909 93868 869139136 99036 98997 498715181 92748 92749 580334285 99990 99991 93526271 48952 48953 575016416 13827 13828 728124232 81354 81400 940386531 33617 33646 949925341 66429 66430 856605934 3442 3443 98498254 34200 34239 696109314 50501 50502 36472940 40486 40537 774447915 27365 27340 529572336 31160 31115 753229832 49116 49117 785276905 87992 87993 671029201 42258 42211 294410751 34884 34885 365518362 34220 34221 548719091 8437 8438 683825771 25526 25543 905369041 83133 83134 407400811 1582 1598 601576739 57649 57630 60279841 35280 35313 947462479 44526 44476 548364500 85076 85077 899158396 50336 50366 518829525 80638 80671 683461602 38347 38348 253379212 84500 84501 519780756 10581 10622 937694696 75289 75282 538129755 84427 84451 900774666 64418 64385 341846811 54368 54340 47617363 3868 3869 124074926 5061 5062 221258918 76692 76709 968014828 6729 6730 76602612 95846 95847 983247051 1503 1451 343360042 56224 56225 714185289 6571 6572 285979944 64532 64533 146204808 96337 96338 546517487 97157 97158 762079062 53559 53573 156471178 63853 63854 772906909 66365 66349 718155946 8296 8277 862483393 27993 27994 421958148 77625 77643 715498557 38387 38388 488681393 3786 3787 856066651 10161 10191 471157210 11925 11926 860560276 96038 96004 879205069 99463 99478 632162614 5804 5808 828077838 93532 93533 609614323 52394 52395 847076726 57803 57850 837120261 25084 25085 172484490 41286 41287 191625012 53708 53709 722788688 41595 41596 119641063 20679 20680 595071818 39406 39407 546455833 57027 57009 342481508 25791 25759 839539655 50701 50702 681842324 11928 11929 854684117 7628 7629 731356026 89487 89488 495950074 22979 22980 758701817 56239 56217 167026309 3346 3385 748723487 16861 16862 658737100 2411 2434 593753994 8645 8646 595423607 27219 27229 327241845 49531 49532 197784966 48073 48074 328686346 84356 84357 628690224 88689 88701 529995721 4801 4849 737410879 73563 73545 704270147 19934 19935 978864096 68222 68223 745731799 22682 22692 527120440 22419 22420 483924729 22216 22217 77655428 79517 79528 494328903 80303 80304 604185184 16259 16220 800836319 63361 63362 845698167 78973 78949 460086185 93428 93405 631660603 54038 54039 159409496 86270 86271 463999938 59389 59428 146177007 43724 43710 30404458 53788 53789 725058427 70009 70010 483712091 30087 30117 457192286 917 938 985054378 55444 55445 952277164 89457 89464 701561639 40210 40211 124860728 52576 52610 153091406 36210 36200 752460763 58343 58348 532969418 58717 58718 459926084 52571 52561 988096901 94229 94200 845722409 9189 9190 352205676 47104 47142 84105201 51660 51661 154370694 21131 21142 936427814 58540 58541 189320482 64223 64224 986799881 94270 94275 543761673 78618 78619 328117548 18021 18022 372916793 16261 16247 608978075 64836 64837 246423789 6286 6335 331956555 54800 54801 811691669 11941 11942 513823629 21041 21024 151188739 71246 71201 438060119 78403 78436 81862310 20474 20510 101311259 80017 80041 117991213 58066 58067 970016521 5091 5092 908945376 81050 81054 76378766 19243 19244 839540670 18201 18197 570191841 63818 63819 119728321 66990 66998 590788456 58435 58404 360215696 60123 60124 741672932 77494 77495 372355577 55110 55143 438183088 36146 36147 319121148 70800 70825 122567154 92538 92539 497186667 60914 60915 544908078 86582 86587 899298238 64835 64794 896584126 49596 49597 111777944 1167 1168 868823015 1038 1000 933087050 54240 54234 396821991 74329 74325 416255251 14389 14418 378422102 71078 71033 950134261 40582 40553 619539001 10405 10406 338100372 60759 60718 37600138 88618 88566 393474905 81893 81894 648311218 3269 3270 792762156 87319 87320 855362107 52390 52391 679860627 34837 34838 748865868 91044 91045 909831341 88282 88287 640183017 21093 21071 40596498 22778 22779 620755885 8164 8195 77525794 63955 63956 270080270 58495 58496 187672585 20693 20724 66877794 310 311 117332055 79829 79806 177194918 51021 51022 278870602 13443 13468 210176275 12107 12082 285962790 57962 57963 847035817 69859 69860 489255983 48799 48800 503213816 84959 84960 875975365 68923 68924 279016137 39130 39102 618567564 24102 24103 903863038 61661 61620 942956892 87515 87516 825996067 62213 62214 655726388 82541 82554 356911184 94424 94425 185100822 72992 72965 333159800 73672 73673 238073490 2040 2071 103094394 69113 69114 321077720 36523 36482 675702443 97408 97431 293010199 58 110 878663230 87457 87458 923325484 29564 29594 242582932 22115 22153 733442138 52839 52840 568106375 98078 98072 862248677 48284 48303 123443000 24598 24571 531215184 88649 88684 761502391 28683 28719 643964191 62299 62300 962516939 52677 52715 732046707 58663 58664 702696879 35796 35840 758812487 91612 91590 720614045 9759 9807 308175595 1804 1827 469777900 73759 73760 201927731 63444 63445 697916551 2656 2608 92009332 86684 86647 819353777 94316 94325 393169575 55678 55679 188370281 8359 8360 819097755 58906 58907 55225982 67007 67027 904536923 83261 83262 160712741 69374 69375 60964607 38077 38078 544230938 81407 81408 770502485 67105 67066 652923372 82641 82642 379397839 60393 60394 136318219 44622 44584 37567081 27681 27682 173171414 26913 26914 991272454 38869 38870 525591676 16932 16933 477374584 48880 48881 803929025 61858 61859 555004374 40226 40227 546064963 76789 76790 334445612 49064 49065 797612589 51142 51143 959102620 21272 21323 449921839 33257 33247 427404072 12732 12733 852031980 36992 36993 171100954 31277 31228 143013241 69652 69645 17580794 53477 53478 200858448 46725 46737 487792759 62770 62771 669669780 39533 39507 54653237 42642 42594 814334964 65156 65114 85221293 59739 59740 109517038 10324 10325 512566966 25917 25918 328912915 88924 88939 65079122 51986 52029 752086894 52042 52052 992399943 13813 13827 657493157 51184 51185 502455896 69662 69663 677779465 29743 29744 740973380 11169 11185 200314340 56122 56070 647396305 18117 18082 826390380 36162 36120 29253005 41034 41038 7328587 51476 51477 938546777 73567 73568 733082627 41324 41349 793042184 97657 97658 470009574 40190 40185 788783304 94076 94077 957206650 47947 47948 551255059 71713 71714 99121870 99439 99442 145466052 5522 5492 11618266 31835 31836 428286509 66222 66223 924738741 25178 25179 295320836 88016 88023 54965450 9304 9305 110015881 33586 33564 88364794 80074 80075 897191537 66516 66517 209603623 33662 33663 215184400 13270 13321 650587957 40581 40545 576414392 4267 4268 525834108 47798 47799 198211871 70823 70824 993915403 96367 96319 259344998 784 785 231721611 91802 91803 623189879 34856 34837 186992440 53433 53398 731240976 90482 90494 811726380 13323 13303 177291648 32692 32693 996861820 30357 30358 8517700 98201 98202 798770419 40465 40413 427531817 27689 27724 82172593 94840 94801 964521956 8107 8108 360334007 85632 85633 46437587 28181 28169 69990236 52100 52084 13263581 73406 73422 312657385 85673 85719 390389874 5708 5703 502606287 84397 84418 716883993 93502 93467 909150226 70878 70879 492062404 6075 6106 980708593 99964 99994 117918266 25592 25593 593746968 34252 34214 611867870 62196 62197 453378314 25448 25425 303916375 37704 37692 490909607 90490 90491 786179071 88602 88603 71406205 48125 48126 560405811 5437 5438 226965148 43729 43770 222314427 68905 68914 748629423 92492 92493 209006758 76763 76751 671535861 84331 84332 941398153 34269 34270 149281601 37976 37965 631558649 46496 46497 897814245 35486 35470 715354651 84071 84072 973505910 96837 96838 911795394 22630 22631 429902838 94444 94422 915041740 12160 12161 658829011 12090 12091 516003649 47968 47969 251827538 52149 52150 66667988 57922 57923 195827000 82208 82209 388942644 92668 92713 644553906 19278 19279 802070663 45978 45979 52070410 35317 35303 833824462 7293 7294 261370552 61582 61583 670368915 12869 12870 770501806 63758 63759 597098428 86063 86064 727428896 21083 21084 664953943 60081 60082 697364729 53125 53091 530946575 76515 76516 535981448 49332 49322 233624941 71082 71108 799165438 32773 32730 509690977 99024 99025 151859822 87492 87493 863949665 81101 81102 767596723 29720 29721 398987931 12857 12858 194851168 45810 45811 68714175 73514 73515 468895775 90779 90775 168790447 69372 69373 588361771 48680 48651 68243919 34980 34960 904888546 9111 9112 745093113 21227 21212 991632337 37605 37606 170602167 58779 58773 851217958 16649 16650 898486250 49833 49835 942152099 70478 70492 179233684 76522 76523 299618043 52265 52266 361933426 28163 28212 806097356 32961 32911 741351134 6243 6244 59101866 2576 2541 51099430 2099 2052 481480270 37399 37441 356083357 67254 67269 100055045 47718 47719 510955459 55346 55322 592769559 94535 94549 477487192 41418 41419 173345786 47149 47150 810926338 23675 23704 56389191 47978 47951 936505376 56098 56099 590757018 83243 83244 611468468 64549 64550 779444601 26393 26394 388691529 75755 75760 298311533 79375 79376 256804758 74685 74686 279231259 15114 15115 247025844 50693 50694 538892873 70419 70420 208574851 94022 94023 768302052 55765 55754 505875035 25266 25267 307697836 77845 77809 48909097 68349 68297 480817160 14928 14978 29195299 98461 98453 51509657 27798 27799 534882810 57091 57104 355641306 46849 46850 984522640 27425 27426 888959295 21066 21025 661585653 90874 90910 559860410 17115 17116 381244883 61466 61467 290464870 36441 36442 947448157 21656 21657 296031362 5670 5671 573750477 88095 88143 387499051 70471 70480 550137213 27734 27735 258169473 8281 8232 128723141 9393 9377 786306286 8357 8370 464776594 54633 54634 489708108 93425 93380 143905189 66532 66533 350228378 27709 27677 72721591 6468 6418 371433131 36235 36236 99399835 56863 56864 668691183 40401 40402 791564824 49428 49429 300656074 44279 44280 957644809 81416 81417 880962303 61970 61987 471245164 68798 68799 118927131 15345 15302 87627098 89695 89713 160555791 59838 59808 779591313 56119 56070 61447907 6459 6451 973614890 94608 94620 498798948 93480 93481 374605791 49644 49645 433049232 20791 20792 181992039 62404 62359 821305526 71544 71554 110430772 6910 6911 877541089 85352 85344 585783546 66270 66266 78875563 46914 46915 106060485 42466 42462 836595084 10236 10237 502688945 10395 10396 408862964 81421 81422 804498746 91410 91411 426901616 60029 60056 52157830 66081 66082 996046844 8998 9019 938402865 64719 64720 125376953 85988 86037 340662599 48459 48492 884742262 96938 96939 371628603 69885 69886 221970773 35566 35592 581128100 48443 48482 706749933 34786 34787 114481685 13178 13179 804342580 31162 31163 848419061 78802 78847 735964893 42770 42808 866513629 40707 40735 10122135 98341 98320 514236696 82585 82637 431341088 67120 67121 668516988 81747 81748 519708689 99868 99904 440634116 40203 40219 110805980 41693 41660 338276351 53556 53520 28067423 97573 97574 461141344 54546 54503 172052250 79934 79919 687720582 6223 6224 265988923 70017 69978 270701986 41873 41832 545522096 59594 59629 445770695 84420 84403 343280730 39041 39083 111376286 14881 14844 800566387 32567 32607 300994699 59026 58990 143153240 32708 32709 45441615 27348 27319 604752594 5779 5780 789526278 10435 10436 246856896 59744 59749 645963820 46781 46795 964124771 36362 36363 313878230 74505 74528 541861842 55162 55163 700746073 60065 60046 509489161 23954 23923 608080652 69125 69086 704089320 16855 16861 558477204 91248 91249 189946584 40065 40027 498025801 47915 47916 774711392 14492 14493 950432133 52896 52938 5639392 51233 51254 904160480 34643 34633 354631517 71886 71852 522983875 20630 20631 541565496 63476 63477 248470373 68758 68782 753809947 52794 52803 92639857 92425 92384 343022487 1596 1627 999285241 89560 89611 135476415 28983 28939 789839574 12278 12279 988198313 40369 40336 321737936 47298 47299 371789830 55418 55459 938389773 64375 64376 504406972 76208 76225 790008345 29723 29724 817397158 13679 13680 759376437 44564 44565 595054855 34741 34742 547779422 53586 53587 780860796 37001 37002 692296482 59891 59892 599912599 15079 15080 856067812 15270 15226 695510338 97615 97616 385902263 87871 87872 813085821 15514 15515 452319955 48427 48428 61452472 13161 13183 984449456 69273 69278 430716858 58833 58834 868942582 71115 71116 610077400 87714 87759 754703068 80294 80335 227420260 15283 15284 926079232 54444 54445 871721016 56246 56247 694352046 68508 68509 267194922 10908 10856 875984537 40995 40996 297826190 46407 46408 900753407 81248 81249 569902171 84970 84971 901081095 80734 80735 356838503 69065 69066 332733153 36061 36062 676872009 59118 59119 168032403 41190 41195 817803741 53509 53510 918728377 93670 93635 427302662 36768 36769 605902916 90783 90784 851047179 63307 63318 207832437 1266 1267 50598942 14276 14277 229212725 92488 92489 248896581 41326 41327 98254410 36893 36847 517599395 1889 1890 499785976 86405 86406 150697152 57928 57929 716399834 65716 65717 538747483 35069 35070 871564742 23825 23826 280160637 85703 85709 381225126 65423 65397 28454831 7198 7197 658675045 46824 46825 512363474 65730 65777 610142993 43669 43679 417511067 14916 14917 511561520 59316 59317 377297944 23683 23632 289649251 37503 37504 640594726 33450 33445 114090691 15369 15370 773549404 6923 6957 281458735 66377 66372 779095089 84295 84296 214976117 66487 66488 631883056 35794 35803 277662846 90672 90673 796453160 82738 82712 616868794 60069 60082 920008716 84020 84021 965395593 83044 83045 391906355 16349 16300 36948226 16826 16827 152802652 30753 30754 163238834 99254 99210 975399074 95920 95921 572695497 22772 22740 979030529 66882 66883 603630547 48147 48132 769453811 29035 29036 155143319 12110 12157 139292521 26647 26664 734031541 8212 8222 65694040 48262 48306 183284764 46669 46670 196426611 82411 82393 754731361 65381 65382 699006798 88751 88764 626587571 85697 85698 129056142 77003 76984 310966451 37823 37824 746701266 40212 40174 543928254 67460 67469 278524424 59136 59137 83906186 45950 45931 4234068 18774 18775 189480983 63597 63598 957765122 75229 75231 244491942 9122 9115 28504749 11190 11193 890820207 42173 42174 963968276 14569 14570 38088154 23234 23235 883499164 85394 85423 260191368 4099 4069 73406695 66308 66309 586993926 43479 43480 557184652 99896 99897 507350631 35181 35182 595180061 61564 61565 391031474 58206 58221 9895010 31542 31543 712906905 32701 32702 38483607 70968 70969 566414713 57316 57344 172396791 24817 24788 244447254 15226 15227 130560449 56602 56589 745289077 75730 75720 57592453 94357 94390 153524575 76811 76834 511669857 5276 5277 294669605 99930 99951 238567658 50164 50208 730047926 63146 63192 103415619 55712 55713 385944698 52844 52845 674167360 3052 3007 269767323 43716 43717 833627096 33853 33854 244975087 89922 89923 259687804 63656 63657 663222775 81721 81722 481091047 16501 16502 764071617 62923 62964 619724971 33149 33177 751824073 11115 11085 786913872 82462 82455 834201162 12608 12609 776118226 48714 48715 972011299 68218 68197 549361410 89613 89654 221631968 69442 69424 54221438 668 678 58729478 28521 28506 504045572 57446 57447 201209944 58270 58271 9632990 48627 48628 711768229 28422 28423 387770808 43531 43562 931032204 81786 81787 565435071 85299 85345 837288890 87808 87784 599318229 94431 94432 188381443 10820 10821 889139487 69842 69843 7239930 83270 83271 614645167 28842 28851 649029258 53951 54003 808397051 37635 37636 650318990 24990 24991 162806598 14328 14306 630321062 20308 20275 104613075 15120 15162 823719027 7410 7401 634738046 98871 98872 266538196 96732 96733 498267411 35175 35176 507679779 57175 57176 966496807 12412 12404 469144074 38080 38078 706711449 85272 85273 241337323 46518 46519 440277680 66501 66502 820976422 81890 81936 765535756 90097 90098 985395523 33741 33716 199224741 87605 87620 142019317 28126 28127 591438355 10779 10780 352571854 59074 59075 640866341 24520 24472 142642963 75467 75468 695561012 26550 26551 260962114 62244 62231 192675744 12271 12241 198904380 15867 15868 157813799 45423 45424 795136289 82034 82035 660584200 26205 26206 967424148 64811 64800 988050575 41409 41410 26071705 32684 32679 517062215 7069 7107 456370275 53054 53055 817604592 43209 43168 438732423 49621 49622 491192492 78014 78015 708112505 84559 84560 306420466 13655 13626 851725009 9314 9359 316949266 27315 27316 587494062 33242 33243 24045212 23961 23962 336172977 87620 87621 132932037 77060 77061 37534375 41993 41994 291713604 5352 5314 918595567 55727 55728 104649354 3055 3056 685289787 49735 49736 23529107 78414 78406 423122924 66372 66373 3549517 30003 30014 286478913 76283 76284 257914566 1159 1160 158334372 8594 8564 845109951 54729 54730 407454070 59883 59884 538481002 37951 37952 181901823 86673 86674 69382394 77077 77078 998686288 79229 79226 234747989 76393 76353 727370026 36623 36624 294869636 3541 3535 759996168 28091 28064 67008138 6831 6838 603870192 7063 7064 136452675 74961 75010 368757705 85014 85015 967094372 8802 8775 595402875 19953 19954 234543177 2088 2042 694514706 1934 1935 82878943 36074 36075 732947340 76632 76651 374418433 89078 89040 680241574 87715 87753 641248936 90615 90616 15772959 62028 62029 959154035 26781 26782 955067720 51248 51249 886107765 97993 97994 764264709 74437 74481 451939464 8427 8428 1689378 16429 16401 443258675 27773 27762 852048332 35998 36021 579801846 36580 36581 194822485 18539 18587 366406854 90384 90407 823464133 23572 23593 242596580 47237 47199 230166329 12431 12432 721850731 77501 77458 491182108 478 514 84445299 73688 73689 755201589 9534 9583 956511167 69635 69636 662726908 46347 46340 959270129 35507 35508 161929178 92799 92800 412600565 84206 84207 827324106 12180 12181 952951886 55203 55204 811399521 51231 51188 7746607 77938 77939 81437351 66823 66824 909363967 65323 65324 167294801 4157 4173 585844026 51319 51267 576231501 37338 37339 105224524 40541 40571 774361564 21023 21044 863543187 62858 62807 628110170 7402 7403 561008043 84826 84853 44590067 55076 55077 774988209 10135 10136 8249731 51705 51730 775834341 77650 77610 144451249 911 929 342002503 69441 69445 486369522 55902 55903 953823513 74850 74896 171878126 54604 54605 39140228 14213 14214 888550699 12104 12105 356327309 78519 78489 913152958 73882 73883 993924738 8409 8425 802575678 45365 45366 483116845 17431 17473 484293028 22788 22745 149594592 94389 94390 954254449 86164 86136 84701653 73606 73607 712600889 50082 50083 60458258 20052 20005 140451376 79958 79964 480000336 84527 84533 785772598 1659 1702 264821018 88052 88053 496178369 84049 84088 427532900 30410 30400 392009712 71897 71898 114857263 78613 78649 472105590 73782 73783 473491297 17036 17037 964465150 16685 16686 164119744 40156 40155 220762537 31849 31850 728446583 4341 4334 492281433 44116 44117 903187543 46110 46142 824942231 77757 77712 743576568 3567 3595 255069017 62387 62426 790941472 68509 68508 337891651 97660 97619 716846119 73110 73111 807216515 8152 8153 297544170 80723 80724 761291337 35768 35727 292669766 44590 44591 877772311 11891 11905 422629004 48956 48947 423581915 13102 13147 506617966 58000 58001 695525329 40868 40903 322544988 17293 17327 830224232 47339 47288 144334557 27219 27220 528542314 29757 29707 916387850 97108 97133 517283481 14894 14905 87986031 79473 79474 109858493 57849 57850 514570565 94989 95010 660228846 41722 41723 753878773 84283 84284 583322432 67036 67037 366827165 43890 43891 668040343 50312 50313 230903009 58418 58419 211397769 43560 43605 154690824 62239 62200 731432622 99110 99111 858283670 8828 8842 411167590 55565 55566 8552110 87877 87876 472758222 56522 56523 384122237 18228 18229 408994157 2824 2825 941406138 59713 59668 792012662 60151 60118 956361167 15240 15241 166495793 717 666 396487702 17336 17337 669044605 6036 6059 474786664 49128 49129 3548087 22267 22254 457210569 11554 11542 11847984 53005 52959 124778841 16317 16322 364012989 45345 45346 545851696 91728 91729 919580151 89372 89365 346305999 97352 97380 855926697 91116 91117 8361969 90705 90706 765092697 71428 71429 727692001 87483 87484 869403807 16878 16846 251790850 37161 37162 359293086 51679 51680 300053154 71829 71830 978363105 35281 35249 930618880 70268 70272 451679884 72858 72888 489579326 71279 71280 326269349 16790 16791 587409191 56667 56668 577811818 73867 73854 235416387 12019 12007 23803979 74101 74102 17069189 81078 81087 147043219 12484 12485 918480708 1802 1803 882362394 51580 51581 877570780 15018 15019 546555047 4612 4595 888509186 79292 79293 506954989 68592 68619 775054310 12039 12040 866860057 20606 20607 50400787 66511 66467 425188492 59087 59088 246236394 4684 4674 580088767 24146 24147 747460082 42112 42106 145106275 72505 72510 203554285 39509 39510 435792217 42803 42804 886175434 57893 57894 875268802 63461 63462 260539445 1721 1737 760557090 26159 26132 494495684 5851 5824 558372055 31376 31339 237313341 11837 11835 723388899 47024 47019 4538200 96760 96745 391372962 40649 40653 725310823 32824 32801 613214033 9569 9570 512285984 657 658 436211936 1343 1317 496725362 15104 15105 288355159 14438 14439 714964454 49812 49813 366410028 88329 88330 608369199 3363 3368 240779577 79511 79549 400668645 97112 97113 878441757 60346 60393 411848343 86280 86281 562102588 69010 69011 279403048 59725 59726 93868493 81818 81788 3541940 31479 31480 675282451 83286 83287 583198899 3760 3781 586089142 7373 7374 573341190 42155 42146 713409683 33423 33405 571238400 66669 66667 769283178 55969 55970 323672298 73478 73430 492466028 83322 83323 123974606 62900 62919 219918414 1147 1148 665450447 17442 17414 582326488 95690 95725 922450523 86534 86550 622763953 3236 3237 191029727 16094 16095 757669012 25050 25051 101023531 83457 83458 697952664 90690 90691 550987382 53789 53790 223632325 24263 24294 373445057 97467 97468 929441829 53289 53298 62986308 39143 39144 241539318 16479 16480 283250340 66888 66856 115755440 12385 12377 867968142 34253 34290 931502647 57462 57473 76321179 1554 1555 174230682 99273 99274 345450653 81260 81250 839469471 78060 78061 986662362 66495 66496 612556672 74287 74288 870693744 56339 56340 495908702 23011 22959 938804232 95001 95002 108808854 84924 84925 968086720 81360 81387 720790518 83303 83304 279566914 25 26 317425112 20955 20981 687332686 44289 44250 322214564 24643 24644 142572990 67091 67092 727190311 75089 75090 532435921 60027 59999 757820973 38903 38871 530970981 83588 83615 815860973 55171 55172 67132357 53548 53551 469183285 73075 73076 526152736 1840 1841 164562858 22357 22382 177600059 92560 92561 841847517 30388 30345 5307191 95973 95997 712229339 38268 38269 647976553 28375 28376 912361484 50929 50897 440651983 26936 26937 600281493 48585 48586 743381776 42704 42705 399563219 50739 50718 245246058 3219 3220 639141687 36683 36682 954411594 93055 93054 944071542 38568 38617 203746570 79607 79608 980781480 96840 96841 369600361 66382 66383 223622577 85724 85725 508449029 12518 12519 101058417 58596 58567 906844400 49068 49069 453938041 73180 73181 954457326 49341 49342 161612254 64833 64834 19331214 47983 47984 661924220 2442 2425 592772 24902 24903 211068244 36392 36393 973655831 90352 90353 570552869 1680 1681 265770297 63247 63196 676440971 58559 58515 882981029 97731 97732 819237497 6991 6992 638938755 20318 20369 866957243 80327 80328 448875244 29082 29112 333523873 6610 6578 450709035 34622 34630 596025885 5397 5377 799346892 25469 25501 364212219 68297 68298 483724917 28694 28695 993873858 24442 24443 328614613 33682 33683 327218490 12118 12078 902604005 4272 4296 259266650 10726 10674 351182219 79332 79333 556135827 8442 8404 580797681 36788 36789 501079225 92612 92613 506511657 74180 74181 382506459 71885 71861 527017746 89208 89209 971510034 61041 60996 851658504 20739 20707 845890096 40636 40650 635171861 28101 28102 591481111 29905 29856 829696701 42175 42126 856731519 89630 89631 416593216 23884 23885 647521904 27267 27268 423264978 54749 54750 466470528 71218 71233 736293269 4308 4334 394540594 11552 11553 92377365 69043 69072 421538882 77985 77986 638482793 3712 3713 717345114 8378 8371 941289990 27777 27826 417020787 61285 61282 318129086 71556 71557 760115769 33316 33349 815993655 51698 51715 982744959 70880 70881 588097283 50741 50742 425048764 43813 43791 250880380 82289 82242 394957970 96405 96406 25320316 57412 57414 794505480 11633 11584 288017593 87033 87034 586510007 60822 60823 264992351 63807 63808 386447018 53781 53782 825905165 70647 70648 805645727 45465 45450 216729145 96155 96156 845781744 57952 57913 348682638 883 884 946761917 83239 83240 909699281 12984 13034 307853943 78593 78629 237948433 77070 77071 713053269 7257 7258 24330627 87580 87532 196500155 3375 3376 932095293 95084 95085 432202120 73546 73545 498197226 28491 28492 835775829 91521 91502 327747732 55302 55303 395217831 90235 90224 542119309 87274 87243 328113415 4940 4960 819207173 66056 66087 1813012 69707 69708 717344968 27598 27599 51834233 48501 48502 21246087 43291 43292 65027161 12209 12188 531708916 82327 82299 879004969 39686 39651 658253566 28069 28070 709849170 79519 79520 438096764 94099 94100 367466641 7052 7053 146469933 89978 89950 723034421 88156 88157 483122403 19020 19021 911951514 92152 92147 833807032 99782 99783 627678599 32127 32095 507884645 93644 93626 811975211 47506 47467 931702795 61941 61942 49272935 31609 31610 10900051 85948 85949 386624041 75569 75570 128428779 63691 63692 286134633 58559 58531 276903512 29641 29599 900190518 17001 17002 422499366 18712 18713 58526850 30671 30701 269856486 19609 19610 903912143 85754 85755 943715284 70501 70502 778335805 18115 18071 456767794 52278 52330 137484301 65962 65963 797504787 96557 96585 774449432 75622 75594 300811798 46030 46082 700932718 64501 64502 602304846 53806 53847 243785615 46770 46771 66386587 43610 43611 595292901 89946 89947 850619738 70434 70451 854316883 37586 37559 300868097 9153 9189 709884560 76391 76392 267734562 23442 23392 439663862 11891 11892 544789479 97129 97130 887679789 91084 91085 323502506 89190 89191 765613378 55568 55569 773681624 36523 36477 186627711 94662 94644 4012300 47159 47160 262929637 66697 66666 544368420 26933 26934 273712917 85379 85380 243144854 99375 99329 480770026 7766 7767 854887410 32629 32630 919733364 90521 90522 912292597 63912 63913 285779548 66699 66736 815318641 14510 14487 925334865 12906 12907 282661391 82318 82346 584396351 28059 28060 361588754 61044 61084 2810643 66345 66314 750151308 99504 99505 602157421 69815 69816 256500509 97890 97883 871033686 84459 84460 443637004 52233 52186 800658408 46276 46277 167353924 94359 94360 659922380 93323 93324 2027242 55428 55414 314410059 6593 6594 518203563 6147 6185 942660349 65992 65977 577257835 814 838 297774045 55148 55149 920818094 41780 41789 818280563 70795 70838 715712864 71491 71502 195924538 39291 39250 97460757 32440 32441 301051523 4871 4920 287771972 4074 4096 867227817 52330 52311 183459118 40453 40454 429167498 6855 6856 37234415 96383 96429 809315840 20613 20614 987242558 14924 14925 615284414 59441 59442 211597826 18802 18803 822122082 64748 64719 134321579 63690 63691 375630214 18371 18372 859012651 92188 92215 835103783 25007 25017 4710725 72604 72621 742709220 18527 18528 565853420 53770 53771 547488042 46398 46399 151272317 67511 67512 29704383 51524 51525 667056629 37785 37786 470359488 66526 66530 592368600 79789 79790 529212309 11704 11698 385327499 70695 70746 620906855 42187 42188 205008919 72629 72601 185415984 68503 68504 477799842 93087 93098 784394421 92372 92325 813337444 18866 18905 979169967 87818 87847 228672336 78016 78028 9133770 86216 86184 136045400 51209 51176 298407457 12773 12774 418806570 73277 73244 537644822 99772 99806 167067237 48593 48594 706952530 70518 70507 711944522 6569 6546 343656850 1196 1197 979752822 31574 31612 844177454 77505 77525 143191336 180 193 582085257 11822 11823 56726293 34268 34269 109968967 3846 3823 125038745 98004 97962 270965120 22703 22696 616195975 53109 53161 243415302 40329 40330 816691167 37545 37494 777623453 5105 5106 352420955 38339 38340 978822653 78795 78796 39995856 81689 81671 537782835 15959 15971 128345379 90592 90570 594916910 85431 85432 218527356 68884 68885 385235357 91669 91670 564325917 92685 92659 39265527 16921 16871 688821798 60137 60092 851414933 32928 32965 841947827 66813 66865 660445218 53237 53249 652127986 22311 22312 488178563 31357 31358 507394862 42114 42160 718431934 64837 64838 879665670 81490 81491 467542269 32358 32366 748279552 83953 83919 257399263 40766 40767 311929078 75521 75522 109431569 34072 34073 171534218 72940 72941 423980164 57004 56965 995846263 93060 93061 966679366 42684 42680 934132744 19437 19481 761377413 21326 21327 407327069 88096 88045 516418666 40038 40039 932243459 41727 41728 364372360 92831 92832 479659515 76406 76407 451884442 414 381 249003652 88823 88782 896636104 46470 46458 406558298 64399 64400 838988126 59212 59178 928869313 22936 22908 406659795 20074 20092 412276529 44268 44248 462296645 71345 71354 241418283 91726 91760 373090592 7005 7006 666862747 51996 52012 501131412 25959 25960 716016308 48374 48375 144980104 63838 63839 806573503 37904 37873 934666815 37566 37555 137681129 16245 16242 176367128 50005 50006 16371457 30525 30479 501736331 66887 66906 842175533 47413 47414 246034022 77060 77021 154859626 90423 90424 169983201 90046 90047 423208457 33661 33656 652386167 40518 40505 47735552 17255 17256 741885491 77033 77034 98472705 72727 72715 273221985 51847 51869 597383963 45750 45751 585179669 45272 45273 905361110 32342 32343 514943378 24390 24391 381327713 25159 25174 428932255 51670 51645 556619920 66059 66060 664941243 16045 16046 43037375 61487 61488 357775382 8720 8721 930495333 66871 66868 999851475 83923 83950 238092082 75948 75949 849534510 57963 57964 82145229 29406 29407 893854271 96179 96220 574803954 43014 43015 81223017 54041 53993 40249190 29084 29085 721182513 2113 2126 953013555 25701 25712 609605470 46704 46705 874297770 35377 35378 169323894 87148 87149 955468060 8145 8097 779941085 19666 19667 46944842 19678 19679 945537818 22867 22868 768425792 90028 90029 347739328 67232 67200 621763792 91289 91290 425526258 88615 88616 457898778 86163 86164 564345574 41751 41752 987922513 12127 12167 338841222 8997 8998 970549050 77030 77002 402859534 18791 18792 726773532 83294 83295 346638370 24991 24992 666142582 74092 74093 6648517 7365 7374 625265985 5776 5777 118590857 39208 39162 297947000 88682 88674 103728443 60934 60944 148003142 32546 32547 559997520 73370 73398 276130304 13660 13653 574728943 71818 71804 434206213 21614 21629 393184262 37336 37337 63377552 54029 54030 222309065 93380 93381 52967336 10455 10456 349436197 73028 73001 509043462 97183 97133 905352703 34791 34792 414033419 65774 65775 288972430 14264 14265 195786917 75753 75754 68684283 29350 29320 698101582 32303 32304 642985050 15043 15044 689408068 51650 51651 518959577 89521 89492 840531353 70384 70369 602290440 74285 74257 495191466 49835 49836 623897013 38129 38085 446497956 84622 84623 45600367 34905 34906 893534622 11085 11104 540179739 63264 63265 406314907 20931 20884 813660930 68715 68716 196003641 15945 15935 30977917 24660 24609 852667115 32360 32350 779341361 85201 85202 984902972 3185 3186 234956393 70411 70412 566303267 15545 15555 146343824 93455 93456 450681715 55494 55495 440045419 74390 74391 649606163 15313 15306 676938547 5250 5251 867458079 36621 36622 411296751 11929 11930 574563894 75908 75909 808282502 35609 35610 532281027 11678 11679 418147747 32002 32054 362330946 66193 66185 677305907 58412 58413 467910851 66921 66872 779003578 55600 55601 837750129 17448 17449 259021035 45273 45227 745934074 87551 87552 544843225 32743 32744 381194686 28396 28369 40206686 99420 99421 351399502 81688 81689 427267633 46852 46853 106812875 47281 47264 7690708 28322 28306 958296631 81022 81023 483903114 38707 38708 233746213 49321 49350 391273935 8582 8583 456500579 87279 87280 698000721 2276 2277 808522733 67373 67374 704087831 2043 2085 65561354 65372 65397 858678180 67685 67726 961871970 71551 71552 516591345 50592 50552 804512119 41195 41196 847262344 69745 69767 166033981 6427 6428 393841101 62984 62979 292006235 87310 87320 462120025 6448 6461 810949429 8631 8586 590667241 89135 89136 950222057 19593 19615 61275003 3450 3451 346090279 7531 7532 799302112 68802 68839 801169048 81273 81304 299018922 86994 86995 123650266 99248 99249 191254467 34775 34776 710962369 20861 20906 538149275 84001 84002 450607259 89343 89365 646676218 3638 3616 668044046 81314 81289 898572994 94429 94430 44416934 19534 19529 170721342 45071 45044 513063973 10365 10342 49539519 65239 65221 38057167 37106 37082 779698546 28385 28386 342549135 87140 87167 971027815 87375 87376 350415306 84029 84030 451351534 42393 42394 283804952 3361 3363 693424916 5265 5238 580179216 84849 84850 97227219 31076 31068 58269114 64876 64915 263194877 94518 94468 922745543 23259 23260 825717045 65275 65250 300315726 26790 26780 564630356 11342 11343 357833915 56229 56206 129200476 53111 53112 623118919 12706 12707 61793604 35652 35653 186664 70926 70899 624921691 846 847 169374858 7500 7501 59847064 25256 25297 608452750 84504 84533 809545812 33141 33156 228124591 68585 68586 383093432 70503 70504 386495147 63672 63708 862887260 35435 35436 914261200 16667 16668 267625468 19339 19336 346071508 71485 71486 260982363 11308 11309 76327509 21497 21498 476807886 52877 52839 426113615 34580 34581 876602403 57722 57723 593980507 29009 29010 874725474 50348 50349 716135294 33446 33447 259491647 77531 77567 770535592 35826 35827 378783448 56237 56238 668696203 89970 89971 696618729 79593 79594 193715186 13327 13328 992811793 36705 36752 697184950 6305 6304 449927392 16066 16067 408638931 73100 73101 811778166 68619 68620 526727722 55765 55766 484974651 85489 85522 81234372 83459 83427 906147208 81152 81153 903623451 79629 79584 32616423 52115 52147 321259185 82472 82498 727117421 2422 2408 828385953 6623 6624 118159395 54615 54616 467075356 24338 24339 769644839 28519 28520 668352106 10724 10679 659766586 19809 19810 828930225 9266 9257 368118354 38650 38651 311554397 7026 7027 988851961 73147 73148 153256240 45496 45484 921165724 58385 58386 219032181 23162 23163 403877588 90969 90998 937825970 6899 6912 360039505 83552 83553 878307863 13243 13242 370069788 68513 68483 936883665 63265 63287 144119191 64700 64725 951299378 26443 26400 575497457 19037 19014 801092152 12105 12106 125141212 43886 43894 955780136 69385 69368 77525979 71973 71974 71404979 63247 63200 821148500 64016 64017 26447008 52605 52555 389531381 513 466 992016209 79901 79873 977634366 50840 50796 427453586 81771 81772 240831112 60603 60605 894158774 97692 97659 404770917 38729 38686 288002044 22281 22282 861837850 65425 65463 818072668 14752 14745 770801256 20212 20220 331319407 75275 75315 338887666 75940 75941 44756354 20848 20849 856637031 72616 72631 583854563 89664 89665 621728530 91260 91261 418430781 83355 83403 587680941 32864 32865 539432581 72204 72240 793785396 33630 33631 148181704 40396 40434 611137894 42728 42729 161876649 93227 93176 899177037 10829 10830 125053806 70120 70121 79894851 29446 29404 37620888 27369 27370 455071798 36438 36439 226775967 39343 39344 30489630 27222 27223 202747387 10182 10183 271094097 3841 3868 664155841 7114 7115 859213413 39259 39260 643399104 50431 50469 144306835 83144 83111 132309090 93299 93325 847060137 22596 22597 431517116 2949 2950 94801648 46349 46335 48029982 44777 44778 392068814 63175 63154 458350574 68129 68172 423188830 20534 20531 920319198 80209 80210 340877249 61939 61923 942013394 99676 99677 459947581 47496 47458 848428921 66039 66040 109660623 56026 56070 216262403 29554 29536 199464311 73395 73383 614437926 63397 63398 738796940 48692 48664 295626723 92755 92713 966412778 8877 8878 554968124 56628 56659 413896836 23737 23738 529978724 75917 75918 30892444 94986 94945 599868446 43844 43845 603336167 20530 20531 782000620 34211 34212 102025292 13355 13356 692322682 21687 21723 457412072 4174 4159 931938457 17626 17627 859331188 7518 7519 547301991 24438 24484 117815561 68241 68242 562862692 10122 10140 810170928 71720 71721 2957307 60987 60988 215127882 91198 91199 541048126 34351 34352 590533519 51258 51259 613474755 46590 46555 503719840 82229 82257 664544787 74298 74299 115240304 43071 43072 73410260 22973 22926 893702452 36405 36406 631116414 70106 70156 609909110 60887 60888 590913810 83842 83833 391495115 69933 69888 119612855 37094 37095 666437019 80188 80189 633365558 58566 58518 35023762 16231 16252 607717494 26402 26403 936647734 65456 65478 271811231 24121 24122 516047898 28258 28259 75923857 34176 34160 595998346 36371 36372 391488415 71472 71475 708438521 67182 67183 630846249 82759 82760 854351986 53515 53488 643398703 46639 46640 97590458 22353 22364 612226960 60971 60993 314054266 84920 84921 313153297 79306 79307 507673629 48981 48986 899346959 36070 36067 670687202 41222 41258 66177523 31451 31470 716304453 99856 99857 805491123 40003 40004 279859553 48873 48874 462704293 78536 78541 846500947 86842 86864 215714746 77506 77507 70352736 84076 84101 354078820 44303 44327 465414743 4959 4981 526301390 9560 9583 473573190 22768 22797 400038353 69554 69555 249696128 33632 33619 172258359 732 728 753849911 44332 44347 162949730 80172 80173 778102644 34251 34252 348642841 57994 58039 547786137 23175 23136 747817737 48247 48248 490019444 66474 66475 118265974 39035 39036 194121419 32099 32100 512830856 91353 91354 753402564 32169 32170 360372723 40587 40588 995513944 17417 17418 929343731 8136 8137 696179097 69182 69183 66615096 21263 21232 858357194 68830 68847 201545657 36526 36527 844910186 51353 51354 198647248 6851 6832 786272262 70644 70645 689240099 57286 57287 256675886 91132 91093 650152232 70528 70541 668018401 2799 2759 674207727 26417 26469 613105471 50871 50872 182457712 67924 67925 358855467 31395 31409 941541764 80866 80867 132167915 35061 35062 715576621 12086 12109 127268952 17212 17213 838767597 80541 80542 158404 71649 71677 638235615 23562 23575 560167638 78234 78201 551884321 18892 18919 781904958 10256 10257 794847305 76652 76625 222840551 63306 63307 705794621 73342 73343 89288777 83072 83073 221539701 57761 57771 905263314 65617 65618 318442288 29590 29547 722896971 29903 29939 85075014 83330 83331 299256594 72574 72612 156767277 44979 44935 262325224 74660 74661 532251565 23367 23368 365419924 15712 15713 493970914 73639 73674 77971740 54043 54049 608847316 55901 55904 651987183 83509 83539 14222949 90282 90283 77081447 29529 29530 604218702 35820 35805 311225629 26013 26014 610850855 65224 65225 15188665 55997 55986 169166109 24695 24696 454843188 807 798 855730478 13760 13761 270233673 76384 76385 280883752 4206 4167 9457723 96553 96554 397668033 25836 25837 571566566 42401 42442 746378866 31651 31700 863618543 64442 64443 691008928 1153 1154 506953361 75910 75911 479523365 64880 64910 175122121 65959 65984 843221195 69624 69625 109069970 45849 45895 768314598 88523 88524 562315998 8462 8463 881193392 47549 47550 186758482 27360 27361 86723353 44639 44640 446558242 27528 27524 387815134 57997 57998 259146750 14158 14159 796842824 37588 37633 794537261 40882 40883 817297632 52973 52974 410452088 18299 18279 76082500 5035 5051 335950155 64925 64926 135203379 92297 92327 708739345 79688 79689 363086936 83406 83407 718118838 28931 28890 50212086 16063 16064 700782222 72038 71991 204231645 85286 85287 795893594 6551 6552 170390071 69766 69767 323872622 32010 32011 504130473 77454 77504 948042464 20450 20451 884188020 40891 40892 111785919 97424 97446 575829317 37623 37624 860315885 95351 95352 411126106 99990 99982 501800117 18865 18866 462238714 93952 93904 920764744 81726 81727 544350548 85495 85521 329558270 59777 59778 184533247 83746 83705 291572623 11746 11747 682979778 35146 35147 134414006 95231 95232 17669249 7343 7344 922073071 78363 78364 718578739 57941 57942 602112887 25336 25337 834316869 38915 38966 642112384 2827 2828 859623368 13341 13342 740373602 47349 47350 162402247 56903 56904 130049683 6063 6072 497492750 40534 40509 695226920 33974 33975 470418342 91848 91831 561389364 44520 44488 762763018 53257 53258 13290710 55788 55789 825701208 44549 44534 707207516 86600 86557 143916250 39556 39583 27769578 72287 72292 695014082 73386 73349 134501775 77327 77328 311885033 35210 35211 675301609 48649 48650 108965853 1881 1882 212328813 2652 2666 209709486 5382 5378 941561126 52776 52790 350012709 10568 10569 110323057 16554 16529 593977651 7781 7782 826125134 58504 58531 854870772 56992 56993 950861713 28321 28320 626683992 73284 73285 337548932 85777 85778 519725880 17477 17481 449995631 67625 67635 867258819 98699 98677 312297331 59195 59196 618690869 94620 94585 454118140 45514 45564 463766871 47175 47223 910987202 40506 40507 955572912 53272 53315 801168244 64979 64939 853310089 86291 86283 700205730 94026 94027 809423912 7064 7044 448520230 3611 3612 971491475 6909 6917 644919897 31407 31450 746767658 82689 82690 111519276 45272 45295 378325024 94641 94653 592811891 27325 27326 48096506 79547 79503 671033785 48047 48077 571246005 43620 43654 829328980 88975 88976 42280507 59810 59811 711553419 36418 36377 598474015 88115 88116 494808723 97373 97374 980032036 54683 54684 803723925 69469 69455 556664572 32090 32140 885650059 80910 80911 693218345 29600 29591 812447074 29681 29720 182732892 16292 16297 209321092 97794 97795 847792066 50526 50493 660667196 6460 6461 562526359 69260 69267 464428870 72115 72091 324321162 988 989 233467393 50567 50527 477502227 57918 57878 145767452 26397 26398 347811358 4476 4466 375345368 25333 25334 414097518 60667 60615 578025521 22168 22146 292393505 89266 89267 220997384 6337 6338 895264970 26269 26270 510921323 67812 67813 915058602 70749 70706 912086219 52023 51997 895186509 81300 81301 864228588 67352 67353 370264258 92099 92100 618265475 23502 23503 722913354 21252 21271 569617047 8534 8535 110153634 56545 56493 946709118 24575 24576 64566753 82248 82233 576557992 71208 71214 775994928 40962 40963 757798084 38130 38138 661719485 33828 33860 911912011 82452 82458 121089674 54310 54324 191927916 15786 15787 578151108 95306 95285 587463780 41423 41417 229187284 70497 70447 821811086 59259 59228 643969879 19972 19973 62414974 49511 49512 302126831 24734 24731 232856414 38925 38891 579857244 25673 25655 153894569 81109 81110 214669277 40799 40800 849026288 86003 86004 545366760 34979 34980 959059544 50574 50575 691864630 11817 11818 203874845 85900 85901 640700757 8437 8484 509738107 6470 6485 675989078 49933 49934 857454461 62429 62398 611475383 60851 60852 747865170 645 680 904267845 63963 63973 91327259 35728 35729 725421515 80758 80759 660502024 71968 71979 896679090 74471 74465 242609021 57854 57855 385137504 60522 60493 583088767 11284 11285 570680333 3402 3407 425307794 31258 31272 404099582 79684 79685 933796136 67678 67679 448475867 76757 76803 403725158 37071 37072 554955118 3902 3917 157363032 65676 65677 432610633 63128 63129 727634330 90072 90065 783252356 13112 13113 767970702 36809 36810 617932532 99739 99740 483664053 48342 48343 657350456 2134 2169 439354726 23994 23995 219521137 37651 37652 686862260 68854 68820 51819328 51286 51240 587705739 43640 43691 157051087 51623 51624 26648994 43244 43245 886653697 53443 53445 752177800 80199 80200 61955021 11409 11454 796097737 62070 62041 238168569 94591 94603 96306700 13584 13631 153183149 14833 14834 254103367 66218 66219 382561275 90975 90931 546916942 20573 20574 193551835 89860 89833 526354927 82256 82257 230927108 35732 35733 25249270 57198 57199 749801695 88690 88665 196098446 74826 74812 293490938 3051 3052 406762350 32166 32167 304933106 79755 79745 337321388 63926 63959 417474368 11644 11645 25775862 76317 76318 651390112 57633 57644 822707781 97607 97608 66904796 1035 991 590636220 93680 93661 367782466 53225 53226 33867565 91619 91620 897976681 31199 31200 918655370 44975 45014 173595218 62161 62162 779844718 12146 12139 398355474 12529 12530 295839633 71465 71416 958604856 85690 85691 383457707 92033 92034 139322187 27507 27517 484245798 9681 9673 814143202 61842 61843 411171544 67445 67447 148322247 90383 90384 783235053 72549 72599 102399358 951 952 458318815 27932 27933 300296785 19167 19198 185954865 63786 63741 290980906 83720 83721 924515601 97514 97497 367759044 32549 32550 632878996 63947 63901 714529347 52085 52086 409309294 37668 37670 238320545 10122 10123 647728970 63068 63041 895758428 99758 99759 995633454 93245 93201 929546402 90986 90975 843003766 72631 72632 824284562 64191 64224 617492272 56229 56230 384642325 60006 60012 659836006 21415 21457 461401270 41331 41374 360134674 19117 19120 240285822 42120 42121 375846069 47461 47448 993852228 97489 97490 625057500 36291 36261 225553982 55533 55534 685519771 58974 58975 348388032 73011 72973 267487974 3445 3448 96782481 27682 27672 56245971 75749 75726 44276470 59796 59797 997793290 64217 64211 55134717 37502 37509 62193151 9208 9209 860773623 68445 68446 502737503 15833 15884 659915650 55144 55107 370096654 60952 60922 916662189 22126 22127 317149756 47098 47099 589865386 64809 64856 964038633 61562 61537 447233773 40579 40580 413854317 78196 78197 523394595 44064 44059 202565290 76521 76522 298533594 99624 99650 149122940 52060 52111 269871691 30270 30275 517541804 82029 82030 946832952 64207 64208 410749822 46024 46025 655384408 67398 67359 331245577 17324 17337 238014356 98964 99005 405312222 45205 45206 971370739 93472 93497 770066676 89641 89638 292206879 1656 1620 121624343 47239 47240 790283077 60274 60275 620654216 40462 40464 427883520 84048 84021 237733152 30160 30161 514664211 46211 46212 572579483 5942 5943 644160360 34969 34970 356775187 21400 21352 961838859 11962 11963 57397665 93124 93125 441582354 99678 99717 431192155 42199 42200 338495881 30062 30063 326193881 73250 73205 34313704 35025 35070 789789944 72789 72790 116278023 20316 20298 884671812 38773 38816 14475047 72059 72060 232849195 31848 31846 71768918 83878 83838 768023454 14489 14490 139497791 83179 83206 937409228 62228 62203 904816046 42857 42814 812050850 83488 83538 188500715 27715 27716 714663542 7106 7107 727060839 21044 20997 160413049 47350 47351 917796771 82154 82155 394733048 22570 22571 541061476 56843 56844 897796725 71747 71748 551164245 72028 72002 137995202 99252 99242 665781297 98642 98653 396784391 16383 16360 576662354 81289 81268 687444345 60655 60670 730783134 75380 75381 562514534 61790 61791 969601412 57054 57084 880733181 17541 17500 526153132 66007 66008 596731043 77095 77096 934189174 99051 99052 857096277 90571 90572 334244868 54042 54075 655126558 59738 59724 163193079 23084 23085 840168893 48464 48513 294280818 33009 33010 604021796 27135 27149 663880250 92664 92636 943594021 57228 57182 243293367 47777 47778 94706309 88683 88672 646068818 59331 59308 727818653 89829 89830 231678323 16065 16066 294290273 80652 80653 893031477 80256 80257 720698660 52435 52452 919423536 78109 78125 341881 61052 61028 939507680 55661 55676 589848234 86608 86593 350647809 4469 4470 919342675 69216 69217 901075918 559 560 583206947 95800 95801 862879963 11533 11534 101543242 17599 17569 264160930 85494 85466 236723635 27856 27857 908676843 34808 34820 989209622 2681 2682 269010009 91001 90971 295030818 27167 27115 137331740 42924 42883 722787724 83134 83135 188347675 45094 45095 409423238 95445 95459 455963771 25662 25704 662109407 37403 37441 463318233 68488 68452 912039507 8093 8117 732853829 4546 4549 488907632 22501 22479 621571 4405 4364 30071021 73620 73571 388681879 17193 17152 802489114 92750 92751 365194912 44954 44955 418432429 11910 11911 321742831 31455 31456 805188114 43614 43615 664421233 33202 33156 36628528 62630 62585 124190773 13021 12979 682199775 87550 87508 960481204 11889 11890 910387357 46270 46271 765331886 30280 30281 525387987 91214 91215 238554308 57076 57077 863384725 99694 99695 854656538 6774 6775 377299528 47614 47615 480377462 17124 17138 455624102 45885 45853 120524838 75329 75330 115743453 94821 94822 936657633 60985 61003 706977149 18613 18614 913729920 10658 10659 281542023 50041 50042 311611111 6089 6074 661065063 78711 78673 738499037 28217 28218 722350406 64120 64127 828355300 1011 1059 23365634 36610 36611 364169861 17803 17804 412722682 82219 82220 709217268 47366 47402 191022189 20230 20217 390789650 13860 13861 670849183 35239 35270 131580619 63095 63118 614550745 36493 36494 585486738 29893 29875 230116463 68997 68998 100303862 35220 35173 431835934 60454 60460 467516601 34006 34007 170456890 17127 17110 206746808 90681 90634 175716151 52800 52801 965601431 25715 25716 677474814 46298 46265 354166366 98772 98773 787182890 93572 93573 938515556 27312 27333 755077899 54835 54836 191618150 78855 78856 4052610 34706 34740 46819245 57499 57513 381340966 53537 53557 844398695 30922 30923 768003509 29812 29813 380539537 86898 86932 877084320 26353 26360 749825276 8624 8625 42436643 77090 77102 728217613 33414 33415 807673028 18036 18037 39799580 58330 58331 734229142 64230 64257 712950305 88588 88589 942525056 35080 35028 9406913 89379 89400 925179317 23748 23749 904564562 63672 63692 802028676 29513 29514 537697695 60774 60758 978881389 74032 74015 662147252 81052 81053 602572395 81960 81961 437005596 56331 56332 74689224 18365 18366 267961841 11639 11626 687492836 85742 85722 667740413 64114 64136 302009666 1878 1879 565378246 55436 55437 998413810 72892 72893 93695232 46617 46618 136663838 45821 45822 705714677 10959 10960 701458045 61354 61341 517185556 66935 66898 207384292 13189 13190 18769054 88068 88024 749883344 56038 56039 792771557 43554 43508 859724662 87910 87911 911497780 98994 99004 711972511 59393 59394 398923972 65489 65490 89124485 255 256 34202276 35592 35593 445106218 63353 63313 787008292 53730 53731 59513448 99485 99438 292639520 98793 98794 56337428 55029 55015 256379524 8123 8161 830989625 72464 72434 932604389 58982 58954 521800 68048 68014 34418001 94797 94823 576716833 1026 1027 799445369 11535 11519 355255338 44552 44563 110885952 2622 2623 64388801 6535 6525 854680179 76498 76518 255771704 23762 23809 642167054 35535 35483 63302586 30751 30773 183768427 32966 32995 170919443 47066 47089 791146762 40296 40297 914399577 3672 3673 706012038 17369 17370 86755727 54891 54840 899347584 54281 54282 404141267 11427 11428 889612530 95619 95620 87801954 90611 90647 136566569 94658 94682 361982065 99878 99861 254165036 96296 96297 324251500 95010 94961 710350624 50459 50474 964835983 30245 30246 31764385 80944 80945 192219388 36861 36862 777813010 86275 86251 70403099 18441 18486 570956315 75963 75964 921057324 36272 36273 639794432 3796 3797 61726081 81982 81983 767467338 87853 87854 969066432 49941 49942 455444141 13774 13775 392135576 18616 18611 305962191 76110 76108 34753121 55834 55835 70686339 86982 86983 388578648 48198 48247 136427013 5210 5205 74436456 16987 17019 785742064 62117 62118 37826899 46534 46535 767807001 49257 49258 273193301 40584 40585 978020419 34787 34806 287591784 77784 77768 160285768 86545 86579 590496578 13201 13202 979405045 47243 47241 932824000 9699 9700 79342955 35782 35783 612728736 59880 59881 841076837 68399 68400 636684433 54295 54253 559808138 1053 1013 549590491 57596 57597 443942473 25566 25530 884948293 38257 38258 459898588 99600 99601 120938643 7244 7245 101012240 29620 29621 314624115 12915 12916 717595626 83657 83615 718700237 59138 59116 370384573 22560 22589 191722380 95873 95894 174980036 13375 13376 465805221 32901 32879 367315275 14910 14940 65710994 3514 3515 857598979 89283 89284 326809111 79644 79645 36164368 44521 44522 682206319 37594 37595 559900524 89821 89822 617345078 66439 66440 550155487 97161 97111 544709507 86489 86506 179609643 76919 76887 703666959 64059 64026 575882485 94220 94221 784700252 82861 82898 935019868 83082 83040 239331681 59309 59310 585304778 9866 9891 272084063 71780 71781 216686309 32085 32086 958334915 24434 24382 310481440 80504 80505 167868221 56390 56391 379695065 70262 70271 175768523 91711 91712 212714554 7405 7389 703935076 2910 2911 433916191 79309 79310 896102089 99261 99262 974925104 27058 27059 865613529 69961 69962 919543453 56454 56455 553019541 56141 56105 317421056 55665 55666 375500201 495 496 353587858 26225 26226 809133256 22252 22216 230405174 40924 40925 763790683 38759 38760 942888852 67328 67329 867026172 31366 31367 725458706 61414 61444 239686402 55592 55640 261757768 8264 8265 43138244 73995 73987 52166908 34422 34423 713718297 55720 55691 34697929 83461 83462 260720464 17993 17994 733795662 61387 61428 203464764 42826 42827 11946260 54885 54912 813708715 93687 93688 956322783 63646 63647 722046049 93039 93034 82198042 67161 67162 570297279 52388 52389 863692825 98413 98408 510175327 30999 30995 302719431 69360 69321 583875126 91513 91555 77363667 48596 48570 898405778 76930 76931 867502673 64045 64050 554634138 94895 94913 737960640 52074 52075 496150887 52659 52660 737732830 4206 4207 261085956 24127 24085 340556317 57525 57526 771331184 21751 21752 349527245 95274 95275 110869145 13872 13907 835409169 56108 56109 39937955 6338 6344 702221936 86894 86917 625881258 62622 62623 354781861 81154 81103 932740309 57711 57712 546994495 27911 27912 387529743 15819 15820 514243374 97516 97517 779661188 42948 42908 247680805 2623 2624 549188 12167 12119 410050787 95979 95980 296877772 80554 80523 85892357 5713 5742 490283595 6840 6841 168058357 94754 94755 910963626 29051 29052 515457103 52551 52548 208718399 62874 62866 755075456 91865 91866 7918630 70958 70959 985491958 40786 40798 329469964 24894 24844 527059753 98362 98363 154505480 96213 96174 337448189 70493 70494 376394895 75186 75187 183376814 70319 70329 31371146 1781 1808 497517280 52533 52534 828485260 40693 40694 240676859 74135 74136 297923704 5303 5265 587277927 16053 16067 518560598 374 409 99517025 84913 84892 156709347 51361 51362 639184118 96407 96408 606237618 41323 41308 48465547 57990 58005 853350776 84344 84345 101724528 6452 6453 699023026 69808 69780 489981666 24734 24735 198361284 14305 14306 366811191 92957 92958 713365209 3255 3256 720699369 82213 82223 941323632 76785 76786 416468801 70609 70610 783269513 70917 70918 662180711 83690 83691 87152599 79096 79097 306744582 58954 58908 492947237 16859 16894 364358900 35404 35420 991934391 36919 36869 70572830 77249 77250 726698914 98762 98801 76414126 66639 66640 241516805 87788 87789 50149765 45146 45162 951486974 55957 55934 365153112 51228 51229 568831654 27636 27684 401232108 46840 46890 829608061 4478 4465 310394488 35930 35898 947941818 45842 45843 177277020 46303 46299 637222582 76526 76527 170763968 38595 38594 702365175 21320 21321 631642353 60669 60700 771403945 77332 77333 582597331 90534 90535 659655456 15199 15149 671688314 34525 34532 916143333 19663 19664 207461327 36702 36721 550768184 56598 56550 840139794 2410 2411 833235924 49300 49304 339589196 14367 14409 82882632 85328 85329 67043205 84610 84611 458563793 92048 92049 252474160 57901 57902 998855360 81803 81765 834169916 41194 41142 66574206 49187 49188 317874004 19198 19249 575974206 92315 92316 546189307 70822 70823 203823269 47020 46979 942824006 84683 84684 200782937 4590 4591 764998445 24523 24524 505968204 34966 34929 247298993 55412 55413 34871406 39558 39551 877962776 46682 46720 806701894 73145 73131 863711879 30055 30056 10154213 90062 90063 403766191 6289 6290 756634662 15735 15714 714630156 49936 49937 553073673 39513 39514 778371700 22875 22876 278133790 60238 60235 112272916 32364 32374 358597257 47392 47436 820535160 2515 2516 427112768 64465 64466 879436399 16211 16212 313353900 19827 19828 56743830 49197 49198 787279894 13144 13145 347627972 78016 78017 385387504 75053 75038 615643318 53508 53509 529212657 85972 86001 586503442 23948 23990 853028663 22773 22759 172383494 27129 27160 328633021 49087 49119 3964315 25124 25125 571776951 69169 69216 711456814 43574 43575 921204980 67961 68008 968572157 57914 57935 318900924 36145 36146 274253120 15904 15853 141871658 89827 89828 391235570 8737 8733 207265785 46680 46646 727901301 47566 47527 485581866 30124 30125 582166018 89458 89447 350467154 78719 78732 742633399 88686 88687 728501048 68764 68765 720842375 8565 8616 695766718 27346 27347 505564371 85140 85135 589693397 20026 19974 219232917 11325 11377 509006674 70020 70051 447637981 59760 59761 464308574 97564 97565 578897375 34166 34129 372512896 71157 71158 848915580 90607 90608 968949116 76318 76319 345597036 35300 35301 723150106 69727 69728 865814083 79085 79087 952024435 69618 69619 453112916 51309 51310 149230376 22678 22679 705437999 69973 69953 118801770 81057 81030 745846382 51693 51694 357306483 42730 42731 834724237 47402 47403 860763757 91594 91595 432759167 97484 97485 401800272 64633 64647 26380488 34751 34752 932362225 30199 30200 423521058 86974 86975 282033415 41303 41264 517920364 31728 31729 504263705 27949 27941 89648164 40618 40631 943998219 51245 51289 176594443 90109 90110 869395581 61796 61797 145665940 39712 39713 320661384 61014 61001 659614599 15674 15675 510652510 192 163 349029338 9113 9114 7184306 55133 55134 804540903 56341 56342 222386328 17100 17065 482872466 53567 53568 130028288 65409 65410 969748224 29064 29053 289456587 85545 85546 892636317 46803 46840 821791680 80553 80521 83519036 21365 21366 712747322 2340 2341 330790811 14183 14227 869012254 5188 5182 437115897 15391 15442 849197184 69340 69341 274406718 89456 89457 671282905 63622 63615 201513518 28980 29009 433775031 40505 40471 638617968 16436 16488 647125499 53511 53520 652186154 45224 45223 422486756 78684 78685 778463119 94579 94555 348315320 3620 3636 291989866 63711 63723 416215552 60746 60747 44345684 35909 35892 826262458 68741 68742 925155279 50905 50913 29678061 52804 52805 937213397 26200 26201 315347260 42988 43035 877548273 56449 56426 254072257 15130 15102 558651556 43288 43318 393550450 35698 35669 786483596 82322 82325 402927770 40655 40649 941344757 4305 4306 871731864 9997 9998 696292678 45021 45022 516672507 33285 33286 519327799 97352 97366 784206471 11273 11274 464561757 79852 79863 751499198 62948 62905 853134023 18847 18876 145615044 81685 81709 381569665 98126 98178 95483032 17323 17324 231933713 99866 99908 906499934 47736 47737 195761658 78317 78318 495491723 56292 56339 903620791 87423 87424 386251679 69226 69229 730589810 1853 1854 86769624 76984 76943 787241209 83499 83509 530570772 73652 73697 667160261 75480 75481 231937113 29824 29825 154269718 45358 45334 295299464 2231 2232 397074298 55142 55143 354673178 85251 85252 891988258 29257 29269 124132600 14143 14141 438353828 96686 96678 949383187 56935 56936 51256281 82342 82385 787805704 62599 62600 458390008 95746 95733 119713 9473 9447 67952981 70473 70475 760814166 96454 96455 326000514 17623 17626 629649170 6206 6244 820242561 2286 2295 887936519 68040 68056 403633368 27175 27155 123370421 89246 89247 104351498 25369 25363 238200132 45217 45218 362981197 52283 52333 559654739 76401 76402 970485166 31779 31767 521102973 92110 92120 921017106 15059 15024 261676015 62619 62620 570668646 46500 46477 261974806 88493 88516 702979392 11762 11763 797627416 96256 96225 355520745 22038 22012 608357321 11054 11104 69695066 79188 79194 347191946 82370 82419 536440432 98576 98577 121538913 62053 62054 739201175 39352 39353 199727306 10244 10285 536655661 55754 55755 380127253 37396 37420 665531119 84350 84387 963104125 64403 64404 921496949 6662 6713 18507457 8309 8286 133753216 50301 50275 754387689 66405 66440 908512267 9473 9474 40462446 2232 2233 750678656 41491 41455 505914422 98402 98386 77439045 2433 2434 976650315 14369 14389 456960580 62248 62267 579276878 71139 71179 809803335 74693 74694 203479679 99032 99033 576127214 22188 22189 384176301 50457 50471 154192414 12854 12855 78681785 73760 73790 309660602 23074 23026 411697047 72201 72196 352999795 27028 27029 45543063 55403 55440 222447450 28839 28876 383771001 13364 13365 314972962 82638 82639 821546634 46423 46424 223342981 70143 70144 732273791 21104 21105 166751456 81448 81479 402055109 11653 11693 99752909 31262 31246 673929280 60679 60649 76975874 24519 24520 836965974 70004 70024 593189952 62398 62399 43492481 50709 50710 324613838 42546 42585 93122537 15802 15796 779699194 48585 48618 547784607 62405 62406 214675987 7459 7495 111012104 6627 6628 95727890 77892 77842 519879307 2558 2550 388981890 11646 11698 851544996 9639 9640 728652936 76741 76747 375266765 46883 46884 208340064 55055 55066 731112759 12907 12896 216468552 7376 7377 162568500 33206 33207 306370187 20231 20232 696819879 204 205 45485708 12053 12046 348608201 38902 38903 382699995 17651 17696 122376049 85464 85465 421681880 5950 5981 434067438 12531 12578 935042038 78917 78918 541756119 67931 67941 278948977 27072 27060 143184432 1212 1239 364575397 73697 73689 297415228 59323 59284 685713777 63101 63102 123222352 77474 77475 815916075 50905 50906 369563064 5932 5892 478064991 6928 6929 493423606 61476 61515 707749555 3523 3574 44843599 83777 83778 262293410 76244 76245 431620993 61213 61184 78624459 39034 39035 538118724 63914 63930 547429979 76212 76213 633466631 3494 3495 832618248 51210 51211 616838030 62099 62100 887756199 40901 40902 298967329 62690 62737 123591080 51537 51558 907070853 50160 50161 381566976 83352 83331 389311057 38458 38448 43172766 55269 55308 629801304 33676 33721 473585232 55030 55031 287580823 53638 53639 101322161 34953 34936 625745628 87109 87062 387222636 59205 59238 648741491 78778 78788 712176063 27083 27084 762030251 55132 55133 465640899 3354 3364 269860002 56636 56637 172681353 90470 90471 868623417 19415 19416 780160894 12650 12651 604465934 63517 63516 421171215 29402 29403 781939938 91702 91696 900226016 28759 28720 109803394 44433 44434 80355582 75357 75358 995248588 57045 57046 955337189 52044 52002 716161463 11290 11291 489848056 51904 51905 371200930 78309 78310 328767904 83151 83152 511758044 17198 17219 469517842 20499 20466 38556937 87236 87237 972851766 43889 43896 650811586 70564 70516 377292453 81062 81038 326195807 48428 48429 459506331 71906 71907 53418984 40265 40276 390587837 6843 6844 190165430 34138 34139 302616876 12752 12755 806209593 55077 55093 787157177 50666 50623 920015738 38999 39041 449295397 13054 13013 11933496 90598 90607 655824663 74790 74767 849020661 54454 54455 489687034 28452 28453 600796824 65134 65093 213627942 86131 86180 629607267 24628 24629 44853337 13940 13941 548342906 82272 82273 679813858 23862 23863 928424846 34416 34417 692429096 69407 69366 903204279 59927 59928 773874469 52084 52085 455263739 63009 63010 45279124 46385 46415 860540892 25988 25989 547431340 72285 72298 594593389 42100 42105 929005948 30817 30818 251471582 23559 23560 873917965 17245 17246 309211126 55650 55651 595925842 50056 50057 646305198 38863 38900 704580981 68566 68567 945127316 69158 69159 991374823 42288 42289 468317736 52711 52712 974688511 95765 95766 633611859 79503 79533 600583386 32744 32745 116516483 70344 70382 309752945 51684 51646 789142790 15184 15160 479479299 8531 8546 362703189 17272 17284 928487064 8571 8599 648203632 82498 82499 157524692 19394 19395 289259622 72478 72479 535524160 55347 55348 301128822 45753 45747 450611812 16498 16456 877487068 73822 73823 594359320 64288 64289 303069586 49063 49064 29004931 66570 66523 934910167 68237 68253 623099152 7888 7889 50620342 8127 8128 665931725 24828 24827 542011746 8500 8472 970677753 93769 93817 716697040 66541 66542 557449421 19717 19693 527917572 54979 54980 899394980 68831 68832 892643588 99693 99669 457586830 11048 11085 197660545 44481 44482 928960378 97896 97897 737238307 11065 11104 892633026 69201 69202 298565367 73536 73537 926564621 52625 52579 441154128 48300 48301 489950591 56904 56906 931199385 73121 73122 330070053 30020 29977 164635825 32064 32014 867710148 39432 39430 39760213 62606 62607 182211023 24304 24281 311354894 47249 47250 591398302 1345 1346 159003048 51720 51721 690392210 31486 31529 649712378 17071 17072 232672924 92138 92139 503860066 70931 70932 348257416 34204 34205 429038602 36196 36197 782376914 68603 68619 824816031 25696 25673 672002759 44113 44140 528071671 66086 66087 447846103 87343 87344 645465013 46723 46724 185261799 23580 23597 329413161 78410 78427 524911741 55825 55794 594130948 26515 26516 1579461 83236 83253 102799578 96016 96017 96671775 56451 56452 57124056 66699 66700 713435592 91212 91210 711879383 93334 93335 373745886 4239 4240 205175489 7320 7325 557809368 18280 18281 122524146 81613 81640 474752429 97510 97497 676327915 1239 1240 562176921 5577 5578 114284486 17785 17786 303024515 78351 78352 669766178 55 56 915743544 86650 86651 325916881 72202 72203 117677955 96351 96352 746872558 41300 41349 971997539 42162 42124 631758249 47908 47909 621304473 39499 39517 951389773 796 797 420783118 56535 56502 942013440 71782 71783 591901699 17681 17693 209008777 92778 92779 789452600 3701 3702 977627424 64353 64354 816545071 53502 53457 445258097 15181 15182 482645132 7805 7793 298510630 6808 6809 706032323 2351 2352 566061065 7603 7604 721643839 47150 47169 189026051 95336 95337 549109287 83264 83285 514983105 48829 48864 612021412 5875 5876 856995056 26223 26224 709052585 99880 99829 407704691 6110 6111 780606594 15012 15013 408386766 29189 29199 280211357 24983 24984 203035223 65339 65340 874037139 30812 30813 916427472 51037 50997 901926766 3141 3142 974742740 6837 6838 718799007 74557 74558 934779858 69435 69397 373816377 98552 98553 352637332 48142 48127 931653730 36204 36205 69879485 83715 83716 966667925 7201 7221 852207685 137 138 267675944 84729 84776 186206731 84631 84661 772591451 19475 19467 83666923 17489 17525 392186617 64666 64709 320507411 54961 55011 419976808 65804 65805 958872239 22367 22368 982279531 52051 52094 109227468 22080 22081 650463849 50544 50552 455457087 98381 98382 710202547 14346 14347 200269208 19854 19840 489960421 22015 22016 882179988 54010 54036 878500292 27990 27957 781113403 13838 13839 829806652 7252 7241 3176842 87366 87373 247784809 51805 51771 72108445 86550 86551 532294765 66635 66636 148462654 90844 90845 641120597 84987 85035 753447118 60192 60177 787414606 24539 24540 258330119 68863 68819 288883387 64147 64104 52070555 49432 49484 257497170 64419 64420 862692357 65695 65696 432855894 26805 26757 841973640 15438 15404 679358552 90448 90470 131969294 18072 18045 932079168 30791 30806 263482880 31503 31504 480717070 71522 71478 624500981 81171 81172 932827730 53136 53137 322839602 42034 42035 855065541 47475 47435 631155776 86271 86272 705997742 24118 24127 921719445 25147 25129 717465175 68009 68022 260821547 73196 73219 386299695 35356 35357 450276231 15695 15740 720863147 10910 10911 338609302 49704 49708 715198057 54770 54771 370880688 92256 92254 992188398 27693 27741 853394641 4921 4922 994669245 8159 8160 893808833 59011 59012 590335157 47473 47475 911655560 17834 17835 459343433 86999 87000 205025584 48987 48988 738069504 12228 12229 268460863 95973 95974 213208090 21314 21315 667841036 60513 60514 138199022 61797 61795 297126594 96639 96640 630588361 41176 41177 634679987 10124 10125 667578130 23566 23586 749614143 62222 62225 153845295 15113 15114 587441991 51414 51372 955198304 84709 84701 86353234 32787 32742 325146722 48810 48811 718741712 41608 41609 815344414 36612 36613 125019614 17557 17519 735147558 93840 93795 301741851 18503 18504 614666968 55463 55464 727214119 62528 62529 323040550 95972 95981 825426291 88832 88833 113832078 3089 3138 39296755 34654 34655 27418425 95251 95252 824246846 71940 71941 651328402 39113 39114 404684787 29029 28996 598827331 35682 35726 488486195 15620 15621 606662532 92167 92168 792210089 28556 28557 29082054 49088 49089 901702902 59943 59944 582013606 3661 3662 152235350 75646 75647 132844758 80069 80019 757346927 87819 87820 523069830 69534 69514 255494479 87753 87768 884454418 60523 60524 986600051 81073 81074 8820215 97805 97806 892939798 4905 4923 890464708 44901 44935 15860090 1094 1095 380535708 4789 4790 917197613 95242 95286 67538978 89817 89818 123661748 77165 77166 39226062 68795 68750 768778164 53601 53614 699425401 62942 62943 512638575 80018 80019 671037354 28382 28383 690371114 10555 10568 331633773 10233 10234 587133025 38119 38120 778960857 27594 27595 986074954 72863 72814 602205898 22553 22604 552381659 69388 69401 517065772 39576 39531 212505564 35097 35069 668401101 15640 15638 77730550 99465 99503 304810835 39398 39399 107886349 66940 66941 197737729 41020 41021 161766116 55214 55215 742742672 93347 93344 856549056 96700 96701 285822492 45029 45064 553036058 921 922 316464796 50486 50487 41147279 58890 58931 214599103 52161 52187 764154726 1512 1513 531768174 69904 69905 153074388 37123 37122 640685763 81915 81958 574789852 73440 73452 430671810 89419 89459 108831090 2469 2452 524353417 74620 74621 678232061 55744 55703 514557830 84517 84518 926094820 56247 56248 586027516 83167 83168 455819971 90325 90289 77465664 92476 92516 582078831 5832 5788 779699797 56715 56716 515689062 79141 79162 224934646 86937 86938 47881741 66184 66154 9599231 5677 5678 757296009 96757 96790 297388630 75495 75542 521677564 92441 92442 816151148 13561 13562 31072029 83178 83179 413131142 63218 63182 731135529 48032 48033 170116607 33823 33840 238361230 11021 11022 539790960 17763 17764 213207765 68453 68490 202386452 53732 53733 604546872 64906 64907 982944087 72007 72008 591791375 65211 65212 528309174 32480 32481 607697474 9868 9875 60359532 13499 13500 807132224 64554 64555 132781630 5786 5833 685542299 34975 34976 164054973 9166 9159 687131672 66076 66077 571789371 12238 12254 654592571 85140 85155 505587283 41743 41754 831232909 41690 41691 667886544 78087 78088 700752080 12129 12130 88853804 47072 47073 971818954 62146 62153 120442955 21448 21449 437395415 18754 18755 789014468 1837 1838 447541184 18161 18153 732030001 9468 9490 653132992 61641 61655 586388291 66703 66704 402251693 24219 24220 273991863 74205 74219 117481846 8744 8778 166580955 42385 42386 925032123 19872 19873 944060559 21918 21919 611166667 78086 78087 712735333 65714 65685 306328333 62779 62748 700763130 34505 34483 130010188 66758 66759 323931076 27077 27060 432113573 94061 94062 556112756 71835 71836 685769084 51917 51918 708825038 85782 85783 542503664 97985 97986 587535624 60474 60478 60348225 95292 95293 27277543 315 316 466778566 98638 98586 559484556 82459 82460 5369684 37013 36992 722186847 31291 31301 163760857 58245 58206 615044751 14643 14644 374267221 71415 71445 74711955 63383 63384 361586344 56404 56405 432146540 57914 57949 841325175 71615 71616 745234412 70788 70789 104667159 26226 26227 252769348 31232 31274 442325279 13047 13048 77679530 2025 2026 840591503 92630 92607 829311215 76391 76434 208667585 25749 25750 346716615 23378 23379 937752478 74821 74822 960357837 13527 13511 127978 57629 57651 183263804 92157 92158 552846805 28654 28663 662142498 66760 66728 305529392 22915 22932 118578566 99644 99641 736496213 84235 84283 918643070 35950 35978 702700010 50464 50465 661361205 628 629 959672456 40934 40935 165287375 34874 34875 438128547 79112 79113 260325664 28290 28294 383898511 19453 19454 349057259 41442 41393 968709434 57894 57854 210206940 17472 17473 591601745 14309 14310 203009351 75731 75732 665442339 16034 16035 163687754 3914 3915 608474291 54827 54828 990914648 18991 18989 429873945 76409 76400 588676458 3591 3592 563004445 21997 21974 298648597 90083 90084 293535576 5969 5970 634055347 55297 55298 349710606 91269 91270 140552806 36883 36914 245011570 13392 13341 607702792 34183 34184 873087641 81031 81032 145200842 2693 2729 668969250 80644 80677 849369227 56837 56838 640538763 87166 87167 538591936 98865 98866 280776866 63429 63445 753344832 48846 48847 166304504 95286 95299 716776966 75560 75561 453860472 58391 58420 631888169 55657 55658 925567397 46643 46675 257802127 95248 95261 3430431 64082 64034 494620277 24178 24208 213601490 59008 59036 765496839 42973 43015 421253233 94392 94340 836819476 72654 72655 565678256 66006 66007 699519960 8509 8523 407904935 51268 51269 113338528 57520 57507 835600002 4406 4407 815313330 37786 37787 877040213 29471 29472 461702618 54546 54508 17558070 35561 35542 938895982 20754 20803 906346501 29970 29971 46084950 66899 66900 472436667 82973 82951 756773546 29459 29460 363649989 71885 71886 707805348 15481 15518 440611690 11899 11891 201971833 16209 16193 98148839 31851 31902 546039704 25709 25690 644550122 61967 61941 267729154 84793 84794 766532343 8411 8419 525510720 1316 1317 248256951 25652 25695 126451663 24589 24598 593917466 31441 31442 598941441 85903 85883 887748118 90136 90137 268046006 24558 24559 607443094 97695 97696 842246563 38717 38718 68746823 71668 71669 893331414 4927 4928 94422271 73479 73480 256262342 89356 89304 228895329 38201 38195 201052245 19290 19311 317859844 70225 70226 843885283 91086 91087 941627728 51576 51577 577758292 75074 75080 55166688 27797 27798 195170067 31635 31598 712398878 53879 53832 995881489 67054 67055 735232643 97123 97124 405052390 37668 37704 902904262 51607 51592 395883876 6708 6744 156069473 31775 31776 502657946 81053 81054 348537260 87878 87895 935348152 27935 27883 554758906 19622 19659 390942011 69053 69043 906966866 27148 27172 598258874 1423 1426 324019897 78565 78578 86925531 71032 71021 763606249 15380 15381 695082479 33476 33477 752693446 76510 76475 123265368 84337 84323 720955342 18691 18692 869551162 49197 49188 785301013 97504 97469 927178130 11084 11034 403687930 11181 11146 698597397 2221 2175 947441829 76517 76518 95407654 65412 65413 477919426 25342 25343 470499268 53689 53705 275224069 34375 34376 752642083 43220 43221 289500582 82171 82172 585466666 4287 4288 24303986 74221 74217 729144065 33199 33200 842973904 87683 87669 955702488 17424 17425 764553832 57384 57383 639474164 33631 33602 968262437 80943 80944 252121758 1755 1721 266367889 78582 78583 133978223 90096 90097 481417346 85655 85656 73933114 48956 48993 797854787 9684 9660 798556 13965 13918 933719601 34258 34304 188556091 77007 77008 68380330 21845 21846 974240539 72232 72223 156516307 18008 18009 384378435 70618 70603 282367536 39006 39007 542591848 52351 52352 404026780 12329 12351 886271435 6315 6316 852404171 57355 57322 664220029 86460 86498 744588006 92342 92343 694599711 82800 82801 363898752 95509 95540 44712957 37760 37782 35887817 13263 13264 538322144 70092 70053 453139536 37961 37936 796341760 4374 4375 810915840 92914 92958 642594703 49831 49872 812691876 27080 27109 655943917 52888 52889 695407174 21251 21271 596360432 28132 28173 829877596 37861 37814 873358414 87655 87633 343649204 28865 28841 669526693 88258 88295 395899875 86474 86457 8243825 86407 86408 168336395 44461 44462 764474584 59683 59667 126837463 54852 54833 45289898 84767 84768 217241778 39049 39050 839783902 1481 1514 76958564 92640 92635 576589052 54258 54259 123973047 5260 5226 516512939 44255 44287 368309353 26951 26976 796634873 71195 71196 260182389 14841 14802 803707269 31820 31867 919635769 85841 85842 883482703 47832 47833 31928574 27215 27216 847883729 60366 60342 514130159 92981 92974 532915967 41444 41445 290367264 73585 73594 366281977 93165 93166 620224005 29996 30009 281668287 75274 75302 843979842 45598 45624 985192652 3039 3040 900430289 18541 18554 799676429 78593 78594 312818806 48598 48622 68082879 76911 76899 288703056 13405 13406 409729862 64199 64200 626920583 15549 15560 602064529 55487 55488 126555627 72146 72147 237369230 14318 14314 806350687 87796 87777 302069717 61414 61459 872764290 99759 99760 966639924 25855 25856 538118423 21687 21688 549053831 45084 45089 953846440 97292 97251 772057661 82178 82133 559635740 35748 35749 72570367 21268 21252 649116763 579 580 146442992 70684 70685 292292072 13210 13211 628099359 81329 81330 340299061 22942 22943 132764910 30537 30572 719732681 10167 10184 365334704 62396 62397 543057807 13852 13853 674806355 58928 58929 749979200 74554 74555 763299344 68155 68197 828813427 73917 73867 96384126 77789 77832 220011779 22217 22218 533589104 46320 46335 681330591 36227 36228 506254457 97863 97864 756045528 97521 97522 384614771 50499 50500 304159369 18192 18193 102315012 64152 64202 125115755 38891 38867 685761910 37988 37989 597489643 86317 86307 438628240 62838 62839 721620817 10014 10019 327968771 40133 40172 202182900 83235 83236 477900116 97043 97077 840450014 32207 32208 794243564 38137 38138 217200090 74090 74091 363690904 38388 38389 260662888 8463 8464 13516971 81321 81351 972811117 49985 49986 387329885 21653 21623 45773138 85500 85501 860460649 48351 48301 714893115 76349 76350 553040121 73475 73476 757455449 59007 59008 118900529 11769 11770 194461611 92989 93032 895479552 6488 6492 860501500 40322 40281 176712088 24511 24527 811294920 23015 23016 862909907 83198 83181 268779780 16162 16189 220422575 83901 83942 911707947 35310 35311 624412653 28397 28398 184286523 18750 18751 966952074 92123 92126 978779275 13079 13112 412484856 24642 24643 873233283 17349 17350 269278997 45997 45998 741916155 51016 51028 615862108 9968 9969 702044158 75603 75624 546257485 74947 74948 956689946 8533 8534 78623192 43243 43244 95730818 22675 22676 163471388 74422 74423 892131392 82790 82791 250576883 1678 1679 868109993 5902 5903 830609005 79323 79306 348338968 81402 81403 836183088 31324 31328 98087135 51554 51555 831411719 68275 68273 33653007 52881 52882 658779488 62356 62357 389242192 58691 58692 22144758 13965 13946 968306801 53288 53305 905736809 81378 81367 680802072 46839 46840 62885498 81394 81395 550759267 53305 53306 279853540 89606 89607 399504803 94270 94271 452400307 47928 47938 736947668 58598 58599 942768159 98098 98099 725069862 45978 46029 737163144 89604 89605 590995066 40422 40423 2984236 6376 6377 595557024 10176 10210 517486191 88319 88320 582306728 81863 81864 992814689 8571 8572 8310974 48255 48303 707608739 2210 2189 240278656 32373 32374 58858207 92639 92640 840283215 59698 59699 461904395 74121 74169 69538060 95888 95889 88407783 30286 30332 99515662 96848 96833 56619373 23516 23467 485081975 42878 42879 389718510 20873 20874 881672623 93835 93836 64344054 15737 15738 55004535 90219 90172 405257330 9399 9400 715774383 72987 72988 244702543 52448 52482 231571141 40429 40467 442968710 34274 34275 116830430 56199 56188 812246810 25247 25224 906845327 19289 19290 559091623 69687 69728 628941329 93500 93501 23401705 7923 7912 648942445 18766 18767 251475139 26700 26701 162111401 94219 94220 184626523 40533 40519 593086986 85816 85841 861011464 38937 38911 337049573 98591 98562 642490897 86213 86214 996022058 96091 96140 935906453 10604 10615 60624432 15774 15775 114185960 14199 14200 547919365 58920 58917 425021660 64435 64436 893210783 93307 93341 108395233 16978 16979 940188365 63530 63531 408143877 16851 16897 889437525 97411 97403 743214046 95167 95168 230438752 72111 72112 828192723 64917 64916 434205837 24155 24156 181170240 27561 27604 997421095 64956 64946 540731421 76823 76824 757930249 74557 74596 766560302 48077 48098 755533639 66861 66862 165036013 96565 96566 379809912 65122 65152 382898807 700 701 850823426 50589 50608 620506207 18799 18839 297829601 78285 78286 195443101 23387 23388 533641586 94044 94045 240440487 23700 23734 894386832 71072 71099 117363269 30352 30379 812738566 92684 92685 795164760 13754 13755 705639978 32975 32976 825029538 39884 39902 59302844 84573 84575 293415782 24964 24996 172703349 37305 37253 481325197 26712 26663 974418294 22452 22453 759427970 6553 6554 708507573 79382 79383 338607319 32090 32091 836208233 47306 47283 475496320 42418 42382 482626645 81250 81251 704112662 38035 38015 945351986 4609 4610 825002632 81914 81907 87897230 8798 8799 740936889 82607 82608 412040460 43345 43379 348900740 51324 51353 126235418 44083 44115 725719320 67837 67838 197150462 97647 97648 739200868 57001 57042 110335333 43491 43492 709603039 93574 93575 72052597 27572 27573 155354674 35832 35833 806369833 28369 28370 996559236 39894 39895 688476148 21219 21234 672959026 13078 13067 970049455 98797 98815 526130020 16371 16358 81528663 38937 38938 372612331 94798 94799 112864997 13138 13169 424989759 35565 35564 751902402 31739 31740 589996411 27344 27296 594850543 75382 75383 882111027 32635 32649 776796301 97004 96984 182578683 38983 38984 299582677 23439 23440 881300255 64994 64955 297767161 37573 37574 787508286 3898 3852 523944881 52627 52630 829744364 27318 27319 220624651 38856 38828 515674175 70484 70536 120979841 51491 51492 994566941 78375 78374 736786511 25043 25045 988506116 80585 80586 352739180 19254 19232 913208110 40329 40378 665300682 94051 93999 743893870 17988 17986 945524060 77757 77758 750770938 13750 13714 463065742 57880 57925 587171155 42410 42411 985807629 60989 60990 891187440 22528 22529 928471329 10318 10319 35247658 64641 64642 990551093 29753 29754 63431732 10202 10152 785728480 84406 84407 916334710 56284 56294 780590183 66813 66818 86874224 73566 73546 635045921 95468 95469 857735274 39948 39912 676406869 66694 66704 914772776 34559 34541 953382669 11100 11101 293102610 90291 90292 715886875 79934 79898 782959014 99841 99842 4639684 9377 9429 804228816 28978 28979 477633472 6019 5969 241063238 29657 29658 435430571 57888 57890 269793894 51522 51523 919472820 60650 60611 173414571 95613 95614 325826325 54479 54439 566814060 59115 59116 13862030 12735 12736 312118653 87848 87893 205979007 65796 65797 354923081 87531 87532 579328415 132 133 526610253 27562 27602 502518320 43888 43889 40448884 52772 52773 69619483 69888 69912 602317202 71351 71325 360408366 63796 63797 190093302 82706 82707 885547729 32760 32727 942706054 98334 98335 348862188 63994 64028 149984584 38321 38285 766307653 35163 35191 14690796 98828 98875 626189692 71609 71558 478143158 78369 78343 610321132 80494 80495 457074137 28717 28718 935458709 59500 59487 20898230 12213 12214 580302328 53579 53580 802104680 12618 12619 707776949 63944 63945 206135684 64528 64529 450875149 19790 19836 151194495 78466 78467 379556143 48602 48603 631527017 40300 40274 84204605 84162 84163 920074507 62400 62401 200606646 63521 63522 536660108 6723 6758 997455589 2829 2778 333926499 99416 99417 243294018 99248 99284 678092531 32596 32597 785803988 50379 50386 4611105 40207 40210 384684571 80698 80750 775222096 54156 54157 491606433 32240 32196 951492832 60281 60269 981856418 68728 68716 397620903 35878 35879 301181686 99030 99031 612390917 20568 20569 763706424 11596 11597 476666315 99643 99634 721693255 94460 94482 500620701 12814 12837 52613039 60320 60302 343782656 98745 98746 961606959 27173 27196 773287161 44614 44627 203339817 51747 51754 70989551 18515 18516 950874389 29077 29081 161226140 60639 60615 320694202 88276 88234 910746671 58850 58851 996845209 25886 25861 973731452 6679 6684 186723780 15964 15920 378934382 60147 60119 295493366 8439 8428 224785707 47152 47153 221162856 99171 99172 491251519 6678 6679 247993034 1001 1033 541934848 51603 51595 768184144 13066 13067 851169405 3266 3312 947238197 47602 47632 260331543 29012 29013 5977693 58820 58817 307473528 39403 39404 127982583 90322 90323 742582267 22780 22781 336745730 92507 92508 628912684 33902 33951 306242765 21802 21795 639957358 33138 33139 797182464 12812 12813 826729805 47405 47406 357498874 4122 4155 699234170 33417 33418 384609312 80235 80236 515209514 38413 38414 231273266 38974 38951 520276246 49610 49611 74528720 51891 51918 11356059 83121 83168 933253809 71936 71904 784754339 65885 65857 363225875 15366 15367 472557659 98104 98062 981770026 34840 34841 462697274 8515 8516 78240343 39314 39299 214179511 12316 12331 970848491 59977 59978 328340011 37671 37626 83955625 81084 81085 733247019 27888 27889 906902221 63287 63289 759935036 33690 33691 507456899 87884 87868 410818156 49553 49554 533010363 52854 52855 46085705 9263 9264 754146987 2319 2320 833690694 22009 22010 334944268 42271 42272 5857304 40969 41013 458517600 43862 43863 622380047 24887 24885 280441853 11760 11727 767008626 29005 28996 541578132 13131 13132 720034242 21436 21442 636960982 95797 95798 778420726 3227 3261 733051035 88359 88360 232659381 62876 62877 703382595 37536 37546 260467054 91838 91839 392635527 97980 97981 752667171 95068 95039 76775638 34858 34859 686777284 48550 48551 292705110 41381 41382 638493354 26181 26182 795005008 17458 17459 523073184 2724 2687 122991700 91430 91431 794844993 45657 45632 796730944 96196 96233 384543290 27655 27677 32271730 71838 71839 376412363 30746 30762 975958779 3495 3488 44952786 95595 95582 265960108 55057 55079 694933382 2035 2036 121644850 20788 20789 178718161 16202 16179 413663093 19737 19738 598762911 3438 3439 338999140 50384 50358 969254588 64119 64134 176304682 54010 54011 180849857 13708 13760 131661709 880 894 226538030 76705 76750 440074125 96518 96519 875673944 48508 48509 234487427 26309 26310 252419346 15089 15073 540811020 47467 47468 865080903 722 723 950989279 26412 26413 168165029 51792 51793 320100869 69544 69545 510804100 66673 66674 620648149 57992 58032 905368061 78968 78969 686146074 30089 30090 844664141 54503 54515 931169991 9596 9597 786243809 14060 14061 670705966 27964 27989 443543475 41314 41315 427493063 41581 41603 247116825 34040 34041 791298085 90617 90636 794725091 63775 63776 18533569 13941 13942 739204482 64678 64679 214564473 83422 83423 285743026 20896 20895 822299409 54489 54502 585778846 89474 89475 14567334 41352 41353 909535418 23543 23544 314809662 60232 60204 196818506 85811 85797 872520313 84481 84461 343544318 9010 9031 457719099 13914 13916 516660016 64464 64465 73404924 39152 39124 280802209 33411 33412 117948681 69741 69739 410683862 838 839 861355355 86770 86771 978462210 15457 15458 418542276 34904 34890 224732188 15827 15828 282311149 27286 27275 766979994 34113 34114 833739072 12634 12635 955478400 51619 51580 839263289 71952 71936 936982208 2389 2390 873491125 10880 10847 156019250 1555 1556 620470391 8127 8172 32338484 42854 42855 61704547 53070 53071 277507729 50571 50572 39221907 22960 22988 52020260 38933 38934 331398908 98381 98391 901075218 71058 71087 620430421 20127 20167 728259483 88517 88499 669463697 1329 1330 902403385 87727 87706 600218078 61190 61191 239919015 60519 60473 646535865 74426 74385 442140502 78031 78048 560753934 76753 76799 874063783 85521 85522 602930452 17385 17430 218570925 69500 69464 142043381 2150 2151 810392180 70311 70312 154993537 15289 15318 70605833 86896 86897 999795166 83736 83737 568847476 92553 92568 272146042 51469 51490 393190551 34749 34746 319160156 57198 57208 230633283 85075 85076 136413126 62107 62112 514460495 62085 62086 814744490 85845 85846 257710923 19763 19764 75487014 78887 78888 720092065 74877 74878 676268782 12333 12334 241432388 75035 75018 504385879 78587 78588 973737748 77621 77614 648836984 8868 8869 15388997 34632 34582 774463194 72091 72053 363719920 3007 2992 968786740 89942 89943 399742108 11897 11866 58701580 69203 69251 891655741 4728 4700 314045712 36365 36391 78884945 43860 43850 406257896 42456 42461 248931983 22867 22840 422857618 78852 78853 767824102 4842 4843 29966251 92535 92536 399390893 33099 33100 241731746 11503 11504 359953437 76327 76328 937526312 81418 81370 260368878 45321 45322 396602440 64054 64055 262835931 5344 5345 595528212 53916 53965 925995822 3228 3229 637806750 39224 39270 328614346 5454 5455 260020709 62832 62881 801365310 7935 7936 10159882 67831 67840 745323686 14593 14631 603844909 94333 94316 673547543 43516 43531 133229540 1951 1952 439917808 13751 13752 766977026 36229 36192 292241493 50678 50679 431024075 70546 70565 580298101 82224 82190 583257004 78072 78073 928013039 89845 89846 607226384 13740 13715 408889178 99396 99349 958176291 83002 83000 339430877 16848 16849 187222638 88182 88183 391256373 18827 18853 387414909 36439 36440 159041501 71819 71857 861982695 22991 22965 154832747 45826 45827 24449679 85349 85350 897315957 66984 67025 830465390 68015 68016 736928573 54273 54245 509549319 3000 3050 556247527 84581 84582 104209054 80401 80402 75458419 29377 29378 869418319 91049 91050 113833562 56670 56655 751765041 85147 85148 804867421 78206 78204 689895423 7495 7496 862286028 20437 20458 661414614 63657 63658 719573131 80771 80782 991708877 75367 75368 22140308 51483 51484 3312881 78775 78740 217796947 63808 63809 157206529 85253 85251 402786598 66930 66931 660288243 69175 69176 75003300 7863 7864 31267919 99196 99177 146005194 74867 74868 706153512 57126 57147 175720000 87505 87530 159023351 69655 69616 10391512 18037 18038 286184086 76314 76315 503985727 77652 77653 680410137 74389 74390 36770 70992 70999 599190935 65289 65339 345906480 56514 56480 16236937 70527 70528 776716682 85780 85781 923238687 582 583 713619424 82841 82854 40725438 98974 98922 581709394 40875 40876 141598001 69112 69113 893743031 78741 78711 190704889 36746 36747 977715743 63680 63681 125626602 53533 53553 118033287 87950 87951 333571816 93617 93618 285947169 60002 60003 696426570 33560 33603 95677680 32522 32483 433383290 86364 86365 336538085 4770 4741 555407579 46026 46033 451622587 92619 92637 598964282 37608 37657 98057102 55572 55573 111987695 47240 47290 337956434 35186 35233 468912472 67181 67182 693033057 53419 53441 169381513 90075 90076 46808603 2850 2875 944691814 94078 94079 703259080 8385 8386 520579229 50738 50739 257867976 19312 19313 40013728 94951 94910 647414911 55519 55520 557717160 40399 40400 88285445 81660 81685 412278076 40463 40473 930709694 4095 4096 717660366 57504 57505 886499760 58217 58218 847073587 7147 7160 185611979 30811 30812 502107730 60392 60393 542643275 98414 98415 124822866 65072 65073 652394196 49547 49548 809440848 25008 24961 364000562 77399 77446 677173369 7564 7515 910436234 57293 57321 683846288 25774 25775 492338947 76149 76150 2639458 30549 30550 264059429 50372 50393 966772554 55259 55221 785651297 41572 41573 553067292 43103 43104 580346597 31042 31094 620541905 53855 53856 902579777 29597 29598 616203938 45402 45403 756089162 60751 60738 536011875 82174 82175 671037857 7505 7506 839868360 15128 15129 208407348 45249 45228 943770611 90234 90235 108865358 63569 63535 995276309 97892 97893 777819013 55706 55719 59458756 23255 23303 485335342 19610 19611 63314373 89539 89540 656762341 58966 58963 458217091 89013 89014 194447156 37569 37553 347721631 46827 46837 646560222 37791 37774 890923528 49277 49293 421456762 69316 69317 145750240 42709 42726 855209167 80782 80774 350755459 86281 86282 520482460 4750 4751 407236176 6804 6800 125270195 83005 83006 752941787 60133 60093 980928240 61863 61864 833189571 88754 88755 34950950 41880 41881 586717595 15210 15211 443289076 52566 52584 740277287 76441 76442 701944934 46102 46098 682051044 60650 60651 324556692 34002 34045 490009793 79007 79008 530090891 55283 55284 392880233 39809 39810 979937548 45767 45807 316691294 97439 97440 217392622 56158 56112 562237149 2160 2117 690130896 56852 56850 452288245 62732 62759 708815850 530 531 463936453 34248 34249 567028597 49765 49739 67692742 82461 82462 990231706 64229 64230 805820913 89981 89982 423620246 66233 66243 171726798 79086 79087 688758236 17950 17964 725462659 21537 21538 203517657 674 720 286576269 28614 28662 664717563 12186 12223 580299820 42170 42141 430954 46920 46888 341162233 72744 72745 724109504 99483 99484 627735436 29125 29126 467839357 66939 66940 922366095 87300 87280 216772672 47180 47197 781643000 52259 52248 381613720 6206 6207 28583679 80923 80924 645091349 38742 38743 455415673 90848 90846 68717619 88727 88728 726162247 30783 30784 35839117 52069 52070 49909933 44802 44816 771197950 83866 83867 399290469 38257 38211 386697326 66238 66239 919070840 26681 26637 345124187 62192 62193 406147361 38582 38621 61428597 79337 79326 933488400 27034 27023 298118078 54709 54753 694289880 62013 62014 772605382 67228 67229 520210784 61044 61045 609961926 36385 36382 132968047 27621 27622 814197540 50751 50732 751780677 95448 95473 238061860 95211 95160 60299552 74184 74185 81231712 29921 29892 466986498 35667 35668 872080776 28986 28987 82759990 69013 68986 55773710 31439 31459 609426396 93844 93861 959560668 67164 67195 513349023 90579 90580 795528504 22083 22084 926744324 34044 34045 987087490 27224 27225 359554465 32333 32310 438168290 44664 44639 224021678 6740 6755 199631309 82539 82577 162470782 63574 63607 211432335 36246 36247 109702585 40977 41009 837806631 21849 21865 530297301 93804 93805 741505672 81378 81341 238044233 24032 24019 443517246 86320 86321 883913594 48256 48227 222133592 11676 11704 734985759 3933 3934 540191146 43128 43113 801776348 24904 24905 137274411 23095 23096 268093560 46724 46773 903853342 64187 64188 552389813 37167 37168 290732859 25911 25912 396519626 43018 43044 306860231 19891 19892 742409485 57900 57925 103532393 96955 96956 638654085 50778 50779 403578085 21433 21397 342829752 47470 47522 827491431 87866 87867 168083051 95243 95244 578059713 74635 74636 655791611 78996 78989 807123490 25671 25672 877193536 9797 9798 22430361 94510 94470 821195576 87444 87451 773663055 91003 90951 357532031 32121 32141 146411687 48227 48242 570008513 89721 89722 758260715 56960 56989 517772337 4835 4815 261216133 48650 48653 627986945 26765 26808 915712839 2547 2548 939059685 70803 70785 89974738 7069 7067 900576940 2849 2850 476611017 71427 71448 30107037 79360 79361 405637449 25990 25991 825880458 48671 48678 234320583 5114 5129 559666443 91028 91029 712990773 64483 64518 612204346 58291 58292 304172707 10019 10000 855928058 2429 2410 972015347 32399 32396 736345261 72128 72109 828594935 55185 55186 709024987 86776 86785 150759454 94783 94784 403113091 70150 70158 527054488 40904 40887 897564073 67740 67741 939865375 42786 42814 617399553 34545 34546 171437156 86040 86041 427744930 39209 39210 152201567 26360 26409 279469766 11483 11484 627074341 43157 43181 782332374 2874 2902 159538230 3292 3253 970519129 262 263 667237457 76549 76550 684880047 30884 30885 216755775 86008 86009 620690445 82023 82024 300394399 38117 38091 984423270 88470 88518 12963375 86757 86758 958208120 24025 24026 577849281 92947 92948 431660644 35250 35223 901656124 89093 89094 127144828 81881 81863 575545407 75487 75498 958926554 79760 79761 741927510 63952 63949 225523743 79279 79289 847038748 32078 32079 935395831 72760 72755 606815605 79011 79012 853013016 82308 82309 183340698 35707 35754 57666759 21435 21436 599707737 12340 12314 646642479 30496 30497 345368387 55249 55250 635442252 17530 17488 458397109 76128 76171 179885426 48553 48535 833164584 74743 74751 68836859 9894 9895 643455287 1361 1373 293909306 18087 18107 816106373 64788 64789 773094903 33631 33610 334663151 95324 95321 109405695 89659 89660 34679264 37817 37808 294988721 15950 15940 812599280 2014 2015 626077967 7698 7699 425549605 61516 61517 363582416 40966 40920 371683910 83593 83594 269684177 58806 58807 835074865 58507 58520 875905063 59644 59645 917905860 18256 18270 928221275 20149 20150 405717686 6221 6222 963449578 60540 60541 241484646 84003 84004 194930813 13903 13888 476888561 72368 72369 597826720 6962 6913 231279133 43561 43562 246307695 33708 33709 491168551 95440 95416 262070227 26586 26587 387972530 27793 27780 564994282 27989 27990 750074313 69063 69064 424766397 63260 63275 428967683 56786 56787 829948514 19044 19045 739537626 66265 66229 60776929 63141 63142 580861965 95555 95597 4994723 42546 42547 305700129 70094 70101 568913582 92878 92879 359089023 31384 31337 531687002 50645 50619 689082567 79898 79888 380225452 4774 4775 205289062 56788 56820 347034169 26357 26361 437408025 83341 83371 577137547 98384 98402 586695726 93218 93190 151153224 16949 16966 26074518 89257 89258 157345110 29769 29770 421345366 73696 73731 574571051 27728 27729 693264388 250 266 669568288 45941 45889 47224937 63153 63184 115472195 65587 65579 886490217 57445 57407 739626495 26545 26546 581705013 20147 20189 880553230 17631 17632 109552101 23643 23644 664109251 51496 51509 147793155 82596 82597 613887320 72057 72058 13812328 1750 1751 294191074 26863 26864 894709763 27083 27124 835632908 34360 34361 368463810 74351 74299 677727104 64447 64448 997048291 2345 2351 318403093 10386 10435 572573274 47092 47093 401852171 81951 81968 351371236 79637 79638 303461352 67499 67541 549177607 71934 71948 538975577 52515 52516 42363129 88755 88761 242711509 62537 62538 10466277 56988 56989 809271009 18643 18644 389551989 65571 65572 303738871 94857 94858 149611519 54603 54604 416883186 4564 4608 615714064 8330 8319 857537137 86017 86018 476688531 4505 4481 637109170 46027 46036 313740782 43434 43435 131299296 79090 79120 49179460 349 390 824861785 27701 27702 658918959 80741 80742 821322768 27530 27558 144223626 31909 31910 784021714 31843 31855 974979051 40231 40227 203447246 89348 89349 288719363 32234 32207 587073694 72630 72631 620157557 74926 74921 827872332 54419 54420 735867206 18392 18393 215000450 26678 26706 144268081 90169 90192 745873391 64759 64760 801903403 72444 72447 382302250 93471 93472 988220941 55047 55048 835997757 1746 1747 143388767 20417 20418 922481687 74827 74814 297342737 9564 9528 95650605 84340 84324 932818458 87431 87470 291934348 28593 28636 133299804 92067 92028 283180485 92795 92762 642901012 589 590 114850664 15742 15729 57995071 40870 40854 493287362 21118 21119 237518831 86615 86574 959942158 31910 31911 232538926 93916 93917 532083271 57811 57820 876268974 16025 16001 141237677 25752 25736 555345129 21633 21634 458539120 21638 21639 660117421 58530 58491 880220987 94241 94242 257823115 29773 29774 884826503 82233 82234 588757668 10174 10175 464870677 16670 16671 900870959 96818 96819 800417660 11758 11767 841858801 89512 89513 912184225 41151 41152 313886026 56858 56903 976577989 21791 21818 698207541 68865 68866 63830870 35077 35038 223704522 13343 13344 124358692 70135 70136 558301651 94657 94658 587107318 63783 63831 151648557 93220 93187 272731897 35526 35527 255709725 15745 15793 707895203 90891 90892 336162851 71363 71328 909641319 48994 48995 548619966 59014 59015 337845621 49378 49379 419842643 79118 79153 352562850 34057 34058 876809527 84712 84713 695417455 94016 94017 728118818 3724 3725 683354692 82682 82683 590011691 98243 98244 355858819 98238 98239 592135616 78490 78491 86769399 11387 11365 830476058 11715 11716 763435179 88741 88752 101563029 86403 86404 475366012 93183 93136 704446835 52780 52761 367836579 52831 52832 446553473 35670 35671 522764476 33841 33864 934424709 75033 75075 864096193 45096 45097 59064670 36771 36772 113508657 55573 55574 902338257 88527 88550 355598420 31839 31827 918667598 8261 8304 270978093 56647 56648 946249187 73998 73970 366571674 82115 82081 310288047 43669 43670 883041196 93143 93144 95935929 26783 26815 942352808 94014 94015 569629055 39337 39338 247918556 60657 60658 645399586 34603 34568 208003367 90525 90526 417606221 26982 26977 194124893 90742 90706 293946651 36018 35985 203255716 32558 32559 102963184 75336 75337 201999883 47965 47966 438331312 9358 9349 605965713 95930 95931 835986330 17037 17009 459217304 24139 24132 748327788 59101 59092 779059821 29680 29681 20572351 21401 21374 572047478 11968 11926 213612144 13496 13504 868607853 56576 56577 338996003 52763 52711 348821382 73408 73391 294872085 79434 79435 420656428 26533 26517 588832280 86100 86101 926824153 65984 65985 453685223 21416 21417 951635477 37382 37393 432582111 72241 72246 877687111 17550 17529 818317879 22571 22595 603323498 19476 19439 107840900 27958 27959 409743037 92198 92217 228333241 95989 96001 896621438 85939 85940 943205140 1386 1387 794704812 64815 64797 516980886 85230 85255 102433081 65498 65499 199940797 11303 11304 88114412 17363 17364 84551598 51348 51318 5527606 79059 79046 464628214 80147 80183 33298068 39347 39348 668920711 25418 25419 752678137 87034 87007 601785409 31236 31243 522316367 73842 73798 408237792 13942 13943 329352511 99616 99617 58921469 29935 29920 870731887 34905 34912 712166876 84048 84067 234059379 53259 53290 765831512 93047 93048 767053933 73228 73203 615164037 48663 48664 452020997 11028 10977 255077957 74893 74894 976176873 77307 77304 354622073 64405 64443 51773133 57310 57311 174996657 75872 75873 960858467 66748 66749 985077498 39953 39985 742741817 39763 39774 852794934 40473 40462 275665085 39981 39982 937099380 1470 1462 704087204 41375 41376 561420921 81463 81464 456568444 75069 75070 598321139 76446 76447 542025210 44279 44272 733375201 48178 48220 650953449 42835 42865 510678257 43675 43676 816951246 95594 95645 528339747 52118 52119 806989711 69086 69087 789197292 56804 56805 80726647 63255 63256 49912200 96997 96960 746026830 25723 25724 207729509 7158 7159 730222223 78503 78498 691730018 33915 33916 7447199 77773 77744 270226982 25451 25466 976034397 46972 46973 132588782 96035 96036 125799328 30705 30706 477472416 53179 53206 147420198 51611 51612 86709838 70146 70161 240789334 9530 9578 443566741 71095 71086 975919342 59964 59965 638076079 16324 16366 267242046 94063 94048 169407336 54863 54827 980741285 77109 77110 244993981 90635 90590 645426686 67604 67605 598627760 15250 15272 49820122 44013 44060 580787375 94892 94893 436900771 51 52 531922362 67895 67918 922301348 38342 38343 228106273 63862 63853 71470633 18139 18186 298553407 24869 24870 692705842 54466 54467 467164819 69332 69333 363069784 51188 51187 354041181 91111 91105 906244615 23379 23393 184886303 42930 42905 87082407 37091 37092 640904410 47139 47126 145005769 55368 55369 803043929 70083 70101 910331757 86652 86653 341928968 99243 99244 88460564 15170 15130 461646496 34735 34736 552444850 70844 70889 728823008 9047 9063 193062429 51292 51293 992329183 53631 53683 898526839 79308 79309 864960066 88168 88118 749716811 17063 17064 630753274 56643 56626 540811333 9320 9310 235318112 11223 11224 849532974 34571 34572 658064144 14291 14292 107904883 50159 50119 433598097 39459 39460 446290008 70848 70849 760203378 45624 45625 833428565 41815 41787 558647286 66308 66316 703523051 74441 74442 860975258 33890 33860 380541652 53920 53921 709561527 94975 95006 937744619 27155 27156 460484340 23381 23390 152152366 53205 53206 917254703 12940 12899 961336863 30937 30934 312637928 61060 61041 452035665 19551 19552 658719864 50740 50741 177406886 28746 28769 789214516 55833 55834 41523979 4560 4561 3953006 7562 7526 52060182 23748 23793 471592223 18591 18592 216201540 9056 9057 705264495 82635 82636 496164121 53364 53365 728450377 27449 27444 409643722 65137 65095 733268512 76618 76619 626358541 94523 94524 263359629 35240 35223 3196086 49291 49292 131465496 34750 34707 729003637 67889 67897 36643232 66709 66710 517577070 14954 14941 10654456 62959 62960 313277710 18975 18976 606798849 45778 45807 972159937 24975 24976 505442515 60037 60007 73880951 7348 7351 394019202 72708 72698 528608383 9107 9073 33162647 23116 23114 459617081 30741 30742 155850454 19209 19218 280629013 8833 8823 699416479 70952 70915 179433252 79234 79235 768855177 61906 61907 312818798 88237 88211 881197308 56238 56220 532243126 30501 30502 216072710 26917 26918 211671027 95102 95103 828741674 37815 37816 112592831 83837 83876 5013261 93652 93653 900888690 11081 11082 71221310 31809 31786 798064322 42147 42148 234944225 64013 64014 419533031 359 360 360266240 22551 22552 991765681 25688 25689 917405301 5464 5453 358543137 88521 88490 652553363 22849 22879 404895178 40998 40999 937716927 26357 26356 672401801 95072 95073 187918205 67814 67795 949136688 11727 11728 262284747 41050 41101 443502518 24102 24144 601403427 31176 31177 741514975 52246 52287 631126338 68956 68981 399308268 61397 61361 376770418 50653 50674 801453632 52658 52659 141548826 19417 19418 689874326 78453 78454 635078688 85138 85164 187055997 39537 39556 507023227 52235 52236 71795069 64883 64904 299469002 76638 76639 805954526 66535 66500 396145779 49062 49057 116614939 44611 44652 144030036 29229 29230 230019170 91260 91259 183835408 12254 12255 914208050 64771 64744 907447925 54628 54629 844096120 79377 79338 713944859 86152 86153 917250241 49664 49633 241343463 20856 20857 665866650 84450 84415 109843418 99875 99876 875607879 33284 33285 10528983 26806 26807 124362974 15120 15137 673675062 60418 60413 127466880 62249 62244 203404127 67688 67655 950006960 81838 81839 120525176 51670 51671 898036982 59026 59034 733197884 49023 48986 34544015 90132 90133 492497642 20497 20498 411758178 77503 77481 230431618 7785 7786 684320723 47596 47609 277806860 57353 57391 157726584 79078 79079 458479649 96991 96961 253272460 8346 8347 893514296 59906 59907 219468212 13763 13764 890333581 85389 85390 787693379 21607 21653 196534250 30696 30697 812301100 90161 90162 578370801 53118 53119 816834673 4905 4906 302348393 53700 53677 159100309 18032 18066 953884648 18487 18488 869666096 77991 77965 578640329 75642 75632 926211162 80015 80059 888725555 65115 65075 695238635 67537 67570 943662782 43266 43267 357248418 53247 53219 647532659 79950 79951 143351371 45651 45652 221096602 85002 84985 193299292 42920 42957 305805616 13428 13400 203911076 95431 95432 172318217 99990 99938 854927341 75213 75206 892503640 61227 61228 176753792 24125 24076 368123661 96747 96748 663178458 124 172 233870050 35516 35517 895157746 70768 70725 545505973 53873 53867 864635914 62122 62123 12390663 99028 99050 802644979 70255 70277 399839218 65748 65716 561145887 49726 49776 992437085 2558 2561 658186460 40621 40622 342069324 24808 24809 405367588 44092 44064 436593635 32132 32102 204336379 20611 20612 240070254 68900 68902 594453619 78722 78723 403444726 67953 67954 742677096 16186 16160 510478777 99383 99338 959005568 67399 67400 928517712 8930 8931 664481578 48234 48218 411532549 58395 58396 697446175 79038 79039 133141238 22175 22176 661620976 53632 53659 713511923 97163 97164 416979384 25786 25812 386141232 76736 76737 658705040 26309 26274 465380934 32838 32876 697294359 64514 64476 7714078 88952 88959 966821154 85866 85902 964258087 99922 99923 957791796 95043 95044 804049628 27902 27858 347138075 93225 93175 619142925 9641 9642 415494806 82809 82810 963356359 1830 1813 899290051 64765 64804 989391872 53725 53686 439237768 89500 89478 206682195 19883 19884 38312098 75099 75100 202957199 94933 94951 278602663 32122 32123 508599160 86770 86743 314338233 46684 46633 83862753 57039 57040 267330043 47347 47314 289288784 30331 30369 167545520 82540 82517 974507158 55248 55197 489700739 61515 61516 402598732 90192 90193 22667625 53865 53864 26613027 12819 12832 430066569 73558 73559 158571326 47560 47561 899936933 50906 50956 547084175 77993 77987 359914012 3553 3554 554695703 84365 84325 932086215 42653 42654 91805890 17135 17102 693511224 67156 67157 579660810 61896 61897 512687569 85525 85526 300471337 74750 74751 762742088 51585 51583 891332759 20671 20672 658358558 24907 24908 406600512 74174 74198 785648708 61194 61142 769114454 79511 79512 676161272 9990 10017 929510571 47585 47586 841532291 95457 95478 283157436 81474 81475 159620591 80848 80849 809070201 62695 62666 12312892 23017 23018 597663443 18447 18448 796708840 9590 9600 451743798 12961 12962 351049723 67883 67843 338814180 97899 97900 505056321 91301 91339 379270407 91901 91902 670676209 59138 59140 366887334 23319 23320 211979860 84166 84167 947015894 23155 23154 873092246 56926 56927 898537416 12189 12190 100642361 24467 24455 535969730 11183 11230 682358852 38485 38486 462704104 84693 84741 632014989 14205 14209 686738011 42764 42765 631393679 634 635 590178254 30563 30564 908605210 822 874 645925250 64895 64896 565157745 44720 44721 590873104 70789 70769 597012710 91190 91222 572576341 91911 91912 733744110 80183 80200 349706690 91397 91365 661179041 88192 88193 396884498 15289 15276 815125663 60103 60082 976538253 40172 40173 538474404 64661 64618 297583676 50323 50356 752644595 86730 86760 47568856 51148 51149 800037215 16690 16691 235098469 85100 85101 711810703 3594 3595 162763235 68232 68206 994112657 6455 6456 22734071 27113 27114 405498703 25451 25452 587513477 76195 76145 973633467 4549 4518 138757386 84507 84519 200113730 65371 65409 49055858 10547 10548 958634670 25775 25746 916719798 92880 92930 784487309 11290 11317 742649212 9451 9464 346269239 15933 15934 917302739 67718 67719 585563999 4669 4670 774751106 37538 37574 716879632 23126 23127 943118695 39180 39181 795366651 1325 1326 649751072 2830 2831 976250916 44745 44746 997001597 313 314 924294051 3402 3364 884077610 13165 13129 348221125 67428 67394 702599278 52825 52779 313018421 36047 36048 113763677 14161 14151 845906924 40240 40244 289178415 31337 31353 490604711 14204 14205 387276706 28825 28872 935609214 40980 40981 746082654 10574 10623 882863349 63178 63198 967645196 63968 63969 934248693 36822 36823 876934380 85719 85743 825779564 93775 93760 762138080 53697 53688 237296465 41238 41217 840227500 96470 96424 421746577 11912 11860 316817943 51097 51098 30229446 69172 69173 99863200 28893 28925 833928925 90932 90945 802372812 4123 4122 674342288 30683 30734 234291781 10173 10174 568177561 4548 4549 888725043 74217 74165 218274306 16011 16010 943264353 13855 13812 696967926 57965 57942 229125257 9797 9763 247818225 34903 34904 838095327 93888 93863 662076948 52421 52473 552638339 47317 47318 74215116 32051 32018 33777748 97940 97941 702676278 42129 42130 213584181 1343 1344 639205188 8838 8839 314742758 2923 2924 400634796 20629 20630 816217528 79130 79131 270226897 28906 28861 370153066 9109 9110 503632913 77152 77153 379262346 44549 44550 157339209 56469 56470 849587477 2840 2816 33059605 26280 26228 849153276 31921 31881 82937784 28138 28139 909250248 23961 23942 267136181 26650 26604 452883100 60978 60979 2402378 64468 64492 259062439 75874 75855 593134570 88456 88428 334195589 4141 4142 636554248 43233 43219 308802665 34761 34762 612170679 81381 81382 911946082 38471 38517 351213332 85700 85701 155215844 82628 82591 653711020 44100 44069 368933322 45564 45565 618116719 67202 67164 605963110 53163 53164 485827709 35954 35928 715855552 60531 60539 386026833 15886 15887 173522329 52715 52726 696526440 39404 39405 739717002 30724 30725 897330230 36394 36395 289832795 4006 4007 524489800 63341 63298 694214114 55116 55117 230074716 53384 53363 296558231 68361 68332 541846091 14657 14698 976867526 53018 53044 387722900 98709 98710 707420199 94770 94771 537756966 38813 38814 835367401 26110 26111 237434420 18642 18622 521797652 97529 97558 267478050 21993 22036 359952659 45381 45382 705523308 21885 21920 996300947 78153 78173 988053594 60858 60830 356865873 12331 12318 671671218 69949 69989 103644174 63700 63649 698408716 72694 72695 530341825 22699 22725 208266987 89213 89244 244015044 31818 31819 483205892 16837 16838 541024590 75838 75839 240566237 42285 42284 567351942 82950 82979 755400557 73564 73548 863031737 90330 90331 908771909 10979 11019 464547933 50502 50488 899745926 4871 4865 32685500 33628 33667 520035244 79481 79482 556122652 5818 5823 445089276 59706 59707 99928133 51259 51231 95049082 79468 79469 44861393 50586 50556 905013893 29771 29772 277629421 42569 42574 411694940 12504 12505 135404787 96494 96513 678969998 17553 17554 688253442 31720 31721 39509320 26811 26812 714779613 47202 47203 646010204 76875 76924 315033831 84593 84547 69262202 41986 42006 430982670 50606 50616 388096846 54275 54276 649345087 41138 41139 759303869 84246 84254 142532016 85599 85600 31511412 88065 88066 794179273 64848 64832 909783076 60223 60204 474827210 6887 6888 282217793 24123 24139 813868440 83173 83174 837779457 85778 85727 682084872 91331 91300 955211302 11141 11173 503405384 9761 9764 946529991 1912 1887 68876899 23757 23743 998264156 88963 88994 428691970 19435 19436 48827352 17111 17112 919223884 26678 26679 731486343 17129 17123 810920072 99398 99436 446978579 49073 49074 978146394 394 402 277948465 85455 85506 827976760 90805 90803 116066904 65061 65062 96971815 74063 74067 604159965 76207 76218 881353428 9651 9652 593796734 15577 15593 522031948 97257 97271 972035958 47240 47241 250707618 12041 12050 218317945 89727 89728 777109334 53882 53917 870493220 39469 39470 163938743 58562 58563 271582134 90439 90440 658032625 80772 80782 934537526 86959 86960 837781851 59122 59123 355596315 27668 27669 876037331 8777 8778 686170579 76198 76175 405825506 25013 25014 227485950 17059 17076 370906710 67544 67537 268950118 7165 7166 603393851 7683 7681 169596125 85007 85018 922730774 90008 90009 254405509 47247 47248 596656608 3539 3564 806304811 36559 36560 129978511 79206 79198 961901259 49677 49718 718114534 54377 54378 134916654 36832 36833 502699524 54352 54353 790815065 78255 78232 96056807 90087 90088 62794678 17086 17062 14100799 15811 15812 536749019 86253 86293 741582287 1669 1670 492598543 99611 99627 872768516 6514 6531 112936321 48396 48397 513949413 35715 35721 418977261 21948 21977 844880789 12919 12904 736491564 34502 34509 582265139 40099 40111 98733379 67981 67982 116174749 7855 7849 505653027 94798 94840 248171182 48040 48041 977633971 65970 65971 336991873 41279 41282 405092069 67545 67583 14253531 62190 62168 319380885 59537 59551 796677899 89127 89128 46908165 53583 53584 333172604 90781 90782 527066339 88184 88168 995884508 37952 37953 775667520 19513 19468 499416206 45937 45976 832219913 61291 61292 325925925 59258 59259 549679464 71484 71485 345695872 68976 68977 885654222 84822 84808 166856332 77584 77585 191175600 38264 38268 844158590 41425 41426 151596953 42398 42399 74478972 74417 74418 22770242 92442 92436 822358928 26849 26850 625267496 17608 17616 562537403 3647 3648 99457628 10090 10091 379099976 16172 16163 842534910 32184 32185 514282161 88177 88178 28923996 19301 19302 794369954 53568 53569 219540792 6141 6131 334660251 83067 83075 447557703 72326 72327 520914974 28097 28098 71880630 22717 22718 435997608 3027 3028 828773249 70363 70364 424299759 85532 85533 547665960 8143 8144 962657288 59681 59648 716151508 47129 47130 510891750 86620 86649 502178191 203 170 722150263 21928 21929 561511185 37296 37297 804418684 18332 18282 682390038 65541 65506 973069593 90206 90155 554848555 80861 80850 200378 58525 58501 538492248 12798 12799 443177437 9629 9630 943964136 74940 74941 941022718 65276 65240 996296123 20831 20832 416573375 65462 65453 744750758 53145 53146 842156109 65116 65072 121286016 15204 15205 128729299 28708 28709 227051064 36901 36902 38350481 63531 63532 337968462 16754 16709 343641412 40351 40303 496507824 96886 96887 313916740 69914 69935 998734037 76669 76670 142247671 65709 65710 197308798 20360 20361 42826662 34910 34911 800546501 91916 91875 110469203 36813 36814 475096118 81570 81605 292778692 61088 61089 847140709 18773 18754 316677517 44070 44048 792409253 14731 14773 388441533 62597 62553 151998558 16927 16928 426116913 68755 68756 166109062 97604 97605 941068757 57840 57889 605505607 23883 23884 300955729 20468 20469 792745505 31017 31030 104362782 16556 16557 234220573 10351 10352 133423923 26233 26234 647860626 20132 20133 958183858 77750 77774 739462349 16856 16871 656602040 59636 59687 300000625 32311 32312 881397893 2521 2538 164975787 95948 95952 444582744 98312 98313 457094535 14454 14455 811543683 12595 12647 919760087 51246 51247 541187734 86943 86970 362375984 4881 4882 735473165 87800 87801 754003113 64392 64352 25470145 59929 59930 234546590 16456 16457 455074943 47728 47729 862521841 34222 34259 416643477 48043 48058 343203525 65903 65904 898897122 67902 67903 573372358 61084 61114 345771003 4329 4344 925627259 44396 44397 983744936 82397 82351 952097976 57217 57252 388468573 10608 10609 816137430 32593 32594 321114779 17368 17410 629176014 89899 89900 985356002 91502 91547 788085166 39499 39500 146998536 26097 26098 969685337 10626 10627 349463951 17784 17785 892688873 78847 78848 990864120 88234 88253 74285383 36269 36310 536238195 66583 66553 515213000 30322 30366 227176098 86860 86861 528710206 1264 1265 622614549 79819 79820 247300806 54137 54138 479796396 64289 64255 941468211 30247 30287 540869944 195 246 147013989 4345 4388 483214783 59770 59771 813130277 35311 35334 333435212 17005 17006 957533769 35191 35181 907140024 7380 7347 317042491 3974 3975 860802717 73475 73462 361819316 33614 33579 623286950 22846 22812 798127240 90918 90916 297416526 89944 89929 886184902 62282 62283 353481198 67148 67164 532975701 17543 17544 655111649 54244 54245 848520594 56907 56908 209919262 4735 4736 965312521 70449 70450 921967827 64355 64361 949870849 25191 25165 483113003 80806 80772 337942838 6220 6221 573379231 27624 27625 607372723 29354 29355 556260842 23358 23359 985518288 46678 46679 178577889 80074 80064 360611514 25663 25670 350500312 55365 55366 819382207 38172 38173 534047745 11215 11216 841376804 85273 85225 282199701 31661 31662 148848058 80150 80151 642811853 32990 32991 937505312 88159 88160 570218027 20598 20627 285425329 77411 77412 181028223 37628 37659 121437822 78930 78931 322598277 81174 81127 445534806 22534 22535 352038177 2836 2837 375439373 65537 65538 432374737 62020 62021 366677289 15454 15441 859228210 93955 93956 767472694 45455 45500 570292331 86781 86752 428445673 6006 6047 778728569 27646 27647 695369502 35358 35322 83422959 6644 6645 675143964 77232 77233 261637451 45039 45028 463073140 73238 73270 890656047 4430 4431 181032476 53694 53664 678380757 5964 5965 370513692 41028 41029 411903655 73750 73751 328331793 37907 37894 871332477 35731 35732 431604844 17576 17577 795078889 82997 83012 164349612 61115 61116 220911060 12221 12222 140328267 21554 21555 17524232 35324 35347 811958713 73191 73163 857022472 23612 23570 759458807 61533 61578 625144950 34417 34418 199468535 17917 17918 901805229 79078 79110 572521320 27788 27801 966427999 87638 87639 53194028 52545 52530 993063971 18295 18296 739401846 95433 95440 751143309 87884 87863 369075254 45483 45518 895202847 97857 97901 607659298 37070 37071 878718193 84090 84069 663423722 77097 77098 872486442 85933 85934 361682975 5011 4976 969963749 32896 32897 558918134 39281 39282 697983335 78963 78931 516163602 57230 57231 299310022 89263 89264 600656876 81564 81590 247634403 25795 25796 907585576 60543 60571 595483695 21199 21200 423512577 69227 69228 117777003 53699 53739 123624823 70023 70071 890913155 43936 43937 331255952 65294 65295 445966432 86536 86534 666199581 60314 60263 398110078 59058 59059 455469699 94450 94451 479255601 11854 11855 342389173 53836 53837 690183486 39997 39998 848691251 63735 63736 415337704 98590 98587 556405043 93207 93208 737034911 37499 37500 602035941 58607 58608 405511859 16813 16814 373397218 36533 36534 452279606 88745 88732 443615743 442 403 44154222 73807 73808 600635569 64956 64957 597696753 29159 29189 840268762 86912 86894 890947009 1901 1902 99700494 11696 11697 238534127 94120 94121 234087859 25510 25558 251446864 35171 35172 404304834 1553 1545 6258024 89806 89807 349053501 5858 5859 182857543 95381 95382 735071573 33664 33665 875838180 84414 84456 117890231 69387 69380 484654472 98898 98857 134374348 47481 47486 814918987 78222 78238 571555262 98986 99006 546125609 98075 98076 202650114 1198 1199 195296938 94180 94168 128829610 38636 38637 951134424 27871 27874 101942137 44868 44869 581888678 29659 29660 516178213 45906 45914 852753126 76417 76418 13637367 84973 84974 312183934 100 111 893595348 90112 90113 150767328 71995 72033 378308271 9612 9613 568580358 54312 54313 612775611 71975 71977 490905095 53220 53227 579758162 60379 60380 840107325 18473 18474 261177890 88961 88962 244488383 14412 14417 430701447 68624 68647 576482417 86577 86578 851639338 87188 87238 832324898 51147 51148 993877390 34610 34611 788239251 20553 20554 921719453 82547 82534 351775190 8168 8169 50193962 43663 43664 673220948 88074 88075 278525800 62672 62673 420626222 64542 64543 797142725 92459 92422 147160074 82104 82105 170256672 19136 19137 35961255 67519 67520 41553685 78231 78275 43827824 57637 57638 468848083 20593 20594 771014880 22377 22378 546828939 24242 24243 796418618 74149 74150 586015559 76724 76725 596002691 55399 55400 74949579 17197 17198 619154292 71448 71465 19883168 2190 2191 420433146 7861 7862 777267123 25548 25549 85316522 91115 91124 454012160 37027 37028 973559946 78425 78374 20577941 78709 78710 105871518 97567 97568 297462303 40638 40639 520468275 41414 41440 37748890 37973 37937 90850120 62355 62356 669017514 50772 50819 543845989 67946 67895 394666057 73839 73840 627126061 97293 97246 258176832 18148 18149 254566306 34887 34888 159738639 68379 68363 880923216 88851 88886 747037585 10651 10624 141986222 74085 74086 694196695 51025 51046 356606813 38238 38244 53476318 91069 91060 398515340 66768 66769 56457206 27208 27209 326304078 55522 55544 719971569 84606 84564 979930335 23649 23674 328595334 39257 39221 324650338 11266 11248 520325165 15635 15672 876123578 72575 72581 396979616 78984 78985 26020469 5392 5393 406329383 19788 19789 662869010 44510 44511 833188473 5299 5300 264886025 87112 87146 73226244 86668 86664 632458698 32631 32632 687830720 20215 20216 119108253 7184 7185 423238400 9222 9227 228848196 56823 56837 931048978 14194 14195 183124576 38988 38996 663287594 39405 39371 71966324 87678 87679 727520016 23276 23270 574865772 61488 61539 687271414 67998 68034 364117531 98982 98994 222292559 45204 45230 5429714 58940 58941 98535886 90401 90402 323634444 90337 90360 364599781 55920 55911 712740401 53202 53203 145259648 7945 7916 970074301 58713 58706 818167640 62058 62059 401826837 34576 34577 599597687 79754 79755 272418390 85975 85976 785048412 7728 7692 881776033 73169 73128 809349894 19911 19945 354257882 21901 21902 305019843 28884 28885 328449270 72218 72219 525597223 34797 34751 565767698 94803 94804 101715959 75552 75585 534552043 61546 61547 150035457 92209 92207 124310440 88942 88943 105219936 62296 62297 699435196 64508 64509 742554452 2913 2914 292116070 29794 29795 211714851 432 417 884001315 74181 74133 994144287 48831 48864 648573209 70367 70397 931050743 45692 45693 52507081 73781 73735 614559223 14417 14418 784150027 89278 89232 655336870 96311 96333 567031637 77166 77202 770189945 83166 83167 691695933 86680 86681 723191286 18014 18015 482909971 21923 21924 102168575 60790 60791 529695650 45914 45915 185746009 2166 2167 258903158 8499 8500 177500817 58335 58350 189802556 46754 46738 817164184 36202 36203 741565412 88525 88526 534071472 68643 68644 657192227 81970 81918 713903798 55762 55725 547375293 690 671 740103779 81640 81641 712210580 43887 43888 8656695 43863 43910 603480865 62922 62946 319160648 29599 29600 512714887 25576 25599 311531317 61423 61404 658148241 23239 23240 845206012 30262 30263 887431356 29195 29217 85069524 13086 13127 979330625 98229 98260 584895101 24375 24376 357269769 57580 57581 717258950 78015 78016 50612259 75232 75233 192890602 36524 36528 928078204 13727 13752 223473914 78122 78171 215864926 30476 30475 586014205 63771 63768 922218666 94455 94456 562926662 46303 46301 723486948 89787 89790 724719114 27489 27518 117163760 49796 49841 495424938 62997 63009 20021573 94046 94098 484649893 75706 75707 914896204 28959 28960 574490622 1058 1027 907722404 25037 25038 328122160 18918 18885 959104171 53605 53600 817147925 54810 54839 702611787 1868 1869 157793950 45076 45077 925026822 88802 88773 528931390 91778 91816 165353461 81284 81285 800265151 55024 55025 29735120 60145 60146 133454768 28462 28437 866160412 16008 16009 441862652 59756 59757 83801970 42360 42325 475019275 741 746 340767788 6855 6899 83010560 12305 12299 709247944 58295 58340 497106433 50635 50614 835637023 47 20 904769067 81339 81364 337231471 59236 59203 852551680 86546 86573 302077064 21055 21056 910562061 17313 17314 767517474 24725 24695 934451025 14705 14706 251712004 94133 94184 616247438 45745 45746 222012835 52740 52741 177638715 90291 90273 934396193 92270 92230 107586331 65052 65081 525606526 2250 2251 210228536 61183 61184 146923603 58897 58898 466705754 95859 95860 621798187 54965 54966 163321225 62945 62971 230513748 38130 38131 441894213 27703 27704 332454724 84096 84097 49252306 80453 80420 657546247 10019 10056 288775003 45787 45788 29109676 55298 55291 793457577 81206 81207 309522862 47664 47665 73346935 66138 66139 283330306 96140 96158 993638521 12260 12261 767233141 27815 27829 248330270 52447 52402 984244526 8416 8443 941353598 70060 70061 825906416 15728 15729 425903947 95815 95835 706459886 39763 39764 772532598 23349 23350 593744997 78235 78266 447435031 6377 6378 214967911 19347 19324 370795985 80777 80731 169499530 94250 94287 47331913 14752 14762 957685836 4116 4117 812955479 92117 92118 350160721 7517 7505 89080503 63472 63484 94104035 50688 50697 647216702 32015 32016 310045307 24096 24097 917238719 8039 8090 378394259 31235 31236 907020387 87244 87245 900620790 97662 97663 981944527 6849 6833 257256789 93852 93862 418016950 82035 82079 910912775 87042 87043 565646803 50830 50810 419529102 15656 15613 580248095 14804 14805 484940263 42578 42604 920508755 11340 11341 481566198 54474 54475 500693561 69600 69583 190155158 21764 21793 803181002 47875 47916 663581302 23829 23830 872700149 91737 91718 636760977 70818 70819 607537188 56170 56171 602582429 82363 82342 930230195 94487 94488 832894461 37849 37826 874083551 47534 47506 640999453 90100 90149 893819355 50539 50536 659757154 83420 83410 943859105 30263 30242 943043742 20065 20066 382933737 898 915 376619402 74361 74358 20358471 77715 77716 797527349 7798 7799 863981253 53524 53527 657022842 57338 57359 668932520 97128 97166 758120163 81435 81406 556151141 27281 27282 231838828 73108 73109 92902011 48302 48303 76262226 65087 65088 327077351 19797 19798 955587759 55770 55796 598124622 76999 77019 78609514 53889 53884 822195185 30997 31013 73511411 77158 77172 351024744 58763 58764 77455145 95670 95671 429548292 64672 64673 179078097 80057 80096 969702939 63346 63356 930237176 44312 44313 728804776 61518 61528 70212472 19950 19951 586822981 12356 12357 592524698 47995 48002 548089246 37292 37285 899182013 65231 65220 971605805 22962 22963 713987346 386 387 407606266 44270 44271 415794509 59584 59556 411707762 37940 37941 347032447 29418 29419 284265241 69560 69512 414401928 19669 19685 428416579 76610 76611 607547829 94946 94956 475628338 77820 77821 150379216 31061 31016 626214923 14355 14356 863462690 68676 68690 250489111 63551 63556 566172413 56249 56250 732094911 44913 44945 175156324 59802 59810 504238768 66665 66660 800269734 30518 30513 18838843 42811 42860 726560849 18197 18198 36461769 71784 71775 380881508 57734 57735 760232613 72748 72749 777586143 57806 57811 991310993 10165 10130 124460439 75561 75579 510851641 62487 62488 405306680 36282 36274 395356278 60655 60656 511816363 31453 31460 721450435 52563 52564 220633507 15970 15971 823840156 35338 35339 736344550 94924 94925 503056501 18270 18241 65981112 94529 94530 587255015 51957 51958 102777466 26447 26448 473639355 40624 40584 822287428 81653 81652 955694015 29585 29541 11345322 79250 79215 571262624 90089 90063 106632638 25743 25738 100078183 21306 21319 213347087 29521 29522 240615510 37791 37751 32224721 32753 32754 117821845 99798 99799 372600476 5655 5656 756451796 49924 49925 999207270 24307 24308 852154493 99797 99798 807051645 70104 70138 25704508 42247 42248 19394950 783 793 711919344 29806 29807 97111414 81607 81608 63247418 96632 96615 33911040 98436 98437 308228908 58383 58431 534041301 58988 59008 458922055 49889 49890 445467057 70676 70677 116550833 33244 33210 925408142 45509 45510 660690235 57999 58000 989802259 85329 85330 66341790 44648 44649 559445458 81418 81419 757152298 85667 85668 447265903 31341 31302 168277139 31909 31911 420716916 16393 16429 23274831 22765 22766 87054848 37153 37154 750563765 26438 26411 401532429 55300 55343 740551518 87180 87185 665031346 2703 2704 737942899 13904 13905 293582992 46490 46462 728588472 80716 80703 657985780 29493 29471 368502205 29585 29586 755585212 46595 46596 693116069 83471 83472 437606494 47447 47479 754633519 97306 97307 538068066 32422 32404 592563914 12293 12294 264096478 79545 79564 899444548 91912 91881 573950979 71322 71351 252891385 47528 47513 509983855 98688 98692 611916556 29661 29697 781005183 51051 51103 509059116 68638 68639 496774377 85894 85895 105024804 23705 23706 804114104 24031 24038 703658449 72360 72346 984400991 20043 20026 620664670 25281 25269 894174786 2433 2440 809583792 71453 71416 320223458 90945 90946 780389834 12624 12603 47066803 79780 79781 669859473 50345 50346 548571587 87837 87876 862023210 89374 89385 948461251 32179 32180 239765858 99741 99742 852709624 72017 72018 853847294 89796 89807 720494758 71251 71259 961178049 54316 54365 826093276 61356 61357 955825025 67595 67596 505170858 20201 20165 397083252 4853 4848 653392174 27218 27181 191702740 48784 48785 664340427 67664 67665 91917680 70394 70349 982297559 37673 37674 196707329 71844 71831 441387431 94813 94774 844824195 37079 37056 303216739 83142 83090 374305234 48521 48525 89951301 60162 60163 447350414 63587 63588 127336599 9152 9153 225406013 5307 5311 160841173 73553 73554 115257577 42474 42430 292441486 94272 94263 92858447 4763 4764 794729736 17769 17730 569619912 80993 80979 461232252 83550 83551 955207929 36836 36854 766972664 24708 24709 390030014 1092 1105 538552491 48759 48730 595576848 98199 98179 706088376 15622 15627 265038616 64717 64718 110957952 56621 56617 986959554 6244 6192 949078171 86027 86028 826685552 43905 43902 396482088 19237 19238 595902866 28415 28416 964910572 84901 84886 981222590 91743 91702 642236294 85907 85908 520759352 78212 78213 148647620 44621 44657 498051054 85647 85655 98929118 28597 28611 930137888 98956 98905 181185545 87268 87306 423049991 90892 90893 484573326 61741 61742 925902290 44849 44825 79789140 49915 49928 800000724 54613 54587 531848089 16794 16804 149427797 2004 2010 706325500 98627 98664 349749244 53043 53044 168589353 68411 68425 608937017 82159 82160 674130319 23321 23272 956054607 47632 47676 313233932 63301 63322 148706449 90023 90039 730650700 49420 49441 251434435 81252 81284 136666292 30719 30720 277120927 69275 69276 51356765 77244 77245 923404640 56657 56628 326787858 85196 85239 854841255 95066 95104 516368526 53081 53088 800780954 41884 41902 990333011 1941 1940 417793614 12302 12250 620777400 98678 98679 881694909 33302 33303 972113096 11778 11779 260065222 88542 88593 23194272 66122 66123 198096322 52486 52520 695489236 72058 72101 132226384 25779 25746 663935719 94998 95044 369655014 10011 10012 475895977 92794 92792 999932910 35312 35339 703357952 2338 2339 301692140 14653 14654 192172906 46006 45991 201177494 54558 54559 222003389 51776 51777 613087499 60689 60690 893201461 89376 89377 543834691 50176 50127 156000403 95518 95519 651261566 87536 87545 207051116 60973 60980 247199284 3089 3090 672832422 15494 15511 799920382 90249 90224 358523144 61410 61435 759959971 26725 26726 553257818 15319 15320 409707131 133 134 35606646 65561 65562 345411221 89143 89144 187272184 47406 47450 203676069 76118 76119 191726528 62649 62650 802796625 17232 17233 341047994 26731 26732 630104638 67173 67180 73377075 69813 69856 13835266 72663 72710 773081614 17908 17879 190050766 9513 9514 625505309 65869 65828 825480249 40456 40410 197126679 71761 71780 111027318 40023 39999 16934191 7092 7093 385079617 57249 57256 51483095 82232 82186 170705476 72448 72450 157652462 29574 29575 436180123 57049 57090 66678335 56514 56515 236075598 1257 1298 446036246 38326 38351 659503151 49522 49569 133543655 14091 14103 927454696 74034 74035 648555318 87632 87650 885981627 87220 87204 641043935 99794 99781 733354216 67103 67102 879135865 40295 40290 332812006 62344 62345 108126603 14472 14514 860544726 98837 98862 414650538 99481 99475 917917879 74178 74210 838038032 19792 19803 10864948 2229 2228 576534684 14255 14291 710274962 53717 53718 295917972 57576 57620 43696364 78563 78564 925643412 49736 49737 990231665 56532 56533 462873767 85597 85598 140544063 71062 71063 322664034 63474 63484 666777614 11904 11905 63153295 97150 97151 935635743 45555 45588 103903860 99575 99576 492024825 14850 14873 984684257 39162 39163 455177303 56476 56452 769339537 54525 54526 957933635 94597 94598 179402285 38951 38952 19876776 67839 67866 542783928 45691 45677 554271967 33416 33417 142206968 28150 28151 662574112 93785 93786 838550714 22575 22576 473099081 75163 75164 768366886 32348 32306 201150796 8301 8302 866857548 34346 34374 995448020 22595 22626 82727312 16507 16508 846428616 41497 41496 603531541 28254 28255 200646765 39342 39303 226594754 55432 55437 630861819 87521 87522 192064625 36453 36454 554553762 67620 67670 805832028 3580 3581 292310105 42181 42182 666613180 89665 89662 296269531 67106 67129 555661863 14983 14984 20771989 65429 65430 35300275 29423 29376 94386697 80808 80809 656780609 76097 76085 222737838 79875 79888 897651933 8206 8183 559588910 61547 61528 932149360 99047 99027 286010546 59513 59514 575251597 5499 5500 642819207 87398 87399 729236338 51032 51007 852865932 6152 6164 211784554 92430 92431 495437216 86981 87018 247875583 64867 64868 565376908 64772 64754 230948834 12058 12059 563386047 27140 27101 517127197 11576 11577 342565867 33998 33991 809452084 55854 55855 10453967 93087 93088 340721984 95919 95961 263268097 37641 37638 634662639 20131 20132 752007872 93264 93265 754618014 94074 94125 27750173 67566 67567 255315300 91383 91384 673252897 72806 72832 357174988 43110 43111 798607217 59666 59629 564180328 27074 27075 212777965 20355 20328 726130027 10846 10862 930148515 564 542 119186583 71591 71592 322585393 93461 93413 680243028 98963 98964 177416066 35491 35448 546596914 39454 39455 187562523 37201 37210 985027374 37208 37209 694353263 58334 58335 773540164 60464 60429 550776328 7319 7320 893641076 81120 81145 212816211 62215 62216 620875807 47676 47691 152791156 79522 79523 480875441 8969 8954 604403846 55015 55016 351852948 23917 23918 827297822 93343 93344 392051309 13511 13512 737121255 67587 67622 301901515 10280 10228 481357916 35127 35128 510986152 43426 43427 187631172 7360 7352 301074196 78441 78395 995406401 51446 51447 102108345 13986 14027 608416549 54954 54967 837039095 48817 48818 76281815 32515 32516 924471393 91517 91534 944447427 72355 72356 860184397 80988 80989 556991831 38221 38217 256874025 54549 54550 528318088 33465 33466 278553875 516 538 38068511 94752 94782 886682487 99952 99907 91079705 83468 83509 498460065 77072 77089 405160351 91680 91681 790205646 92257 92258 265393281 96752 96804 905816434 86206 86216 753435785 72707 72739 818072289 61323 61324 809633752 27947 27948 133276844 57348 57349 236181138 86810 86811 81187409 86564 86590 711592486 14756 14757 443370775 53924 53901 101217274 49071 49032 634368695 16647 16648 935081630 70148 70149 15426587 71820 71795 871644857 29828 29829 649296763 88433 88434 863567298 82717 82718 412194232 50577 50578 88449074 38129 38130 346395424 49726 49727 541422773 54359 54360 883399637 45905 45937 215303693 702 699 531883310 82368 82369 11672695 6815 6816 701307359 65430 65387 328727902 3446 3423 990077452 36350 36351 827844032 28263 28301 672485727 62869 62870 557500219 10093 10071 852094479 78627 78655 168479807 91127 91128 590991009 38469 38436 176436599 43085 43128 965600205 40216 40217 243985720 48080 48078 421359653 46526 46534 496675447 53643 53644 710482994 70673 70709 789747835 94186 94187 309395873 50543 50544 836955646 17574 17575 570806357 57204 57212 878569222 13982 13970 720633786 8810 8811 707007689 8906 8907 19016472 99747 99748 174184067 51193 51194 619813216 3280 3281 978265292 71836 71837 603338932 689 645 166199357 90281 90282 58955766 70429 70430 61253992 52539 52540 631028110 34854 34826 103103584 73005 72994 48622248 65773 65781 764575264 1666 1664 893327006 17848 17849 351222056 83630 83633 79477189 2528 2529 943397661 72860 72832 824409121 91538 91570 642774893 26094 26095 355114190 38850 38889 782809261 12277 12278 907729229 48888 48924 905714947 7684 7643 28782888 75185 75186 755895897 19057 19022 255260041 25119 25120 579649676 62252 62253 216166409 18634 18635 161124358 73139 73140 146833467 78364 78352 552123361 40275 40291 9419950 8229 8230 409252745 86545 86546 871493250 77989 77941 769358045 55008 55009 193908716 91062 91060 511898424 34641 34642 479843901 43767 43798 464959019 35500 35462 549767602 68885 68927 333758899 59692 59693 107196136 95443 95412 261192875 50306 50302 650484534 51130 51170 524069787 39210 39184 317930868 22566 22567 302044962 8373 8377 167890875 76769 76790 961152595 90357 90365 993311216 17474 17475 608678045 85419 85437 901011341 65548 65549 5743574 9246 9222 573472616 22850 22881 920658109 87443 87434 468578123 99535 99536 625104498 76082 76079 239710680 48923 48924 48314309 58634 58601 961950990 19239 19270 423940672 47997 47998 925894295 17941 17942 481849871 46118 46125 770107369 34355 34356 77938406 519 520 741984039 59510 59511 479818379 38164 38165 681180693 54741 54789 704725109 90038 90017 713062409 74688 74689 210596524 66175 66176 398811727 86820 86821 249521529 13377 13383 835404808 621 622 442927575 35775 35824 674449224 27307 27308 526671707 59110 59111 7465310 16151 16152 496147043 54957 54958 902317088 2101 2130 616717867 94407 94428 326484855 23185 23196 505218519 82190 82191 807896656 97077 97078 371024991 67524 67485 835495055 79879 79880 96981311 52919 52950 939207258 96992 96993 801820709 79844 79811 129039717 78614 78615 491897669 68325 68339 858516209 65235 65191 240056894 30334 30335 226854725 21015 21016 389869879 24055 24059 513807174 42062 42063 33671560 69808 69793 911104797 91187 91212 183773164 39207 39156 414101846 29031 29040 329250946 93446 93447 64308450 84446 84412 240611834 37245 37246 260935044 10882 10897 761204342 25768 25815 311819909 82464 82465 547823704 90546 90547 266044095 17841 17845 742477498 47828 47829 607266926 59382 59383 79279948 3785 3786 643800444 87155 87133 465746487 43111 43144 541142896 23120 23165 750071606 85672 85673 25656264 60596 60597 530680826 96831 96823 253633613 70055 70056 454414233 22585 22565 874001823 39817 39818 588626075 38860 38835 668202874 98423 98424 20061904 49466 49431 309619908 50747 50748 85311965 26840 26841 799513773 70579 70618 967057445 42713 42672 10678775 3320 3321 160830700 82049 82050 772360502 15160 15172 871727414 11142 11184 215085714 81104 81105 346445626 51130 51119 431075027 13156 13116 847712873 41021 40998 121517246 77708 77709 260022505 58208 58209 367741959 31006 30992 398893095 21461 21412 92446585 37391 37392 374066898 38067 38068 883979683 71089 71090 416773953 40985 40936 429750795 4613 4614 466639177 52139 52140 158247958 28448 28449 245213095 99292 99277 998996493 61343 61344 627356317 86709 86657 410691121 54118 54138 995269593 53721 53686 842258869 84183 84179 687987176 5301 5272 214605241 61631 61632 960930396 23495 23482 4973876 81210 81235 780451353 1437 1405 720681735 13214 13244 924906210 37168 37169 752335952 50161 50153 624182943 3876 3839 972113000 55806 55816 976451887 9391 9392 277702458 17187 17188 986948250 71379 71339 833948379 11175 11176 726198286 5079 5080 906717299 28560 28561 304722090 46108 46089 168629693 10622 10623 20777142 4078 4123 455039031 18974 18977 146427470 35349 35378 778184599 71316 71337 489105567 85394 85358 450326986 47776 47777 264443954 46216 46200 211090228 24438 24485 319288496 10355 10356 457175421 60749 60750 780113706 95390 95391 626989310 28380 28381 118434417 43479 43473 246227084 70495 70496 534630812 45896 45897 629243238 99011 99040 567596690 77195 77145 256494228 99551 99556 299368970 82548 82549 720049126 98524 98525 354576124 48791 48754 584210725 74571 74525 857750785 41970 41937 424634911 94918 94911 242518965 24933 24934 840582615 19553 19554 85193754 65347 65348 520167357 8435 8436 717909544 24647 24648 279224000 77421 77422 677905332 67669 67676 548038376 5512 5527 249638560 51723 51704 24087761 31131 31110 945023639 66364 66365 204133182 21483 21484 425554776 68368 68369 957674049 68272 68308 541171548 18672 18687 371609854 88425 88442 229933016 65902 65922 882868872 99669 99670 724345221 478 479 718140010 28928 28898 924587707 33531 33532 608169428 40585 40586 631451378 95572 95573 304646246 38676 38626 530245458 47093 47094 880067505 17327 17362 280833925 90778 90799 354615804 89534 89485 423317574 41746 41728 901817822 45078 45079 335031018 33709 33710 762026311 84192 84178 76334053 40541 40542 82770967 52549 52550 959160062 61859 61815 967750896 61725 61720 191799121 50139 50172 155060797 65518 65511 346793595 82591 82583 574918823 35285 35286 570366348 42606 42617 139920461 88245 88234 966693693 22387 22388 686118701 73020 73021 621843237 13830 13848 438777754 68168 68169 365838293 96079 96080 911929769 90311 90312 191544723 49589 49590 426284978 92975 92976 370185966 1487 1469 335671163 7534 7511 457667935 64655 64656 158761830 1170 1164 323803243 16117 16168 80308671 10697 10698 863847645 27894 27860 182209157 17610 17611 183874150 14356 14357 542683930 19757 19733 604520726 79978 79979 99880877 89069 89109 650160445 76837 76838 403000861 27565 27566 30042581 34055 34056 693155601 92674 92717 131120845 66269 66270 767888212 19814 19865 340954579 76792 76793 829496363 53306 53316 318338359 43979 43980 328732231 47488 47489 988582264 24422 24423 645704413 35988 35989 328470298 62840 62841 550708051 33389 33390 5430094 19052 19053 227589515 65110 65111 263563027 36193 36194 226322657 49372 49385 367411697 64501 64521 963379222 95126 95090 422563809 46346 46347 592842350 46941 46929 151246676 64573 64588 981453076 4561 4522 251892250 67860 67891 329335026 40314 40315 465966921 61375 61389 548716887 77014 77015 482804740 54194 54195 832949484 28447 28448 125878021 64870 64871 764398369 93231 93232 351357054 83960 83938 705628458 17047 17048 994712421 20017 19978 108101820 96130 96142 368548726 45348 45349 538567219 13770 13771 996324678 91710 91749 873298843 69120 69121 253461572 43609 43628 108685232 43188 43213 358676368 56437 56487 176180392 23577 23578 407442894 89246 89198 985610468 5122 5123 720677541 38728 38729 495894179 10224 10255 98515741 84447 84425 502339953 73013 72984 62094150 25961 25962 294182799 16494 16495 685495559 87276 87277 711616784 19131 19151 278521002 81611 81612 222465429 22828 22829 512934115 48007 48038 920173287 73005 73006 849292349 43373 43387 108884621 37026 37027 913164727 91504 91505 855458099 90167 90159 217947456 67128 67129 454497726 7796 7781 674805304 94949 94970 884394065 9088 9089 906258958 20323 20345 803037902 2786 2787 335583110 47370 47371 387583383 47809 47860 572428660 72584 72628 5655942 57710 57754 308555177 4657 4633 380942334 28271 28272 53462108 86067 86068 894551158 91588 91537 766700632 24805 24839 80676617 75912 75933 815482686 91726 91727 735568492 99664 99665 649390584 46569 46517 897123796 71833 71835 497623050 27993 27992 21074552 15997 15996 690707385 50373 50406 128008177 13668 13660 227726915 4542 4543 440972333 91129 91130 203922987 13534 13535 575856576 3093 3059 409048614 84784 84785 758040278 90857 90810 980317912 93458 93459 634660716 56696 56697 256697882 99358 99359 781248739 12801 12802 176684276 89360 89377 341630170 57345 57346 656370412 57188 57199 226299245 44651 44652 764375516 90913 90914 846935517 84969 85014 743626459 70125 70126 851450003 82400 82406 595917767 63724 63740 122859838 34130 34142 992746712 92597 92598 283764250 58890 58847 259090580 61854 61855 583502434 94658 94626 599959887 48661 48662 328099975 48876 48837 295425606 71118 71067 120399981 76429 76430 92060394 90086 90076 953060483 75461 75462 125724422 92100 92053 904893190 36836 36788 127665798 66108 66156 243519498 65937 65938 947014745 97184 97185 744987970 20865 20903 713712470 5110 5111 916859712 29496 29497 13015722 28967 28960 839895300 25767 25740 630012441 82365 82366 237865607 90029 89984 925412720 49711 49712 937092416 5683 5684 344005829 53262 53263 955647427 73892 73937 29805203 67245 67287 856107864 90019 90070 535158755 77269 77272 241456288 62058 62021 756333462 79608 79609 370502079 88797 88746 293322001 21995 21996 460980992 81505 81506 822459830 19677 19678 319009261 41411 41412 133152455 42812 42813 20716580 27764 27725 679324767 15900 15901 808803632 76895 76916 625415669 69200 69201 621512476 27885 27886 874154976 73706 73707 592999099 70224 70269 486911604 51609 51610 771994468 71877 71878 440111809 95729 95730 342282469 39423 39447 472084634 72977 72978 685293803 25706 25707 368396834 58966 58967 84401266 51756 51712 490424980 28532 28533 739427312 2257 2258 18187097 57237 57252 383507635 3157 3118 283897857 48338 48339 880423385 26436 26437 501743503 1497 1455 687524803 17789 17790 500531991 82324 82320 748483496 17771 17772 824174216 55445 55446 644122414 62903 62856 646135471 68483 68484 258044320 74703 74704 214961255 8279 8280 310750387 15985 15938 580108492 72044 72045 55587999 43659 43660 239221574 56713 56714 387626823 25968 25922 280454625 48926 48875 900720838 90646 90657 796267186 58006 57957 443648534 89737 89781 681185343 52179 52206 931836991 9798 9799 711583581 94052 94053 137564710 35336 35295 933182056 50857 50812 545286380 17516 17517 564549288 80079 80123 371915543 26227 26228 873574816 86824 86825 443017800 40076 40073 31169691 54570 54571 617149670 48263 48238 200432288 12815 12838 24209070 27440 27441 157018151 28354 28318 263163347 54304 54324 711037358 6244 6245 498031963 13063 13064 346019451 211 212 9587386 7965 7966 980079123 6178 6179 153517962 92788 92789 41279094 15068 15069 831108115 48964 48965 928545505 19692 19693 449252911 48559 48550 273486548 86981 86932 258524502 52786 52787 592640941 8951 8952 523101392 96400 96401 429458682 15940 15941 746083703 34289 34290 442573984 76358 76359 650110746 90302 90303 608634218 21842 21843 323655775 79419 79420 120976101 95901 95902 455340421 51920 51873 297008803 60321 60322 972866962 4903 4904 840183761 11332 11329 702203547 7572 7553 19159837 53143 53144 537103832 80126 80078 55210681 25620 25621 56333372 10113 10114 478150011 69534 69548 903742906 65549 65550 189844201 65230 65231 646554453 65581 65582 351217862 70016 70017 138439953 14782 14797 898393049 9752 9700 830792381 48941 48942 825300627 2804 2801 74502297 34472 34426 153317500 5752 5734 743664726 88555 88588 844040821 85329 85351 88802566 36208 36209 948474565 10949 10935 917543239 5381 5382 735381093 37227 37228 357193412 85496 85509 548075105 4189 4240 498547779 54447 54477 885716778 55495 55508 962128736 55622 55623 91250914 36526 36478 678616168 30088 30089 603805400 74942 74943 927479393 69069 69086 623816608 71733 71692 48780683 44356 44405 57165671 11579 11621 676396680 34464 34447 525619207 99003 99055 663853581 26589 26590 772748768 21348 21349 365000923 40285 40334 932994944 70738 70739 666379739 59849 59850 529074817 89867 89868 455052558 69005 69006 908066031 25377 25378 632975336 12694 12735 302153156 205 182 492902370 68932 68945 209131950 53710 53728 859352804 45421 45467 40791016 99382 99383 210532362 66011 66042 16790894 56042 56084 761586172 30800 30779 811338265 5418 5419 992145597 3774 3775 466085276 86651 86652 874307793 75230 75281 628190717 81877 81878 490540972 1039 1040 22429723 16802 16852 119310467 43823 43850 427019338 36144 36103 224642901 43893 43894 18594938 47087 47088 387759133 95420 95421 682849661 19622 19623 689725465 57605 57606 821096375 98168 98169 467203980 55425 55426 740068244 44849 44850 847420043 13558 13549 207179772 15974 15975 718815277 63859 63842 428521090 55142 55133 613635885 97068 97113 573672490 97540 97541 469288874 78357 78352 519944186 40093 40094 565346431 34302 34258 412475810 31778 31779 469502905 56371 56321 325360004 50354 50355 317765621 11003 10988 244472984 68465 68456 187646985 65610 65611 638418103 44130 44096 504024107 50535 50556 448489061 40466 40461 320073434 79145 79094 437372646 18188 18158 174377825 89090 89091 680215113 70540 70518 246803235 96641 96601 476845510 35751 35718 279378288 47284 47285 393952253 30596 30597 661354698 98957 98958 259093860 30681 30671 136571231 56206 56207 899588889 81531 81532 539093247 55599 55600 245876446 7904 7905 638146969 36912 36913 244986627 88626 88625 440301662 72166 72130 147665736 25543 25541 766505995 92486 92479 189560364 91664 91673 673529537 18762 18740 539059442 68023 68059 481612827 16398 16346 494829589 59547 59548 788676683 14544 14545 519370771 56471 56519 407572212 54919 54920 291639363 27464 27465 462179199 53753 53754 664087401 80612 80613 578033135 46921 46922 597142955 29397 29359 887651796 80069 80070 92936218 55338 55339 665759844 38504 38505 308163636 47132 47133 279002967 661 689 100899841 34728 34752 729527412 10606 10607 466290723 12879 12880 629683589 59147 59132 504385798 29185 29227 834129351 96998 96999 571301068 37413 37418 746248749 10666 10667 600156451 46140 46118 161122794 26980 26943 777215918 43179 43162 117509899 53829 53850 602668660 50811 50822 417457913 6604 6576 28708317 85957 85958 748097265 44895 44848 368701244 68343 68344 559846999 26825 26832 600167275 71013 70968 902021094 73715 73716 454745108 54436 54463 516491368 15513 15514 929774644 8487 8488 738910682 79260 79261 208732744 50470 50471 955036437 2519 2537 92229588 48790 48828 759670594 4541 4511 515413627 23019 23020 271280762 24766 24767 759104234 8758 8733 990491112 2317 2318 851935003 84169 84170 462157480 83029 83058 99712594 92332 92305 642829245 94301 94306 507156069 20768 20756 200932553 47380 47381 221882893 88456 88457 932257310 47238 47208 717083493 50790 50791 648325883 23738 23687 948803058 91395 91396 296924146 94281 94238 623675625 59836 59809 966121060 6426 6463 175321902 31544 31556 205976732 21191 21213 131664379 27410 27388 550068526 93760 93761 627228620 46200 46201 743937214 25166 25167 815171499 43304 43352 807754231 95192 95213 674360374 76128 76129 308678954 57548 57571 256574491 68989 68990 396714555 96982 96983 516988181 94095 94140 190493120 31054 31055 406276097 53702 53738 944521395 55990 55991 341610540 60751 60752 609252125 52486 52487 428136990 11453 11454 713279768 49600 49601 611490141 5954 5955 882826810 45072 45081 943319641 89929 89930 305752450 1518 1519 780326712 45945 45946 634285799 79790 79791 949565909 69295 69296 247362326 97575 97594 962357157 32250 32202 183535122 53646 53647 744679073 73214 73215 325888316 13015 12987 945982927 17929 17975 223535110 83832 83826 565282875 90488 90535 960584866 94389 94339 505541751 4824 4825 154109227 14671 14685 24477488 76467 76468 564449590 72793 72794 390456748 78512 78513 510626185 22641 22642 615539226 63591 63592 482259423 52279 52280 91899322 60908 60886 954510049 99063 99076 322243511 93368 93364 52219238 63042 63043 587073573 38321 38322 223321862 59986 59987 347800638 9020 9057 486295755 35759 35760 3743188 27711 27686 383291813 19494 19506 740526806 18961 18982 456094277 9073 9074 220296599 39363 39364 771297837 15231 15232 363966627 85277 85278 931130869 48862 48815 37603099 41520 41521 745033193 82943 82958 488740747 19042 19036 180859629 27283 27284 136346136 25315 25316 353378227 89786 89837 317143463 23256 23268 584286395 42885 42886 553778588 40370 40326 333454002 58212 58259 37253628 55468 55488 161150913 24323 24324 977979274 56591 56584 915756868 38538 38580 265446248 12634 12648 230630985 24417 24444 912942096 32653 32654 889233833 82801 82802 447781074 42478 42479 929310223 20914 20925 999168831 3735 3714 284651612 41272 41323 413088583 4946 4909 517178710 71937 71938 560534938 31398 31399 201642023 25569 25617 522394825 68819 68820 570165530 27911 27865 61334430 55401 55428 611087490 1065 1066 316072718 10415 10462 454055811 2047 1998 273516414 38582 38583 359257345 97962 97963 345440249 47058 47013 379183396 10198 10247 793922651 63538 63539 169861459 96371 96372 135551390 4534 4523 160915725 82220 82253 732721010 92061 92062 698301949 11953 11976 328921573 85351 85356 293772574 32323 32324 998688716 10611 10633 662575368 2120 2142 711857586 67826 67827 279052929 1454 1455 93473977 45403 45428 708010178 68665 68666 386911920 9772 9780 971646952 83697 83698 599033590 79527 79536 346362317 59882 59874 307903864 78192 78237 277860263 70785 70786 524396490 28267 28268 648620100 67659 67660 563300337 42872 42873 406746723 86107 86108 51068157 87927 87891 869001977 56319 56340 287925380 86894 86889 819267462 39485 39486 314696092 81898 81861 799651272 50225 50203 4864675 95807 95808 770186456 57240 57241 714550707 1076 1026 85390047 18238 18207 482261324 50394 50395 421092901 27751 27733 439284906 20397 20398 480432983 19963 19964 514224290 75959 75960 753124407 19619 19620 679622423 58680 58715 879771058 98125 98126 904024688 7294 7339 394575582 55654 55632 96843269 71164 71165 975968491 15253 15254 846227677 45883 45849 540416720 66191 66192 564460692 79027 78995 785690349 15098 15108 68242145 55129 55134 758831349 69317 69332 69288640 6282 6266 53810535 2715 2716 217058021 60117 60118 465928037 46225 46226 897689569 46496 46531 516089387 14750 14711 369289388 35390 35391 477353830 65460 65461 695709356 90956 90957 931359979 11063 11049 209032046 2127 2128 698947643 60168 60169 88412361 72759 72807 359438954 19758 19759 588682073 3658 3659 653073238 11895 11847 60660352 1198 1213 340071287 76309 76323 685479888 15423 15454 455682582 30293 30294 456289318 7719 7744 692505405 26366 26367 291725106 60250 60251 997308938 39225 39181 180870568 7929 7951 71963398 38921 38912 305999086 6620 6621 507155589 57114 57115 680042537 16138 16139 260043904 14350 14402 808921250 65256 65239 411493740 72029 72045 348863935 13141 13108 374914562 94320 94318 732617575 29979 29940 445068343 72941 72947 14720334 51339 51389 118997302 15926 15894 802303506 82220 82221 412024619 16061 16038 664889727 48764 48725 429389184 83476 83440 947573225 57705 57706 540722094 29501 29502 101714782 14229 14208 401114799 13750 13751 684530825 30329 30369 198401262 6216 6217 79801369 6597 6598 749942479 35279 35280 478485391 63069 63040 820500332 4691 4741 476188862 49706 49756 886174212 78269 78270 411530747 38069 38104 281770493 28760 28761 586109220 8787 8780 557222673 26077 26078 62311358 22248 22249 287068479 13721 13722 27867742 26552 26553 995038935 88911 88944 278845949 41311 41290 567039977 68892 68902 391293644 30183 30185 3287775 93016 92989 642702766 29258 29259 188398239 38165 38166 898394702 15570 15571 726452049 32471 32472 584328178 68478 68479 214846566 37239 37259 350837446 4039 4019 363034265 60896 60897 35227422 31998 31999 183895607 53523 53514 960442799 6876 6924 982320989 6581 6582 318392285 17223 17224 909223220 4889 4890 638187684 67220 67182 876235884 99250 99224 13001241 53795 53796 317306386 30594 30552 253028685 40739 40740 797877676 58157 58106 997631847 56167 56168 670452580 93099 93051 258955290 15753 15754 165509857 68355 68326 537017194 58521 58522 788430336 82849 82805 101536588 52348 52349 513658195 25056 25093 316371885 6793 6794 14285938 72247 72248 194564226 45049 45050 375009638 52917 52918 562231922 95372 95373 824985215 38973 38974 430637244 77145 77093 578196554 59786 59804 314688758 34526 34527 508271057 8761 8801 601453703 63622 63623 33255586 50850 50851 421810966 61135 61136 413043152 19434 19435 818415160 21880 21847 480553632 63854 63855 143941668 70515 70496 904316951 96586 96609 231067862 87928 87938 515555232 70969 70976 793781973 10053 10054 801125173 65885 65911 769246450 76307 76282 842026914 23839 23840 647621715 99738 99739 169614332 85902 85928 180360837 58710 58697 83942086 99855 99856 908411495 21270 21271 829780416 36629 36630 906571275 80408 80409 506050460 31989 32033 387325618 76097 76148 30284217 36246 36244 385194856 85086 85087 886451209 61738 61707 651570648 55272 55273 364600820 86972 86923 561886963 97316 97317 704254273 24033 24034 333894679 21903 21904 678195447 14139 14094 995109003 13427 13439 664834296 50727 50728 889336724 75031 75045 846443443 34882 34883 737470354 41398 41410 204365337 91517 91518 718973152 18564 18558 846152185 82280 82285 951448697 30761 30762 816513182 40607 40559 300827181 73336 73333 731808011 59463 59482 666868003 82434 82435 312887995 68760 68807 763670780 60891 60928 935277428 14625 14576 368299896 20420 20463 359439696 88088 88089 115378971 70347 70348 853236935 42755 42754 727789864 99280 99257 614356426 27245 27246 559305514 10783 10738 402892614 544 545 465283889 73465 73506 18627729 17662 17663 166846978 49858 49859 996557233 70373 70374 475372913 65779 65780 533520658 6424 6422 32780309 44514 44515 913362880 37999 38000 283614977 34316 34317 880743556 64894 64895 654590140 27181 27205 993821414 12988 12989 775618751 47661 47662 531601315 17830 17831 413051424 84380 84381 961610244 90462 90463 65668771 89771 89819 588472368 33220 33221 469080155 14629 14660 907509252 4261 4262 558787023 33042 33043 572057092 54303 54261 87545817 82810 82811 487667162 1229 1222 35656124 67728 67768 681122064 57179 57180 886517387 23863 23816 22893333 58882 58883 409331519 26209 26210 556771720 96876 96877 670649617 10922 10921 242292502 63551 63552 536703472 97746 97747 556237993 53189 53190 115545153 99911 99915 233617499 1143 1138 801612746 25087 25063 763362843 7456 7492 365857706 20120 20069 958097106 79473 79485 42951959 71077 71078 900695375 6545 6546 357378460 92358 92360 880730256 55405 55438 116065986 27507 27521 838965572 2137 2138 591399033 93922 93894 602717627 8517 8518 899899809 91195 91196 104161595 5627 5628 737915298 94559 94595 761579485 92359 92360 617594073 26873 26874 282636652 60693 60694 811565882 61572 61573 108260523 57596 57586 967067355 98695 98730 382244063 24382 24383 451148964 33008 33002 308831732 29123 29135 489283242 52634 52659 729628758 95888 95854 926857472 71127 71171 590899341 44992 44993 561559201 33968 33937 548933330 6542 6543 597544833 69081 69049 612271165 22254 22206 451316901 13362 13363 220539778 28614 28629 559404957 18675 18676 92844714 44361 44326 38112375 80517 80537 94400784 29061 29087 278114039 57640 57641 329940153 18389 18369 708838210 64668 64653 251304167 70860 70861 210293752 68529 68570 725412796 7999 7991 760254059 23197 23198 521082108 30055 30036 726489863 97882 97883 56732974 45743 45744 642135904 37268 37280 986521680 85896 85897 991035704 32577 32578 616525037 82509 82510 162514316 36248 36239 825752846 46027 46069 645382269 29068 29069 676875277 91903 91948 419603977 69036 69037 661602664 61682 61683 721834609 37434 37435 977054763 40629 40630 151541180 48163 48205 432330507 11646 11647 401281455 41758 41738 108763496 10206 10207 821532575 96362 96363 534756030 76962 76963 681005124 48330 48317 112418627 82674 82622 894532194 21376 21377 511329336 81442 81443 895769498 43010 43011 250418818 84375 84397 275701193 48437 48438 584208151 35517 35518 151857061 65344 65345 183009307 50334 50335 373812590 15930 15932 270700237 65407 65408 250136874 43587 43611 430307427 51012 51035 453547176 57610 57611 971849914 80368 80373 778798022 64153 64154 204595013 67130 67131 66511935 11436 11437 261219013 46902 46864 652649591 10618 10615 750236414 56580 56624 49840176 55387 55388 468853067 9312 9290 378087834 65732 65740 835481637 5783 5784 899852781 18512 18513 753793296 41999 42000 740831088 85573 85574 710555728 72269 72270 950325354 20498 20537 977900247 83575 83553 398790404 13243 13244 538649749 15248 15249 668082725 31482 31525 242759698 12019 12020 789320046 84913 84962 597997244 76501 76513 194141604 55324 55293 562890447 93657 93610 143927462 15309 15310 345167655 93469 93483 693692009 48048 48074 812596602 42597 42554 337211882 41601 41586 270781589 73250 73251 138383459 84268 84269 412932570 61366 61367 679115652 59950 60002 569117920 54124 54125 178270413 80206 80207 529915015 18852 18853 114281835 65672 65629 949343615 17505 17506 96539707 37965 37966 741633671 69760 69761 177783496 28598 28599 718040824 47632 47633 564667189 45882 45845 699874813 40961 40962 890626881 88900 88901 579000132 26469 26460 611601435 33471 33510 725108817 85969 85971 969442136 87370 87371 581392292 79296 79309 674188606 51876 51914 823426176 15683 15684 218407786 67987 67944 128242161 75210 75241 183585759 48210 48189 830516053 24396 24397 932965685 10399 10400 982369357 80101 80139 697577930 34569 34611 752144660 48115 48063 791116952 46440 46441 964489533 7783 7784 615760179 58451 58452 325084316 75030 75031 265455072 80757 80763 520827509 1462 1463 806635870 95258 95219 805196970 61765 61766 889814692 46550 46551 471135106 31461 31462 406750826 85952 85935 539041869 87144 87133 773315793 67173 67174 723059647 13092 13093 11757346 52138 52139 469006544 16038 16016 222447357 64250 64252 855246507 78397 78435 239784440 30633 30654 859719299 86826 86827 805776605 59887 59917 174026207 44430 44465 965363316 20001 19961 895494708 95120 95158 881243655 83509 83467 75567572 46238 46239 832480798 71913 71877 613383279 85891 85892 925337465 34724 34725 190885231 88805 88806 548021920 63892 63893 110470945 836 837 700111269 10604 10611 69291219 48108 48109 783822463 50561 50611 71415741 25961 25927 811763689 47387 47388 455195832 22404 22354 582970281 17394 17381 49969598 85756 85797 137250805 21260 21261 358977085 1671 1672 233087068 30159 30160 470437341 95555 95522 252775749 11852 11842 390497289 46078 46079 918099535 87435 87459 23123100 50090 50112 19456864 50771 50772 923511893 2089 2090 617566089 72466 72467 874954079 89338 89339 726678244 3444 3403 77363243 87397 87398 822587846 2802 2803 291819099 87516 87517 474280668 42321 42322 137033030 94490 94491 313168458 95428 95429 457832722 78552 78553 774091100 8893 8894 88621753 26912 26913 763924560 67025 67019 201393349 59201 59202 904458692 38759 38754 633743250 32106 32058 447633996 2470 2471 717405287 79200 79158 23337229 30274 30246 151763507 29161 29202 97062806 7970 8005 605849355 59431 59432 606690676 2723 2678 120808594 65999 66037 831717184 15037 15038 268756509 70352 70394 769556213 83130 83131 341939734 68715 68757 895920242 7131 7080 743015667 78210 78211 265038719 99129 99095 180456868 21327 21328 848974008 38898 38899 563470901 37472 37462 604498579 82569 82518 604393925 23740 23741 778413327 55635 55644 482611828 53364 53387 14408853 92445 92446 888443740 56512 56493 979604194 78613 78650 794463282 87919 87920 55462171 7164 7215 299702776 1170 1171 813274986 17221 17222 879933147 6377 6380 612786110 87298 87299 309482185 43456 43491 18799871 80104 80060 570640845 59499 59500 32677808 21663 21664 653916810 86866 86867 842916707 35495 35496 975334685 10012 9987 478640626 78382 78383 656696510 20711 20712 509286631 19555 19563 518782824 705 727 404964071 90320 90321 840801174 82432 82423 544411463 33508 33484 54532850 60939 60889 778673320 24133 24134 915612994 86965 86966 244812940 91336 91337 560733352 7308 7302 530868318 79025 79026 877437693 41022 41055 173151919 67613 67587 81118587 30471 30436 952943326 92006 91983 183658999 77634 77608 69967 90885 90886 686605543 70077 70110 197022823 32909 32910 474989931 62327 62278 913763882 50971 50972 384211225 93898 93877 58271261 62028 62057 380157233 77200 77174 672459608 19541 19579 422768731 71183 71184 739229090 12347 12348 235212761 57626 57627 770816904 20560 20569 46175922 82205 82206 209697451 77525 77542 212310328 29143 29144 541356736 44273 44274 994572267 71690 71691 951576451 10503 10504 281496209 70313 70314 431345147 71407 71399 698952220 90275 90307 333905867 95155 95156 17311362 15695 15696 170439253 28129 28130 329094050 28684 28651 781987164 99011 99012 696989530 47099 47142 686650454 67256 67257 997548871 83233 83261 567546846 19307 19349 82192072 35810 35811 315200800 44076 44107 374199394 85055 85102 724818893 10422 10423 74604006 14639 14680 989587374 86985 86996 214948305 26642 26616 820455032 95989 95990 454091163 60958 60959 175288300 51259 51260 396925147 93111 93159 389485615 30628 30600 989204093 49060 49061 402390597 7847 7871 585753184 46452 46426 880378856 40125 40110 256760841 16176 16177 641699150 45358 45359 504836029 20194 20206 529689925 33541 33567 610874861 61172 61135 575625666 18677 18641 843984307 55508 55494 639710231 86826 86842 917053309 85175 85149 884841317 17042 17043 361624402 46566 46597 335874830 33479 33490 894595280 62033 62034 662397187 16379 16355 706297547 76169 76170 808020112 46040 46041 416806643 69758 69759 589808318 83901 83902 55489727 86626 86655 696214850 18828 18829 847307556 9127 9128 421201452 40404 40405 984019590 26037 26038 812518411 40324 40345 274694306 97502 97499 805075850 28417 28418 355967473 53960 53961 75960376 86457 86458 667516827 96150 96151 133501001 18675 18665 424744361 36364 36365 742705908 56359 56360 549321944 61380 61381 94833771 24442 24451 175636541 32326 32327 448283178 50361 50362 368391952 99025 99031 812890417 87684 87635 8945336 17259 17260 973553286 60480 60483 837709140 66213 66176 398245464 66707 66676 243573903 73629 73630 92259981 8852 8853 598850318 90662 90663 679233639 85055 85056 1304811 32288 32289 895604110 88650 88651 856022645 96364 96365 488648516 18873 18874 321045812 54878 54879 596887352 68790 68791 237724299 92775 92794 634077486 38334 38376 674802156 68665 68663 732697434 62765 62766 572107261 29038 29039 390653882 13851 13852 429992944 16421 16422 684906279 8284 8277 287603854 46918 46925 973517657 66542 66543 26595472 60495 60453 360761132 94610 94600 53052406 58298 58309 734168787 67236 67237 203712855 78185 78143 229098581 28676 28636 530702088 89796 89773 787886890 38755 38756 808323700 22826 22795 423982267 76551 76552 53241411 25805 25806 151658130 3432 3433 528343911 53012 53005 202528780 77949 77950 94182078 63739 63740 408386104 54552 54555 848774199 38248 38249 229893985 43548 43549 217682568 86838 86839 224686275 87472 87473 605591344 6630 6589 525013241 76152 76153 66228222 31189 31213 947123623 54647 54648 439886106 5244 5245 370923236 96452 96453 59587764 20428 20429 148793171 95677 95678 343790194 91296 91327 815397353 61827 61828 184068034 91985 92022 904745367 10820 10806 191996920 36176 36228 993034527 93608 93609 551844488 68739 68706 529382541 55265 55226 486323832 30055 30061 953756927 30282 30283 110202801 48116 48126 734286648 25477 25474 714210825 30465 30466 115494388 89280 89317 742945762 81939 81940 446056242 20253 20284 376312923 21053 21073 365369336 47719 47736 938183655 16319 16316 840532853 53406 53441 49442519 88616 88607 256771868 88868 88903 378265360 18374 18375 148601128 1424 1425 937056727 22126 22147 61534728 9014 9015 420145551 26511 26512 579814105 2691 2692 517230842 34375 34353 48707430 65249 65250 190063695 22773 22774 612847265 85012 84985 924797478 69885 69911 477596146 69949 69950 441747268 13 14 55923403 34844 34845 842342872 4453 4454 304013526 62104 62113 467874539 55138 55141 373469499 12784 12785 700547523 19521 19522 258616725 70122 70117 805576968 97418 97377 506259108 47770 47771 343231601 14303 14334 22265765 44039 43991 306533835 39253 39254 916878152 71093 71094 604449712 87738 87739 864609061 7339 7340 201905201 45034 44989 620932681 60243 60255 287422869 57599 57586 667280505 91045 91046 588296597 95913 95876 383327492 59634 59631 999451565 90424 90425 878499273 63740 63739 911041160 83017 83026 691290870 31760 31761 272360922 41623 41624 21290561 85965 85966 506856140 67640 67641 671771211 11814 11822 280045047 13577 13578 589833874 51453 51454 932777730 97803 97804 334328851 32277 32278 262486822 31121 31122 543039996 81132 81179 186812002 15801 15802 84775637 36108 36109 17299993 37492 37532 389554379 21635 21636 612498485 39734 39735 141173054 86946 86909 144641628 13615 13586 542652185 9397 9398 168397704 80519 80518 448255620 18925 18926 167806129 53196 53160 850399521 22921 22945 551226631 61880 61881 273720369 37267 37268 174110613 94326 94334 583589009 89892 89893 192294758 4330 4331 276996572 3845 3846 95965302 38873 38839 657723037 18206 18207 188306936 24460 24461 591954330 18298 18299 830517914 51289 51290 997881221 95575 95576 556922132 87079 87080 291874739 77747 77748 439050695 99695 99710 866590188 89699 89700 278671626 40590 40591 90411720 9107 9108 384542131 86730 86731 20594631 61102 61103 586370565 99162 99163 625750269 6513 6514 800204682 84991 84992 650337509 41098 41091 895535385 50423 50422 996459416 93153 93160 972502326 56966 56937 959416624 24726 24727 262383027 71092 71093 523481430 73968 73959 605362085 79701 79702 884499758 33208 33188 162998955 45809 45810 732348927 68920 68965 844468943 52867 52872 149479562 75047 75079 244546431 87014 87045 386588148 39345 39346 924564189 30204 30192 771883439 25496 25499 457190308 85086 85047 537555050 55893 55894 842953499 16165 16166 900117882 17554 17588 120575258 35839 35840 377899860 51295 51279 647433097 43937 43938 743249477 96005 96006 982627770 98526 98527 358375041 58767 58768 289698800 98195 98172 177005722 27702 27703 228485498 42967 42993 869231454 8578 8579 797921418 7093 7101 51614808 96376 96377 332978790 59621 59622 600531077 42736 42737 741874016 2631 2680 773185750 94742 94700 583615383 20022 20023 670495237 52428 52431 631089057 90233 90234 812683153 25597 25626 989736907 19277 19278 982083262 33145 33131 484020971 78186 78187 589818014 68390 68338 39368556 58055 58087 363491148 50029 50078 829047824 73622 73623 946255226 68720 68758 525364240 71869 71870 12914073 77019 77020 960049483 25646 25653 894090969 96546 96580 156699720 72242 72238 857707071 55104 55105 461929125 28334 28348 489216956 8561 8562 791318277 43617 43618 44565237 44162 44163 884172327 54541 54505 653835384 35102 35103 252001274 23078 23053 912580715 99407 99456 670445505 54942 54951 568227004 48577 48578 304590121 49976 49924 689871120 46656 46669 442050622 34267 34272 892686015 28255 28243 58307097 88005 88006 600285765 41888 41889 218556916 40164 40165 886989815 26567 26535 880378788 7024 6988 600911248 52634 52635 382085541 38656 38686 278427625 96664 96665 630423823 74313 74314 490290515 51656 51657 940255954 31494 31495 477901945 33191 33165 754700757 66187 66188 93329311 35774 35762 375628875 35090 35091 314681205 22505 22506 365344898 82798 82799 79885338 46909 46910 811532853 62661 62662 409412357 90442 90465 506333358 60891 60888 170120138 38398 38425 775913428 61441 61400 928065644 15644 15645 280198676 18069 18070 275247440 52794 52798 704166472 10098 10099 668990312 86462 86439 682993254 72478 72522 428293309 40308 40310 914417078 16203 16204 814512730 59414 59415 718208509 78642 78640 897218784 39041 39031 857859647 88008 87960 537754665 16941 16942 153092771 7655 7656 197030349 43676 43638 723972537 84174 84157 24232182 7618 7619 475415171 27111 27112 194667732 64329 64298 738126837 46117 46093 50872289 59839 59840 22420230 3530 3505 493356342 30991 30955 773833066 90938 90891 588306670 46125 46126 230101955 84452 84453 10628101 68156 68157 414610037 25175 25176 475570197 85194 85195 726556766 86098 86099 314887852 20762 20748 646646453 94300 94311 760756766 87732 87742 955654517 11906 11916 246398564 65446 65447 266778988 88492 88516 398879886 74625 74660 105469865 87589 87590 408188468 28713 28667 561364433 99154 99145 119601022 65267 65268 63306587 6157 6158 622884172 97230 97231 913650982 99894 99895 583343966 63195 63196 498657484 9198 9199 100636776 77965 77951 402219134 69236 69237 115588331 70924 70936 24720381 68383 68426 894880975 86558 86559 639108753 61371 61372 737265985 76468 76469 307998187 5557 5558 920798655 93659 93660 839719273 81120 81121 911397278 35978 36009 666584508 4416 4417 172332481 51100 51117 599060280 10379 10331 556781712 63293 63299 116169042 40699 40686 761262853 61828 61878 590741117 8622 8623 678034997 16656 16657 146397768 44901 44937 364213849 2561 2585 710399703 1336 1288 806657449 45905 45906 979984009 92339 92336 244058977 51290 51268 647471117 94483 94522 748131613 21351 21352 677470319 61375 61333 76859462 53323 53356 342588940 1679 1643 640857628 56322 56281 853062597 35708 35721 984820561 63748 63749 666145103 26361 26323 465903053 72371 72420 452667478 67964 67928 776927694 70963 70943 72232902 93718 93741 403600947 12861 12862 544135972 24423 24373 774367229 90531 90507 345863331 57746 57705 581838970 85187 85170 754557413 39127 39124 910791752 82085 82086 905329659 66816 66817 926261619 83809 83860 852199061 64960 64961 561359336 88321 88322 446724784 36157 36161 88207629 97036 97050 568972035 72922 72959 55165078 49681 49658 953217516 95779 95780 124941218 5152 5153 948604504 34660 34661 86260844 31017 30975 483148512 13487 13525 926476859 9408 9409 938978080 38824 38798 75716766 3260 3229 115447760 16807 16812 369964748 6960 6961 862224303 88630 88647 526088859 56478 56498 47241935 69650 69651 423553386 36787 36788 990434007 50769 50816 801424479 46012 45978 290771391 10625 10575 358401763 80051 80052 643503095 9408 9411 394872352 74009 74010 701533399 81035 81029 364376146 59288 59315 442492953 76094 76095 101106128 26441 26442 849048441 98319 98304 40227783 92308 92316 743500968 28349 28386 710559189 88445 88446 582498649 6304 6331 501309774 75619 75620 773813021 75569 75578 705069817 58289 58309 163311011 97287 97281 901226765 87983 87996 847682976 15639 15638 529738588 81810 81803 123011748 85834 85835 579198855 4631 4622 456111164 8084 8085 498702536 71683 71686 265356854 45945 45923 835568068 7920 7921 397484586 55887 55872 748837481 14708 14664 156307232 72737 72715 544191649 63939 63899 641307264 99432 99414 8794587 44363 44354 995628887 40324 40317 156723777 7854 7855 877911221 1129 1151 324527725 60712 60713 278720266 41942 41943 783996277 53024 53025 678660200 80052 80053 10665369 72392 72413 199070772 14359 14360 831511771 67772 67800 83556882 6921 6941 666817446 42925 42926 258393129 80221 80222 773801209 193 194 784622250 28086 28052 466748253 37668 37648 867450434 64477 64478 912347509 75049 75050 664585145 625 626 153924362 90152 90132 610276768 58811 58812 55839408 28251 28255 431217857 96438 96420 207320155 37923 37960 398542610 74740 74722 173969353 49682 49683 955380337 8330 8331 178791623 52976 52977 906403058 26934 26935 584120177 242 243 347909892 12214 12215 651840820 49127 49117 434844693 56191 56212 817269397 97918 97919 663524287 15363 15364 432263980 19395 19396 583071185 38012 38013 985010689 30941 30912 789213712 88213 88214 660436450 61124 61125 532800931 19832 19833 634429598 70978 70959 285477164 32515 32465 311493719 24597 24604 477338092 80115 80142 748244916 35636 35637 606888258 94553 94554 59865220 7349 7346 219768514 93968 93969 255395619 87260 87267 45743956 29567 29568 657583428 37478 37469 350305905 17123 17124 752543788 36337 36348 322718385 49860 49820 184181426 97580 97617 837067408 8998 8999 488988256 38629 38630 48924074 21779 21780 383371966 45998 45991 296633193 6137 6138 925354022 38692 38693 861719419 78235 78184 717246575 80974 80997 522656609 87049 87056 257103576 60601 60629 248858964 63607 63557 903160591 36842 36843 95247088 20468 20455 180723317 50545 50525 786393329 92324 92325 654151166 11996 11997 2941295 64871 64824 216250210 47044 47045 844625319 31726 31727 597231233 91583 91584 643953852 41438 41439 723799397 18850 18851 974412018 22858 22888 489822506 17150 17098 251453958 13588 13573 926415415 2747 2732 524330654 50980 51031 515173515 47378 47379 981658350 78974 78986 613032741 79961 79951 698877532 69349 69350 296789008 81129 81130 174533219 6968 6939 663263435 85646 85647 372502069 71921 71922 743061036 25458 25444 79975078 55250 55227 532903378 6383 6432 576631802 76535 76586 451833383 8979 8980 695156200 66938 66954 594710977 28591 28592 15853237 35935 35943 616262310 74438 74482 408542716 53724 53692 704200447 93260 93232 953273845 61824 61810 392084344 64832 64794 987626909 16344 16345 630546743 94082 94083 447355434 13067 13068 183387058 9412 9364 394879745 91822 91860 765174072 98431 98432 930750762 17703 17704 518045444 9772 9731 880982758 94703 94704 323600856 3948 3949 69935965 53352 53340 304144838 93285 93286 46922491 10738 10718 276445282 17441 17433 294934028 96036 96067 636632466 14319 14320 834235264 96189 96190 113133763 81897 81898 711723293 75320 75336 196646213 10680 10706 452380376 18654 18655 17444919 2032 2043 56634477 43441 43397 933265322 83419 83420 958346752 61605 61606 186894609 85923 85924 77124591 41996 42024 981503320 70426 70417 850349747 97020 97018 134564347 93226 93227 585876929 39056 39032 688004140 37220 37221 177316167 77460 77461 833413389 6660 6661 354287229 92934 92955 281883120 10607 10608 457323982 72261 72262 615141217 383 366 442912632 85509 85541 879142517 19563 19554 621456793 59295 59315 511466326 35040 35041 330319030 60659 60660 316875410 63363 63364 343494073 43302 43303 849047491 16702 16703 661377113 18457 18458 400678621 95162 95163 757652291 15724 15725 914151345 89520 89521 521671509 90320 90369 18233780 38914 38915 910827199 32008 32012 703328244 31885 31886 628746277 19729 19730 106979766 81763 81731 215511105 96870 96871 101966231 67336 67387 335963527 81649 81660 940448049 71678 71651 636476669 93706 93707 745509704 64758 64792 649927932 86529 86530 987140540 25658 25668 997512762 29261 29270 987443248 57692 57715 816977772 15664 15680 917487100 24018 24042 556711716 21659 21660 588667258 18720 18735 7975990 74429 74381 916740604 17137 17181 699183416 17843 17844 987212606 89475 89476 859981678 1933 1953 579822393 35536 35498 634628300 76977 76978 864391216 48504 48505 785423536 93997 94012 944285172 9663 9664 651822258 27753 27758 242508644 62008 62051 871131028 87448 87449 154866401 77056 77057 805171937 64930 64931 287298986 39978 39979 39122821 39256 39216 419740697 80305 80294 767228413 92376 92343 720107780 61121 61122 108584583 30173 30125 676134417 84867 84868 992276620 62708 62709 501380038 56053 56054 463054411 20508 20509 27159473 25002 25016 723958487 39698 39699 764307042 39743 39775 156118605 31178 31179 673446428 21281 21282 709654701 726 692 867283030 97978 97995 944950868 48436 48437 276573965 16929 16910 687948394 36229 36220 677777565 68011 68012 753173112 48369 48370 453717961 61772 61773 950531629 1357 1358 260082074 28223 28237 659145828 83400 83401 151725547 77947 77948 644525958 14520 14550 963021425 57000 57001 33418148 65470 65471 575687967 55655 55620 601685557 89526 89527 15084668 51997 51996 334407805 51979 51977 716969204 47250 47269 705710678 44702 44703 193146739 54694 54695 895131351 98201 98203 913370703 92322 92314 69539417 26860 26844 428100470 92784 92764 560936711 88605 88606 453015700 57477 57503 165406384 52405 52365 141207350 60414 60415 791789303 57340 57339 550095829 1713 1714 525033446 44158 44175 438045706 98127 98128 725522105 34139 34102 826756886 24569 24570 507585589 78621 78622 893394385 35 36 389296145 96141 96142 716973670 60881 60882 889368741 2060 2008 312437255 68926 68891 967003213 16632 16633 731056000 34541 34555 610996131 45909 45910 623873199 8910 8911 547309443 55957 55958 147044802 47792 47828 545186742 58332 58333 731113126 98335 98339 185180362 76904 76905 921271307 99158 99138 96777817 84440 84458 49823688 62385 62386 102055293 37840 37803 796819116 27534 27555 987631933 39442 39425 657022386 90813 90814 910111013 17227 17238 121932322 69990 70004 7666248 86207 86208 18932674 97915 97916 553739966 97975 97976 246184526 98682 98683 245886532 79491 79492 391834238 76720 76721 31795585 24851 24832 818283366 11129 11126 749442843 3533 3534 694895695 15374 15398 788387709 32865 32869 333893351 66509 66486 10249252 23879 23880 230745007 35422 35373 78451042 83246 83241 53710684 17751 17752 472584950 603 634 845015996 62699 62668 916938896 27716 27717 809622157 43907 43949 100410124 77853 77854 853504640 79247 79195 92675700 54670 54671 828811836 28253 28254 731094405 41476 41477 998027395 32823 32811 198991448 46482 46453 46481047 84919 84920 849937361 78143 78144 764672851 70088 70041 696979402 90308 90341 235528539 77137 77157 289293918 17754 17755 625768612 77220 77221 250192795 56519 56520 703851293 89023 89017 290238594 28626 28627 378767599 29397 29398 811079113 64586 64538 280062986 20222 20223 765768316 82920 82950 415643354 3074 3099 606482086 92251 92252 106181922 50160 50201 573037958 42335 42336 578420981 34095 34096 632717342 21613 21614 67248756 95814 95857 184824837 88986 89002 453873369 69089 69090 79360841 11785 11786 917161696 85161 85162 369564705 55027 55058 462358377 51037 51019 34661836 14109 14110 76644346 86289 86339 581846875 29424 29425 87339616 28408 28417 110769707 80607 80608 634965408 23274 23275 341211522 58821 58849 282596313 81525 81526 61159712 18825 18780 218804566 65790 65752 673857869 28983 28984 195563682 27521 27564 394130221 93824 93777 137559069 77073 77074 333209714 28773 28774 346927706 34612 34595 264516989 64063 64064 954979355 65398 65348 389049427 5836 5831 477470658 21036 21037 206079980 91335 91298 554789908 76889 76853 992016001 39363 39371 306532700 2705 2706 574397679 60318 60348 928555584 47519 47520 480572316 87099 87128 195976655 24859 24860 508369417 68970 68971 328010734 98932 98933 852420002 8920 8962 795720605 52176 52177 878037826 90489 90490 890109975 14240 14283 536643006 99269 99276 340171396 43996 43997 297217997 85694 85732 127729023 29101 29102 350000782 89142 89143 277283693 81006 80969 606668770 79359 79312 322375514 36105 36106 647398422 9679 9686 768224363 25346 25347 724638321 92552 92553 648507040 38614 38615 789250405 21719 21720 821943298 47976 47954 749909389 54769 54770 750889744 7206 7207 905460966 51320 51315 902606189 17668 17669 834072844 70560 70561 191089446 33464 33465 517357928 85938 85906 130124684 76480 76504 203690073 46951 46952 320123345 74803 74804 139854119 49296 49297 76609910 79659 79660 476977853 23484 23485 130037642 23511 23518 27705421 92635 92636 140785341 14076 14115 585511339 73189 73164 698059028 24413 24452 563755179 54365 54366 704375820 16483 16451 222629626 2821 2822 521075827 51059 51060 428417277 26497 26498 151488607 22220 22221 362622379 22106 22088 409588824 35277 35278 788666288 10858 10850 647816846 10438 10418 758103052 44224 44241 698253201 81671 81672 276664708 61455 61465 912197784 91031 91032 55952248 8584 8585 893596930 31749 31750 227090276 2254 2297 454293713 58683 58660 265761752 49528 49529 87519842 22998 22999 327711945 28970 28971 81987002 53930 53931 251990075 5620 5648 986278511 16510 16511 961701574 73104 73105 611563469 421 422 647735260 45635 45601 22765958 73554 73555 47331668 17193 17205 217182800 84910 84884 925592927 59105 59056 838788255 24042 24043 717176391 19596 19601 210996629 12595 12596 240617031 26211 26212 597274548 95653 95660 588030162 88436 88437 256151465 46653 46637 297679913 83983 83984 625939121 83940 83975 83340544 25951 25974 518116501 73892 73893 284546269 36663 36664 251867236 61253 61254 29473879 54864 54865 963928378 95308 95309 643073512 40407 40452 579179810 53433 53434 244648785 86339 86340 940669025 93003 93004 927670464 95446 95434 708370894 21106 21120 811872169 3411 3451 151739012 58420 58421 593263186 11171 11172 806879309 79178 79179 391301132 85140 85099 50076580 70196 70197 433926451 68956 68957 952990161 76415 76371 951617956 51194 51184 458138611 63637 63629 484000289 8817 8810 101509888 51781 51782 887070514 43250 43272 431570247 59596 59597 28141261 53687 53705 947142351 33461 33462 87416572 81343 81395 180985412 81747 81757 914391028 42448 42412 437376597 50187 50203 742399898 69300 69301 473373011 93076 93065 287701679 48890 48909 894276550 7611 7659 745740337 32201 32172 72205888 5614 5591 198208016 20884 20885 705573875 20648 20649 247835482 47224 47225 285503920 44524 44508 460561585 5728 5705 418667675 24343 24328 28565061 74770 74741 588210588 51284 51285 583577331 93883 93884 930244578 47227 47228 235454610 57397 57415 79823369 25259 25241 117992734 77554 77535 538863505 86481 86482 478596038 57801 57811 891846456 4766 4767 851072261 87288 87272 656065894 72507 72508 495890266 69521 69522 794996845 80573 80574 790981843 77051 77052 505833394 9530 9531 595703283 50296 50297 687692671 5834 5835 174063581 14464 14465 785720718 90905 90870 866913856 89585 89549 937110042 58125 58102 323781934 8772 8773 944050392 82095 82096 927455510 35574 35575 260592736 65743 65696 843889493 27096 27091 532914927 93667 93714 761268374 95497 95498 211782497 96471 96472 787972926 6776 6808 348427556 25130 25131 294521901 19665 19666 66636835 94521 94491 100106063 36608 36568 401611704 68789 68790 450099986 14271 14313 704890510 81968 81969 239514251 17696 17685 399867602 59594 59557 83154581 44472 44473 555777679 70278 70277 771584784 25800 25801 107805498 73369 73370 951404341 84587 84545 847975419 1152 1201 550432108 38724 38760 122463162 40205 40248 459134546 93414 93415 917468532 12592 12593 190940106 84763 84764 1731004 66603 66604 180189679 81896 81897 26403614 15798 15799 821089481 84498 84499 294832534 17618 17578 717891757 15868 15869 695422894 98886 98887 55504875 31697 31686 317684496 92640 92641 994155515 17016 17017 911631077 88206 88207 704211742 27828 27829 935404089 14074 14084 576114429 33655 33699 602929648 62057 62068 340267993 29826 29871 338707770 4432 4433 438421078 14202 14217 992620283 49805 49801 587101423 27850 27812 383389820 79588 79589 117910167 15766 15800 714247920 82415 82416 645842491 61504 61553 77693633 7936 7937 480168077 57200 57201 887284376 102 103 764092514 11470 11451 192581737 71556 71584 998497483 2799 2800 33657710 70067 70068 585536852 34142 34181 214911063 8398 8422 583325436 81680 81681 502545236 99722 99723 33269126 4029 4030 550562257 48998 48999 796750380 73339 73340 242450717 93729 93681 640903 75096 75097 583089072 19094 19129 130435908 35790 35748 560778261 99862 99863 736228452 40718 40719 767981943 45480 45521 880106359 56469 56514 487997225 42656 42657 848901733 25379 25380 51609650 67145 67117 256278923 78082 78083 896978682 92143 92144 11612412 70042 70043 817333252 42625 42626 107389135 96674 96675 137982557 70084 70085 262271813 89341 89342 655968181 72442 72443 219857331 94238 94280 766311701 47022 47023 886451317 58591 58605 827497812 40502 40520 971751615 27969 27970 443829832 32912 32909 251408375 81439 81440 396380198 50370 50371 529503111 40228 40229 454339904 55582 55620 411793856 17843 17867 833486771 81650 81651 541269801 70603 70604 845744140 94689 94647 67736528 16591 16592 659185254 17330 17296 245616499 58929 58884 579642442 22872 22873 901670194 41974 41935 361091416 83564 83594 959244608 32972 32947 833958096 28586 28605 60596568 92422 92423 352870703 54907 54927 131782519 10842 10843 946199755 18004 18005 27325494 66685 66686 591670991 63773 63728 764895319 68746 68747 742489330 30988 30941 427735475 27662 27663 195906907 60599 60600 323089696 38785 38808 466262647 54485 54486 320972202 54556 54557 883924760 79717 79718 110088290 38379 38409 151570179 11987 12008 18232805 23982 23983 290314277 24839 24840 290654830 53267 53264 159921017 78882 78871 924593297 75432 75433 102697994 56803 56804 313196534 93946 93947 131718522 49886 49887 697480206 64038 64039 629519324 95812 95813 216375664 19020 18994 294402890 35059 35060 369005091 95352 95353 986165105 48706 48707 280220161 77133 77107 298843147 41881 41882 556711895 89940 89941 865880121 24434 24435 907049877 98132 98171 766154550 58803 58804 404065222 1284 1326 472997764 96040 96041 624219883 70804 70805 608854309 21648 21649 423825351 43771 43783 718351691 93971 93972 267426661 44287 44288 530960348 60537 60538 555365160 24435 24436 24033203 88809 88810 868180052 7802 7777 365383229 14706 14707 788638498 53994 53995 791677145 94621 94592 400744680 75174 75175 778991757 74679 74702 320038016 71744 71745 83286338 92397 92381 112409006 59976 59977 987830018 55633 55640 494294560 12175 12176 548932882 87052 87076 615090160 83648 83625 432639833 56288 56289 195921943 30316 30317 523335645 31498 31499 448036015 19970 19998 650521786 82823 82824 577364757 68134 68135 834705218 3949 3908 224574631 75276 75277 87503470 22378 22379 708423549 9225 9226 983461397 71248 71249 723359378 72917 72918 766441972 74432 74433 696139873 34073 34074 510075808 3520 3498 85464645 13009 13010 52482536 11188 11153 13621762 7514 7558 688100078 95923 95945 611452518 12966 12967 175635017 86838 86877 530296291 10736 10737 104320684 52914 52915 625026842 20946 20947 780857519 41196 41182 755478020 17149 17150 222101691 56142 56143 464438831 15719 15676 597501695 23488 23489 760725493 60539 60512 929508877 66974 66927 793161855 51922 51923 265151074 91 66 333338115 12916 12917 167923236 23680 23659 206377469 58404 58392 403603746 63071 63072 534013917 19489 19490 661875308 30297 30298 275546822 20673 20674 410173384 28670 28671 742563332 7607 7608 23281974 47606 47607 760426307 65664 65642 3421783 12571 12591 499308861 92827 92781 83376322 4125 4110 400192410 83587 83588 838464977 20523 20524 83805850 69610 69611 470911177 92102 92148 496560588 77655 77698 615093304 78855 78873 964160181 86788 86785 345717931 9320 9321 125444139 7297 7298 969926191 87240 87290 781432217 34279 34280 987165934 6798 6759 17846449 14170 14171 639951019 50922 50923 846996096 99427 99462 948084670 47448 47449 468621457 99397 99373 844314364 96628 96620 561517520 44113 44083 440370544 78726 78727 657649337 56814 56815 42236387 57536 57537 65017978 2654 2701 822207648 86236 86252 196424472 61174 61175 178566875 75576 75577 523906500 48758 48766 161679312 48967 48972 534359834 66806 66797 899572895 3395 3424 609409682 52489 52490 432988003 44925 44913 309668388 48368 48373 673993563 37057 37070 250691755 46285 46286 855424983 2502 2503 347617686 78522 78523 379664426 28979 28936 630462464 5905 5939 852848953 6861 6883 340662774 38787 38788 631730279 54136 54106 466913784 66773 66764 595237198 10328 10352 600397089 30304 30325 620854889 75772 75773 143362383 84980 84981 983096239 39945 39958 543684827 65619 65620 513303840 73654 73683 423281079 68464 68509 329402941 60240 60206 349768775 66817 66826 151981173 65043 65044 186329385 81801 81802 255227030 1610 1607 24603761 97621 97646 694883521 84523 84524 610492285 3042 3043 993703978 8522 8550 127494012 2742 2743 405771613 60163 60175 654800067 13541 13542 356658910 91834 91785 22945687 67265 67281 966618459 953 954 440553671 18359 18379 205269516 32230 32231 446559983 17122 17123 944923507 35767 35768 777017088 3336 3347 5805975 24565 24613 195444059 91499 91476 212229932 4547 4548 210314655 5977 6028 761468382 25742 25743 632979663 27489 27477 564358465 5394 5395 303462258 35066 35084 807015073 45519 45520 943990049 78459 78460 882721703 7392 7389 196489543 69779 69759 575228820 27714 27715 645389976 35218 35219 230170161 46315 46316 10989355 84044 84013 206353286 68788 68738 888218206 72992 72993 665455680 12911 12912 524726817 43528 43529 455537499 51634 51664 576076894 26998 26999 369280417 90721 90722 785512830 44876 44877 793230850 1616 1655 705364891 93766 93756 618145632 34947 34948 615997520 95075 95104 476751756 48687 48688 216885912 86261 86299 533684783 70463 70485 425182717 29064 29111 671708687 22348 22400 45461753 72027 72028 296034629 17347 17348 404835570 68527 68528 588844944 39834 39835 954980144 10529 10552 240096778 44140 44141 835992509 32148 32149 86863291 4817 4818 116746422 74257 74301 396349421 21876 21829 153400793 19044 19017 185862897 73777 73759 179421522 63555 63595 609503596 2135 2151 533604140 10279 10318 351671696 69782 69783 9178183 73666 73690 284465981 31572 31573 797611968 45213 45214 992872070 61490 61530 279890592 95852 95853 669454967 50387 50402 904191024 31973 31942 782437697 93969 93944 959714181 12003 12032 807431527 71899 71913 250651030 71014 71015 389919761 50094 50095 49125610 84952 84953 443458002 94199 94200 84527337 98177 98178 962269754 48406 48407 778536233 43668 43669 591850348 78226 78217 570381676 48671 48690 536971938 92023 92024 50064027 12265 12315 261350316 53424 53471 2200752 65308 65309 630292817 84479 84454 103013403 78902 78855 432559345 8357 8358 795237691 8959 8960 869933877 98188 98189 854638351 74545 74546 407824823 28503 28543 578490828 9545 9546 420318177 51690 51641 667669270 55382 55383 976175070 13996 13997 704704406 45763 45764 782031323 52140 52141 796060923 7498 7499 911187500 12920 12921 298446001 71374 71375 389056774 1414 1415 290840675 57005 57006 665528622 5749 5750 130192705 92586 92587 918402103 84129 84155 635401526 84728 84677 919224618 42165 42202 595738784 81157 81158 145719689 64009 64010 60657033 36015 36010 762397022 6986 6987 222743706 47223 47197 449219535 98771 98772 17285821 40437 40438 124015506 78664 78665 462391931 40025 40026 139990092 42340 42335 496242001 62345 62346 530045706 64012 63983 707315868 95028 95040 342923483 37744 37745 521149147 805 806 692440827 70965 70966 387960251 26909 26910 464290885 76253 76254 830451359 60453 60494 514957238 26483 26484 715376281 35778 35779 596871376 58470 58471 197812166 49202 49203 494443484 73178 73209 474390897 8567 8568 430377610 41252 41253 635083803 25813 25814 881451405 42268 42248 791580121 2683 2684 834457796 97835 97836 902890485 84933 84934 211310640 45497 45498 158039081 68867 68821 394970800 43163 43164 406257554 55439 55440 645281315 53341 53342 271784428 64060 64061 557234772 14724 14725 836987718 87873 87871 807321183 69509 69510 424502178 50748 50800 824633810 8417 8418 546518342 73547 73565 575954977 47075 47076 400718993 9560 9561 124789556 52255 52256 658802269 57482 57455 666690440 51066 51067 945686906 60698 60714 10552833 57778 57789 264351310 64521 64522 617786563 67486 67487 473428767 61580 61535 690554994 59293 59241 683450769 61644 61645 490358186 25597 25598 767994035 11948 11949 255420626 16869 16853 283205283 18693 18684 8199107 96482 96483 969494060 92494 92442 579042832 82281 82282 937935640 30588 30589 981601701 70709 70743 811336663 66893 66887 29962649 60903 60904 680224346 37335 37336 142829931 91406 91407 663736133 91999 91978 723182299 9633 9679 406378798 19948 19905 891347378 86190 86191 793959044 80919 80942 672234541 66846 66811 89523122 24437 24487 915518072 60587 60588 747559606 25287 25288 283133215 40068 40069 410836431 17461 17462 448961978 10938 10926 384733005 64254 64223 116906245 73588 73564 649731199 66855 66856 244220764 24775 24776 186363559 49881 49882 109201104 44890 44891 250489216 49844 49863 49292930 6371 6331 507021067 41572 41533 222887237 76443 76444 994203333 99709 99710 855205333 32048 32018 313231081 13983 13967 802941702 52104 52105 122384842 57311 57338 326773317 20091 20092 478557444 87654 87655 254987004 55860 55861 713313513 54270 54271 450791176 25937 25903 394312963 68650 68648 466499848 12308 12309 178155058 93826 93849 108019257 53181 53229 418566817 2747 2748 394790764 70912 70941 267360667 69545 69546 75608518 3528 3529 401007937 67620 67576 78493177 33559 33542 402932913 6862 6903 598126259 86877 86878 404281178 23166 23167 543708618 70664 70665 681435776 98635 98636 122751616 57366 57337 267332890 72771 72772 680113140 34643 34644 63958208 98091 98092 407537921 31861 31862 49134863 36793 36794 364714438 83022 82994 339452764 57177 57178 678046578 50880 50872 615626102 15121 15101 873013494 40228 40187 18314486 86181 86130 684831311 90076 90077 371428461 24837 24828 993587335 13268 13238 534164135 35677 35714 593930998 40127 40157 44539266 90594 90550 212615460 23928 23929 492927009 42948 42992 737547311 81273 81254 135940972 50564 50565 210555738 72101 72102 443293163 41672 41673 884073466 64128 64129 928253713 87199 87232 177769685 45234 45235 355460272 86898 86876 285453858 32231 32241 408641569 60551 60515 525563129 30276 30265 691046918 1822 1774 616035198 99706 99754 950711979 55595 55614 272605542 84479 84480 712245209 45180 45229 940838430 14079 14131 687966050 46885 46886 215251810 23202 23231 937980172 13656 13702 657309422 87210 87253 339700090 48550 48533 151398180 26975 26976 421008119 2787 2791 437304310 10050 10035 803250874 1894 1895 375018846 50265 50234 837403208 30153 30154 3067210 46818 46837 788915555 79149 79154 517280174 68449 68459 909977761 3723 3742 115555693 74449 74488 389792776 43056 43074 462057475 18152 18150 861277269 68310 68268 105120530 86664 86617 206439802 31638 31635 869704650 75955 75968 779228598 20011 20012 441521664 45461 45462 758514878 97920 97948 381900468 48390 48440 140656855 86065 86033 343762410 21781 21782 303384945 98496 98497 28822404 55857 55858 960008339 47441 47442 13609497 55187 55210 134038300 70134 70130 78871683 63244 63284 367945131 76237 76238 511152363 41510 41511 291182636 34457 34465 448804273 39942 39978 534316651 29972 29973 445208920 33090 33068 443365537 3250 3231 381182526 44119 44120 470204898 48146 48147 335826481 46966 47006 832923792 65814 65816 607570053 25875 25876 856303251 67588 67589 873957434 52402 52403 56105730 33298 33299 946995444 6095 6096 677256186 39632 39633 369177205 88604 88605 42644007 5884 5861 272556214 94128 94151 927681590 60543 60493 38217435 89701 89697 650717559 57707 57686 555398761 72385 72386 590879058 34274 34247 55860405 72118 72119 577703872 2016 2017 399336789 11289 11290 697831735 82868 82859 577973825 31251 31252 151261257 44780 44781 62923410 62075 62038 844420234 82382 82383 77994111 4010 4011 757230366 74934 74914 661573906 75071 75059 96203567 9616 9617 86329383 55985 56033 885598246 55769 55738 211076062 90628 90629 788638233 51669 51706 815639769 74185 74194 424931228 44914 44915 735455123 54318 54330 655552531 77227 77228 672374078 71091 71071 424327743 67828 67802 599513787 22361 22339 568493151 85853 85854 970599623 46885 46923 463449611 85670 85683 60463986 89266 89280 987315603 33101 33102 466455260 69347 69349 13503680 65910 65911 228883923 95560 95561 944320674 70104 70064 774108561 52576 52559 172223393 49677 49710 283610738 48822 48850 921271380 81471 81472 62539379 31716 31691 163760593 96671 96672 787613674 96240 96241 477193451 701 715 986092755 64162 64134 737663817 25393 25437 867579501 96891 96851 482586999 65363 65364 967520404 27001 26961 739029196 673 707 272245846 3441 3427 436874521 1735 1736 194317729 74078 74094 459727818 6075 6076 974203404 16619 16671 894941556 61087 61088 407950075 44456 44457 98616171 55038 54986 991860670 70701 70724 720171840 27123 27124 478001746 15743 15746 889769180 9579 9586 840788067 58886 58860 837622837 72510 72511 507664860 78749 78750 197028970 54907 54908 193576980 4304 4327 653436308 26158 26144 389022202 60747 60748 731188431 78140 78143 857658546 8798 8747 726064265 42276 42277 905399902 52050 52051 751122741 1714 1715 431974767 46403 46425 369311624 81684 81685 333444205 55535 55488 496041057 49478 49513 75236641 24569 24519 986832480 98379 98351 182414828 51951 51969 347588532 12945 12931 364147876 58187 58188 409645540 5899 5927 210648694 51064 51065 152005679 40230 40218 398906913 94315 94316 797456142 86828 86831 887513713 89039 89015 386758649 41468 41469 618932619 50747 50743 721236175 80814 80802 114004022 33286 33287 634698448 80053 80054 172359195 23692 23693 385505201 28891 28892 626125217 42369 42370 312565756 30382 30383 482202472 70073 70123 183668484 36890 36875 239919213 58901 58902 163305586 17078 17030 548058735 79424 79391 926872549 24739 24740 237779538 363 364 152725374 66576 66602 26940976 19182 19183 744455835 88432 88419 8307299 97219 97180 878381215 51704 51705 576774124 85156 85196 876114204 32190 32149 598418591 50142 50103 477680794 20107 20143 626395728 27008 26956 21727318 17951 17952 390626212 98767 98750 980971215 90276 90277 371456562 10016 9992 91786639 44636 44606 82764940 68324 68325 757499872 90257 90220 347575088 32156 32207 787887580 16444 16397 550506760 37894 37895 391846350 60207 60208 323225990 7540 7488 373853107 42403 42404 656168808 38049 38013 248108864 27766 27729 509272098 46818 46773 356396274 81384 81360 864002396 33356 33357 593016836 6655 6656 978914661 42183 42184 137780401 36577 36578 760503208 56173 56174 160544617 15389 15390 264411355 94737 94738 101680345 9679 9680 421099165 59081 59082 561964136 94017 94018 693250786 85355 85356 632403082 64396 64397 63630307 48069 48067 33906081 69915 69933 706001029 43790 43791 596595099 86329 86319 400198298 94459 94460 739823451 56027 56064 567060458 75625 75622 880685804 8015 8002 306222546 87082 87101 498326681 24270 24271 954829568 61848 61849 860259429 13765 13726 578491376 96257 96258 846255296 1749 1707 632953940 65845 65846 585212213 71785 71786 597285510 76994 76999 580267011 48374 48403 779563321 69670 69671 383306714 23738 23739 973117450 63384 63371 87789983 86776 86777 152071759 26541 26537 480741145 46171 46190 665842176 68999 69000 342364207 13142 13143 252715737 73911 73904 145125184 20004 19958 42728269 48804 48805 559266305 27181 27167 155162618 42345 42368 349188276 3588 3574 327086183 92217 92218 278978162 34764 34765 415047606 85109 85110 219365965 52043 52044 780942733 14150 14132 992796752 97827 97846 776631665 87802 87803 131386295 85753 85754 309299718 93058 93033 785990698 11034 11035 642150215 78795 78829 255656316 5674 5675 328910475 83367 83368 690446432 9101 9102 512024432 51943 51917 163218635 57517 57518 159743109 61040 61062 708594763 4260 4261 827440266 31769 31770 37602670 29497 29498 57446396 53132 53152 933523235 86734 86753 840795293 85740 85741 348921354 87989 87990 175621691 17019 16977 34511303 3799 3827 615931810 16681 16682 241268260 81976 81956 886283574 68622 68586 300924228 44346 44337 959351549 61545 61512 557378020 9516 9517 392175123 96210 96211 335728471 46834 46828 721985224 49846 49847 758595422 28652 28653 873904294 74135 74162 266512059 67350 67351 957997002 67111 67112 961350895 94784 94792 239950206 21492 21542 483820586 96957 96958 278213353 52519 52520 546800837 61079 61080 293011463 88494 88486 451009732 49373 49377 500242031 58931 58932 709730974 10375 10325 606357512 67315 67334 53672632 56320 56321 712012686 88094 88066 764011816 32382 32383 503806306 51396 51410 731703084 70953 70954 196110018 70803 70786 191809689 46990 47020 499983958 60860 60823 328411278 47142 47146 923594343 48926 48916 512008553 20571 20607 363076344 41103 41104 517281153 12868 12915 704536900 69873 69874 509879178 32707 32742 830506670 93045 93046 531188836 51186 51187 483727362 42103 42104 830768589 19056 19045 168735876 42348 42349 884822924 10177 10201 606431638 25627 25628 268169898 13703 13704 425122082 13453 13454 774249960 61560 61561 204331293 48040 47988 127771339 97826 97827 547630530 92033 91991 897945130 3979 3969 623926872 91720 91721 129816927 15815 15816 692565792 52019 52020 461958308 15931 15980 236345043 66358 66359 643923178 69702 69703 178188101 91056 91057 230666803 42941 42942 294124037 16286 16268 640141569 42085 42086 419599654 13818 13819 495983207 64963 64964 583760912 41470 41471 689500481 61642 61593 41687869 85429 85430 573203576 71028 71029 492230102 66008 66001 274800509 26174 26154 710929030 36293 36294 106871342 83654 83614 149348642 9057 9016 886536188 53554 53555 662452340 44932 44933 560680591 39162 39174 445477412 40646 40662 33387261 25512 25563 211402577 45202 45203 958560952 91287 91276 277979162 58620 58621 223801881 94041 94042 39191418 89758 89734 531728512 93445 93446 266294819 21054 21055 440984852 43852 43853 547161676 13473 13474 354501888 3252 3253 739417742 35744 35745 800750502 59062 59013 179918400 12036 12037 802349718 22247 22248 895063750 22984 22985 69494749 40874 40875 273651242 20185 20186 731156217 22655 22693 807758829 86899 86900 558182697 99418 99419 362647714 54052 54017 752386425 22131 22170 882589766 33771 33768 115014562 87350 87352 949893396 15217 15218 900674600 10095 10096 743849866 23303 23304 309429469 79134 79156 613987409 87195 87196 190161155 4472 4473 686832828 98821 98822 350817197 86259 86308 541867896 87013 87052 531380159 7718 7719 420139283 91505 91506 934211895 35898 35899 410654070 32197 32145 742158749 12166 12167 697447174 65026 64975 854054499 66941 66987 694559805 52457 52458 876304257 20788 20806 911125230 37658 37654 600122642 84674 84627 305354764 3190 3191 512018706 85554 85555 237227689 99599 99600 978637550 39290 39332 490342924 32797 32790 827434094 92270 92276 654021454 86125 86126 96000829 38120 38121 495412302 52646 52647 614694783 32862 32863 229014251 83776 83812 184300454 97052 97053 561239839 45387 45376 366830342 18498 18499 561542945 1387 1349 234445775 72825 72826 374085274 76640 76641 654163464 89617 89631 645723090 20724 20725 431711870 87000 86995 786907643 60483 60468 767308138 74538 74569 904355609 60919 60875 770210465 18350 18351 88075517 79134 79168 56266441 92108 92109 877260897 80210 80211 713829009 34175 34176 966768665 5470 5471 395127194 62716 62717 4706555 61405 61406 671402793 59063 59034 642272635 30808 30766 285635245 15846 15847 999090879 86097 86108 749637615 95888 95846 123510669 33011 33028 945029421 26783 26784 901559779 94379 94411 230179221 9348 9304 545596862 16081 16102 566895931 2745 2746 946782028 96978 96979 757405844 84878 84879 332858455 82851 82817 285900740 34678 34702 844581432 38720 38721 865781072 58737 58714 914402473 89978 89979 212333779 51685 51686 527100680 60271 60302 327784592 99131 99096 464552496 53676 53686 115484314 51036 51021 309716047 99585 99596 445073734 67562 67563 319412805 71364 71365 422721550 53363 53364 212865573 60628 60633 673105784 1438 1439 800681784 50142 50143 494598479 12871 12872 834482101 19008 18965 33619964 74469 74459 272958396 82930 82931 883386052 45376 45377 209115334 86762 86742 659375720 64260 64216 895407826 79811 79788 763126961 8741 8773 135397927 11862 11863 761492657 97881 97829 207667658 16536 16537 96160677 98240 98241 905501006 19371 19372 909993325 7299 7300 271325276 27751 27720 803560324 63030 63055 395683407 37144 37168 508598680 75267 75268 648186425 57854 57827 349656837 2207 2193 646122522 19303 19304 897855073 68079 68084 422382570 40611 40641 927333065 75850 75851 24614124 54374 54407 174813894 16616 16648 269283015 43620 43621 625893144 28689 28690 617687573 23351 23352 588139458 76437 76391 736339721 63523 63524 12283070 8427 8401 166039632 99607 99625 215635720 31735 31736 918812511 29421 29403 72581125 90465 90466 557893580 60377 60378 623996247 99899 99889 172804612 85301 85302 834741955 85170 85141 250534566 20987 21005 89764798 24320 24296 69249933 45554 45577 788997920 37243 37244 688350948 73178 73181 978226552 23416 23405 500597268 82262 82263 742282323 56831 56817 369127486 2758 2759 980698805 97991 98026 117929591 24248 24299 128260537 75787 75831 307476858 65344 65378 451588196 5784 5737 282537281 55480 55481 106401063 87565 87608 795649847 18538 18539 60583266 33984 33974 123837522 44170 44171 240145692 66647 66648 912123938 79047 79094 40655446 57578 57579 462873255 30102 30055 372114874 58830 58796 639574816 5387 5388 915096645 5865 5912 980914415 65921 65926 66649507 87242 87243 643233428 62522 62523 283015133 5134 5147 27002579 35130 35131 583279282 73954 73917 524831965 3624 3643 431235191 24105 24106 56778698 82536 82537 109325390 80543 80527 916238535 22028 22013 549773301 35322 35337 933261804 76800 76801 186776708 22746 22747 969043260 30830 30831 799904312 57129 57130 485522800 93584 93540 62072824 40189 40190 874838959 82404 82405 850085473 83205 83206 799819891 426 427 675234175 84335 84305 7669092 40818 40819 822338724 69639 69616 997443308 33183 33184 470733207 47390 47391 930792834 14562 14521 17315965 51563 51564 235755780 75662 75704 893321102 84567 84568 428124260 30770 30793 395078497 91036 91037 717410874 68099 68100 392709131 10012 10013 476651967 49798 49799 490517368 91355 91356 787182110 57576 57582 570851529 75653 75679 112006986 50652 50653 412869675 95620 95654 258369951 74649 74650 79623928 48545 48565 524584750 39643 39657 790791539 21214 21215 103406551 46370 46371 602122214 62041 62080 740458919 86731 86732 111413774 11017 11039 690609339 32703 32751 573615518 64314 64292 676890264 6082 6083 109440983 80614 80580 646525106 32289 32325 482339240 46053 46078 252205546 37161 37163 967030742 23255 23274 228757270 22421 22460 618021945 77473 77474 258789896 56223 56178 219454669 60539 60540 284335207 32498 32499 2400942 4582 4583 693571035 1905 1906 885883284 44669 44670 380103106 53879 53880 135083714 45918 45936 565767987 80170 80171 174132768 25121 25122 970410181 93269 93270 406109806 54906 54907 327703556 92714 92708 713422404 48283 48303 97153026 6365 6328 997109952 77461 77475 331800987 7989 7942 123355648 49743 49744 457395888 5040 5004 117078774 67374 67366 727683286 32613 32571 169124050 80399 80449 384660095 86980 86979 329664713 60155 60149 470442600 47840 47841 406198513 68571 68572 50915829 55013 55029 972608219 52994 52995 344581792 52642 52630 769488775 66573 66574 885181919 87269 87239 20793969 80912 80866 248791297 89651 89636 895829306 4043 4044 434586167 74266 74267 232563978 92995 92996 902919679 17537 17538 696274088 45526 45494 712006549 90188 90185 714003671 28595 28596 852772106 90849 90801 278940087 8829 8830 226090734 36837 36819 693249325 854 865 509570278 36236 36237 482843648 91680 91638 945292520 10343 10300 529731649 74283 74284 979236088 2585 2586 337008201 37445 37441 409065720 88479 88480 629077190 23264 23265 470939618 49290 49291 403269127 52568 52616 844655079 37690 37706 210630895 82696 82697 679599402 74504 74505 886581603 63693 63719 961795194 74951 74902 674121107 32178 32177 344614109 34253 34220 212179143 20609 20633 367008719 61739 61737 546409137 86977 86978 199175820 99712 99728 35044370 44214 44260 59021403 15384 15385 839412793 33136 33125 533173296 96530 96494 164716770 16594 16545 530253817 57044 57045 345375343 33827 33808 342332510 88504 88493 86644737 92970 92961 189008894 35889 35911 889093662 61486 61487 457783769 11505 11506 871717268 58167 58216 315918329 13289 13237 86158896 85747 85748 153574368 87666 87667 321387513 35717 35740 755770539 9470 9471 97391460 27071 27050 739604767 68005 67985 478915242 63838 63863 271885997 35529 35568 614858232 67680 67681 314758014 45539 45487 150824139 5917 5890 600431099 87067 87077 361092455 40692 40693 597230663 13571 13533 662687824 85506 85507 270345840 70735 70716 120529066 40682 40699 950773949 69049 69100 636368804 23042 23000 586968897 58867 58868 456576358 61965 61966 2103838 9408 9405 545205235 95949 95901 242879859 42045 42041 26816040 14278 14279 215187466 16512 16513 237100779 38140 38182 805218161 50053 50066 911118836 88108 88109 903470046 75374 75401 704604485 90657 90637 694657527 86023 86024 99919772 22304 22305 952457204 36725 36726 572217541 5270 5271 390439007 50392 50444 996568889 92800 92801 79394410 15499 15500 262650458 90572 90613 688001029 3044 3045 865044594 22191 22223 567025613 83284 83285 483169830 55988 56005 129229272 30805 30806 420040257 29296 29297 223618753 47302 47303 427762762 20002 19964 387850798 12990 12991 505381883 67387 67416 252263571 36604 36568 891972613 90254 90255 552681758 52672 52673 973575809 73429 73413 887268746 61962 61963 858778438 12849 12850 709443593 94334 94335 466013001 3703 3704 32731547 92369 92370 795907451 75376 75377 639010230 30661 30662 228310167 77403 77404 353907511 39226 39227 906110772 80769 80745 702129802 26134 26135 279012545 87945 87899 86541498 6404 6442 13647799 44982 44983 181853936 69399 69444 773639191 56759 56760 955186676 19909 19926 367001724 18351 18352 240666290 43474 43475 529709854 37348 37349 776625821 88545 88546 868897081 63291 63314 256003139 79056 79057 366923420 90400 90436 740894848 96958 96999 381214067 40633 40634 391924702 61597 61598 208750494 57915 57928 29695171 87119 87120 372765786 18663 18664 170862500 38654 38655 996575627 61564 61544 910762733 99672 99673 50733192 61080 61081 614570219 1471 1484 202571951 33839 33831 923737958 73776 73752 79662611 9871 9872 286609677 89343 89328 879952438 762 814 660194174 14785 14784 258840810 83642 83681 988521913 60774 60725 133275484 16582 16583 157121335 39304 39316 37663351 20319 20320 887518047 37983 37994 581734458 7436 7437 516464400 38703 38722 159350161 58215 58206 861473669 66027 66028 332404519 23451 23452 547580197 67412 67413 689172974 81834 81835 409019246 69224 69194 220099709 4801 4774 749578957 97504 97538 558355096 17148 17188 124120338 60261 60303 740789897 76227 76263 554882758 791 800 926125606 28690 28656 834382650 87829 87796 803832437 29376 29377 635910495 86159 86160 506504240 44754 44755 751064338 22500 22507 704358571 27578 27619 130520138 11942 11943 737410562 81783 81784 677979217 50570 50598 248940248 83718 83719 754586172 71101 71058 763918610 26516 26472 343463158 4167 4200 180044339 54190 54196 590038737 86298 86299 68304640 97465 97452 856758121 34568 34569 695378246 34287 34288 583578995 34587 34588 160647605 47932 47933 60766257 1563 1534 185125367 11320 11295 238386470 61443 61468 427315564 15455 15456 13609815 2716 2724 770371411 87950 87909 685110488 17253 17241 967586541 74996 74997 736041196 25298 25299 682990044 56532 56576 623591330 77175 77157 100865332 32060 32096 812416641 75289 75290 946197371 67782 67730 932596928 75434 75435 203800465 49944 49945 386720713 94272 94273 213561792 56689 56690 570232271 68004 68033 270728387 10374 10338 101974102 315 321 594646810 57896 57897 213235620 66307 66256 434541899 71250 71251 233050053 15660 15661 108417421 18947 18900 727623737 58842 58843 965083598 82994 83002 95887823 77377 77378 969004575 82226 82229 125520770 99251 99252 233556705 45880 45881 620537815 80695 80696 783157229 74030 74027 254063548 25798 25799 203013505 73122 73123 79296085 55206 55207 988476229 4753 4731 749980229 79361 79362 933968374 98450 98418 888826229 94226 94227 376875323 53202 53177 143891989 44189 44190 518259104 14370 14371 539872407 33087 33088 98881647 47517 47540 269414541 76771 76736 454184483 48554 48557 424427719 85751 85701 794324430 89766 89767 205915842 91363 91317 439515356 91716 91717 92377503 13751 13734 78990520 4942 4943 292188586 12130 12115 726970960 61898 61859 906575966 45803 45794 632373351 29222 29177 491957590 54148 54149 959218073 54992 54977 197278892 62765 62728 935541287 71002 71003 735059285 85420 85421 399488069 31002 31003 559025818 7979 7980 795225851 90111 90098 459943987 54224 54200 859766089 52207 52197 793856862 62815 62816 551424918 3574 3575 310335155 41210 41217 338123770 79194 79243 901798271 18062 18098 969970893 45122 45093 121062956 86725 86712 571333589 35121 35122 509810369 83782 83783 843435804 30841 30842 940390875 34787 34778 31611904 60453 60454 205171512 39563 39564 360408641 21033 21034 352626361 52017 52018 630851858 82865 82893 763130941 94104 94105 619247872 39710 39711 715261080 9144 9145 219492111 85982 86015 716647407 65786 65803 711256954 34256 34240 480206762 55731 55768 99650573 53236 53237 770980699 97351 97369 437944073 53523 53568 936668706 59078 59079 414120138 91968 91994 636347596 18121 18122 867824333 20255 20256 621303706 54786 54804 276987215 97649 97650 482638902 44886 44887 187557714 95970 95971 124418344 80399 80369 399535866 55901 55902 311875806 87006 87057 138917960 85743 85728 697074684 82487 82488 110943579 48574 48523 270465200 77898 77899 692728228 39489 39438 358083394 59517 59518 261412 42310 42311 675384453 59700 59705 281959751 48226 48227 574350993 68730 68771 824375841 57868 57869 749276322 31147 31148 425144111 43571 43572 515497831 28946 28913 156431372 90009 90008 400095805 84385 84387 563002387 93434 93478 397656460 34106 34107 667966037 38237 38199 22053276 18529 18481 669209606 86353 86354 364081047 36470 36489 546502990 77201 77175 205977197 91699 91700 691704910 46819 46857 492682154 47957 47994 100582885 16205 16206 921381427 78516 78502 782346644 99693 99719 819658189 10707 10708 641812495 65940 65941 829200013 62484 62522 285374928 65487 65451 8611233 13493 13456 510177699 7231 7232 848070355 71041 71005 329675955 6253 6254 76831333 73059 73060 705499222 71249 71270 746121503 58390 58391 655478924 76491 76492 119678876 9603 9655 465741545 58848 58900 438579633 30854 30874 379676976 25562 25588 441280753 21812 21813 741077825 94322 94323 464239404 64623 64630 766715010 93628 93629 139291974 65280 65281 288823188 88774 88792 934623904 75626 75664 246107299 21707 21708 921964138 77830 77822 290650331 36394 36427 55051076 44124 44121 63114108 94458 94459 367757364 14104 14061 665606861 5635 5636 28007515 10468 10454 594573417 26709 26710 928870465 22621 22608 926384838 79745 79756 198909902 28659 28660 525768703 41737 41751 529360441 46426 46427 907680207 72735 72736 200450285 14919 14904 922827845 18339 18340 334607177 54369 54371 732102747 84104 84105 325351622 73948 73999 22847634 65655 65702 407220864 89281 89234 514954977 30334 30314 297873466 97736 97744 764674491 76762 76763 835111477 17409 17385 393519770 2760 2773 43104322 41036 41047 867743734 22416 22417 572761192 35536 35532 268887062 87211 87212 783808860 53874 53879 642718418 22129 22178 425256936 50848 50849 355354739 24182 24183 103203943 97470 97437 438460305 40368 40381 624500225 7993 7994 190645587 18411 18421 378282077 55031 55032 866969336 33274 33252 865950582 10395 10375 608580498 63076 63115 899709624 52696 52697 603763968 6350 6364 397792196 61312 61313 700801928 56241 56242 495577072 16436 16456 394290618 85906 85907 330894880 97623 97624 74977843 28753 28754 595296655 12376 12399 493150959 23828 23829 312486278 85165 85217 235652086 37441 37442 645330297 62335 62303 956916252 98751 98752 914489443 80246 80247 157251390 77046 77047 684998815 53718 53719 341808046 53530 53501 173563109 47771 47783 369586848 82879 82880 8470835 93723 93724 858691750 30414 30448 362474929 16231 16232 964459783 25812 25842 414752095 51062 51063 298842618 12330 12331 610992695 62509 62553 807447502 74225 74219 440563048 59314 59315 36089610 35626 35633 568383195 9787 9837 23153335 99737 99738 562162319 42251 42252 100612223 13876 13877 916020683 52273 52274 77679584 86655 86656 922128298 77632 77590 358879795 97244 97245 347406971 59156 59157 847475032 45483 45484 786005639 96172 96223 545850304 38233 38228 756542827 32577 32573 60852892 57304 57305 753669403 6325 6326 550593666 65585 65573 886491405 84998 84995 940793077 56218 56219 266774754 356 320 626888398 60818 60819 938327442 50212 50213 813195059 30833 30834 364228554 80731 80732 34210694 49133 49134 532448722 27631 27632 293918652 51822 51823 382102828 59015 59016 406638366 52357 52358 448085859 70666 70667 583145012 41522 41523 762689097 90387 90388 324047732 57025 57026 235637559 53426 53427 966399014 38586 38566 871641082 23763 23764 389193254 99268 99222 514375166 41132 41133 386345558 7182 7183 98093877 55534 55535 743343500 71440 71441 906974929 72738 72739 195600035 85383 85384 58560258 6367 6368 774232239 14600 14601 749087069 35993 36037 518133322 14594 14581 412602571 93319 93362 589283818 67719 67766 202091620 18919 18957 728495972 53168 53169 289192092 63113 63114 416923288 40353 40354 688139525 90053 90064 576258877 55827 55828 925524984 20316 20276 894942308 6561 6562 730147420 83841 83842 881796607 53663 53701 827491187 10569 10554 207701666 48243 48294 857280074 40020 40021 283121943 84026 84027 17793607 35657 35658 655319273 79379 79380 483373903 16345 16346 209763994 28953 28954 708988472 4490 4491 403014662 74224 74198 82435443 40428 40409 443146691 82773 82774 848735119 28569 28570 936477138 73111 73112 448336095 38153 38187 289510265 94371 94387 400498613 95717 95718 146661738 45436 45437 430451823 91564 91565 925145217 88728 88757 34268259 43184 43185 450884731 60697 60698 168483719 24384 24349 385651299 3110 3138 270584019 10154 10155 413975598 92090 92091 947899222 68601 68602 517905536 23188 23189 338936721 48278 48287 806069592 30756 30757 145425631 10639 10640 146986419 12372 12370 279306623 96254 96255 347980888 95434 95435 955414819 33826 33827 322718520 77298 77307 667434683 79447 79416 758862929 93097 93098 859020657 62821 62778 786266803 71458 71496 19187929 14579 14572 211663493 33805 33755 810001025 89756 89738 242331622 59747 59748 101872314 42290 42286 225439762 3908 3909 577584042 45010 45011 221738710 59412 59413 753498824 98559 98560 824248982 99685 99686 356361555 20235 20236 695205395 18266 18267 732672108 7688 7689 648231186 30164 30165 747484417 29638 29642 9820596 66259 66260 619914200 43403 43404 415969630 99536 99537 621135843 21191 21192 878329129 96289 96290 104630609 2116 2076 150743242 75911 75912 721469023 42312 42321 810501225 4914 4945 508717955 42823 42824 748340502 70111 70112 697334483 19596 19597 32666743 30042 30054 455099902 61947 61959 663702437 42115 42100 989119642 89483 89484 86152039 62124 62125 946718167 51002 51003 433987893 94564 94530 795905190 31981 31972 816740264 80291 80292 754459355 10724 10725 161907629 11898 11899 531227983 44689 44644 337086835 36389 36390 668736559 24084 24085 755566748 70895 70938 2929191 58977 58978 236979206 60596 60569 564121933 95298 95299 911497945 74840 74886 651831490 50893 50894 101755445 97457 97502 355840899 55672 55673 314384091 50289 50316 655602129 95035 95007 12998800 47753 47754 680781853 67229 67255 437528499 39895 39900 796724306 99897 99941 734630391 11708 11731 207534302 24144 24145 143802318 75612 75637 318135481 81774 81775 104669619 36696 36690 530749560 18967 18973 315225512 55972 55973 775635680 23879 23907 872399799 75369 75370 693854207 12030 12039 850161494 41629 41630 573253134 69150 69101 286136283 78925 78942 751418339 82268 82280 496603067 19766 19767 856880217 63805 63779 653804817 72016 71965 122997856 5331 5359 469265735 64043 64044 5897776 66864 66893 486461393 99247 99248 124413970 38933 38965 136924962 35646 35647 58052477 83449 83450 75896432 24332 24333 690233283 53648 53649 414622836 68722 68720 607358576 49069 49070 330528023 12725 12674 693391819 39808 39816 655673936 58347 58310 231883585 70033 70042 16518554 45159 45178 210531367 25907 25867 430270518 14805 14806 500387662 63750 63751 313611861 18097 18145 362944586 81987 81962 268661177 48139 48140 885482987 89403 89410 19359238 76144 76155 986455046 14773 14774 667099327 63738 63739 715834553 77171 77135 564417377 71043 71062 387402517 90292 90262 589482039 58853 58831 263843144 51156 51199 447631502 81408 81456 669178148 63017 63018 323653599 60770 60771 14530389 54648 54612 59342609 28661 28662 310055685 50097 50055 981688436 26817 26868 558322702 94300 94249 148274695 75556 75557 298037876 97769 97770 453043284 85214 85215 189260684 65048 65049 419556234 70331 70345 53901306 61071 61028 596727394 85247 85250 951076243 40570 40617 554307361 39365 39366 353282233 6836 6825 803230602 86118 86119 950202124 74154 74113 742352111 6405 6406 631889900 83289 83290 525323148 30510 30560 946057518 10773 10749 914002852 39331 39332 998463428 77408 77409 742520854 88089 88090 833779820 33323 33324 153888719 18452 18453 92633498 51501 51461 753124362 41219 41243 387791092 94843 94844 705048718 22623 22624 422736022 97536 97528 851223000 84853 84854 635570378 73608 73609 793906504 12602 12603 127724627 71891 71892 418280302 70694 70710 918340127 97626 97629 466102590 34888 34889 688535169 39634 39650 318101231 35094 35095 650239172 86398 86399 797316784 32802 32803 589989706 21688 21647 469281522 81255 81253 413222991 1884 1858 871449425 74286 74287 144154321 72700 72701 607881035 65733 65734 897728449 58010 58011 378099778 50958 50959 628039062 38926 38927 332157503 66033 66034 814974559 9526 9527 47260661 27454 27455 241636489 39720 39704 728898637 67166 67140 202838289 7113 7114 916797503 44687 44713 935843866 86746 86747 506193223 51750 51722 372216520 11281 11282 227897208 39495 39546 983528091 31157 31194 968095991 21777 21778 58081900 70514 70515 602881865 43716 43728 454479263 93477 93462 650439642 46236 46194 614959305 79976 79977 292358756 51162 51200 231482368 88617 88618 814240389 93998 93999 399297162 89543 89544 694468641 35970 35989 220680260 66602 66599 576835530 4415 4416 508064103 76482 76444 418914868 3429 3430 560990959 68045 68046 403452913 793 794 529262743 11587 11572 799793837 98412 98431 814749427 2354 2329 993632997 18539 18540 138085059 70605 70636 624905377 18244 18245 202494997 65466 65467 974923918 33928 33888 718906811 23168 23169 751301720 33756 33787 603488018 25426 25427 738933864 18773 18774 106872114 38627 38628 700928022 56615 56591 911949431 54209 54216 155225812 62084 62085 814810448 59228 59229 417016489 69978 69961 168698158 68869 68870 443718783 65844 65845 770513244 45531 45529 581215738 71463 71424 374959589 66635 66622 977228677 2888 2843 207822898 14728 14729 495823592 3188 3189 126574433 3924 3925 519694144 74809 74759 582055783 52368 52369 268891005 60715 60716 638091734 40932 40933 876846917 32737 32738 79811545 68267 68287 60051982 12626 12627 479433932 83489 83490 344879820 31850 31851 864020906 34719 34720 924677508 63326 63327 370115001 54470 54443 967172708 16183 16184 992144185 81147 81130 194144292 34049 34050 304649448 80661 80662 860437840 43039 43040 255556868 89002 88991 232423653 6130 6156 733002134 89273 89274 565526467 4989 4959 518411404 82408 82371 283324636 25035 25011 72028203 38323 38324 256483264 46683 46693 234420488 60148 60116 233912714 68143 68144 53217592 90664 90665 360258826 84942 84943 215893214 82380 82381 330942738 31396 31397 53666192 53760 53798 680659653 82400 82391 64073793 55271 55277 48491959 28586 28590 220006 18407 18408 946744204 78748 78749 35725713 81959 81941 200558019 47510 47511 493960794 81346 81301 443001253 10545 10546 345968185 29418 29392 444792624 41132 41140 799587762 18115 18116 931188521 147 148 926284344 23067 23117 256439384 94616 94578 242795857 61616 61617 382559597 12606 12560 890300102 98340 98350 104645435 83973 83957 480347504 59422 59394 824579043 46194 46195 901261268 82842 82843 150075712 74387 74388 423805787 44564 44532 35599892 35634 35585 614139119 40886 40887 752825268 73080 73055 624269758 89988 89959 440685075 29619 29620 155491972 59254 59284 2422275 89471 89480 769832819 84796 84797 536633501 62249 62237 374901968 16279 16298 240065539 90086 90046 800617486 33421 33441 662172387 75396 75446 907115745 99720 99746 56839224 24551 24511 396908101 38265 38266 162702808 25323 25324 933359740 79014 79015 87025284 49697 49649 198816970 73677 73671 338901371 95115 95144 635184734 20131 20114 434401477 94872 94873 591732059 45050 45051 751897316 47099 47146 514336496 1850 1851 131308008 80783 80808 95915026 35352 35353 849356351 66672 66693 386085827 30940 30941 919463466 33074 33112 249488518 14404 14383 67097730 73099 73065 204287427 57808 57804 792112632 41726 41727 594693278 20166 20167 229702204 4281 4282 97558016 90768 90739 930091227 16076 16041 859849217 85947 85954 837580344 72216 72217 946020851 17807 17808 560297993 28723 28683 610479476 55300 55301 753947100 45036 45037 487425848 65430 65408 381824840 46814 46815 642325126 90980 90981 131719402 84595 84643 712554304 4191 4192 301214752 61912 61880 811624028 43685 43717 596395979 16491 16492 705133681 33397 33351 111278308 58398 58436 138639071 7899 7900 814297460 47464 47465 172089212 70790 70826 670928455 90712 90713 12780867 83461 83473 135488493 81058 81059 118055264 97689 97652 308459104 58781 58782 961224091 75291 75292 466148883 49602 49603 172085699 6867 6868 113394259 50089 50039 849755988 21044 21005 645038605 6574 6561 559262143 93468 93442 798078710 87009 87003 186479531 89716 89717 338252470 60771 60772 136119782 3109 3110 616832583 18001 17971 897516630 28523 28524 106819667 8559 8609 88509669 67607 67608 15312542 68356 68386 275830251 26468 26516 939423777 59269 59276 8890253 42187 42150 242372754 87540 87500 819436118 89465 89466 508419530 18935 18936 260960184 35 77 710447088 84029 84007 516291216 23617 23588 497240258 29364 29365 510023791 18056 18040 32493603 82806 82757 534732422 4026 4019 967980104 8733 8734 965854295 1810 1811 607796077 20002 20008 630495330 7658 7637 826369504 98963 98935 520990638 45136 45148 619394575 81317 81318 992639832 63664 63665 359031647 88728 88683 693384608 82329 82330 104380234 16363 16319 380881033 60912 60913 419380667 59415 59416 145442592 53890 53891 251304967 41856 41879 573949320 36645 36646 720440645 67776 67761 374326711 15478 15479 784836519 73512 73513 973207424 94804 94805 776485994 67423 67394 708152177 15531 15532 100557203 38154 38201 145878797 67871 67872 967063919 15218 15219 125692767 24297 24298 365618901 74364 74365 388975119 50066 50031 414805270 26780 26781 239538885 18345 18346 584588492 67329 67330 848804202 22860 22861 124449787 68558 68559 997077067 36365 36366 584151921 92295 92256 858295860 19420 19410 796055812 20952 20953 855682035 63153 63120 125607831 9608 9658 546537485 94194 94176 67831759 93363 93364 704947023 63117 63118 977882397 79764 79765 95667367 3174 3175 922190175 37635 37673 593580125 47804 47805 32967341 5144 5157 902407843 85791 85792 120365010 34467 34469 270835605 92903 92904 324867089 19208 19215 390032613 11662 11625 561355288 2104 2080 544030421 66868 66869 470896277 20988 20995 87995755 90791 90799 74213527 99346 99360 823763416 85107 85065 251302477 47944 47945 574396911 95876 95877 191111741 5190 5221 628290347 99000 98983 107748212 28116 28117 603437746 85028 85029 596092121 77687 77663 943429511 49584 49539 231819320 19425 19475 313032358 48793 48784 427989351 47100 47101 764556811 27836 27837 94312011 12731 12757 864316131 38047 38052 826153867 79211 79247 987084751 45337 45338 650787018 22725 22774 670230618 92132 92170 96582742 65738 65762 166606514 10855 10856 550219031 39484 39485 24077429 41086 41107 101352549 96775 96756 126466310 2469 2465 125604757 78002 78003 167587840 2443 2403 413840496 13777 13778 255321338 36560 36597 598128253 87096 87097 170310470 83597 83598 23012826 20790 20791 274864418 66488 66461 2162689 3564 3565 894391882 68635 68636 337528723 46835 46885 45471822 75123 75124 177834846 93238 93239 552949835 4810 4811 641023356 12737 12686 159423316 80855 80856 274599997 50400 50373 934112551 50791 50763 158186488 76886 76887 568226297 66527 66528 740141899 28339 28319 236495921 77191 77192 541507509 8948 8946 122682287 80184 80195 736578500 8537 8538 967131312 13085 13114 275940599 11656 11657 500535317 52735 52736 289885681 58952 58953 195349822 54074 54075 562200876 12486 12522 463038030 12230 12231 171702430 15293 15294 954323478 7980 7981 133854446 2498 2501 420517139 58147 58148 735006720 32760 32761 991438642 75192 75188 703004923 80340 80349 118359946 52412 52423 266593165 34864 34865 647922671 6181 6168 766895069 16834 16835 262932669 72763 72807 110823284 68109 68110 314499456 86054 86055 478439487 48203 48247 278577643 7297 7273 511090025 72537 72500 32540924 35794 35814 122908774 78238 78239 117709383 64362 64366 71926754 32304 32275 920664088 48006 47993 609525175 93587 93588 432150603 99662 99624 269209160 34851 34831 409410966 57932 57886 838036457 34092 34090 908986234 60366 60363 424095877 90041 90090 869308042 3440 3441 829396332 95703 95704 314363971 44315 44324 954319127 45230 45231 642189117 50665 50681 820092949 21163 21186 923176352 49213 49214 198726107 80604 80606 969368079 83685 83686 407276581 13032 13033 661994095 67107 67113 774587403 91693 91702 789848007 87565 87566 263593374 58356 58357 663112336 54513 54560 980888352 10484 10507 262350726 19408 19409 426537717 84545 84546 278417374 66420 66421 120890435 63830 63831 619044332 81604 81656 618182295 5218 5224 530735694 22502 22464 436985454 7999 8000 719014123 64898 64933 683072469 74976 74977 429663033 94903 94904 336193347 78774 78775 736641355 69786 69787 244695876 67208 67209 857908644 44856 44857 644857147 12169 12201 361759330 72318 72319 96495130 45543 45492 684314503 98892 98934 681056636 46105 46119 787762902 87801 87802 614735976 94279 94250 790981246 60366 60362 632682650 24526 24534 181879835 4947 4970 144469370 90493 90488 884938123 97346 97352 491060114 70604 70585 742797939 20281 20282 676035268 52773 52789 344521832 16639 16640 90631863 53990 54005 663112236 25785 25808 247357574 42939 42976 817804201 76203 76209 803255658 92176 92177 929624416 38273 38274 633267024 69686 69685 182084936 6271 6230 357008482 19523 19528 959170742 47020 47021 21382959 83524 83535 69856791 50640 50641 420329053 43664 43665 227429344 89096 89112 430661969 40378 40379 459802891 98925 98926 564038909 4385 4362 882664087 29430 29431 134361889 81530 81531 137162987 78868 78869 507892058 65416 65417 620918014 37052 37053 178315745 6593 6552 883172481 91671 91683 552387543 18596 18597 472046084 33638 33639 503052408 15872 15867 788819503 75496 75504 469281363 84006 84055 967181808 12419 12391 353701444 29009 28976 752374430 22716 22717 416097793 16043 16053 347100619 49164 49207 915434332 66036 66037 954555902 21169 21170 309090305 5941 5956 354197169 44851 44852 674209063 53123 53124 166764526 67039 67040 252871930 49510 49511 996061277 37369 37370 736784096 21479 21460 667079058 58836 58834 304702 60093 60094 604988523 59851 59805 311673529 51057 51058 663362381 79954 79998 228273967 54540 54577 186787231 44471 44509 564743818 95948 95969 370878876 58910 58911 192131479 66271 66272 517944842 93330 93331 502798607 38752 38753 144879696 46737 46738 33960681 659 624 394724532 98498 98540 651024578 74589 74575 865458040 33561 33536 632412251 83750 83727 155076634 13782 13783 362788492 85624 85665 72200159 88715 88731 594459536 17909 17910 473127399 45767 45768 91633427 94468 94469 354408994 37510 37511 433038063 19225 19241 952996909 57320 57321 793569020 88974 88975 690807474 40958 40959 53913243 34345 34346 17461863 4623 4582 79968798 71362 71340 826856330 12547 12536 957177412 70562 70563 38847987 91132 91133 22723666 67935 67885 989140116 68349 68316 711966030 55547 55548 29280556 99996 99994 751961302 51833 51829 290755978 36551 36592 192353285 31928 31929 225318158 93675 93676 693026803 27578 27579 772268390 40170 40143 110726515 30898 30903 807738997 61023 60974 431598196 84489 84490 473141190 46999 47035 24467405 6349 6320 188937590 96683 96717 281474940 94931 94932 286080907 51920 51900 688461915 5416 5467 431808312 25718 25684 781578516 59743 59744 839757237 21444 21445 6198594 49699 49700 301552295 92653 92654 966686289 10812 10781 170051567 47987 47988 484797548 48465 48437 316232572 43325 43326 299779503 57401 57395 239794921 48425 48426 461464108 4323 4324 437761360 99158 99159 565514228 25799 25800 357100772 721 722 33999937 51221 51222 580937279 42188 42189 476925032 97251 97252 280415858 95386 95418 86233759 32762 32763 671541084 88843 88886 123791562 15121 15069 325869074 93937 93942 185150591 33966 33967 924466747 94765 94766 414109927 55764 55798 256442921 45634 45630 932843572 93283 93329 871268420 85054 85018 587964528 39067 39068 835434122 82347 82348 59418641 26053 26028 929735781 13153 13103 812216590 86534 86535 931858791 90930 90927 555932469 86583 86584 212901624 98329 98278 212775 73933 73978 273362922 66790 66791 186064231 90618 90666 398475930 36512 36488 179905647 16856 16857 172394711 27305 27306 69051401 28807 28808 270808460 13596 13597 878068898 74563 74614 262516587 81746 81747 782416877 83432 83471 954463668 30371 30372 646908128 21650 21651 8864416 71519 71550 372390670 66092 66074 961578356 90447 90448 547945687 45753 45729 470108686 73364 73365 910972447 90959 90960 253302641 76216 76179 378124156 1041 1042 778945552 88837 88871 663577611 80579 80580 336072141 88576 88577 38905234 57619 57583 301787695 71722 71751 414216823 59035 59084 778895716 45198 45199 543538514 94960 94961 396941251 36092 36093 371396307 23053 23046 615003343 30933 30942 837992156 74462 74427 987330808 12793 12820 135600538 34140 34131 218415305 82265 82237 444489250 34262 34257 645817152 68138 68190 663894634 39960 39995 594668760 56408 56409 419970489 84381 84382 699159019 63645 63646 445280870 11685 11686 876623892 30479 30480 420486594 85179 85180 503485675 77918 77919 625636573 79860 79861 878082354 55748 55749 131270507 50881 50882 850220932 60275 60276 65796264 68385 68386 202810439 39842 39843 748274322 15132 15133 435152681 76232 76233 872013655 88020 88021 731120825 73015 73065 385090123 60954 60949 148558786 78914 78885 111070200 61993 61963 2098202 10204 10221 736699351 7902 7903 281028508 47017 47031 893504010 41134 41135 393895553 55971 55937 326482653 10925 10926 870428381 50926 50879 677377917 62688 62689 86049105 3261 3266 706807703 36824 36801 337095255 42225 42244 953722573 2789 2809 700651168 88692 88677 630787262 88208 88209 170568731 337 385 309513721 59812 59813 93841158 66038 66084 949092694 66599 66561 927957873 22075 22076 308550753 42526 42556 595798504 63414 63415 933559738 40805 40806 599090988 90949 90950 398445683 57756 57794 104268898 98163 98121 457311876 69601 69589 142842499 96141 96135 774960165 48029 48032 364955955 84943 84944 843012052 9057 9099 343075004 7065 7066 584161625 51966 51967 72225338 7092 7077 973196031 17990 17991 540467716 64338 64339 663075334 60539 60547 796104478 81930 81894 704161197 31585 31586 483027665 19014 18972 904591598 10315 10316 184014228 62094 62095 797434150 15451 15446 896247474 87211 87164 667965864 41029 41012 437561328 79763 79764 251998760 81163 81164 557406380 54705 54706 963154466 14363 14364 572098119 75309 75328 308011719 33672 33673 319201025 45106 45107 818838906 38596 38546 338228972 3593 3579 216631040 20556 20589 466986963 24353 24354 51078934 5322 5323 564693775 9511 9542 283076441 51788 51789 300681927 20708 20709 762492038 15460 15489 616781623 55366 55367 398344627 7507 7508 43821987 23662 23663 115036196 33380 33381 381892611 74506 74507 477218924 85089 85056 747638326 16386 16387 459950676 89343 89344 956583659 79531 79532 893628510 16871 16829 205468604 30604 30605 294366949 53160 53112 274492681 52210 52187 209948085 16748 16773 954446377 30171 30121 827941039 56673 56672 989276504 19902 19875 374535563 79923 79922 696691999 64548 64549 508967881 21745 21773 567621806 74472 74450 167362528 84312 84313 446871554 96574 96563 413552328 15356 15399 163505952 2763 2764 734101058 23938 23939 117192981 42636 42637 503748602 4826 4804 385786218 77529 77516 69868 70706 70755 657304019 13949 13950 728476594 61425 61426 499237752 98724 98767 593695233 96318 96290 7436893 35945 35946 292253688 623 650 616255055 55053 55025 639411846 20715 20731 867585439 53493 53453 174050485 62865 62914 482855894 58055 58056 770741463 12912 12913 327408859 70616 70640 755457653 92527 92528 169280917 42712 42713 152087476 1060 1040 266994666 31048 31049 39551222 97292 97293 504513719 22149 22127 383113309 82524 82525 63469328 41376 41377 148412692 87366 87346 680419212 73454 73455 883700278 58758 58771 824899744 44376 44377 376617483 36205 36206 586818526 15377 15378 960362803 45504 45505 635973815 44626 44627 12712460 91118 91116 523865973 88821 88808 610118633 90978 90980 684322569 71419 71438 827887361 47822 47823 146858549 88953 88963 582982539 10091 10092 441388614 49167 49194 782965289 96423 96424 277653205 85844 85845 496287717 64878 64826 846097950 60050 60051 407487289 856 857 34304573 10601 10602 898377625 92263 92260 517431334 87030 87081 15508244 2660 2661 494201236 17483 17468 9730371 61394 61395 119644776 13989 13990 553097190 13942 13903 331322975 41950 41951 337747213 80731 80773 121849056 95610 95611 987632154 78057 78036 243603920 78513 78500 807482150 96249 96282 393451097 63201 63238 554859477 39928 39881 317272 81924 81920 582286191 10206 10236 91868767 60973 60974 858418047 19768 19781 408948332 82842 82888 286702115 73240 73231 896639408 70529 70576 897835317 79109 79110 475716426 59564 59559 261609745 79555 79556 749047587 71185 71171 380109572 77244 77234 224257953 92232 92233 715604575 6358 6359 209722073 85178 85219 350549458 10447 10448 422408945 73910 73911 818962115 69448 69451 616804116 70729 70685 125524083 43589 43631 858938696 93426 93427 483294832 15948 15949 380472397 11261 11262 828830456 46349 46350 925559783 68081 68082 628874341 60000 59982 326029730 83936 83950 49348567 6392 6344 967861645 2565 2566 112278935 44843 44844 497467988 37539 37540 487401115 14007 14008 616530339 65579 65580 394648313 65104 65105 752990525 1135 1136 900518762 89271 89272 230625924 29660 29661 18181868 6714 6703 371364161 51983 51984 993133861 73152 73153 109146626 60294 60295 3900089 53673 53674 274067689 41679 41680 407845434 74159 74140 896755318 22458 22459 3537316 57578 57546 71618373 62706 62707 730410478 77230 77215 444185492 14917 14918 529987761 76082 76083 784260692 64135 64136 276751607 44868 44839 502177686 70308 70309 497545621 85041 85077 575508204 25867 25868 478905274 87951 87974 431176026 60481 60519 76361665 38054 38042 491705864 59401 59402 835202813 18168 18169 452889577 19337 19338 11070172 75415 75416 9608035 99562 99550 987465413 15704 15705 982201703 60114 60162 218525382 42986 42987 352690241 36064 36050 443751364 4814 4815 636915521 22835 22836 794736735 86814 86815 797773977 13738 13739 50885790 6482 6483 176295218 39660 39709 965149686 23885 23869 415936127 86145 86146 619836182 77642 77668 340101602 33085 33086 412480694 22475 22476 44390211 43162 43114 550945072 62857 62858 493433568 65208 65209 945826162 9573 9574 489405004 89959 89960 759543080 28535 28514 255834722 61844 61834 861709884 40361 40328 309190055 62633 62634 590194939 20524 20525 321633289 82718 82745 97217750 11042 11084 571170819 88303 88301 416660310 50837 50838 545702746 82893 82905 231446122 69050 69051 695989358 47219 47220 849882865 44428 44476 440291572 42322 42336 562939930 26686 26687 465882211 32706 32707 641610028 90870 90821 534902392 13476 13477 226565622 49766 49767 15692435 76026 76078 741826679 63313 63306 984658411 65221 65195 995893653 6975 6976 644708359 90528 90507 759507707 45211 45181 656321444 28785 28747 555701405 53312 53328 762346669 65249 65245 312619660 44004 43987 33867170 50826 50827 240582869 43341 43374 835075490 61971 62016 682566504 43432 43433 705789739 72065 72019 797422286 69437 69458 447284571 12478 12494 354934772 90312 90313 704358975 68859 68898 129604053 90166 90167 750603378 16632 16638 42617328 6565 6566 795785434 99288 99289 362549574 61518 61519 845261759 45355 45331 602110327 73912 73913 447815724 98625 98626 708601085 6150 6151 399409808 4442 4443 822560502 99232 99261 917358982 76443 76493 639444290 13914 13915 147126121 2355 2356 38165673 37317 37318 924858563 27287 27288 68625735 56264 56282 451560961 12186 12165 783793725 37653 37603 910061431 63954 63955 127742817 10438 10439 116964929 94770 94786 573726564 75735 75780 384378579 28696 28697 637507648 72888 72889 631979861 26099 26100 705480847 98571 98572 642150096 89374 89417 852223435 14254 14255 634306013 89956 89957 176805989 40841 40842 87495252 84626 84617 130204957 71098 71099 688765405 21333 21310 115271005 92126 92127 80811727 39834 39842 700411152 10769 10770 390534072 64363 64364 273210768 94723 94673 928210589 48905 48906 257041594 88377 88378 491552242 96535 96517 699940148 55010 55011 331280537 38069 38046 472429595 98672 98673 73358335 87110 87092 388021878 74593 74594 889705410 19523 19524 823477745 44306 44307 442931004 13838 13854 24458993 29894 29857 93067592 4648 4649 728881484 21292 21293 365665054 55798 55799 654998109 25099 25093 109448930 15985 15986 178736281 18336 18337 459281857 27391 27392 790789559 72631 72644 490618156 85252 85253 754828418 3394 3398 22461705 82958 82959 808600475 91875 91835 887381312 24564 24565 710312623 93538 93539 100868514 13377 13372 177774328 95665 95666 78683569 69977 69978 908537719 15039 15040 863612819 71539 71527 431667720 24885 24886 851062419 36280 36316 967394365 84432 84433 246604748 6400 6401 752149713 43147 43123 30103116 43469 43493 95049073 2696 2648 582959042 78873 78874 666779205 2486 2487 550229219 79818 79819 377329644 97022 97047 423889847 56595 56605 8130028 22824 22859 113996637 82346 82347 314791470 44230 44249 716931164 95015 95016 811378995 24143 24144 927585060 9953 9977 158020462 96038 96039 274372933 58612 58591 268397448 79296 79297 433050019 952 908 805525982 66960 66988 828160828 88092 88114 991112077 92650 92651 897124671 87622 87662 194073675 15714 15715 149734769 27163 27202 214839727 18551 18552 886902093 86863 86864 696334400 37604 37566 962551957 73754 73794 52904995 35999 36000 559683731 5479 5480 772999432 64155 64156 811120000 71887 71926 561461925 49498 49499 69949222 17204 17185 768946420 27365 27404 791952833 34664 34665 660918153 17826 17827 382442116 19635 19652 897038870 79721 79683 61044830 88362 88363 249771916 76050 75999 232804382 54362 54363 644427663 95909 95910 791483154 81813 81773 163251604 80589 80607 161711903 25847 25848 566844377 43227 43228 975552015 19100 19101 858020586 60079 60047 804460823 53039 53040 254704259 49479 49480 495334947 68768 68769 955212849 25443 25444 767810180 29142 29156 502642946 80589 80590 363272001 2217 2218 208438967 14521 14522 952941718 17491 17509 244581609 1416 1417 929003944 21303 21299 72636425 99613 99614 500054836 69492 69458 149611425 7154 7162 107880586 3245 3223 915222482 98284 98285 500360586 42544 42577 557496058 52393 52394 887972063 42644 42645 291414171 7462 7451 852013745 42965 42966 144258064 77962 77963 256738004 67730 67704 480411895 85968 85969 796249977 53818 53819 823548357 3806 3830 678682334 12359 12371 479024620 23535 23536 860051346 69436 69421 956922064 89631 89632 199270674 29063 29064 224013524 25359 25331 119447396 69398 69430 526085900 66217 66218 606689293 83333 83334 335373774 41490 41499 680516736 39951 39990 732986497 22147 22148 111173908 8469 8499 910741456 44368 44369 372770283 90219 90261 432603463 94178 94185 195596337 32860 32861 953599090 35209 35210 894145115 98331 98285 659094253 85656 85657 546313149 51907 51908 966837798 36048 36064 2136949 58635 58609 522865592 26172 26186 448492974 78789 78790 443049989 90542 90566 919682473 50233 50285 9504102 75141 75140 39936218 55292 55293 328002049 50653 50654 595212294 34874 34869 872596292 22791 22806 164729068 82875 82863 837452947 46147 46148 870710828 96081 96082 478152844 85441 85475 524293391 19960 19961 754895023 50044 50005 426177514 46698 46699 194324551 35484 35485 164249707 30121 30122 312762184 45579 45580 460166344 72751 72752 302254218 32657 32629 213506703 36954 36966 320431125 72853 72868 379449591 5755 5756 627739739 9888 9871 936898734 88094 88095 150969441 96785 96807 473605136 1459 1460 958817454 90475 90476 952664809 4754 4755 591273088 67145 67146 123413042 92545 92546 180750052 45078 45110 822582331 25512 25513 414164280 71735 71716 682485383 89221 89237 739285250 44472 44511 776699929 16995 16944 667543331 18574 18612 576485022 75413 75409 484465489 86979 86980 415474472 83305 83306 196294601 53852 53882 284061184 8895 8896 264530527 2365 2378 460536892 45683 45718 621130284 131 132 35598820 27119 27120 233477579 13772 13773 60553996 2544 2580 921005673 66157 66186 839996673 67601 67649 841710417 95432 95433 627712826 12390 12430 629993176 69129 69150 335581504 8714 8715 280029627 95713 95673 399685203 93387 93388 458390621 52020 52021 952848633 10597 10598 417136912 37724 37725 550167680 77341 77319 505744948 34248 34214 500464066 18220 18181 112551120 62884 62900 982523727 66130 66160 459322087 73650 73651 621820587 49017 49060 614667520 54879 54880 573660759 1485 1505 481482144 43437 43438 47654127 67569 67570 680392018 78516 78517 552853597 25540 25541 669522948 26377 26369 652521462 40965 40931 422194184 26459 26460 703013954 93152 93153 50610867 49793 49804 747656802 65855 65856 637171734 93148 93165 413510654 49200 49201 859489300 43856 43857 261892447 60742 60743 819650264 94150 94151 818196408 86 87 271399679 80433 80434 190239014 69143 69144 554727391 87207 87208 639567930 92079 92097 770770663 52156 52157 149845515 52501 52457 871555674 48382 48383 913724157 9431 9432 431119409 92162 92130 674365826 10309 10338 652409024 49182 49183 427362739 66723 66773 941103189 12026 12027 425374691 16516 16522 517186676 18607 18587 364247448 41959 41960 792077026 28049 28050 659894449 97869 97870 408250564 50997 50998 225790599 22578 22547 949958128 91498 91543 174130610 51985 51940 514057118 46826 46824 39607557 10822 10801 566893253 49018 49019 583921608 45867 45819 622747367 26132 26133 636272113 7680 7681 538173386 8940 8930 9019563 32736 32737 770823928 2134 2162 828415263 58117 58118 338032219 21264 21258 827259174 70606 70607 334422720 61328 61329 97984043 14046 14047 641654974 19202 19203 921580074 42450 42468 395289372 17453 17414 290015019 62582 62583 749725397 76257 76258 625500470 38432 38433 36960272 57491 57492 290501036 99506 99488 562956479 809 810 310762213 41305 41276 593666856 73680 73681 200326737 48805 48806 127152111 26991 26962 874106133 91751 91703 629267123 1543 1544 672947861 70645 70663 538261930 973 922 419924931 36193 36204 290316470 39493 39494 886230702 32827 32810 734553635 60722 60723 129038779 33000 33028 389607537 91867 91868 362494432 32588 32589 290125595 37002 37003 619403823 84437 84438 657385482 30853 30854 852562415 24326 24327 674283156 98346 98387 666744281 27059 27060 391082488 52030 52031 882150177 44283 44305 170514762 86764 86810 458325662 55966 56008 727419911 71916 71917 308255674 52703 52704 872884674 20153 20154 430041824 21559 21536 548483835 72842 72889 466906360 15516 15564 128881695 83883 83881 142109708 74986 74973 107122235 23812 23813 352496659 53352 53353 646824458 43124 43125 331722062 92683 92685 875055465 62123 62124 75506808 94128 94129 186033170 34669 34670 232535383 50948 50975 169169678 76738 76739 311184384 71088 71090 853128163 11422 11423 805283192 2648 2649 342205585 6854 6877 498215260 47105 47078 423579202 23121 23139 329828107 79146 79147 226509784 34354 34355 436265396 19893 19927 516333769 14419 14457 37790860 4913 4927 990506097 18183 18231 125078395 31233 31234 838832176 83993 84007 685693291 83724 83774 453735404 32902 32940 674312168 22914 22867 608140085 13846 13843 93515757 61052 61053 833652228 93049 93066 183589422 57469 57470 375748905 81952 81971 878613456 55202 55200 323067167 15725 15726 689614048 49667 49709 506603100 72675 72676 506504697 18987 18988 516496903 69054 69055 78745103 81592 81548 393242970 24203 24204 183347156 57737 57704 478371046 12307 12308 260766859 8681 8637 442999733 56354 56355 159685499 97022 97023 947703129 77743 77702 40430769 11497 11498 932396199 38045 38046 356551268 24823 24824 875977345 95281 95302 397976731 35735 35736 922699012 98393 98349 832940860 83397 83398 489733391 78099 78100 574013682 76732 76733 306514294 67727 67736 83579320 84367 84368 847699001 16791 16792 568199921 10265 10266 885504267 41505 41506 949092333 27307 27344 511261643 90598 90599 939896973 27260 27261 186809042 41494 41495 290416709 50063 50015 41934410 24180 24196 502983023 24707 24708 153932587 11919 11920 445911878 85025 85026 747515783 16162 16181 117170058 55746 55747 315713485 96273 96274 612862188 70667 70668 573873168 780 799 169594016 72315 72344 177436428 73378 73379 86383298 98929 98965 167760683 18921 18922 232262455 3741 3742 368984640 60564 60539 171571918 36856 36868 689531955 8089 8106 751025502 2474 2475 419295328 16739 16712 44173798 39639 39640 492803906 88736 88708 638622671 41935 41936 660661749 81601 81602 805333412 49103 49104 259331990 16222 16189 789464632 16693 16724 279889489 26931 26932 40411520 1521 1522 92739757 9952 9928 955851724 82890 82922 746691294 87020 86969 554823500 87770 87771 769297986 84146 84147 183405144 69755 69801 550266919 33218 33219 874035538 35798 35799 600632141 58319 58359 864046537 49656 49657 540576226 82275 82250 141181034 94984 94985 988861631 43422 43423 429405797 57057 57058 114063507 24745 24746 695578042 70342 70316 821891653 60131 60132 69547932 86204 86205 267045901 92317 92307 784169058 26677 26675 605661322 72421 72390 662457038 44713 44681 879084594 59267 59275 983942373 5645 5692 17524229 22290 22291 926607055 74856 74857 819226096 51069 51058 125179856 13507 13508 54807568 71250 71269 60273489 71559 71571 746675169 12637 12638 755371288 72136 72103 646644433 72329 72330 870375036 64921 64903 570364942 99414 99375 534966242 95685 95686 719637182 38851 38852 47605055 21447 21448 466393183 73952 73964 252455845 82009 82010 681118540 2884 2885 627598011 68314 68315 627326332 28097 28063 145995144 79140 79120 770144369 48249 48250 993939509 56145 56146 521021713 131 172 364387035 77154 77105 502521865 308 261 463554530 36118 36119 485254360 83561 83579 509284042 24238 24239 937143927 98055 98056 679829203 29484 29478 438297785 61168 61169 981072040 83954 84001 459567644 75987 75976 806443117 46058 46059 507461028 31852 31811 776152716 18677 18657 697348719 33779 33780 115078474 38277 38278 240697132 29114 29115 646975914 25106 25085 450790305 86842 86874 618105180 8532 8551 620500574 50186 50187 461257542 18361 18375 760907274 38736 38709 822962284 86834 86882 842223553 15118 15119 130149219 37382 37383 396246608 14133 14134 332498852 8625 8583 314165150 49649 49645 836647532 85340 85341 709472295 94726 94727 757416165 8376 8411 472332466 43864 43893 957586504 54947 54917 630453830 74744 74745 44353771 45766 45767 930032262 2863 2864 7899688 24199 24182 426611085 20837 20838 78863628 11865 11866 100235192 77860 77861 842606700 81146 81163 788542201 47523 47524 99225757 18786 18787 319415477 64395 64426 231875650 41933 41934 673973192 51908 51909 106061142 99120 99108 9660164 95199 95174 7918214 9201 9249 759366790 70976 70977 381909320 52388 52376 884116020 70766 70767 459577197 41107 41108 11705843 26274 26255 865132467 50073 50123 939815864 68068 68090 372008380 1885 1886 630758500 15050 15051 555608453 47893 47894 59735825 13435 13436 440763789 37213 37214 712433925 97890 97907 138890943 77893 77917 421861788 85827 85828 285067460 82805 82806 114998344 25219 25220 357491965 89105 89106 169321674 32090 32122 924465557 57098 57099 604871465 99564 99589 921958749 81325 81286 999766927 11504 11479 397225065 62612 62662 951464669 25313 25314 200134148 75356 75314 365105101 91483 91484 987919480 86094 86048 171125879 18027 18022 337870684 75757 75753 49948930 43024 43025 732589524 86544 86549 17523958 69881 69878 68118123 14889 14925 334042161 72604 72605 668808190 58048 58049 578979918 30115 30116 344623220 39423 39383 576370649 25906 25907 24794092 33433 33408 554959224 69366 69329 480442509 24856 24832 279864436 10797 10745 206414640 8282 8269 908654571 28007 28008 923148422 19544 19574 398209230 62902 62903 689995202 70032 70022 657124256 53258 53250 142043344 19199 19171 239424404 12672 12673 852324074 7004 7005 594476610 36468 36469 840805413 52896 52942 789372446 29284 29276 736821940 51919 51886 458108133 11058 11059 956091868 98061 98021 73320312 327 328 204114265 64930 64941 346595265 51407 51408 146310694 288 289 622441036 19465 19460 289000565 18395 18421 545156618 34651 34652 462781706 85084 85112 30980700 96219 96220 611637679 93005 93006 549794955 78703 78746 14047781 64725 64726 464757096 51366 51367 596258170 71035 71086 419930368 32776 32777 612251623 20889 20890 728473775 20459 20411 755853571 58881 58860 628335357 13649 13698 199437516 40564 40516 189352758 80356 80339 114039883 64804 64784 356849653 81244 81245 229604293 96632 96633 772500060 96558 96592 226446748 84017 84018 889929387 83958 83987 752829377 24499 24500 67749078 6743 6758 373803392 15224 15225 786879777 84308 84354 372345160 71331 71329 628124713 46708 46709 287080991 89833 89834 351075819 19209 19165 193505673 35453 35454 635290376 8643 8652 412994777 45083 45097 306278685 94195 94186 773588893 5487 5488 456306966 92821 92822 2514363 1542 1543 322403903 72823 72824 991620816 94206 94207 440950050 30599 30581 286638609 83131 83108 927209084 97178 97179 577936394 21285 21276 730460235 37506 37543 963377502 60633 60634 400848070 55046 55047 20336821 73713 73714 909160894 61193 61208 814507359 78544 78545 604614820 37493 37494 194735018 45652 45607 780545557 22777 22778 588544305 24341 24342 782551993 83518 83492 476572309 69974 69967 351049023 82865 82821 544002684 94382 94363 917070690 71764 71727 752093357 24395 24396 366070804 6148 6149 257601137 24959 24939 856339239 6319 6320 721847356 84347 84348 518774230 77965 77966 801220228 93334 93288 292248069 47139 47140 254751095 58503 58509 30373895 70068 70069 214853760 85447 85448 488103952 49656 49624 814061986 74344 74345 184591150 52528 52529 473775506 63318 63319 518327499 46744 46745 569511465 3889 3890 142310595 66466 66513 103176074 93626 93659 99886341 76935 76923 166696840 5492 5442 692665910 1819 1782 463765097 6138 6139 611250535 21625 21626 717848899 73128 73129 585706872 66852 66853 461750551 54532 54533 886954304 769 807 355043781 14689 14690 449719577 64173 64174 688838731 67309 67345 290449939 72497 72498 97338302 75595 75628 682606723 38266 38267 159087608 74352 74396 531253446 45362 45315 685466399 28292 28296 259196784 38151 38116 911345263 99180 99181 307352538 74127 74093 613875512 71213 71221 312525079 76588 76589 3147644 87930 87936 484423710 45051 45100 171142273 77945 77946 54496843 17200 17160 836132000 54506 54547 843083019 25032 25033 297324322 9438 9439 475791683 42555 42573 787526580 63679 63633 97382268 27303 27304 373367838 40494 40495 492744146 5656 5657 662136306 45258 45259 512123198 70340 70332 14916087 67264 67265 828429300 56179 56197 245867532 87518 87519 650011800 69415 69419 863876490 19297 19298 196739478 4250 4223 186568102 1742 1743 511404750 48339 48333 349154916 61565 61566 830871238 23698 23699 381950114 78158 78204 859680696 20962 20963 540522077 71997 71998 824973504 93281 93282 158582895 4014 4015 772022049 44883 44884 596809637 70856 70858 250456266 69365 69366 507013628 13361 13332 832894246 70086 70136 851214097 49037 49038 884587261 7188 7209 931014650 78075 78076 975919450 11776 11756 302072239 94838 94792 41484241 8265 8266 409728503 92397 92437 358188907 42662 42663 639429907 14687 14688 294182692 28809 28854 429043106 87106 87107 640418281 52749 52750 96793458 7583 7584 237824848 91541 91544 203681280 89333 89332 12533253 32160 32207 307735133 69617 69618 275292856 63835 63836 165695182 9284 9259 363404438 22195 22196 863001803 66134 66135 592426456 20897 20893 831014993 21093 21094 693814321 29718 29719 870438521 28901 28902 982515296 95598 95550 57694925 5330 5331 776698908 92575 92616 165424256 404 445 136460187 37301 37302 236043322 98578 98579 930361341 23405 23406 900065512 56731 56696 536571438 80383 80384 720603363 39671 39672 503897182 74647 74648 905214151 96506 96507 563845022 67032 67033 352331973 73232 73281 229597420 48004 48005 337563595 46478 46490 248361186 17968 17969 760534138 53265 53286 865935162 72997 72998 386113051 43989 43990 129913540 64524 64556 257126114 1093 1063 539119671 70543 70544 783259625 71861 71889 434446837 85998 85999 542228614 57788 57789 210324198 42807 42808 261284994 90441 90467 708293293 29061 29107 715101774 9961 9962 964565834 67649 67672 99253888 13101 13059 526224550 57796 57797 372939909 41385 41386 119440950 75693 75659 493824310 12396 12385 416711543 596 597 485341297 90864 90865 550141735 81707 81752 349706287 48269 48259 299107319 13834 13835 386605803 35760 35779 191755578 10371 10372 994545570 31465 31466 916474594 25860 25908 324442905 62353 62378 426869034 13543 13595 393210269 20314 20326 894450917 25367 25368 215594244 84669 84670 999792275 48243 48244 630786763 50840 50848 321478629 33795 33796 171774297 76918 76866 913927912 65070 65071 404053309 57192 57160 162863440 10716 10717 831288917 49221 49252 492738476 30306 30342 618368013 54700 54701 952655334 84293 84294 815339927 35472 35481 14544785 67413 67414 906129884 34552 34525 766960752 36552 36553 522710358 61989 62002 739463665 82636 82637 420945739 61077 61040 130708791 56912 56913 900736910 69289 69290 329343662 94234 94235 362983829 39633 39658 499772334 51398 51389 561724458 77179 77170 469365901 88665 88666 57287461 92758 92759 982311289 1094 1129 767908215 86863 86915 434425598 87293 87324 500889104 11802 11803 599914684 38155 38156 566971474 73486 73499 831733556 6905 6906 605644547 61737 61764 492119957 69411 69456 664145829 31900 31901 763760733 19974 20006 512637043 15243 15244 573602726 75123 75139 618544833 75548 75549 149703779 48788 48809 84889532 93483 93469 688051699 28238 28239 338214037 41315 41286 470225710 43371 43319 938440548 80685 80686 587349889 7422 7425 159197409 23745 23746 134285979 14595 14545 594540484 12984 12937 422495322 75711 75712 444905544 73192 73161 703683367 87864 87861 280261767 85706 85707 642605284 10272 10273 61668251 48379 48380 999069190 17422 17423 908097970 46825 46861 273956541 46920 46921 78501071 80527 80528 689762781 61522 61549 566509063 19769 19780 82727182 83332 83283 322866953 37681 37682 477386397 65065 65015 927528410 43926 43899 367871488 89717 89742 232531380 52795 52811 832556304 67800 67852 855050090 83643 83693 30037004 34958 34959 55886127 21133 21125 975668485 16982 16983 28461798 36251 36252 445842344 9924 9925 804220892 37868 37865 28926535 5486 5487 535506655 14708 14709 531207160 16638 16620 482810284 79084 79085 766167945 40600 40581 885270435 77354 77355 644229567 86130 86131 544585800 6756 6757 875196451 585 586 406078439 82788 82789 909079424 72154 72195 359694068 65455 65448 833125669 49118 49119 75995941 66662 66663 819607163 54299 54300 498788060 90143 90144 755017662 62810 62811 540379234 84817 84818 292092601 3387 3388 533167235 24060 24061 999544440 17498 17499 753488864 15990 15991 393837392 64100 64101 377848301 65064 65065 130452485 44748 44755 684517655 21873 21909 712775271 27683 27684 986276794 69837 69821 998789505 92436 92392 82174552 16538 16539 629031677 33771 33772 475628407 42075 42076 69274024 64015 63989 6129505 97092 97071 344403168 66464 66496 221789579 1089 1090 738926947 55503 55504 276639493 93378 93384 224539759 40372 40345 949880651 99777 99825 68197986 59675 59716 917568043 24898 24941 897018112 9370 9371 689035693 59870 59871 29751310 26722 26708 284782158 93704 93674 121204272 36064 36085 41859180 42742 42743 253141657 32673 32683 810020906 92459 92460 809447481 60243 60214 384179514 94569 94570 991370041 59394 59395 705293661 64051 64089 141582327 30070 30018 481377040 25820 25796 238478718 63465 63456 901563095 20236 20237 528762729 91099 91100 562619992 24093 24059 438808362 70328 70318 268233167 18682 18683 358346033 69736 69737 968615249 80633 80676 949562772 70160 70112 745385922 44250 44198 394088485 92472 92473 182529178 79925 79926 40290401 42788 42789 895477529 46507 46508 750508901 85724 85705 581790973 92469 92470 345879927 39751 39752 970142218 89589 89600 90663120 54038 54079 976959597 10660 10613 189065102 95293 95294 832110303 90789 90774 817745624 81964 82012 203677132 51231 51223 668906773 34934 34935 300886180 84724 84769 982638920 71554 71576 569828053 40064 40065 19697927 47058 47034 706115179 11052 11015 546992635 88287 88288 180815722 16613 16614 411233657 40402 40416 570314420 87974 87926 612881794 32253 32276 450500841 52586 52601 983182351 64691 64692 414549387 84904 84955 226303502 79239 79240 644747009 20349 20331 745526073 52599 52600 113954644 37319 37320 5778342 82336 82337 323899884 76893 76908 187903942 73491 73492 61039294 86076 86077 27991078 77363 77323 318154750 1458 1459 375565749 72643 72680 975826131 21560 21608 525288231 78614 78626 273689468 96001 96010 44785851 18003 18004 200130929 60405 60375 796755165 66461 66451 57478489 80389 80416 783174316 98140 98141 531762939 26575 26576 217003680 40846 40847 729362211 90787 90788 654710452 92455 92404 100355685 56399 56438 797958990 21110 21111 840237587 29457 29458 243832683 43541 43533 10300509 92149 92150 634697468 9548 9549 618309488 29844 29887 5529779 85945 85913 342426668 48908 48914 319656142 75409 75410 366138027 3757 3803 184320597 33129 33130 861816582 1252 1285 232652049 71698 71699 783966504 18539 18519 394939270 48608 48584 122853910 89266 89292 134017856 73437 73419 82257204 27180 27181 830576513 87097 87116 921284869 9559 9560 923625029 26514 26506 29595229 34111 34112 931351328 20075 20076 869222546 29761 29762 345767780 87275 87224 734862626 85174 85175 424752088 13798 13799 290294604 19261 19288 369986212 14402 14445 555095664 78721 78764 65818036 48531 48532 700819516 9114 9115 913120122 72323 72324 470680107 4718 4719 789509680 58873 58852 864809473 97154 97155 956645945 4148 4149 218860149 29675 29676 10465328 80818 80801 371040565 49168 49214 907120716 88991 88978 430009259 76405 76385 849471705 99544 99545 120901500 94129 94130 977274588 69698 69706 165155784 74606 74607 51660794 60778 60786 247869954 78203 78204 78344604 42081 42129 653507362 84594 84595 253401795 1225 1226 614443840 21257 21258 918098778 36576 36583 717786426 95605 95591 685368943 45739 45725 701952553 14887 14888 674658168 87891 87892 774520876 98599 98600 809960447 26038 26080 571262833 46963 46964 178681650 29035 29063 585114803 80951 80952 710222624 50686 50662 818016613 99795 99796 739509110 86608 86644 401062403 88851 88819 252960108 45866 45911 724541308 17917 17936 797724154 85519 85526 495840522 45574 45526 570068494 88885 88868 619711354 8680 8681 365991326 97677 97699 149666059 1376 1377 851986842 4646 4696 138758003 87646 87639 444377054 17303 17354 903176650 87592 87593 54665841 35158 35184 195987423 69623 69650 645174927 10308 10320 808340423 15949 15950 107281985 49102 49103 373698626 31215 31216 613512942 76703 76693 555803428 361 362 384838835 53102 53111 970077307 14609 14565 356769647 7122 7081 338172146 75270 75291 893626296 60403 60452 941429694 42146 42147 944847286 98270 98271 741911000 16381 16382 525090497 4649 4650 668526844 38874 38864 740409431 10082 10091 795072020 7152 7153 621865189 19684 19685 741971495 19706 19736 691354689 81648 81649 243190960 60550 60551 695370302 87437 87448 77123237 30347 30348 245347109 13228 13229 668785578 41766 41739 961396834 47345 47346 118425475 83492 83441 458903254 89909 89897 183637044 4186 4165 378964031 87963 87964 231308536 65056 65057 907773585 16256 16257 857770970 61762 61763 144216135 73905 73906 58942710 94265 94266 10140829 20550 20593 328030001 67352 67357 361406464 32632 32588 380508223 29257 29258 344677105 51534 51535 101500729 16020 16033 840531891 13957 13958 153356139 15360 15370 134240354 14509 14494 185975319 7331 7332 518723584 75132 75133 813959335 41798 41799 520269013 28344 28390 615952030 56005 56006 340897253 61934 61924 872912265 93946 93983 398481855 16622 16623 685585273 55715 55716 411453372 80475 80490 283647225 99835 99836 566139096 13222 13223 730526727 83497 83498 433141181 30735 30736 89611137 33784 33761 997716534 56322 56336 7895444 18784 18785 627211364 51392 51354 613011811 97039 97040 358697305 27999 28000 893650530 29386 29387 75028390 22954 22955 368551967 44001 43976 880065112 65471 65472 977625604 33554 33555 759499761 50609 50610 751636968 60463 60464 307052500 92403 92404 876015888 19246 19280 974750061 86905 86955 624460837 87190 87239 693180390 81685 81663 800215818 84136 84134 255837877 91978 91979 876034182 99651 99652 704911528 75559 75560 252120729 33119 33138 939124531 72795 72756 214881736 71895 71903 541235274 43310 43264 157119075 99515 99474 490195426 98535 98541 191280589 67418 67465 993838984 51095 51096 540493636 33671 33672 954131976 58560 58561 817832711 61383 61417 598708360 48171 48172 490673258 55938 55916 848722892 41235 41200 770618210 17947 17988 535108 43582 43630 178943564 91734 91735 911292027 18951 18952 526711454 14506 14553 537919547 75851 75852 408587216 88736 88737 432014318 18906 18907 174609272 54113 54129 690597963 11030 11031 766461266 91362 91356 169636108 49627 49642 817482508 47714 47726 291987699 26100 26101 959591580 7983 7964 348779342 20199 20188 349198447 47749 47750 860936336 97872 97898 141707767 66282 66291 99374469 47683 47733 674227309 56007 56038 581029392 83530 83547 944233416 41636 41637 47664946 34202 34203 307801645 1589 1630 29538451 52626 52662 879170346 15444 15434 449523814 70903 70937 866536080 77663 77664 462725344 74463 74464 999978260 47188 47189 821645596 99716 99684 113757067 5905 5906 55765383 74498 74499 50191536 23258 23240 500047787 57256 57210 22002114 34384 34385 279368793 83377 83378 379690901 79793 79794 691575575 91909 91910 592712268 27278 27279 997802439 80152 80153 654556505 36694 36743 126624025 31881 31882 786740502 35923 35924 208059477 51718 51719 902978378 63737 63782 954828820 15494 15486 721577649 2780 2762 784934383 23429 23430 985640101 42886 42911 229423667 49821 49822 437089783 29409 29363 721144896 83167 83174 12565416 29703 29704 456603248 10556 10591 924478272 27520 27521 329002374 52830 52831 99368 20419 20446 670922002 9203 9155 513858231 19235 19216 810231793 87164 87165 746663707 21516 21517 446752320 67188 67147 128479570 20091 20039 795634814 62316 62317 615217233 99689 99640 407194598 32664 32708 345466971 20307 20278 727972778 24876 24878 148134680 35900 35929 930288537 8006 8007 371060606 26006 26007 886219005 72618 72583 473234347 69275 69289 560353172 27212 27190 335927950 51394 51405 719633879 51287 51288 741128451 36308 36339 688816301 2476 2477 208009086 8430 8479 844046178 88386 88387 577977268 74808 74805 202500141 48725 48726 583500221 81020 81021 78739285 73293 73294 180217786 65555 65599 152259004 52372 52373 35684645 60864 60881 705256432 24238 24193 591555465 36781 36783 475681440 59481 59482 66506893 95628 95583 662554750 74091 74092 26866018 97385 97352 364116086 33863 33864 125148603 27037 27038 421209750 72138 72139 418788201 17675 17625 103796702 37006 37007 891806308 71035 71033 970230426 17099 17100 359178258 42688 42689 230348655 84030 84031 630334599 83536 83573 846534198 50892 50872 418685161 45048 45049 692280406 6778 6822 97654932 97392 97361 906116706 15432 15421 532465403 19661 19649 501287155 57979 57980 904272270 85647 85606 989305349 87972 87973 323308350 85082 85115 831171834 54278 54279 780301583 17499 17500 951827256 16512 16543 104030413 30273 30304 763432435 65441 65458 479629473 19353 19376 267936451 92520 92515 472828127 59904 59905 887047366 22086 22073 958237095 29301 29302 442949568 98733 98700 260127842 94278 94294 408435677 7754 7755 513143052 80066 80114 452243783 54904 54912 802717070 53186 53145 916985721 73761 73762 683691622 6650 6601 533764568 76059 76032 599573093 41291 41292 978960876 54932 54933 865840441 82957 82958 964081388 3877 3864 982617574 49516 49473 476815219 97089 97049 677883056 69191 69192 4043963 83145 83146 946404886 85026 85027 728969276 40600 40576 441093509 85605 85622 267672988 16744 16781 373542578 73709 73710 78051387 19954 19955 364772722 76341 76329 586550856 23320 23309 27253025 81716 81717 144923481 13470 13471 413929537 14004 14005 600733174 37204 37231 420270890 67440 67441 373919363 58276 58277 264133829 90014 90046 893080700 20763 20764 180601985 76880 76847 877626233 10916 10917 530535080 76993 76987 976228551 83452 83453 626615943 9571 9572 216855338 51773 51774 304157482 55905 55947 523431924 56588 56589 369070673 78250 78253 424857173 47898 47860 933678400 39478 39519 880055743 16991 16992 905135367 33844 33845 495525165 61845 61846 608352365 9436 9403 438830031 54785 54786 828163914 58609 58631 899300739 69874 69862 710514453 18775 18751 446376188 74899 74914 461833497 43344 43345 295734816 20540 20541 540531676 95584 95534 945470012 15367 15324 416259836 20363 20318 672312651 44058 44059 594245809 93784 93785 136468258 35343 35369 912401005 74386 74387 677851947 61835 61785 681521387 96813 96814 36389766 57485 57514 496934975 88053 88054 626212591 35511 35525 814520203 17532 17533 166349048 80843 80844 525495907 40257 40258 273845756 63740 63787 866384263 34054 34038 872166134 26995 27024 408224083 53818 53797 498233621 73713 73718 256186985 68302 68294 549604523 37687 37688 277634347 26816 26817 152712824 10028 10029 558376076 32836 32837 757272014 58303 58304 862768697 99913 99914 997542853 42054 42096 555286377 67839 67805 115146187 51239 51240 361779708 36921 36927 763840229 46338 46363 847855797 645 693 850458862 70063 70019 849095541 76469 76470 900617949 47553 47595 734184755 12376 12377 82493975 73955 73985 108470708 80161 80121 102016309 94234 94264 708763781 68428 68386 890391509 27242 27199 625295608 82537 82558 813277479 31938 31974 77715634 66819 66820 737135516 23264 23300 958902804 58846 58847 973639526 59289 59290 548338308 30647 30648 994004804 23814 23825 753113635 40972 40973 809703205 10216 10261 443302665 77436 77437 21594722 89403 89451 739505902 13316 13345 358910925 54013 54014 606177003 4695 4690 526036050 11267 11248 936008454 41415 41437 110156967 70044 70045 624178138 27824 27873 881632893 90916 90871 930939129 16589 16614 149677930 42402 42403 943076725 51271 51288 997692660 68751 68752 72407424 8313 8283 351488133 44763 44738 637817401 11041 10992 380104932 22796 22797 333679072 59097 59131 183811098 81804 81819 5834256 49960 49979 856647844 33337 33383 765278321 97708 97732 493256026 27884 27837 4091909 36426 36427 444316507 30473 30430 178122947 31968 31976 348255182 90542 90543 462833466 49950 49951 788203391 59824 59799 633705186 43979 43951 919645484 58978 58979 44397115 13416 13423 586762649 34904 34873 885685941 89965 89957 33754551 71738 71751 111072137 5210 5211 79423440 20906 20907 594435362 91558 91559 204108592 10641 10664 13209063 66396 66346 13417358 57352 57316 158535178 24545 24527 979437481 51899 51916 308698417 74591 74548 225060548 78361 78373 596708159 45023 45063 89428719 92789 92790 377613024 34176 34226 183535257 30973 30982 362249235 97705 97706 665943973 77796 77797 787565979 12575 12551 641729369 64640 64683 852995237 46101 46150 895854631 52289 52249 243744234 93333 93334 784050792 25362 25363 940459109 18232 18233 160901690 44665 44629 662733953 52208 52259 391884368 22836 22883 142666886 35219 35241 343252686 41075 41065 75005632 16891 16904 89294163 17887 17888 435358779 84698 84682 97558822 58561 58562 864641559 62745 62746 15162224 51763 51764 728900321 62144 62185 371190582 92298 92299 382159852 6883 6897 117885434 43470 43471 27350784 93689 93659 428558552 67461 67462 425507426 56972 56973 454040397 19799 19752 381020516 93904 93925 979766751 73574 73540 313980370 99195 99143 562073476 81953 81936 462654600 15340 15300 349657298 21677 21678 128524100 71488 71441 709025024 18420 18421 89065749 94707 94721 13819166 84798 84796 683296969 60188 60184 447483112 52092 52093 761965813 18807 18808 951706017 45457 45458 711106656 93424 93425 486411628 39379 39361 397821109 22325 22352 166857334 91668 91705 98578000 78594 78595 611316561 52401 52443 347494904 78125 78093 753241035 258 308 757688709 48756 48783 213890784 90659 90660 76974259 55865 55825 359283927 71102 71137 752305317 92598 92633 576121207 49309 49310 194042369 26434 26435 673593820 89875 89882 571521716 8833 8872 343154867 95936 95937 124500659 38508 38509 747997491 56338 56339 703315143 17870 17915 531158749 763 764 895300436 87577 87578 477727365 87112 87113 898808537 51682 51695 656687293 88305 88306 360136350 57282 57260 631125044 58344 58352 487380289 64061 64082 119443506 81473 81467 244550549 29361 29310 233321848 29236 29189 113971982 81531 81535 788417272 35142 35120 73615689 50259 50260 307018101 76167 76168 206855193 70571 70555 526962616 53258 53259 242330093 67737 67738 928486892 6027 6028 728564043 33987 33988 102833181 99665 99709 852487714 58107 58096 535601461 5860 5861 234942177 25134 25135 430878498 79871 79907 363657009 66048 65996 181634574 61861 61894 432263999 4212 4216 155456929 38834 38851 398805486 19804 19845 752106871 74534 74535 16167084 95530 95531 507368839 52069 52082 692727353 43486 43487 327948730 30220 30202 960391688 87896 87886 780446542 13053 13054 200105735 52684 52685 638736720 45607 45593 42906490 77979 77940 181190815 84475 84476 482571017 63033 63053 111536767 7470 7471 756277484 53844 53845 337320599 39946 39978 692017294 4364 4323 987066663 1329 1372 57354117 9249 9198 995408824 86488 86455 314900079 79953 79954 916019887 26984 27004 351283204 43616 43617 842379542 20601 20619 43939141 75122 75123 490501517 63571 63572 772365307 67591 67592 226001965 9865 9866 911327461 58740 58741 780021264 28677 28678 265929826 87292 87293 913845389 1653 1685 578757509 61446 61447 40374870 97071 97023 415464458 17418 17380 551225887 49104 49105 255603056 17381 17382 643593644 52505 52506 909873697 44454 44439 529678691 80613 80614 343025996 43071 43049 355492871 56721 56722 968349843 72425 72450 111722622 81784 81785 985547035 77255 77302 117785057 73498 73501 238300619 96401 96436 339631058 46956 46944 840968718 9218 9226 386944072 16041 16042 127849426 60480 60489 455266106 79033 79034 619898051 80762 80744 228798692 90749 90750 816322754 95592 95593 464619331 18477 18478 232580842 30588 30553 859812095 83898 83874 934934589 18995 19007 354667593 59813 59814 812109201 50919 50874 458622240 39257 39301 30640312 97293 97242 35012013 42532 42550 994618482 9027 9002 169594907 79698 79699 505450205 43735 43685 129945915 93790 93791 739734797 29333 29334 732787188 84348 84377 64242204 79363 79401 99593796 15853 15855 484264267 1407 1455 586684915 33896 33897 257377885 97502 97509 774416184 71105 71121 150567868 50374 50375 110905878 85640 85641 138230262 13896 13897 676214030 86106 86088 728647241 92519 92520 598759354 59176 59170 11001401 83721 83722 687561022 52224 52225 303830358 17402 17389 85245247 62129 62130 65401372 88738 88739 91109733 45593 45567 111290727 56664 56675 879201993 45006 44984 557926465 40043 40018 581311493 30242 30192 999803393 11627 11628 981881699 92209 92210 938509503 37870 37909 862554372 68981 68993 812992210 92828 92829 665592136 63718 63712 18230260 14307 14341 27411555 53086 53087 722366650 86963 86964 647674767 5164 5135 38689943 97617 97618 587642470 26115 26116 671475206 84159 84160 598341298 36385 36350 355335836 47128 47129 752782163 41902 41872 387418383 35240 35241 565941686 61455 61456 710278891 55986 55987 594742075 71507 71553 767631908 31272 31273 3153254 16485 16486 729110699 82177 82178 893144839 77437 77476 414244879 11499 11542 829420578 9168 9137 41985783 67446 67447 506670885 81906 81907 156799709 70476 70508 248731458 22108 22083 818395256 73501 73503 525345976 58474 58475 646602961 57001 56952 271904023 31618 31619 197590597 61864 61865 530833602 89242 89255 426189029 43315 43316 506689772 50419 50420 997571826 90108 90109 799837448 65536 65565 799848175 35341 35324 381447331 18432 18437 279835320 62534 62515 686748272 23002 22965 401947046 84593 84622 836618255 23725 23752 152383838 16241 16275 824972329 8995 8996 837842093 58455 58471 993144218 26125 26077 960379879 11428 11429 879343878 61305 61306 653069349 11425 11426 716616343 88516 88517 575613573 70118 70119 388766631 52402 52450 446613173 69804 69851 402959855 94871 94872 938508394 56463 56450 927000446 67094 67095 119945258 5001 4980 784221848 75411 75412 576237836 14998 15029 135693342 33849 33859 96157231 62161 62123 453257917 98815 98816 600507712 55852 55853 397043685 83048 83044 737987537 99208 99209 53084602 63867 63868 627497037 68410 68378 470205263 68653 68654 825976396 59227 59228 486563984 53771 53772 226263230 95857 95858 210188577 71455 71456 967934749 92495 92527 502616968 5298 5328 859008561 5570 5571 971546598 84514 84556 624483993 20721 20713 160537641 81502 81554 408968976 33312 33313 121077144 8084 8129 246781052 83123 83124 483609184 17053 17021 644211437 47261 47311 572645568 89724 89726 14122728 35638 35639 241461984 97275 97276 74305011 74803 74777 702651548 63905 63946 861944919 63998 63974 552019216 22388 22352 79674489 46802 46803 741812698 57282 57283 514432945 15357 15359 741077095 6889 6846 711978205 54132 54142 367761809 19608 19645 414582068 43441 43418 593831492 50941 50942 275459061 79802 79803 885563077 68057 68108 12539852 20379 20405 48175701 35986 35962 274408353 52438 52439 783897618 54446 54447 965585675 91973 91974 759779716 68034 68035 871985662 84105 84087 544506073 57248 57242 369401643 20419 20420 898904852 75567 75593 594661068 55608 55588 209486754 26982 26967 262535396 17130 17131 594242952 55690 55713 334793141 75225 75226 593924083 59604 59605 600926162 6024 6025 544191069 46625 46656 223508624 93502 93503 604219257 39886 39923 186340241 68861 68889 646098306 55881 55882 740692227 78881 78882 975574863 42100 42101 897280177 76280 76281 831716393 98370 98383 635337056 77274 77289 576509779 75966 75967 534137204 88672 88677 95636190 53629 53641 464836562 8824 8825 644823003 83538 83536 393181536 60351 60403 818296035 93324 93325 597201991 94907 94908 255921588 10925 10937 782302955 86028 86029 599628806 49856 49857 590166166 46018 45975 881182462 16718 16696 361770431 48096 48097 422081608 51781 51785 79709785 40351 40352 433943509 53840 53841 172970507 43176 43217 83797581 75416 75417 940033339 11202 11203 642057890 8546 8547 652671675 97277 97266 371026050 80357 80358 440602785 1151 1152 404461833 8843 8799 712622583 4207 4208 838751368 94782 94770 825277271 5679 5680 607992492 90133 90108 401406003 56179 56215 592906910 97924 97925 419032789 7601 7614 436671927 74186 74146 57942124 85450 85451 40451906 95164 95165 633496655 89183 89176 469945627 17688 17641 855385322 13105 13106 466518277 2807 2785 711084556 5510 5503 418172114 52434 52450 57394844 87253 87248 643871442 67598 67599 71866567 76415 76416 356535219 83756 83720 215960074 92810 92811 847930531 4146 4148 573653599 97409 97401 437177801 72571 72552 616775849 82746 82707 663985690 90427 90450 540929527 41783 41784 872065607 74576 74573 655053999 5009 5021 758199677 17465 17466 380614006 56687 56688 644694645 54779 54780 525119876 55594 55601 345806607 9247 9248 920659005 72374 72375 916819810 26920 26913 963390798 34928 34968 736324490 94345 94380 843573474 95398 95399 725759594 28344 28371 857896347 54501 54502 741266152 56254 56255 357820069 46391 46344 781730971 24078 24058 86444723 85859 85860 327390645 35924 35925 410676324 14725 14741 3350927 72018 72019 274883585 83720 83770 343239614 14718 14765 813565849 76238 76233 90254658 51561 51569 793937541 66967 66968 348214458 97335 97306 566561109 67890 67906 820485532 96428 96429 306452968 85552 85553 832303507 63262 63263 281279864 74079 74097 288545194 8750 8709 813066006 66112 66113 62917017 36333 36334 979011597 50539 50540 300856604 84079 84100 408151898 73776 73777 69144828 42412 42413 434827398 47729 47771 987852700 87921 87922 226590220 58910 58867 752437089 61233 61274 431804149 83691 83692 814108608 58247 58248 105561164 13270 13271 220788087 96446 96468 330501594 27421 27460 11622489 7928 7929 840784411 67148 67149 984190955 69262 69298 508292324 25714 25715 123821899 72476 72477 819283342 87355 87358 563866838 28510 28533 510612516 99324 99325 702169139 56040 56091 812663763 35026 35027 442737268 30262 30212 626652829 82065 82089 148113042 10008 10009 906268330 11196 11153 734798905 11046 11047 471573917 38200 38201 454402117 57830 57831 115096372 47620 47583 924176305 65492 65521 993787277 2311 2312 193192856 28578 28564 266713712 30236 30237 49606934 39324 39325 714041411 34582 34599 972858895 88637 88643 61470464 78680 78681 401704549 17833 17839 581087951 72621 72652 166864739 55461 55453 883656288 72161 72109 866092731 92003 92004 912550380 21105 21106 414063609 24191 24216 611012937 39709 39710 75500841 23756 23786 899512526 42436 42470 108753038 51469 51470 572567570 59486 59480 78545689 61384 61408 585505002 12911 12915 421882143 10857 10858 352175181 55892 55893 587622860 33524 33525 253551979 28672 28673 550341108 14081 14082 444233883 14758 14759 142497177 64099 64144 555596483 50795 50796 373451054 51600 51579 826537856 32592 32593 135958478 70149 70150 828758857 92176 92139 877245911 71143 71144 687610901 45387 45388 965194514 5845 5846 512560074 67702 67691 712375725 23471 23472 299919857 94577 94579 873444491 48681 48682 643701021 57516 57517 97357264 27421 27422 236498045 28023 28043 240155910 27755 27743 378520077 68680 68681 46060529 4660 4661 744443951 73091 73128 986756909 33248 33255 160057765 40557 40560 795880883 88394 88395 495172912 62847 62848 176916281 46670 46671 949321425 75248 75278 555760857 48129 48130 250832436 61653 61608 55473553 19545 19546 750142871 3613 3634 595592823 67841 67842 587048228 53160 53108 451619360 15399 15410 370119287 55580 55581 326746735 81057 81058 839511127 41968 41969 631148381 47008 47037 227810372 51691 51717 701149569 16644 16638 875646565 4103 4074 91619027 13685 13644 264541009 95196 95182 475665383 73577 73559 131244785 53695 53700 660555915 73340 73291 813414001 52005 52006 975311422 87132 87103 719553797 43199 43200 176474488 83056 83057 183254401 15650 15682 200353503 7504 7535 287420247 67218 67236 822221496 83379 83381 1974706 42637 42638 651603248 42071 42072 813873414 18081 18082 216008499 72468 72469 251545825 96355 96356 394495248 99217 99218 914012450 9381 9412 108514988 58842 58844 740890197 34083 34129 367098079 41215 41216 424392894 76300 76301 832486930 93105 93106 126779365 91634 91605 834919063 3083 3128 890128611 81309 81310 107488492 80180 80136 195080829 68590 68591 881894877 20857 20822 347003843 79939 79968 7989359 46247 46248 242800549 35959 35925 936431544 56985 56986 669235435 18597 18617 283347531 33367 33331 13703503 55468 55469 412905604 72173 72122 417097742 97332 97333 363113064 19275 19293 815056322 36402 36403 992062229 59254 59255 368661552 95441 95442 922529467 53519 53520 484031238 50035 50036 992274747 97941 97942 208251492 1497 1498 901232693 71097 71098 821054997 1790 1791 910073821 26034 26035 113151696 98460 98461 411787559 57250 57255 713915627 77659 77639 492294441 29623 29581 952371693 36184 36138 55313278 13885 13886 439556918 28178 28179 940361903 7726 7727 682126664 65085 65077 764223041 62380 62381 439745433 38840 38843 273108506 40782 40819 86270753 65383 65384 541431524 6046 6047 374801698 2875 2876 236653601 59155 59156 374935886 44594 44599 495534256 14239 14255 810627583 37066 37067 414947237 37309 37310 169129410 57024 57025 622463637 44047 44048 989453497 52492 52512 6513884 32968 32940 199333071 95808 95771 628088016 62017 61989 456493929 14659 14699 555854969 12649 12650 404640728 71701 71702 878856477 29303 29304 998459239 3357 3358 91659140 25956 25927 231839514 69793 69758 247668263 45626 45618 21757369 13424 13375 228008047 56458 56445 497673291 95270 95244 904499361 25428 25476 957790057 58171 58172 739688793 60120 60100 749616373 49891 49913 610935341 61014 61041 384979331 64669 64670 907584442 64207 64253 81778564 18175 18212 661601241 18443 18440 260939857 51972 51974 755924180 96525 96526 511617762 20903 20856 421979333 75005 75006 991962242 16696 16697 667664914 88953 88954 733431216 87009 87010 959220136 7566 7567 448030094 67225 67186 624121795 36320 36337 781236046 20890 20891 442998595 22794 22795 598083478 11902 11903 511804737 40030 39990 342793738 27292 27293 216457320 45239 45240 202652814 74771 74728 322369773 49486 49487 156997591 6980 6981 776594555 47456 47457 641925224 4726 4729 572783126 3227 3262 91616957 21851 21844 511657942 52105 52106 144324466 9226 9216 656581145 19713 19714 88537433 8318 8319 166209613 39290 39263 92612375 41956 41957 368127905 43550 43551 175332753 37938 37886 972061833 73666 73667 876056229 24018 24003 677892814 6898 6899 745680600 6463 6464 834179618 65665 65632 964188293 41326 41374 374172876 5928 5979 939734999 5004 4955 579842885 1387 1388 545190081 99981 99982 598493859 58948 58949 194042579 3560 3561 562803633 54586 54559 807147686 48403 48404 832134431 94753 94754 96336574 84175 84221 985736296 4105 4106 577599385 42162 42111 952480010 23685 23686 943546117 77189 77190 886706258 43928 43934 118351784 55416 55417 864967590 3832 3833 980281038 77900 77901 307606726 40941 40942 328380972 8305 8306 13460619 15088 15077 237349621 87035 87061 431808375 79160 79133 218083277 3075 3076 590267190 79721 79722 86666669 25876 25859 968711673 32003 32042 855866039 41130 41131 131725840 27536 27586 896295656 32275 32276 470442666 15294 15259 985748679 27698 27699 290306799 27156 27180 847242721 15597 15590 925679867 48115 48116 439362626 67365 67386 13321931 1523 1524 344621023 57391 57392 198474199 46797 46832 158157602 56127 56128 820687695 57829 57856 613147465 48592 48593 23461507 36458 36434 13231229 26071 26085 537745634 27072 27104 651078215 42729 42678 96798042 45462 45457 616260315 71460 71427 354464573 95573 95538 11861055 34694 34695 705692588 28683 28684 730340416 64278 64315 731543707 42109 42141 640374309 70532 70582 361652041 89590 89591 676383707 14000 13988 21687720 26666 26667 700782862 16631 16682 784433619 13920 13921 699928161 45607 45643 728265393 61119 61120 189940663 58673 58663 637040136 28557 28573 193664599 6935 6936 29255918 78777 78778 878519544 11684 11681 587162356 75166 75167 608169855 50949 50913 552368897 95825 95850 265716091 65436 65468 89502925 37833 37834 425999871 72343 72318 435995710 15229 15230 841168613 66513 66514 797506186 26350 26351 990723260 1709 1676 118733732 15014 15015 821174786 60326 60327 621229152 46460 46461 168641384 28574 28575 835016348 34844 34881 869320235 74435 74436 696684553 39945 39936 383012589 61539 61540 327296456 91529 91575 821450616 10505 10475 39821118 15239 15240 651817508 8553 8583 72056848 2408 2458 914958563 42540 42543 636430724 67655 67656 858658028 62697 62698 876423230 44015 44011 951456351 43767 43811 365681514 32810 32811 358386029 89175 89225 617300369 87264 87268 468602587 27844 27840 649603567 54015 53996 167378537 96109 96095 639637256 33811 33812 135610000 44404 44419 667808378 72136 72138 42948768 59640 59641 47036239 71827 71828 415808282 24051 24052 523189816 15978 15979 9915442 96460 96462 887595966 63957 63966 198075246 73074 73075 89467164 24392 24382 78109532 41063 41064 872042131 69171 69167 429108014 81714 81715 12950074 31761 31785 613784392 23400 23431 735492705 99617 99596 226736920 58356 58342 217623480 13498 13533 257276273 94825 94780 507407197 19975 19976 764903411 44412 44376 10043404 24974 24995 965157325 77357 77361 340891594 43060 43027 722392644 80334 80385 529425533 54462 54511 148099071 70733 70734 991391318 82742 82700 460145638 49733 49734 280108752 40682 40683 535388275 8857 8858 201553388 39914 39929 527299441 32773 32798 278562399 58863 58864 744386359 72144 72136 915629890 30308 30351 226045448 77982 77983 255685736 54480 54481 685267824 51098 51086 985709711 87396 87397 591049706 85031 85032 364660628 70188 70189 502032730 94253 94254 347649273 13338 13339 173235399 5116 5117 753194580 26085 26086 33347163 46045 46046 791896097 89717 89687 585012476 82885 82886 496259630 95332 95333 536860386 12503 12539 441040761 79538 79513 397329293 78349 78393 1299581 33707 33708 169155300 16962 16988 345307562 347 329 639744504 9205 9206 501882042 86826 86802 917441050 36282 36283 477655183 49929 49930 740846706 60492 60493 808574366 32204 32205 871452104 73083 73084 800242681 34133 34134 805581916 26489 26490 663937463 20520 20557 442443584 5768 5769 772354134 54896 54897 520788438 53289 53290 709998096 81262 81278 328025760 12383 12384 152934681 96020 96034 213668406 91347 91343 488526780 39892 39895 121697156 54570 54601 843453208 81723 81721 568663340 76259 76260 530985941 86354 86347 197633427 27138 27153 918569725 59112 59130 174825799 94310 94311 343641013 90080 90081 181416066 7788 7755 71693740 67444 67445 484984605 87098 87099 891322134 32422 32423 158102986 29390 29391 738754703 53711 53712 146485909 53247 53261 582225706 43525 43485 766056347 31013 31014 200076310 86082 86103 493880167 72471 72472 766970835 43956 43996 821840844 89893 89894 250833389 46222 46215 782186716 90293 90248 443327279 68866 68915 230657763 87385 87383 778863804 24473 24474 531622190 505 506 117222584 8613 8614 566643692 47750 47751 357886788 52517 52481 801485266 39850 39875 35469519 30073 30074 239227576 24154 24155 861118883 78520 78552 165218201 20714 20741 556193461 92202 92208 86841676 18892 18893 269744823 50436 50448 912920418 94837 94838 982375871 96448 96449 289542811 26698 26699 265699505 53256 53257 390087070 7438 7439 490147289 27459 27460 794973443 81378 81366 315193788 30325 30326 677982767 44991 45011 807660988 77430 77431 450840287 76270 76271 512151908 89605 89636 167197979 69641 69642 195006194 65526 65527 106755295 45067 45068 689654595 68704 68684 144002631 55270 55244 459295972 56453 56454 815314930 44934 44964 803472090 35294 35325 866887387 5718 5719 56126729 75019 75035 271112581 90753 90754 848415352 6417 6418 734849546 33670 33671 74195772 71190 71191 542071676 4396 4353 263542692 38956 38957 298278545 94880 94918 454964943 49465 49459 838888169 22921 22922 889781345 22827 22822 593222960 83349 83308 895863508 16193 16194 875520741 50411 50420 162035420 67171 67175 887721327 44641 44642 12869077 32790 32757 959722231 8259 8303 491782274 87231 87232 316917652 94108 94109 584959758 84932 84933 682537666 25308 25309 608656165 27826 27854 269719847 69952 69965 881104625 16461 16418 113429770 33237 33202 375823180 54910 54927 871871463 69652 69653 472731469 65759 65810 303277899 58263 58215 306514381 83619 83620 287997076 51489 51518 444014027 22116 22076 726775101 6124 6125 19521485 75205 75206 863209410 52146 52110 803248300 33723 33724 572273058 5123 5166 632583334 16457 16443 115455533 97328 97329 177328299 19238 19239 227414535 46491 46492 2421773 42139 42140 138661584 42949 42950 109637315 29253 29236 352413695 25026 25027 423715849 42116 42117 731836975 23463 23464 217867371 97712 97713 296727122 95178 95179 213054942 64255 64281 393767187 82515 82516 923845811 49980 50024 428089845 45530 45560 724188502 21820 21817 340166871 57843 57816 768928392 74199 74200 413687134 69767 69768 105231905 91484 91485 783915930 11206 11237 188738287 26607 26604 873258288 23985 23986 945828281 10499 10489 100487410 83359 83360 733451131 34356 34401 222112613 5935 5974 287572233 2309 2310 628682362 49370 49333 721812537 69698 69699 302913832 7435 7438 637468628 37205 37206 70846770 52303 52304 472291646 41073 41074 175210455 63927 63888 304134996 91780 91813 54336369 50155 50179 556669254 47655 47641 415349622 35660 35661 484157233 56512 56513 417302238 65 100 447212594 96829 96830 683138418 79361 79312 860377193 80480 80481 496548744 75640 75619 497270970 42848 42849 383376420 18559 18560 65103613 48273 48274 47971066 18771 18772 485202053 17378 17347 941435906 97910 97911 493384752 46526 46527 56737856 42592 42622 732011778 24379 24387 687336741 95871 95872 501225538 14058 14064 310375598 6919 6957 985156522 86160 86120 173703702 6273 6271 985593120 56933 56888 866437917 61881 61851 525190350 51544 51545 683914699 20352 20353 670660527 23088 23066 843610697 36069 36070 281581582 54035 54055 901010451 66013 66014 927725289 52452 52503 466752505 92730 92731 318301013 66990 66991 517479454 7303 7315 548589794 16783 16804 193749353 93815 93796 755085696 31109 31139 460183817 22783 22745 962996949 97792 97807 265809342 63638 63602 504590267 76975 76976 260212361 67847 67848 179554358 57551 57552 500534969 11494 11495 850699525 68725 68741 540037882 65034 65035 702140461 79289 79290 448285433 56177 56178 279663863 99096 99097 657210363 50179 50180 690553577 68890 68891 487712802 15693 15642 493165430 11078 11079 422142547 2977 2943 173880170 76713 76703 876462617 46464 46425 767847549 57978 57931 498574759 56603 56619 254217739 52760 52761 554838378 75389 75390 112945932 20077 20086 286182327 54625 54626 95876920 86718 86719 141030845 23478 23477 541035584 65706 65662 338829255 25665 25634 901923050 40580 40550 200783826 547 548 798596909 49302 49287 255417907 73054 73043 831835139 74763 74741 968865803 67129 67174 944581314 12153 12154 257222806 29241 29242 974886441 28600 28593 560265058 86327 86301 945515934 61329 61374 215372956 57820 57779 789600894 95269 95270 215043070 42429 42430 86732718 46768 46718 126027983 51942 51912 491589226 39150 39151 121571019 70071 70105 95926166 72680 72681 796031024 2555 2556 907036067 16530 16531 276186872 79273 79274 480831506 14086 14087 34408212 2941 2942 814059578 23136 23137 426494430 77934 77935 637114129 79607 79570 185531040 82374 82392 783521708 82654 82693 869296858 87657 87696 114123127 41615 41616 530642722 75876 75928 789128074 89240 89241 586965497 67304 67275 454930038 53121 53107 970145536 49531 49578 948021279 24575 24608 678843603 27093 27094 956737031 26114 26115 242472271 45119 45098 904178131 54977 54971 647828025 87204 87205 38208844 91948 91976 847637685 29934 29935 362676357 6262 6263 345932002 68305 68306 334191960 91628 91614 905905830 64980 65024 434059626 77508 77509 867710271 16416 16417 858164927 87552 87553 254136425 84388 84408 193370435 82862 82863 239860490 36082 36083 486007682 71641 71682 926543360 43343 43319 680104038 81686 81687 304326211 83611 83612 876481305 91158 91159 772692297 50090 50091 857699615 92100 92108 510905547 17873 17887 285592504 75938 75939 127269868 67151 67145 797522215 35793 35794 439768704 2986 2965 984389816 57716 57717 114605252 32574 32575 182428981 50708 50709 74751187 19230 19231 337632377 51887 51888 465617198 7867 7885 813210613 74411 74412 773450841 88699 88700 346677481 24210 24260 939596773 3071 3072 522219701 41448 41396 719939420 61585 61586 234221665 6755 6733 450378022 51737 51738 760355848 23357 23318 294651117 44202 44203 967192785 3569 3570 437981378 2062 2063 889870260 58866 58909 763546932 73232 73204 839580637 23295 23324 729585397 29170 29171 364965921 55901 55903 307351174 27507 27480 62065057 70988 70989 20310284 45042 45043 829426393 29912 29913 176971770 84877 84843 778836561 89447 89411 505264196 32993 32994 287418743 21196 21197 139912914 39132 39133 789302683 87349 87350 372915182 69572 69573 228831439 2949 2995 534352847 91545 91544 458852930 13407 13419 915802232 45463 45464 826439150 90809 90810 584416685 98881 98902 705911838 46859 46860 48396752 15212 15213 434965988 71571 71558 777515547 16867 16868 387118808 60983 60984 435024825 33762 33763 598319629 6603 6604 162289723 93983 93958 466872349 12765 12756 257852336 95922 95923 4138436 91738 91739 339111566 89975 89976 262731026 52071 52072 864018026 34516 34517 915880184 50354 50335 500891774 60951 60952 649273025 42911 42903 453047115 16571 16557 720497810 94938 94903 913399450 93484 93485 607334645 29118 29119 698808067 59369 59389 7616998 98273 98320 574853747 4133 4134 868051840 1818 1819 936909744 53467 53468 82962479 74379 74380 957542225 64575 64576 505546114 29626 29586 519872421 28332 28333 411157878 85108 85109 766740055 54827 54847 330090555 35524 35525 958759568 81218 81219 283230195 69787 69788 271054370 98899 98923 507068336 25736 25737 59360382 4485 4450 337162176 122 142 455340629 34129 34115 520870859 45582 45590 916461553 24620 24577 544710491 16664 16616 347079903 82933 82934 319504465 55699 55707 887080930 25445 25461 738482568 73330 73331 839962482 43720 43721 491216153 98973 98974 575411932 33037 33082 355518099 24129 24130 451045301 4340 4341 318951872 12348 12361 466811479 2292 2293 883756826 10555 10507 968342977 31045 31046 659062778 63480 63481 770238176 21115 21141 913068145 79134 79180 857044467 73429 73430 279886115 89970 90015 114989440 23030 23031 877407354 42258 42259 11316629 94767 94751 638649986 97929 97941 804417549 20600 20585 483447058 55705 55706 423543513 42391 42429 705069135 44467 44463 454895098 82565 82605 827487659 85699 85700 260610947 37113 37093 455465461 5668 5669 523195423 46936 46937 926657413 35315 35316 411958961 22807 22808 270095703 50299 50300 93300195 62439 62440 540429716 42489 42490 972449726 7154 7195 731079731 94396 94397 962044603 77343 77344 674384187 49044 49045 713708407 53430 53431 167354765 38159 38116 770298315 25217 25175 737460941 55405 55406 127542338 73269 73270 134209504 43095 43096 529983038 27157 27158 775690335 12428 12429 559702162 97761 97762 552301827 82522 82523 982866238 93377 93325 753680556 61981 61982 57592248 57579 57580 490230284 57207 57208 685999128 91576 91577 572955598 99448 99407 413616498 41869 41894 163396590 61290 61310 775235218 45491 45492 197532367 24434 24448 158760032 81425 81426 334661559 96597 96547 290224313 25758 25759 365912175 55885 55924 231287145 11681 11696 429305450 3755 3756 180104550 64315 64291 364121332 34677 34645 312458333 24959 24960 647080092 17753 17761 393510111 99516 99517 339457506 75295 75284 111413746 48995 48996 183235448 22931 22967 711138938 47029 47030 517586032 50132 50084 583370650 36718 36693 444940506 81387 81377 93540243 52596 52597 783757666 66682 66704 272222594 50873 50874 336644900 95874 95875 403711818 13714 13715 421086959 68654 68624 775655147 61554 61555 205500985 78026 78027 342896332 93435 93436 780933659 60817 60802 833227346 28130 28171 513542288 30431 30432 698454723 19335 19336 557474990 99400 99451 805493513 5580 5543 205840644 62554 62567 435153910 95933 95934 825838979 25527 25514 783960909 65185 65225 568760436 39576 39605 941417792 23515 23516 168913562 76418 76467 534185369 77882 77868 834594553 23886 23840 657496258 45272 45225 883504537 38378 38373 516369685 77193 77177 174163339 61662 61663 988845811 33671 33664 451296107 92637 92688 84773471 41595 41616 135229435 93186 93219 123009210 12727 12728 810574733 52511 52513 882952931 70470 70515 138858892 16206 16207 832316980 9777 9778 822449188 35599 35600 207712215 81014 81052 512841457 67159 67177 321927130 15536 15569 174929492 8418 8449 407624338 51640 51641 815833660 9162 9137 90134553 64745 64782 804573968 41416 41449 300044156 41521 41522 909328207 62263 62264 142901956 80264 80276 241448482 33266 33301 302677016 71220 71221 820235791 93846 93847 414465480 73213 73209 31238978 27972 27930 930282472 14500 14462 240341778 43285 43286 779735674 86487 86488 637744923 85856 85857 606269675 85513 85514 541241526 59600 59601 444401081 52411 52412 911033125 12039 12042 419098280 9431 9418 582064328 80623 80624 34500076 10883 10884 112683647 51808 51856 934822315 22199 22200 128710124 37512 37471 350318440 43219 43232 70375770 47161 47162 879924604 24032 24033 635403909 89477 89426 950002761 12475 12476 908153075 71196 71235 826986065 85298 85299 168542079 73664 73675 25344626 84573 84602 576454197 10054 10055 332854235 13359 13314 13979490 90061 90062 880507079 66940 66947 342669202 14811 14774 801024846 86137 86138 270151554 20538 20539 118468977 34278 34297 185103906 10406 10407 703492474 31438 31392 624665382 61930 61931 664216933 99026 99027 645193079 64822 64809 825455753 69484 69449 628189812 30904 30869 11907985 94465 94509 85811274 30350 30384 615557191 44158 44159 28011356 80063 80071 259507102 77768 77769 398381838 25364 25366 75037444 98148 98149 330345840 61336 61337 392004436 40850 40849 9890675 38621 38622 167859898 94640 94641 208357368 11658 11659 863297234 63669 63647 247980736 23773 23785 454330119 33631 33632 999285726 38907 38903 65647454 47551 47552 99358409 40112 40130 245192181 72606 72607 92849802 67906 67895 732751126 91961 91956 593521392 43453 43454 798752674 15242 15258 479774017 6737 6738 502181497 54512 54513 870274335 45728 45779 259543094 45104 45105 77576241 54978 54979 153645634 34733 34693 492846041 14925 14926 548923871 93761 93762 226465610 76284 76285 777650754 85775 85776 576143798 9331 9332 102613024 40604 40605 652690016 1187 1188 505780463 85819 85820 728829254 14093 14094 76691322 47892 47893 596617774 58268 58230 311802155 83723 83724 223689341 64724 64725 11937047 97186 97213 320936353 51006 51007 235584937 64644 64596 66518232 85403 85444 682677780 30305 30273 327935526 17312 17313 648017888 94388 94389 636287944 85409 85385 436755158 44641 44618 670698539 92919 92894 882517332 36023 36024 991638973 68689 68690 948168453 32071 32072 424692890 83317 83318 179497676 28399 28413 183975374 25176 25177 814139572 34407 34420 566268803 44308 44264 725834761 92512 92465 836459563 36498 36454 414605175 15239 15243 231078100 17578 17579 578212169 30929 30930 458309666 64262 64263 571615499 8229 8244 454703783 45564 45594 895108671 34895 34896 5813848 94164 94165 684569043 33116 33117 490899245 74173 74174 566086949 90833 90834 54590238 27442 27443 178108479 5134 5135 606371487 35172 35135 439458043 18373 18364 112037540 70111 70060 154584705 20914 20915 227509695 37478 37479 18169614 20336 20303 764716999 59456 59409 267863669 74981 74930 728736512 15302 15280 967292943 25792 25794 597191389 78115 78116 338609503 67547 67548 387067074 18069 18018 71629858 95069 95031 688910482 2226 2200 562127858 30081 30053 847974397 23150 23151 572734147 34441 34442 714267773 11703 11737 878253386 12095 12081 574596709 56358 56353 884417983 51896 51897 469222424 21585 21586 230974714 3382 3383 549456140 8950 8925 925316661 37660 37637 128259327 68671 68672 914823841 36561 36562 914696319 93626 93627 144630429 51701 51702 309121833 4543 4502 420790640 85910 85911 172356089 28770 28771 961454299 15437 15472 160872258 50620 50621 654716507 1841 1842 325049194 60015 60016 105618156 24183 24184 491926392 17365 17328 306460068 29726 29746 535575646 53290 53254 859335512 65887 65900 792917305 35555 35529 854356155 466 467 380231913 47734 47735 212853984 66997 66998 154832982 71483 71484 748275518 72425 72426 989288494 976 1011 714510796 44601 44602 507922838 68564 68590 618574004 74279 74253 426243353 62691 62692 517488781 8894 8895 811023799 33992 33973 994247896 63644 63645 70161867 55452 55453 230298473 24612 24613 174902750 82691 82716 718284744 6802 6848 208685486 94672 94683 871912122 76737 76736 422429562 5319 5323 801099786 50548 50549 4200204 63014 63037 594824394 82830 82849 304508344 34696 34697 457127342 53367 53355 602796027 91508 91509 406883656 73614 73630 566551738 27906 27907 151592015 72365 72366 445954275 86255 86211 279977242 7354 7309 64044835 76549 76598 584838597 59444 59478 985648847 60016 59982 532040930 11251 11253 927043819 74814 74852 863876882 30538 30539 766499259 77619 77620 180355742 38086 38087 208657375 6945 6940 199376877 49695 49696 883193485 14548 14549 758014473 38445 38446 108187924 13046 13033 218677193 71947 71948 510445349 98043 98044 902169068 18242 18199 294122472 63205 63220 31548707 8437 8430 900149704 11789 11790 989819977 94078 94068 990199063 37057 37012 452957536 76445 76446 392854145 49278 49279 29193134 14581 14582 326666615 32477 32478 756954490 25875 25833 32385160 22453 22454 6512689 46204 46251 673333679 2324 2325 651741930 48793 48794 78754189 43830 43831 311354095 35136 35137 756375350 92643 92644 40662524 79072 79055 426882 98070 98071 140821518 41604 41577 505509135 52293 52294 421028796 47330 47331 423432410 80192 80187 41334782 7533 7579 879040119 75098 75099 504090170 96082 96123 300476588 28540 28525 438749072 53329 53328 217143726 60777 60761 2470153 51958 51959 149614116 17548 17537 668737029 52583 52564 923026623 86944 86926 471507017 65678 65679 323349895 93737 93746 885604369 64855 64871 214743328 90647 90656 141950259 10578 10579 18064266 58796 58835 684628253 43835 43836 662350113 46528 46529 674072994 45570 45571 354486252 13340 13290 996172853 27378 27379 21595130 4990 4944 692871372 64245 64246 765312549 79356 79357 713963957 68559 68560 163311129 67634 67625 496152977 97740 97737 768748870 46397 46443 676528437 56421 56422 327903982 32747 32748 893705310 56215 56216 336404928 26652 26653 206956221 14284 14285 4658437 7294 7307 782638975 13046 13047 457054620 20439 20421 895190802 37252 37253 59014802 5979 5980 409570966 81110 81111 660858299 23246 23274 836477618 31768 31769 640358766 34065 34079 659552548 86556 86557 148246200 65161 65115 14232387 34521 34500 28460639 11636 11637 111621449 45530 45531 146925748 64496 64444 817717924 60856 60844 91540759 85320 85321 479882612 57505 57506 838296237 63746 63747 216284897 86607 86561 321063106 30517 30504 316268862 36382 36383 607943742 65813 65773 848748113 24603 24604 244223198 20082 20057 543476787 27033 27047 829027332 35409 35441 266559999 17641 17693 905571505 61096 61097 285407993 91424 91425 638336962 3260 3261 878772898 53225 53268 158699941 82137 82152 671895524 64563 64578 745033002 86242 86243 913384359 51109 51154 914056145 81167 81135 260838752 49624 49586 999013266 90763 90764 708039238 68477 68478 17800350 76924 76944 755827656 75586 75587 586635906 5261 5262 647328185 83569 83579 459787297 43923 43935 505871441 18473 18441 99930847 89320 89316 498763469 15847 15821 582958939 98986 98983 407217868 38878 38905 265530804 39420 39421 144992851 70586 70587 96821809 90804 90776 590595986 41894 41895 897656159 63427 63447 472037464 83258 83310 810708853 46009 46020 654360109 64820 64825 676214817 3479 3480 304488416 19601 19602 932733009 48500 48501 649687219 69744 69745 264258122 3855 3856 880089092 99333 99334 710142102 87373 87374 964461542 20100 20101 436774641 16241 16242 62065772 70986 70947 822542379 2876 2897 783659423 28855 28833 286372729 70849 70850 780961667 27004 26998 507695500 30973 30974 935591289 26619 26620 164040742 95475 95438 162021885 32903 32904 716856003 3632 3624 466729631 37306 37308 964014352 39910 39911 977713767 57034 57035 405356921 53835 53836 232219407 82067 82068 641593974 77723 77724 492816248 27149 27126 767943729 71084 71085 702709880 24656 24657 227512683 70681 70682 60613427 89031 89032 679238600 39175 39219 337808910 40363 40364 193675293 96393 96394 132947651 63497 63486 253216329 25191 25150 537183408 99654 99655 396522181 18565 18566 608296046 71190 71145 589238233 64318 64319 411958099 15279 15307 394797178 90047 90044 518963644 18492 18493 342124752 34984 34959 46941551 40278 40279 620091004 28559 28531 574024878 49363 49364 557363255 63636 63637 341559301 44458 44459 964944768 76680 76631 545882066 91665 91666 197237746 35169 35170 622777678 68835 68836 952744719 68186 68152 144633597 69636 69668 720332691 68426 68423 347906238 22131 22132 218226603 1835 1836 854937587 2304 2305 277500705 61252 61227 343449564 20267 20268 548749931 96939 96940 977561812 42105 42106 597189832 1112 1069 395599292 92695 92696 678065812 88981 88957 946556148 26803 26831 572309793 84748 84749 74857919 37137 37138 412886777 78464 78465 54546524 49986 49987 81591033 70489 70490 736038462 54761 54813 726604384 12753 12754 32034357 93506 93507 620552689 81508 81481 225840315 44033 44076 177738424 62312 62313 824224803 87267 87268 879950904 60031 60041 653848249 10736 10755 756565567 63266 63267 457673362 78818 78817 619378955 3216 3217 17896624 18561 18565 491920136 73977 73978 607544313 65511 65507 945593507 99430 99395 987336450 90477 90478 968812640 44567 44588 519906550 24927 24928 277727417 18225 18226 335850880 51811 51812 896478685 40883 40832 272834194 80971 81005 701758545 37509 37493 974250211 82855 82832 65600459 25639 25640 984034623 31339 31340 700198135 73305 73331 965697773 55348 55349 648402593 60448 60426 668952199 40505 40506 929643665 48751 48752 123795175 44225 44226 331181664 41559 41567 796381603 73447 73448 282174875 45658 45659 645060713 94819 94772 140810184 42903 42904 204266557 49835 49787 382766178 66300 66301 732693855 63315 63271 158671226 56624 56573 689538041 32091 32092 23207006 13034 13081 462327127 90568 90526 606916722 36970 36998 648951227 92040 92083 288585881 82426 82390 403583566 40136 40137 231654081 97634 97678 182536983 70913 70885 978319720 81459 81509 856946538 57708 57709 10234664 64991 64974 275627537 23193 23194 631304388 91788 91789 346198761 47411 47412 483740419 53044 52996 687215378 79789 79777 475585226 96308 96309 274891812 51076 51037 443468230 72615 72620 51085245 33034 33035 458259838 13205 13206 65383360 76675 76628 826305794 11122 11123 816943076 55022 55023 40987498 17263 17257 597337786 36646 36678 503191832 40568 40583 356906473 88516 88518 340068194 95582 95583 551476134 56610 56606 641518101 20559 20606 447696561 74095 74096 797025585 31524 31478 411876685 88795 88829 635712242 37439 37440 327397249 35551 35552 965371117 33577 33578 210951977 45839 45840 329115795 25639 25611 380996415 33783 33784 423160613 66176 66177 368457205 18345 18356 350933425 7761 7762 378596125 28847 28848 992862477 18548 18549 993132841 11335 11336 97480260 19503 19534 668748052 36963 36937 484548460 89239 89243 605158598 93092 93093 681361209 59222 59216 677798963 17058 17059 149493378 49313 49359 857963495 70583 70539 788337687 31505 31469 986031559 13291 13292 195195185 73160 73162 791693973 96873 96874 732378948 96929 96930 379850904 57288 57289 376244412 81193 81194 122836519 49602 49559 909427317 59657 59628 421065305 24632 24633 371280549 13653 13701 165068338 14099 14055 527260584 16227 16228 705019048 97525 97508 679613825 90392 90357 551291727 84582 84583 221208391 22943 22944 693221494 66180 66207 59993939 63457 63472 218494367 93693 93736 234177551 70437 70443 286460845 4015 4050 904243956 93774 93775 31778127 99210 99211 486182327 76236 76195 684686630 34682 34646 589845235 47723 47745 279834915 88333 88334 552529846 86176 86124 694358881 42086 42087 497787151 65390 65368 373454320 58237 58235 322532443 558 559 371784144 9139 9140 309545372 90367 90402 34080508 98831 98871 528964018 86474 86475 13265347 28818 28816 884400997 72517 72518 256068350 22286 22326 458624224 12027 12028 234409992 10628 10629 223500688 84504 84505 826995594 70339 70355 398651078 85035 85076 5273081 69980 69981 946408763 67770 67771 945865274 97539 97557 278645136 38041 38042 803306596 93913 93962 365659387 29023 29047 433613406 88088 88125 899213504 18408 18409 832174370 51085 51086 306007123 13806 13807 705433813 86025 86026 410375680 8225 8208 466342388 16972 16973 650591207 57919 57920 409408206 32970 32971 268707691 45802 45803 918631412 44570 44540 538480088 20461 20438 466895986 44840 44841 684803650 8582 8576 894150139 77059 77060 222094890 29025 29026 841540053 20926 20927 310013567 88935 88936 228851152 82301 82302 774231060 97128 97129 358317460 52549 52523 620460000 10972 10973 826658400 39971 39933 116286339 15522 15504 981647750 44292 44342 591437654 63688 63689 881444140 33639 33640 238277743 51475 51437 865664126 29194 29195 463575840 27357 27389 153495090 78577 78578 12761801 72453 72454 707132159 10516 10517 355365395 43457 43458 281746806 71161 71162 157035874 90762 90763 439869891 9671 9672 870618791 24075 24076 627138947 64147 64148 454938627 34540 34574 896045972 1024 1025 757782151 35884 35880 864173983 68882 68883 404297117 47073 47026 105591935 6939 6940 547330690 88629 88630 203444686 69668 69669 214505008 34582 34601 24282673 25763 25764 409668377 25270 25271 958151353 50266 50305 756970321 54609 54610 666988394 43885 43880 218614876 4602 4639 63367080 43516 43508 290531288 35768 35769 846274189 8894 8856 305425449 97807 97859 860293701 27600 27548 963342884 10068 10069 187801985 58441 58442 842069048 13571 13531 694172932 75426 75427 569692477 93098 93099 346189580 68170 68158 731234219 75355 75356 791096591 5658 5659 727365837 73046 73082 169438864 79579 79580 463031288 41831 41832 196781353 43403 43400 983895064 34825 34873 766571121 35482 35484 205842292 50646 50622 448308146 41367 41316 22163679 13454 13420 21392417 96514 96515 264311178 76686 76722 230744703 94877 94878 78405692 63872 63873 256001684 84035 84050 388491410 59575 59576 146101873 97753 97754 34568251 42683 42684 658272033 17762 17772 568135995 11300 11301 323292152 4427 4428 31585561 15756 15757 369592825 79476 79477 951587347 85451 85452 912152308 70408 70409 722861737 66221 66222 582085434 28730 28731 683076399 43173 43150 824585678 80081 80077 314425324 85492 85493 897093768 47311 47354 292827174 43824 43825 446735507 85022 85023 79231955 47005 47050 516494002 77356 77357 357168632 2754 2755 192108032 52788 52779 504771002 94684 94685 468212924 51314 51315 603530973 16324 16285 925444284 84706 84707 787214022 56163 56164 744363690 85078 85083 571146259 40039 40036 702965672 28250 28251 722807987 76591 76592 645154067 82660 82661 140323194 84908 84909 298336066 89315 89316 532135117 53201 53202 371141201 90223 90224 267616579 30800 30801 727107923 14567 14568 412001265 98897 98929 257682730 5237 5238 149423292 58956 58957 591436320 36094 36095 657357112 70469 70419 803842787 83040 83023 474498213 22161 22205 456127704 94640 94683 653178931 93163 93150 347892799 30869 30870 47391213 18552 18516 808266876 97438 97417 801972866 16858 16841 846299170 49606 49565 206353267 15676 15670 684491111 78975 78980 1158136 21642 21610 187334211 8854 8855 602775084 55469 55448 244309485 63395 63396 606647155 3480 3481 899214239 12400 12401 138336723 47809 47810 336050776 22210 22211 170156971 71509 71510 782968820 31290 31291 417217564 88448 88449 678271453 21849 21862 587126077 27930 27911 959649651 30629 30630 633022464 18620 18621 345785162 98194 98195 391866078 45337 45310 317105083 26215 26216 196378112 8130 8131 972491023 35899 35915 507637545 76961 76962 350532413 21233 21234 461139322 39989 39990 102191644 29075 29024 756313087 79865 79867 682974009 80510 80533 554416491 59533 59495 314744019 69672 69685 232019847 83177 83178 664081274 73534 73535 626282229 76627 76677 45311856 85208 85222 726787195 25352 25325 983500058 46220 46262 346611440 55522 55523 828822036 58838 58828 313039419 7970 7987 233069790 22367 22318 279353524 2223 2224 219829225 30632 30633 449749863 73947 73948 930362320 2321 2322 479488971 40754 40755 827358096 73157 73158 422197333 51830 51831 801481933 74241 74242 245537715 63320 63321 315751068 88327 88328 958468587 66287 66288 563675383 10834 10835 368175065 98387 98388 152433535 26579 26553 83985680 60268 60269 862436854 88755 88756 231291816 60502 60507 262219482 17994 17942 768295039 19270 19271 408737360 57152 57153 873790274 54083 54084 423511256 86710 86660 321213513 91384 91381 461835764 4879 4845 338877935 42970 42971 265615764 58938 58939 589716475 26643 26644 179623210 77071 77072 235610759 50308 50276 69167640 63578 63601 897145104 11898 11949 571006904 21155 21156 658037468 28468 28469 693818202 54612 54567 550718742 99775 99762 122688967 93031 93032 847939129 12768 12769 492927153 4480 4466 805572117 81392 81382 707125431 28729 28771 702579290 22358 22359 161525586 76730 76769 3250562 81792 81793 168001563 35217 35235 757731212 8339 8340 683843189 42151 42164 460545731 23391 23392 195197899 42748 42722 60249716 67002 67036 123696072 42597 42546 354454056 9390 9391 883670646 12991 13001 289549239 2241 2219 585683039 19990 20004 518852726 97608 97609 210773239 41517 41518 729977969 36746 36722 213127595 73232 73254 109589891 10690 10691 242808302 72573 72595 553228656 25782 25771 266755826 23054 23013 937859259 92394 92412 80196705 2277 2280 692750659 52093 52094 661370669 39753 39788 440209671 76727 76711 782523384 98138 98173 398096623 73461 73462 121765142 59076 59077 904188341 71165 71138 962453337 21626 21627 739564224 91325 91326 451967097 47685 47658 456424631 13982 13983 131744772 33899 33900 30562750 4622 4623 135673206 70010 70007 208773723 12192 12236 82302341 62669 62672 984535884 60193 60194 665266058 46678 46676 238337294 16842 16843 484217478 66678 66679 957734724 38990 38991 746890678 70337 70327 83798107 98754 98757 626424860 84984 84958 489813968 43936 43897 100634305 28040 28012 392063595 77685 77686 463594076 59920 59921 592241737 18413 18414 523817032 95119 95071 302077906 47914 47915 426660014 6215 6216 766177177 12448 12449 342740164 41724 41725 542601862 59024 59025 58611048 88231 88232 130315374 94509 94551 549172044 23574 23575 487222072 4948 4911 705989055 22225 22230 398144313 86941 86991 439344445 34826 34827 662999542 68546 68514 266113934 44222 44223 115877496 96228 96229 104063241 88310 88268 429076816 30410 30411 715369884 31318 31291 79336539 84842 84834 903359296 83542 83543 661184943 56452 56453 881226566 13824 13862 95131559 68245 68201 826883045 81088 81089 917884680 2430 2431 130676498 65787 65735 624465301 15797 15798 310144053 82292 82296 770357246 1358 1359 230523057 33392 33341 463745821 72215 72168 146769697 36327 36282 180012020 3413 3462 325911093 23875 23876 437057191 45706 45707 34821475 2461 2427 619383252 46888 46885 799003997 75885 75913 193922129 75306 75307 605847794 21557 21558 369105798 65919 65901 320135257 95144 95154 771609413 52730 52731 303899924 76439 76440 33686119 91882 91885 656008550 56811 56812 896712346 99074 99075 46505628 90059 90054 219525546 58143 58138 564468773 90732 90733 37422186 4325 4326 469538555 47031 47032 776434235 57424 57425 823755057 85551 85505 48778476 63613 63565 229547854 3859 3832 769513170 12290 12291 900875489 96052 96055 306207497 62745 62769 30047856 29118 29126 252956130 39958 39965 765390825 3300 3301 850642958 7442 7443 799844225 56499 56500 556789284 69102 69103 312601054 17431 17432 955688690 48640 48687 3455336 55943 55899 351316723 5658 5632 318414149 35132 35133 649533206 5047 5048 561937305 24835 24858 300149316 58033 58034 152519356 36652 36686 530621560 91448 91403 771824884 76696 76697 462073550 85944 85924 400030890 16368 16354 752685593 21367 21350 717546003 56486 56487 469496378 92611 92608 146655725 2411 2425 131732359 40665 40666 331347975 77840 77864 794077349 72 73 674136048 30809 30810 921570303 54116 54167 459126504 3606 3607 711326811 34145 34146 665593997 43071 43088 924344658 52035 52036 774146861 40202 40203 391802483 80976 80977 514791035 21744 21745 679583344 8451 8452 595822810 97537 97538 877830060 99998 100000 682984 43102 43123 28957266 64567 64568 879403156 46831 46864 707099553 65443 65444 440146344 95072 95106 384007301 84680 84661 634792458 62258 62259 176497380 7170 7171 667997602 84111 84112 200018986 55362 55363 565870400 11648 11606 307997739 22307 22308 225358719 58772 58773 586455202 57490 57469 76108052 60177 60178 102989161 97920 97908 58252370 65045 65046 831588986 45190 45205 871997144 10777 10799 122945720 41218 41219 10726369 46023 46024 353023416 47066 47067 436476053 29415 29416 818164060 70383 70384 612414014 98564 98583 214485407 34536 34537 858556353 74250 74251 564331734 46722 46709 941670270 74823 74824 937321535 69473 69520 365077309 17672 17673 858276314 42333 42318 157913698 90391 90392 983481964 32772 32798 454759425 6142 6102 887444290 92186 92187 398280422 25049 25050 172543409 21038 21039 784036539 20466 20476 36528259 48006 48037 51288639 65932 65933 46401000 60871 60852 119839201 94005 94012 806425420 63304 63343 50821852 16070 16071 123863468 17495 17491 889897795 84107 84082 818679941 43428 43427 4864402 59965 59993 413456572 87227 87193 821363735 13705 13753 320187760 83512 83559 216164822 59223 59224 189754363 36704 36705 270237338 74951 74939 130092227 67489 67463 515201745 7207 7208 994908167 63228 63229 281439381 93767 93787 574429158 65827 65847 410513752 6827 6828 105056608 54326 54327 740538346 4858 4827 934636705 56873 56874 514731928 10366 10402 458595809 30830 30863 189192314 14604 14605 925995445 3962 3944 291859492 53097 53098 938973316 76865 76883 418349817 55514 55515 368055578 8491 8466 850133437 11617 11618 698135423 30806 30807 998415325 78337 78291 385230032 77401 77402 735520675 78939 78940 933960309 67100 67150 407910100 74144 74150 944749430 50206 50207 398820838 64850 64891 699355402 22281 22275 441744345 41568 41569 331311360 7843 7820 399588826 4044 4045 743142103 89832 89833 146093205 50092 50126 153570504 72323 72301 162065576 58116 58117 282088054 40747 40748 33140793 1767 1768 307724188 34151 34107 600233357 53894 53897 478535556 25035 25036 269368531 81892 81895 347859093 23953 23989 967688452 30254 30255 172913304 72872 72873 353810893 95702 95668 669709435 14987 14988 179605442 92150 92142 592948146 88964 88968 425532112 68481 68465 7390172 73133 73120 65733302 21057 21058 303704479 93114 93115 917708821 40650 40612 427852121 1779 1780 815293904 86465 86489 840378203 25868 25869 493457623 48992 49019 674945140 83746 83747 483854453 65047 65048 583328175 52822 52823 957377536 48741 48768 683520588 32443 32444 23056972 42900 42933 149901552 71716 71735 625965631 95766 95767 351373797 38120 38073 482633914 39636 39637 320918189 57960 57961 942380155 74413 74378 431437890 19494 19537 829119788 10600 10601 339640943 42419 42420 946838147 25025 25026 349168050 14882 14926 343370294 88156 88196 834961630 26942 26943 207347794 37078 37049 589945664 58295 58316 241581652 35889 35890 860154445 33748 33749 251999767 32042 31998 827807643 72142 72152 93359955 89837 89838 698016150 94437 94438 80289275 97894 97937 197648252 19295 19296 890396154 52628 52629 461917597 80090 80048 894151929 37998 37999 341080374 59377 59395 638828593 40625 40626 453992599 52583 52584 937928750 25871 25872 210480647 79879 79925 328330961 63034 62985 161081571 9962 9984 548764506 46436 46446 474053486 97202 97203 557592697 34950 34914 761523117 11800 11845 237984543 72614 72637 942080880 76193 76235 148920957 55399 55386 624116533 21176 21177 399984180 54180 54181 976965504 55949 55950 621101679 5279 5280 528181747 3556 3557 222332748 58479 58480 532333999 82382 82350 833676607 33366 33367 89294805 23135 23111 380683556 52723 52724 345258247 26130 26131 651024491 61669 61670 931909246 5022 5023 371147594 80865 80841 349625862 32179 32173 643813603 80660 80661 610200490 6853 6854 146607882 31785 31786 81600210 97044 97045 61975085 54786 54787 37847805 52399 52361 993967752 78807 78858 551828871 94830 94831 666564046 64715 64716 470457699 6796 6811 285059779 45755 45760 600697 83553 83557 294571322 76411 76438 154944953 87682 87683 317871757 84569 84570 911822937 89258 89259 779662611 71619 71620 731577236 90768 90769 696917228 11470 11506 131990588 60243 60244 336258658 16558 16573 270388026 98919 98939 85802464 80163 80164 428607486 30258 30259 592075670 48507 48500 151366250 83155 83156 177795373 33391 33392 982364362 93846 93898 674959683 82497 82498 701523769 61035 61036 670946834 48710 48711 814478210 88999 89000 978513313 60534 60521 630689053 67539 67540 205856360 45283 45241 417203722 47844 47803 568389586 53896 53869 707228243 38730 38723 152512478 23918 23919 236733956 66091 66092 904848633 12820 12783 971644788 31961 31959 332580603 94568 94569 544551216 3509 3491 608629639 38703 38712 453593234 84755 84803 625076743 43647 43649 892032483 62246 62247 320582532 20932 20960 754661263 29624 29675 468951975 98773 98774 574567319 64210 64211 168831666 48156 48157 173660609 87017 87027 982859302 79343 79378 594883342 45683 45684 391115949 66037 66038 801752772 71813 71814 917852006 67753 67754 721756814 49145 49146 720554049 13796 13746 828321711 36368 36369 794768451 43112 43113 502677381 32883 32868 563777790 63271 63288 971318723 13853 13884 481998144 46069 46108 185823097 43689 43696 678509378 10004 9985 728916706 66787 66749 268247001 40615 40616 574376582 71045 71046 650070310 47573 47574 624897816 7134 7132 567943114 40954 40955 418685408 35856 35901 989961504 95188 95171 512739492 27540 27541 818132331 69646 69647 915979768 16242 16243 600857470 86509 86510 135093441 6043 6060 217222005 26572 26573 804054177 90343 90344 562598542 31384 31366 55287254 95473 95474 469337798 49934 49935 631914232 55838 55841 674224216 65086 65087 562409382 19896 19876 722265357 67027 67028 185532276 57964 57965 740559672 51946 51947 701607454 98921 98922 953462587 84896 84897 303251935 24841 24847 100222432 10957 10981 424901397 12625 12626 366771857 76729 76746 834930554 36156 36157 474930963 4895 4858 942219776 44294 44346 338367425 92516 92466 85101439 8764 8724 140531992 94589 94562 459345113 4032 4064 824515286 4912 4913 335392247 21263 21298 410343764 30197 30161 817113252 34773 34777 432268529 64839 64840 190248830 80989 80990 910763672 33669 33670 111098168 83835 83836 502240207 51829 51800 791976360 12141 12142 598686030 48605 48606 632330150 72359 72371 821044099 19196 19197 571124158 79119 79134 805989475 80882 80883 124901671 78671 78672 14317478 10268 10224 572170977 76722 76723 275264108 31068 31045 326353187 9482 9483 482792160 80510 80562 212048007 36777 36778 919365486 28366 28379 549848476 21748 21749 593119075 53410 53411 439154323 57774 57775 805919785 53615 53616 710386574 22039 22071 741509140 71451 71452 263007142 80308 80309 785716482 75607 75579 861428285 33855 33837 295971815 90777 90775 498570703 96027 95994 767860460 80730 80698 315595807 68258 68259 4557559 45799 45800 151744116 43152 43113 557945 5568 5542 626774143 28815 28816 120117585 74912 74913 823723778 9772 9773 428470688 64684 64647 673636378 84836 84837 973139206 43520 43521 757361674 67922 67923 808666501 30839 30865 961507299 61404 61405 27075036 10512 10467 22308185 49853 49854 723092283 62693 62694 301633149 46176 46177 964324965 82491 82492 811003852 39231 39221 58757904 19005 18980 654592425 38683 38684 889959304 27242 27243 870778380 69002 69003 563731206 72071 72072 176197055 66328 66291 782964658 82123 82077 559414267 5249 5250 802169443 82731 82732 926660944 13119 13168 626105384 98705 98722 640467223 99326 99298 767312062 31746 31747 3209276 76297 76298 778820317 98844 98879 271563886 70793 70794 661889220 63023 63024 977007803 60154 60155 340430062 10037 10038 219412462 73561 73549 254877784 53498 53499 528714260 35167 35168 98600176 92892 92893 763335255 76380 76335 698776820 74553 74565 304507371 17884 17879 226227643 4158 4159 934931930 90621 90622 512347947 22940 22941 859971411 21768 21769 112189817 86510 86464 738982817 81117 81118 47695253 71483 71452 762614437 91682 91683 593812130 34312 34308 488449324 90838 90839 210341739 37207 37208 833245024 771 733 323435151 675 676 825074935 75510 75511 80479978 81881 81882 516901880 65306 65261 283456850 60000 59974 275261694 17990 17941 818247392 59757 59737 110964498 17343 17362 577388667 38474 38483 802742095 76976 77016 400303697 5744 5745 911966565 32263 32251 263235427 7598 7599 617220294 47492 47530 498761238 7055 7056 965657690 54980 54981 246724542 6823 6824 884055299 20155 20180 59988736 21281 21231 789359134 81796 81797 202958650 53211 53215 870752320 68044 68045 18526684 61264 61265 198541011 88420 88421 357441639 41903 41904 801851837 83927 83928 866875086 7182 7149 514191739 1783 1733 16951064 60175 60215 541436448 58990 58991 673256664 93982 93983 717628306 40619 40587 254200146 36656 36657 83692559 7269 7300 855036082 14263 14264 873475304 36890 36891 720548633 97395 97381 915293420 50918 50940 289899950 24478 24479 280063553 23562 23530 933031689 66943 66942 475269972 12198 12199 340407143 20955 20980 755569738 93491 93510 847895545 13840 13841 346964557 15045 15046 95082064 8430 8402 814545268 99639 99640 701484021 68451 68478 141347746 6060 6041 792758429 73969 73970 511504097 73808 73782 646398072 52514 52515 966479107 45524 45486 396410438 99798 99764 868889731 14377 14378 98341065 98461 98426 972913277 18932 18933 357996982 11041 11045 47996472 66598 66614 23928191 51719 51720 777139180 78250 78251 23072480 31211 31227 878367734 95038 95039 47816068 80021 80046 290962316 79839 79864 895069083 59994 59974 38993831 29142 29150 713849106 24078 24079 378496674 63573 63596 233364725 11874 11875 98596554 3457 3415 529031288 44572 44573 240944867 55812 55813 940446687 27491 27492 813459697 8193 8194 743449415 66641 66687 986791938 42908 42890 29901996 95624 95625 35776153 26527 26528 600948869 94819 94818 828090136 37309 37356 201374267 30132 30101 749430064 38157 38158 548494767 24206 24207 559436441 20912 20874 589929036 69479 69480 495835625 31400 31401 475824529 51156 51188 805209659 82794 82840 244255939 50687 50688 695587974 53313 53314 368735893 15682 15683 362956883 81767 81784 900897084 21802 21754 632322645 61273 61274 332315224 13769 13770 893467492 83168 83119 443238767 94969 94970 433700526 28792 28793 70034527 9678 9679 374785993 28032 28033 479355925 27402 27442 989287626 23371 23417 197062855 947 948 837731314 18103 18104 288809185 56839 56854 496493105 72764 72765 958288526 1045 1086 973768843 76523 76514 213150076 75112 75113 715451030 86128 86178 439014190 87118 87102 514224841 70285 70333 103996408 59830 59831 716795473 49637 49605 179745398 87287 87246 994482790 30675 30676 858532722 98748 98795 807567558 81274 81275 608330216 4245 4250 368743100 20728 20729 391966356 11091 11092 312305723 97801 97802 953674524 5286 5287 48097532 76631 76632 546152573 73803 73804 332501278 73349 73350 617728115 76377 76378 914598123 77724 77740 143907222 57525 57540 674831471 36777 36821 963459786 21029 21030 25404480 28490 28448 385043231 83544 83533 721341175 80558 80549 690531680 5331 5332 933412154 25798 25811 810689284 16322 16356 70516247 71822 71866 974592942 30638 30639 575443103 5657 5658 578475335 44440 44441 703805405 47747 47748 158867962 61924 61925 256679174 13912 13921 854028909 81906 81869 7235686 67338 67289 274929300 15913 15910 765396326 94485 94486 289809219 4276 4239 24267327 71055 71056 275557670 91297 91298 928102364 8765 8788 748939454 19588 19607 905908109 64024 63991 200123273 45416 45417 50254087 30799 30787 729167659 47777 47759 202621261 19258 19208 690523323 45545 45546 862867238 64337 64294 955744410 6215 6168 581058711 27129 27112 381442240 35756 35757 99956091 67667 67668 384683853 1698 1704 439118954 82052 82053 643900527 79043 79079 100769731 94559 94606 652172691 87777 87778 588659439 62449 62430 378727917 87713 87714 853704671 10864 10865 277209572 57853 57828 984816676 74747 74723 505375945 39329 39330 573979469 73304 73305 379305320 24113 24095 681651100 75600 75601 336980499 4565 4539 950421860 47241 47242 34647126 35436 35479 816201840 26548 26549 340208045 41144 41145 725793910 95185 95226 463964358 81448 81449 70130837 98685 98696 226718767 31671 31633 415598285 59004 59005 635450727 68062 68092 935749532 71945 71946 989768356 19397 19398 297524053 88837 88838 156107576 75776 75777 339543204 30690 30691 840696290 69799 69849 341351275 54757 54758 931853693 93021 93000 350920768 95654 95629 839785157 58930 58931 11994882 45336 45368 544330023 11086 11087 184013644 55974 55977 302154672 52676 52722 911316464 79096 79130 646993448 64315 64311 971435962 30838 30839 17529716 59293 59323 383944141 65920 65921 159327354 6702 6703 61793099 77353 77354 353081181 3595 3596 44010388 43926 43971 23795134 50828 50829 537648358 7658 7633 187963119 21331 21330 46061153 16202 16203 230602566 641 642 484232574 58282 58247 175852397 25028 25029 172846541 97547 97548 129681264 55738 55750 12977893 69049 69024 623480155 45844 45813 971205253 25221 25222 802751793 52935 52919 539581309 17989 17990 501023395 56064 56094 333521222 2417 2412 922058225 1001 1002 465767702 43641 43642 532652907 27915 27949 153148432 23011 23012 579112939 62674 62706 507999897 2790 2806 96621893 64732 64707 783477290 87048 87041 988087756 48933 48916 81678689 63679 63727 287447222 56446 56424 558237633 48559 48518 963765427 36791 36792 672541258 41688 41661 939559380 4508 4509 720574642 46030 45987 303797387 67712 67736 654279617 55294 55310 244377989 99195 99245 425181746 37935 37922 492076342 49538 49539 864253490 97526 97527 398623021 10327 10311 297313646 6333 6368 91907908 80683 80684 15840622 28731 28732 92611970 41519 41520 503982098 97417 97418 732062070 66111 66112 872037404 79227 79247 60135822 69029 69030 807801923 67612 67613 214563082 50111 50096 882397522 11502 11503 930381012 46073 46074 541927948 81039 81040 579617888 86012 86035 885347029 8043 8044 946218135 45410 45458 872602109 40928 40929 865176048 35925 35961 614947770 53075 53114 256111228 44878 44879 14005593 41687 41641 54170915 51445 51429 426710923 42964 42965 697987684 46448 46397 655982337 76877 76839 187526704 96816 96833 399041403 97263 97221 113226139 41775 41744 329630165 57276 57277 91341100 60052 60053 601091404 43731 43716 622954150 91378 91408 743069162 68138 68139 505133041 58487 58488 226451514 79628 79629 582897441 56945 56946 259169076 80304 80305 854588602 46107 46061 896631245 26670 26638 948753126 91573 91574 43401576 50214 50200 517384910 85187 85188 527588305 54259 54260 539867142 78737 78738 83874964 13319 13320 36839834 75776 75785 827136976 35874 35875 674622124 36590 36627 236505992 84783 84784 616991353 70192 70178 986839537 46127 46128 957012814 18466 18467 90862482 8746 8781 775982800 99565 99598 542914291 85338 85339 402912052 77190 77155 322981510 62747 62748 658510180 15555 15556 981922667 82326 82340 844728886 45979 45980 628408396 12801 12821 179099621 3068 3109 377402599 67671 67672 894397308 76081 76082 827119572 14096 14097 390848208 76052 76102 112947561 8258 8234 120981372 56913 56950 797025205 31225 31246 344761726 94753 94720 144929519 49266 49267 266950603 4653 4654 613628867 20160 20161 972332566 85912 85948 479165476 38641 38648 97917602 70120 70141 146349955 57948 57949 759694909 72921 72899 117043385 81273 81288 939400462 75611 75636 43624297 560 514 657541515 73979 73980 380185094 72141 72140 772967325 38822 38829 611916573 45269 45270 731722827 37082 37103 801633560 17701 17741 689665114 90389 90385 218362558 97672 97673 946105408 85831 85869 830410453 23081 23082 75563680 55977 55956 534032032 3676 3677 787234522 58704 58699 695139709 50757 50758 959472322 29481 29482 147890317 33049 33050 791446645 41598 41599 109924889 27632 27633 977173680 62278 62279 42712586 95451 95487 971390180 29388 29389 317043921 90988 90989 591006358 90776 90727 365938734 85702 85679 455628566 81166 81214 114957169 32635 32665 826092898 99894 99864 16122585 9419 9390 198679293 34724 34704 710208321 64248 64238 621090705 38266 38254 19783566 63446 63470 886609019 22032 22008 710624396 56217 56218 709458383 96847 96848 459752081 37150 37130 547707967 41091 41092 424392020 20927 20928 336346380 56966 56967 445747825 34808 34860 240727345 77271 77272 688968000 24837 24786 741337286 23258 23207 663162153 48219 48211 277806259 18626 18627 931925656 93932 93911 278154633 33720 33721 896907729 18478 18479 516552062 37662 37663 46790792 76112 76113 456928935 28961 28957 599222205 22757 22758 235985972 4638 4667 301149854 6571 6519 348188559 47533 47565 650489064 12475 12428 387607459 70870 70908 526313385 91761 91733 120805833 17767 17806 845690692 8025 8026 536918777 65233 65206 695350122 42529 42564 284615108 96570 96595 96461042 55174 55175 695103250 10291 10292 867443546 339 372 627879222 52919 52939 211832006 54561 54516 704276645 45885 45886 741801401 53973 53974 512730768 67571 67614 505976966 58252 58253 919880432 56902 56903 40827862 78569 78570 163267992 73926 73927 611732870 77487 77528 532446743 92772 92792 846536425 53489 53508 663110370 72526 72527 303306697 16389 16390 727109869 8299 8330 713788834 11258 11259 123639553 77204 77205 780782873 8590 8638 775997365 15952 15968 895323898 28407 28433 760352923 8814 8834 863190765 34448 34449 6254585 55130 55131 258680656 81997 81965 219059 69768 69769 933802081 28771 28795 918517101 92131 92132 597886995 84914 84915 418682649 36298 36299 869930938 43440 43461 434330590 98067 98068 972484201 87103 87104 340814709 72946 72972 837840491 83898 83857 457862207 76102 76099 325401069 46695 46696 739417244 64896 64897 598252083 21485 21486 204728653 85199 85223 274616823 53294 53295 974956496 60608 60609 814417109 97663 97620 41115989 84608 84609 129289435 83704 83754 738939248 16656 16619 461844565 25439 25440 414404115 56316 56367 518304966 64273 64274 115397932 47635 47636 421077058 3769 3734 51048567 66912 66871 275933136 50084 50112 892474877 55566 55593 706192673 55144 55145 306394917 4328 4379 425896036 36256 36229 187968195 63674 63683 135482996 10471 10443 792175817 55507 55508 884887219 22590 22540 658593980 73223 73270 871849804 82528 82578 871612328 41821 41834 769457684 3980 3981 593394313 71661 71672 422422120 61133 61134 911971757 39405 39387 338658035 96053 96054 361235270 46345 46346 715075320 67131 67081 657171570 79288 79289 352051407 59631 59632 345998695 20364 20365 834393075 56962 56958 709154157 1371 1319 126780982 50651 50652 467925074 28027 28028 269119831 97697 97661 123348370 80671 80655 480355844 85557 85570 116652912 89883 89884 852008649 70581 70582 604775792 42223 42230 717909072 26717 26748 623197097 47261 47262 6698121 6770 6771 631366546 63053 63054 561742537 70641 70603 188518326 70475 70446 369658150 42188 42193 591456593 8100 8101 597259938 74809 74810 91072509 633 611 306777053 90336 90337 114837026 52584 52532 430330075 29033 29034 946722986 93434 93435 563499112 87044 87045 423947996 6531 6532 180725866 64716 64717 856084983 53027 52992 427435549 72698 72699 912755143 67938 67939 19312946 42865 42866 123908055 32757 32780 234936323 44750 44751 573712459 79371 79353 770686221 97269 97317 39149655 22861 22880 522518314 48070 48071 149047495 210 179 57847848 82187 82171 307413647 96968 96969 249714438 56073 56074 216057594 20700 20648 440837469 84147 84161 873123600 20864 20865 752217752 72347 72348 591227903 37624 37625 255475057 33716 33717 267871054 37160 37161 509643662 90761 90762 757715740 35680 35700 966577556 98292 98293 582857092 5096 5055 760883054 81523 81524 943506636 649 675 723233178 99002 99003 898702516 70917 70969 348761273 41337 41338 354792022 74317 74318 380891997 43268 43248 830702709 29507 29508 314746431 7845 7846 554278053 17214 17198 211397375 20515 20477 415050346 42395 42396 396338391 64473 64474 697183666 91008 91056 918859048 95045 95046 330680795 15602 15603 7793235 35618 35619 442971705 31372 31353 881207845 45049 45062 487877176 62425 62459 181733009 45533 45579 645472439 5533 5575 130019799 57235 57236 583326411 330 278 105085472 3084 3085 339528284 67481 67517 214916763 78032 78033 934380500 72989 72973 174236460 94983 94984 991404684 34752 34782 26486009 53512 53513 233840330 14493 14494 10869572 25730 25731 55775557 73521 73507 924069952 30001 30002 37814590 38726 38727 655141507 15299 15300 604366742 39321 39284 505543034 68173 68174 83375464 61069 61070 129437422 59304 59305 177172466 4816 4867 300691063 27354 27355 669062990 92484 92458 334865713 2417 2418 987842847 90707 90708 752223844 81379 81420 547273854 20385 20400 603489459 7399 7379 8323459 75047 75048 788463702 4517 4470 892528323 98779 98780 784506268 63153 63154 678245743 70836 70837 634504798 77326 77280 34531800 99458 99459 659636408 20862 20863 469826186 49397 49398 826886321 49436 49440 5726465 76382 76385 300665719 91095 91097 519959059 16734 16735 618362067 44647 44648 37917626 53867 53850 878615343 22305 22306 388374358 60257 60258 806023146 2519 2520 630538393 55114 55115 231992060 42073 42074 174202618 24272 24273 494387016 22461 22462 959584537 14293 14302 852044599 39564 39550 917402823 89255 89256 732869341 36999 36997 323057573 74990 75022 435399504 29741 29706 643422093 54857 54858 465775765 67751 67752 666544982 40347 40392 592162383 30781 30782 715519608 20414 20455 582591657 31025 31011 331391544 13337 13362 708761722 26721 26722 292251348 5003 4986 88945146 34083 34067 155375854 70170 70171 67699058 70269 70321 296422030 12470 12471 311567996 15494 15495 775834894 63949 63950 905809852 74831 74832 168321813 34944 34915 784628226 25767 25768 378847861 83387 83352 400227684 42824 42825 603947941 28942 28939 277844334 53534 53497 456763349 12338 12390 560580589 78425 78391 543468539 19897 19936 74437681 62508 62531 2212732 94802 94810 679361173 673 652 888025692 44269 44270 345698037 99015 98967 903040334 276 277 664563275 77269 77270 397626567 4228 4229 236458994 55208 55235 883714749 57595 57596 721479533 63433 63434 692662355 95258 95259 174775449 3368 3369 369606101 36902 36885 133009444 10966 10920 69291242 43429 43430 866859394 33560 33529 289066062 18268 18240 194007983 28296 28268 653589249 45172 45173 115112211 10142 10143 576857506 36339 36340 686233068 5956 5957 376231657 55388 55346 207400577 807 808 720755357 8347 8300 942751422 3918 3960 916093090 72875 72876 29622299 95805 95789 758235607 88119 88120 671725596 14784 14753 551264132 75841 75789 112785726 88307 88308 746064217 45158 45143 10445202 14665 14677 50618935 39773 39774 516971863 19966 19967 706640309 40123 40124 169937215 67129 67173 312425387 9024 9017 760632405 97358 97359 984151610 52798 52799 952100544 90638 90643 634931213 3798 3799 356686767 83408 83409 816018105 32546 32555 981919778 35545 35540 120997053 72191 72204 147445438 3781 3782 268231809 33015 33016 971047480 29261 29225 801398784 50563 50604 717757186 55073 55106 927030942 51532 51505 713015018 68835 68803 725425378 80734 80687 342145677 67352 67355 632504032 27751 27752 190047462 9383 9384 642039749 60438 60439 207770851 12219 12235 477369632 59246 59237 628379179 99280 99281 579866411 87951 87952 129738239 21034 21022 127321909 11728 11681 903260314 85508 85509 774583211 21818 21819 602432212 1308 1309 285982864 19120 19121 288564910 64357 64358 82321123 39608 39609 454643903 33732 33733 226492320 45136 45137 797450812 47698 47703 55122588 60792 60793 526128290 92663 92664 496551934 40402 40403 729917004 3605 3606 433107328 71173 71174 868419614 52151 52152 504279461 27910 27911 596228889 53214 53215 632170943 58842 58862 703820124 59270 59271 397463386 17612 17563 689974675 41985 41986 741282000 91440 91456 374475949 26615 26616 333782392 16630 16675 569487301 83206 83207 810081134 24081 24082 571815248 33548 33549 78980135 2661 2662 975006571 6564 6584 716911002 52635 52659 105172135 4458 4459 651367677 17679 17663 73722515 16886 16887 506117368 62695 62696 634600382 11575 11576 6879673 54 55 196550101 92781 92759 599100115 61543 61520 798865821 94326 94278 766230517 90532 90542 308928148 25734 25740 754726695 72382 72383 890033666 69402 69403 90859842 97647 97636 663960817 17291 17267 101401558 27039 27040 127978316 3355 3395 780917099 6480 6481 413512075 64021 63997 649697372 62911 62926 905447381 43303 43268 713247649 75194 75195 351974612 80105 80103 500007512 16385 16386 99822032 73994 73995 314778141 94623 94624 430490322 52546 52547 632235067 42765 42786 910737117 92430 92467 75984698 20754 20755 424266382 5834 5855 372582524 73495 73496 442366750 97925 97926 178639886 55344 55315 306000217 94659 94660 39486161 48779 48780 327521370 56331 56340 693355425 13328 13329 196026902 45341 45385 303387825 29563 29564 785951532 53752 53753 995771581 27937 27923 956363801 28090 28112 954074559 49938 49939 321866820 44608 44609 402152404 40091 40092 569734417 24042 24066 40634105 93369 93366 266438902 8472 8492 306228206 90179 90221 909936707 62664 62665 839347204 18836 18840 926344162 10032 9999 462936231 58077 58078 976771523 26569 26570 41117400 5199 5200 485814344 54738 54728 560117788 12930 12951 563771044 84308 84309 335787922 17129 17130 953699364 80374 80370 335140548 6809 6793 589155526 36579 36576 47446002 71993 71994 405512243 14472 14523 999443000 30788 30789 318951078 77568 77577 249408662 85472 85491 295149517 12337 12338 680680021 22793 22794 948053428 32963 33008 13850971 87774 87722 736765849 89144 89146 832679842 64907 64887 797981519 11031 11032 54951290 23024 23025 11653767 76966 76967 848122586 33556 33601 110046139 16825 16874 183390661 22740 22782 572286821 7891 7892 584744033 76050 76092 566068433 36126 36090 219240011 63262 63297 456032327 42757 42758 976621830 65818 65819 807173826 26923 26924 905617176 67939 67940 873537803 51099 51062 257898409 68402 68399 16950909 45046 45047 961203247 83601 83602 723859783 16866 16867 922257064 87604 87560 795598974 21763 21764 698649850 85212 85185 495415087 41310 41311 543989632 44784 44806 595464210 48687 48654 725940147 96493 96494 850010443 2722 2723 163958979 3497 3498 288688512 69587 69591 331917965 24487 24488 704808494 28492 28480 491511169 16376 16361 601164592 87991 87992 947876734 92391 92400 789682099 23456 23457 339646410 58346 58347 359166106 97141 97183 741392923 9146 9197 268297781 99654 99680 580594974 98744 98745 730905640 78226 78227 957937055 75316 75317 492851228 8882 8883 800569188 21562 21563 716402191 99009 98963 441545775 51854 51855 954904351 48064 48065 107950792 29559 29560 365736921 99359 99360 172908145 61291 61258 243091434 67648 67688 971715170 57479 57480 653250049 97957 97955 774037096 7434 7435 70302626 5332 5368 501892745 39053 39054 690666982 88935 88927 736943467 40855 40834 775261709 43471 43481 158959338 36343 36344 233820599 16298 16336 936542898 27742 27694 112049633 50130 50131 361064306 41465 41466 219223930 43652 43653 959625408 93323 93337 720802893 16859 16812 381400497 12191 12192 886075174 51111 51112 83569421 86348 86343 31540158 35930 35968 145654159 54483 54484 970666439 70137 70138 150286426 83174 83226 861081528 99552 99553 338478144 24503 24513 178051972 87089 87096 216736347 6815 6825 481387519 5011 5012 570264211 77797 77798 640508174 78934 78922 689891884 33075 33076 55683891 44211 44212 28239151 8372 8373 708774216 27119 27138 349780323 28645 28611 249182219 21443 21458 412070435 24501 24464 343414119 72523 72519 576907120 35389 35388 986636757 54583 54633 162267432 14070 14071 993406157 64449 64450 80641463 23615 23616 319153385 19028 19061 238259569 15864 15855 421034048 79298 79317 526973076 37298 37347 761821227 26058 26059 606138836 40125 40126 6820875 15759 15760 220665064 40521 40522 984202295 69739 69779 775180234 91308 91309 480353609 65985 65986 503076980 55845 55846 928015010 47396 47349 65487672 22848 22849 949630904 95274 95311 885205254 70903 70904 581228947 7955 7956 377940446 78651 78652 596078299 44510 44461 942376302 86024 86017 514320575 51201 51202 230890300 89757 89768 937452775 56126 56127 226105768 10335 10336 957801286 3721 3754 470909675 22463 22433 172941670 98644 98601 346113796 30402 30379 955527325 95310 95311 828978570 62244 62245 705417270 23702 23736 801138462 12241 12278 1208438 55874 55875 587286346 18312 18294 195597338 23185 23174 902042359 36659 36660 130493129 70818 70804 135210124 28305 28336 350198448 94089 94090 453922911 10076 10077 373455783 86109 86110 914851709 39773 39818 506147696 41192 41193 944826891 10406 10398 306871175 89958 89959 795829296 89830 89831 450674329 86418 86419 424902104 21976 21986 980906064 55563 55564 286471365 98089 98090 735514714 76894 76852 25119618 798 846 175772464 80714 80715 740092751 86622 86623 611191554 48457 48445 633141704 49971 49972 994128454 90084 90124 823158699 71374 71350 753201555 37737 37738 90387352 84143 84144 866556820 56663 56664 647173707 64315 64316 295897687 78611 78641 294012272 53839 53820 604081768 64434 64435 139842334 24163 24164 326126078 98430 98431 482710081 28872 28924 650788192 83086 83104 293932886 60636 60662 391780093 22215 22213 722776866 62688 62724 849386013 31112 31105 9006543 52866 52867 312684170 92881 92882 875698868 29915 29960 767600165 37261 37262 460671786 40904 40905 572726311 49559 49508 727898967 6665 6666 485218797 77386 77387 151305070 54089 54091 88626245 73555 73536 733865834 53064 53065 312173531 70826 70827 573057641 89713 89746 903516740 51292 51323 133186436 82348 82352 451339261 85441 85442 728623068 70357 70350 938395334 31633 31634 854926042 85493 85524 592787797 97060 97061 322266580 5127 5147 314452002 52531 52532 80497013 85204 85205 180702111 13524 13525 152588516 80535 80536 776644944 66161 66162 793551582 90713 90714 327845412 89155 89110 311572326 65132 65133 65230348 21990 21984 339268786 8618 8614 392882810 69868 69869 289633762 69096 69146 266690914 92194 92195 630948795 83480 83481 83409222 42956 42957 760692634 52076 52049 698508239 90245 90207 365404678 22089 22057 634016740 42725 42739 304845147 52490 52504 846258723 45706 45702 519141954 74152 74127 238031990 29725 29726 38636156 95709 95710 256831150 78993 78961 823629544 42958 42966 994712934 80656 80657 997846510 83010 83011 903328811 42224 42225 359556131 89973 89974 372347837 49342 49343 634258666 34707 34708 849416334 79746 79747 297043169 7428 7388 194239689 79127 79124 310248812 9745 9724 133708168 49141 49142 667683799 19606 19642 136858132 81703 81736 867500110 61589 61590 851154513 22198 22148 502900610 58553 58597 489912702 50363 50329 106938927 1284 1332 830483729 3925 3948 768716310 91571 91572 425950680 35406 35407 760917501 63761 63762 359997899 86483 86484 407821260 1583 1584 374658551 54503 54535 583774645 18000 18001 142742823 28237 28238 744618667 80869 80870 810236897 92953 92916 167853478 13492 13493 454407237 53982 53983 322472330 21387 21388 300103752 53008 53009 922042199 50104 50105 276273992 90556 90557 468439343 71007 70982 96922992 62851 62852 902432885 38836 38837 920374066 93615 93619 910371502 74919 74951 708955433 5776 5806 215722091 64088 64136 776972298 52174 52136 592527160 24978 24979 756771706 53912 53932 195889389 4220 4221 630961654 17882 17874 522806824 83604 83593 494232399 99832 99836 386164172 43763 43735 473325840 33816 33773 968873535 57202 57169 216557891 98551 98573 881680880 23385 23386 542069586 42454 42455 181455466 24491 24453 732512359 91850 91798 307157067 45819 45820 207993397 60339 60340 183163877 76557 76550 607388791 67734 67735 917882054 33850 33833 309991071 62527 62558 630632181 16795 16785 574199583 40497 40452 831223619 73644 73638 452925447 35399 35408 564852928 79204 79205 360193200 10888 10841 176650071 20377 20378 505646355 22320 22321 610734301 36685 36686 416398169 78904 78954 973067779 60974 60975 452229585 35445 35446 9980111 21542 21510 219024552 62902 62898 584888212 93866 93867 785059275 50613 50614 479124524 57742 57777 718638323 37475 37476 180723136 83988 83989 860842764 6595 6596 849679076 99196 99175 20410191 11520 11540 7320126 79964 79965 816616498 44496 44497 639354641 54452 54466 595158229 72134 72135 58051053 9416 9417 872760285 40173 40184 366357757 44391 44416 631257172 86992 86993 983159140 73702 73703 18663689 40784 40785 49338890 24180 24181 944643808 62782 62783 938799155 14537 14485 588777152 72717 72718 91031300 14898 14919 108838633 88526 88527 537797866 5654 5639 679971518 39094 39095 461796082 2704 2705 154755981 2406 2407 470710406 12439 12440 451416201 89881 89882 678571808 65820 65783 930777534 84917 84948 634987804 71063 71064 544113779 44378 44389 943044900 54734 54728 320142215 34421 34465 586950337 27954 27940 437705449 278 233 239763864 35988 35976 808899200 63290 63277 798912636 36686 36687 448121401 96910 96911 967461063 491 505 330214592 29772 29725 803530472 91082 91101 274054642 8427 8390 940549418 30681 30632 507535049 90617 90618 380562293 95329 95330 244318940 54398 54407 993398564 44787 44782 363042791 90118 90119 166955836 17078 17043 585130015 89823 89790 161029446 80429 80399 207482168 43809 43810 750138406 94138 94139 666959754 57320 57270 654840314 52167 52168 773827270 88483 88503 226657256 68993 69010 938048327 60696 60697 904761748 71235 71217 848723944 46393 46394 668001550 5720 5721 460711209 81712 81713 426089880 92306 92307 604761862 91718 91680 898628128 96065 96074 989287210 32119 32078 26807949 87391 87416 525194167 34121 34122 589175789 75855 75898 257932880 2918 2966 396987961 86336 86364 920266651 2002 2003 471533623 98134 98135 28960979 48777 48816 261775158 44900 44901 206917594 96000 96001 399422107 5117 5118 837455441 31532 31483 673056772 19490 19515 935776168 54977 55003 672291410 52133 52134 424909126 75788 75739 363358533 86184 86185 474898866 23871 23872 796385698 68485 68524 858818596 60980 60981 224317493 72308 72264 103268988 39036 39037 549716917 66643 66644 399971487 52529 52495 214262363 5008 5035 859865603 4 5 79337467 35038 35039 612418958 51341 51348 126547042 98577 98578 544897382 46207 46209 458160660 8819 8820 527501882 73889 73890 481325434 58924 58925 475232460 33691 33682 619129819 19906 19907 93160651 27667 27668 916914841 73705 73721 450283959 95571 95572 485561314 54491 54492 694083897 97612 97613 103388117 88605 88568 803691955 77789 77790 84387564 97640 97635 42907248 67132 67133 179666854 29002 29051 152682449 74423 74424 132177192 8101 8102 395135506 82229 82230 356368538 96311 96306 433115253 31628 31629 212126429 88243 88198 397727324 82902 82903 344484262 61873 61874 816275254 55985 55945 15527149 54448 54449 939716747 63006 63007 588679436 14513 14514 344904656 96731 96732 487962595 88550 88551 815919955 19880 19881 921344755 16805 16806 314983475 84417 84390 881790900 88800 88810 837004183 59818 59819 314186219 1684 1736 752547955 77498 77463 791237905 90046 90086 292230006 71847 71850 261353043 40219 40184 330477404 9147 9148 975256470 84217 84185 26980567 92458 92459 122089795 66533 66534 702973030 50134 50135 881140139 66836 66861 533173550 36574 36606 409766256 46482 46483 564102412 38934 38935 291045439 60198 60199 642099209 77860 77897 32425233 17768 17728 448698074 14928 14929 206293359 48713 48714 207250686 50389 50357 472957170 76079 76080 659169697 14566 14567 184919196 95143 95144 482833306 57400 57401 746148773 43907 43908 266160422 68557 68566 945306819 80608 80609 683488131 67670 67647 503817647 88058 88059 390943176 69094 69095 811909460 18438 18401 760741601 52474 52475 119728105 64316 64317 931994422 47088 47139 23713805 3293 3294 717337935 21530 21554 303822755 99326 99365 508275803 99278 99226 757647382 90659 90620 649221906 88023 88024 8900750 61435 61436 383939643 26341 26318 150726927 78569 78553 61766339 22861 22862 318101801 50960 50946 188957536 50756 50740 778579179 89979 89936 357066317 7722 7723 150474337 11163 11173 275693989 77388 77417 908015404 61892 61862 558537544 60687 60688 289605645 99648 99649 178281134 55981 56029 467806192 61783 61784 571689156 76927 76890 632467799 69558 69575 411749392 8076 8077 290574099 96811 96797 726051316 82987 82947 848962278 69902 69864 683082664 98346 98391 490189112 67000 67021 974934972 88791 88767 179455923 43330 43331 708497035 38720 38695 588188111 28645 28646 397021677 85217 85218 171905098 22898 22935 754307000 82288 82289 410581561 46021 45988 226666963 36011 36023 346068959 21111 21121 312175639 49400 49430 925012405 33711 33713 500703644 10307 10308 585492845 84501 84502 127425241 43462 43431 960678775 84405 84379 221042473 7884 7885 276097989 4600 4601 949701806 97093 97144 666880976 77326 77327 352487077 38419 38420 512562409 91929 91930 68394982 7820 7842 166525658 70780 70781 651613657 35276 35277 267939169 91273 91274 78081178 12384 12368 797606737 97442 97398 656006022 91772 91810 369584272 12030 12063 611219805 87233 87219 960228401 43475 43452 901335931 39153 39132 735389397 81827 81844 736752124 43740 43719 710990221 74642 74596 557111871 91054 91052 437825557 29194 29201 445077387 5422 5423 237227532 99248 99277 369079899 50722 50703 312793296 60309 60350 141288743 94699 94700 998551261 79973 79974 88280513 12379 12417 678442302 61641 61642 986143468 72384 72347 893943982 96891 96849 436452647 28373 28394 172549849 82711 82712 610742181 31580 31581 397338091 27344 27345 765421739 66773 66774 277647023 37314 37315 696366659 16044 16084 159107846 11143 11163 414486042 59701 59696 972971964 28667 28668 75747076 47096 47056 899069659 80219 80220 143602049 72094 72111 711964958 87769 87770 51493292 54343 54344 758142197 45349 45303 878832344 10721 10731 976943744 48481 48523 949147123 99938 99957 131486920 2446 2447 939821244 89661 89662 680842196 68180 68188 177630145 83025 83026 933610516 1675 1722 893361842 98321 98308 324296770 53672 53673 649639701 817 818 325161736 49121 49082 97307960 56139 56140 174372577 67017 67018 111655682 33304 33263 794728703 76247 76248 146632392 68229 68230 874564434 55506 55507 151119478 90883 90900 767805843 76402 76403 695575323 52403 52381 576853326 97907 97937 335221997 6458 6459 52637538 59476 59432 176849566 52625 52626 388295130 83756 83757 372269249 59936 59982 805381361 88516 88515 778650181 49673 49701 749389064 36762 36763 778303661 39983 39977 992730814 39602 39603 329777537 8222 8223 163597112 67619 67656 437324536 24648 24665 975184733 84811 84782 610708174 40098 40149 862152401 32196 32197 604560535 40758 40759 249956214 71645 71632 578491875 80485 80498 830898547 20229 20230 810691784 92983 92984 73043099 42013 41996 393548933 27689 27690 187773124 59846 59841 303923075 40677 40665 259078797 44598 44597 751533439 53911 53912 922877062 17655 17656 889772726 55038 55055 17750812 88008 88022 348502285 80232 80233 28748237 71827 71814 935224812 9770 9771 949409447 42352 42353 695516555 7613 7614 559540332 74879 74847 542710228 10130 10131 846211884 66459 66460 292999025 72596 72622 980965176 83808 83809 994031436 49439 49440 972704377 52978 52979 961387637 18079 18080 544527892 8293 8299 189303272 24638 24639 682148026 79626 79627 559942692 20545 20546 823205037 71642 71643 831155216 43147 43140 273640318 82397 82364 775269196 75324 75325 897613928 48892 48893 378915001 70695 70659 303462445 93734 93735 618325521 92183 92227 579485381 53471 53479 383510761 98526 98530 780095036 40732 40733 134857059 15157 15162 804597069 34886 34887 48428505 26096 26143 731490075 62307 62308 447617529 99272 99229 117229849 19618 19619 220112174 74186 74187 398643507 44090 44091 675352514 76774 76775 906571052 57992 57993 82908664 93006 92989 210585726 51844 51800 858883999 27121 27138 627947135 69446 69412 52481985 11241 11242 713929839 7313 7314 64741564 66708 66709 481000746 49650 49651 784766857 6350 6300 154505027 96176 96177 211896014 51831 51877 794864203 46800 46775 928535044 16436 16402 121216187 63335 63336 189777262 58361 58409 456255862 71117 71093 808960293 59883 59875 540940172 61154 61114 116340079 29813 29798 176981811 93362 93338 972243983 20713 20714 10570913 42213 42212 50077656 79254 79255 155085516 22289 22285 683287934 6573 6593 192252149 79005 79014 780544456 54955 54922 305098096 97224 97190 891575046 27977 27978 924483863 54071 54072 899774319 43827 43859 386507763 84877 84902 937279505 27263 27264 353437272 15802 15800 972217583 93930 93916 644146069 54384 54370 956484676 83400 83361 600964561 89814 89815 952668270 59759 59760 146041489 94333 94366 910044556 16174 16175 659809790 52238 52239 915096874 79634 79635 339397824 71943 71944 423162337 62806 62764 183797549 18075 18052 749676956 32064 32065 787631007 69065 69037 265566900 19631 19599 480709681 80705 80744 685051367 4865 4859 242720551 20690 20740 325695311 89040 89014 227093184 15722 15723 361010789 64901 64902 111547537 40932 40959 816629641 10001 10002 600171882 68345 68374 321172760 90792 90793 222270923 43151 43152 22571117 64027 64028 929257151 48075 48086 712601353 44964 44942 176605019 1143 1145 673395104 46765 46766 11494116 19273 19245 662656721 12447 12419 288842979 82296 82297 945955508 2981 2962 841879244 12542 12543 423027965 29097 29098 150006978 78999 79000 11121289 58719 58720 283660560 69732 69733 631549728 1907 1861 380072250 387 339 807587656 42585 42544 850491186 16651 16652 274368386 83628 83669 157966167 56891 56892 780460080 14245 14246 600671673 36363 36364 240020731 61785 61786 28518436 63674 63675 292367490 64272 64259 92453600 47837 47838 635198653 19981 19998 666891631 87319 87297 983637290 87628 87629 880430888 88532 88533 313489216 24257 24308 948584583 15116 15117 353263487 35684 35677 787903390 66430 66431 158987359 67411 67412 275369311 85732 85733 445087828 95439 95444 623993792 70264 70263 604873290 60021 60022 361877900 45443 45463 577922765 67809 67794 536123139 64987 65008 22603562 5960 5961 307188178 68102 68103 545129077 54073 54074 932619869 61956 61917 398801222 84512 84499 195499485 22312 22313 480308422 69552 69553 625222306 46057 46058 167914181 76649 76650 96495075 95523 95524 506129895 90620 90621 613643090 48000 48010 784057629 90587 90552 766136172 95240 95241 313624664 61204 61202 497746531 59419 59392 854373321 17883 17916 793080128 9992 10001 817360227 6375 6349 367801317 76234 76235 490697955 40322 40334 52343858 19923 19924 53791466 96128 96129 157223722 66398 66399 885358834 36098 36051 149875560 69907 69869 972131534 71160 71161 871789988 42649 42661 588416414 90878 90889 908706154 81831 81835 605338482 4484 4485 411978028 79142 79090 721904230 55461 55468 976562849 77009 77010 56083413 16797 16798 410906372 44267 44268 18270743 52162 52163 721787329 82274 82298 914031243 59058 59095 648368852 18095 18096 256096180 84768 84769 176018790 21751 21788 317119069 38800 38832 912271427 25813 25833 273762549 41084 41117 647870434 15089 15087 946636762 70423 70424 692194981 40805 40853 307579608 69768 69726 615821099 82315 82351 575800131 9882 9888 855316154 77799 77800 355639159 95314 95315 143460125 85167 85205 57545793 72974 72938 457371052 18599 18558 700942270 1867 1847 34242951 72403 72404 782515250 62399 62400 475089956 29538 29543 543810419 91257 91258 877963896 35519 35520 325302650 89297 89298 561927518 859 847 865873313 86051 86098 684611006 9872 9912 941169406 86061 86062 634487198 71108 71156 160964582 64897 64898 38221121 98016 97970 610344668 45020 44983 172103619 37097 37098 106163891 76611 76627 464014944 7725 7726 978090527 55781 55811 938728875 82527 82577 501550756 50244 50284 596722915 53407 53408 266860886 80838 80794 562696874 96424 96411 254502693 82465 82466 31123346 79352 79341 269271441 17092 17139 740729886 78806 78844 724129960 79128 79086 643038003 25771 25772 420634033 61408 61414 662988144 26314 26362 443119498 749 719 75175439 60137 60138 245962795 49295 49290 735048653 10387 10388 549579707 680 697 796316583 1335 1336 325163794 31645 31628 59096660 95566 95567 198712164 58617 58579 727370804 99503 99504 381141654 75246 75247 904546038 91678 91696 125671277 70346 70347 986745623 70570 70571 600221312 65534 65508 604996326 16154 16120 120109491 49954 49955 762662052 64159 64184 471682299 28919 28934 249636131 53442 53443 599471910 59261 59276 230074972 31549 31536 681137773 39783 39784 930694160 88110 88111 822817672 31209 31210 994894738 12224 12225 466184230 3195 3196 829278988 28780 28781 496178989 10032 10033 26595171 84234 84235 427772805 77203 77204 951244788 63364 63384 733265087 86172 86173 272428935 56613 56637 868099425 69360 69361 422985692 53082 53083 798906145 38244 38245 608836092 52581 52544 803233328 12935 12910 225972639 94682 94683 840184940 56368 56396 861119173 57364 57365 170008091 5659 5691 445320966 85452 85481 320392663 2593 2641 389303926 77168 77189 892670861 34213 34193 465759885 65976 65999 233727462 15476 15477 594829524 21896 21897 387597937 73272 73273 854043315 48389 48369 709486136 63420 63421 731608272 56104 56105 767435481 86150 86108 599690858 82637 82640 206115192 31358 31359 787328399 39552 39553 892072239 62731 62771 114743620 51983 51935 99545063 48065 48080 480131246 34751 34726 320643380 10763 10764 436569983 65835 65836 752402497 99293 99294 857977277 72104 72065 76297448 83204 83205 383738887 15413 15414 14707990 70962 70978 148723615 19677 19687 164898761 20825 20809 387413671 80842 80843 614297941 14923 14924 580534198 71852 71853 185784637 49168 49190 575884632 13063 13070 16529263 65495 65496 9707828 43037 43038 186069050 2785 2786 827946549 84812 84813 164962226 28950 28988 176264773 66981 66949 279253573 15067 15053 241203683 724 759 506718095 69231 69232 542963910 27222 27219 148927234 72152 72110 356511954 19621 19622 873492168 88871 88842 879002537 1525 1526 336394036 85979 85980 303574132 95393 95347 40999628 5613 5614 45867180 38340 38341 918917299 78177 78160 853559242 89188 89143 12021141 10 11 549838337 8426 8427 566877195 55191 55153 10618626 98815 98860 129575079 80742 80767 207153163 72985 72986 359298761 77212 77213 387544765 37456 37457 270660375 37779 37780 826053457 21826 21827 287782742 73255 73256 739797576 93489 93467 95431802 97278 97279 157266229 28743 28715 109138675 40178 40211 562261300 50659 50634 188062234 34683 34688 675692552 72130 72147 557706896 60802 60800 821974546 82882 82883 737600223 34514 34542 321975275 73383 73415 129362617 59160 59195 830488570 24376 24377 831018742 73906 73907 484699071 44593 44594 473001604 56472 56450 922653862 6716 6717 597796155 16859 16860 507370536 74086 74087 323166475 94259 94260 668228008 87934 87935 133596842 95539 95540 555076093 14339 14340 155730064 70801 70802 279016257 45884 45885 822133699 5938 5970 622854416 93037 92987 543406640 80940 80897 680124143 68673 68674 357916815 63784 63767 727700144 62859 62833 590943791 82817 82818 613856844 79546 79547 454476918 17303 17304 853160939 27341 27342 931487936 82916 82917 458319951 43353 43379 1928760 91573 91600 228330730 37537 37538 998151943 41551 41499 404309787 80088 80089 803557874 86579 86583 776184806 62120 62123 257075592 35859 35860 800989497 24652 24671 172212529 94859 94882 765523606 94547 94498 404661698 94129 94165 344963871 95889 95879 697330614 58224 58225 510697328 90048 90049 56993341 94935 94936 170275057 28665 28667 779360855 6666 6627 781282879 56461 56462 761814929 3244 3245 686159545 94308 94304 651135676 41225 41226 55373992 46327 46328 757978916 73115 73121 148287203 51549 51550 132430985 83697 83719 369357979 47209 47210 896161879 57176 57177 606198024 9215 9200 179176349 57622 57623 972434300 98839 98891 911320584 94865 94866 525384149 94786 94790 275626500 66087 66137 302753111 79983 79953 513095473 64359 64360 102529367 11935 11923 229711806 25454 25406 410281466 64499 64476 730975948 92886 92924 381814960 77729 77730 185416839 82483 82439 303159416 90727 90693 33764724 41812 41837 74144329 9455 9498 471980657 17124 17114 438175000 11018 11019 706177113 86400 86401 550349264 5489 5490 541388766 42726 42727 928116810 95520 95569 230458108 27901 27902 308317010 62065 62115 776088553 72074 72039 439017163 35981 35982 40815293 30395 30396 329874446 82480 82434 572418250 1164 1211 527713338 26769 26821 883253711 91459 91460 150195192 25668 25718 890100172 65972 65973 520930956 77103 77104 340073003 6413 6458 197686247 63815 63767 335709440 75785 75786 765001085 25006 24989 977557206 29177 29178 749299374 34182 34183 428990101 53789 53784 587814209 89701 89702 487312317 91423 91424 488389946 53783 53736 636111261 3440 3398 811061330 28145 28146 197552685 39184 39220 569590026 24597 24571 864573851 3248 3236 239763171 20598 20599 484208345 53842 53825 184421921 25352 25353 122822892 43687 43688 768999660 71034 71033 427920335 41325 41299 76748786 48702 48703 38899787 98116 98117 959858702 20317 20318 514019177 60207 60259 10089401 57713 57669 284402925 28338 28339 811033829 74603 74592 393568186 84633 84634 672641310 28525 28514 460471662 89323 89349 489340413 55119 55080 398012997 5243 5244 85991509 2272 2220 874807348 8359 8384 260207487 10829 10878 663367258 96277 96278 934706662 76427 76415 704108305 21802 21803 701406403 21833 21834 268240303 20252 20253 63463465 7607 7567 766645610 92736 92693 350805802 72700 72669 876741257 49947 49948 750211610 78639 78595 128925128 8397 8398 440111477 66007 66059 168641560 81521 81522 3351699 57623 57591 736408892 34470 34471 340100398 6010 5991 9978271 53996 53984 654343513 69211 69212 845970283 30184 30185 619911931 26853 26893 843265013 76770 76771 747243437 7333 7368 459442317 18219 18220 50985835 42073 42056 69101973 17152 17153 896577852 35119 35121 540227677 82184 82177 819568283 59103 59104 393953533 67292 67259 17364717 32606 32635 211061999 49391 49392 932321911 5705 5681 138005155 83747 83725 480914852 99694 99685 249338940 6116 6117 425970570 86207 86213 153023013 83756 83782 40627766 44240 44206 432697810 38087 38088 104441804 69176 69177 230840763 59451 59413 384973483 83903 83904 702026314 31331 31378 65359850 95312 95298 870385650 30385 30386 344017316 22079 22045 465083161 75466 75511 106475946 8243 8200 825276128 43004 43005 640408146 15516 15517 27832778 29439 29466 563516562 71776 71777 210020535 30517 30502 581544168 35616 35617 30207639 94832 94833 580414041 45696 45679 448958866 876 877 454282642 26258 26259 26153378 87646 87686 965471099 8123 8145 665867584 5177 5173 14291127 74896 74897 345619482 18692 18674 935565960 87647 87624 105669752 64085 64086 573390611 77233 77219 726826086 7788 7840 639748715 76261 76262 649392097 80040 80072 679165887 56026 56059 833943442 96161 96137 270576876 56968 56969 603014525 4387 4388 516912608 17297 17298 481216415 40937 40938 474978737 835 836 610073782 50807 50808 206388081 75194 75174 244156553 8194 8243 992749514 82167 82207 159041651 15720 15721 21919093 176 207 721952123 68130 68131 395330416 44716 44760 400668028 37742 37743 393340474 58918 58909 369133310 68791 68792 835105158 93146 93118 243519689 96387 96388 553303113 34647 34604 743299130 31152 31153 378953302 34140 34114 977475435 43962 43963 840174300 5134 5175 188835935 93032 93065 827602938 44202 44226 250522295 69759 69760 331510051 99942 99943 615129795 56408 56419 97405738 19986 19987 462707142 25655 25656 356699858 79607 79578 357469565 27765 27766 623284209 15516 15474 168418617 94240 94212 711672192 81758 81759 880919707 25472 25473 942583326 7262 7263 249492563 47702 47703 797195104 39881 39893 329833189 80853 80875 241055136 60509 60492 359149966 40891 40864 613006883 59059 59103 663963713 40228 40190 681333597 10651 10698 222449495 52443 52401 410105153 8232 8233 937413556 3351 3352 95308722 54963 54964 397657815 26550 26532 95200116 24937 24938 555491743 56967 57009 113722122 37836 37837 328085995 18670 18671 617232207 17206 17207 764553518 23629 23630 817480500 17623 17624 63431238 32114 32137 135313163 60196 60246 951360432 769 791 106797933 27574 27528 739817969 79073 79036 423634804 92648 92649 320180106 77832 77822 801374977 56270 56271 69886746 25207 25174 158046923 11858 11838 303296256 86648 86607 304123933 22799 22833 942346365 56824 56825 620632080 53421 53383 256220904 73973 73974 85989758 23275 23276 927319794 18654 18692 583427009 14813 14814 236755695 56265 56266 48479682 60609 60633 644006225 52880 52829 758984314 23942 23943 981484099 39132 39104 777132497 71514 71515 947747291 44740 44730 498702844 45486 45487 913857076 58958 58956 787843385 61374 61342 656490838 6794 6795 8358099 67809 67810 333216529 7412 7413 25523058 86030 86031 187884908 4953 4986 519213228 65188 65164 830151354 14505 14475 249291824 91815 91844 423068294 15847 15816 206695240 83842 83817 775269749 56151 56152 854712479 18774 18798 314621564 48613 48614 856968166 77735 77725 522023083 23057 23053 927331709 44619 44620 869832560 75991 75992 438185299 90207 90177 968406731 78585 78593 26423188 3890 3891 801439730 5758 5759 627748088 40652 40604 733777349 58787 58807 665379428 28636 28608 264147677 74307 74287 927225975 55744 55745 880159170 94822 94823 271937002 75853 75844 358645683 14344 14379 543849659 69353 69354 309255157 85458 85460 628155134 80213 80194 192613538 51940 51978 295107200 84860 84808 541116604 58344 58345 961216486 24652 24628 75258938 19164 19165 729925207 42846 42847 302151790 17225 17240 216424984 9376 9347 229618734 77194 77205 972794257 39085 39042 498598784 2950 2951 379648359 14892 14933 10813766 29793 29762 628544908 82713 82703 740250896 75865 75866 477633619 70483 70450 42896045 94653 94635 829864311 93635 93636 712376572 66398 66403 261123713 64236 64237 724908520 24280 24281 113334109 13239 13225 69322405 11721 11695 863813368 81232 81181 485588491 22166 22167 801025856 22084 22044 929315689 74407 74380 215393369 2327 2328 929900729 94862 94848 781520224 15743 15759 579329319 33786 33787 890207490 89242 89243 807608646 30703 30704 13424548 58315 58316 754331679 34028 34017 514361716 91013 91036 226910688 7338 7339 398965866 61827 61781 17180510 73013 73014 201811602 68995 68996 853261755 34310 34311 421003818 16602 16603 780073471 17479 17442 449329390 89144 89145 270222471 92454 92455 880224261 35504 35546 498952831 28721 28722 315985386 44127 44121 422981577 23869 23870 753078115 31731 31781 489226259 75796 75797 576484554 19685 19686 25550972 48503 48498 912843566 57053 57054 176655687 59717 59740 650194068 93579 93624 658022115 5510 5487 686160018 6103 6140 615998324 64485 64486 891105567 27727 27702 73529133 88091 88140 113775012 44328 44329 497268176 49271 49286 407246028 43027 42990 914879160 30873 30911 243380087 23077 23078 938445390 69523 69502 393786964 37630 37618 160006444 93542 93540 305186301 76701 76711 848278408 3270 3231 159277241 126 127 367696762 95698 95699 642185337 2805 2806 724210912 15661 15662 781418726 75659 75660 800876958 82207 82208 486120156 69023 69043 467742500 30692 30706 41344981 2718 2709 280945686 24642 24638 562754932 14865 14866 945000299 88263 88238 547078243 9926 9927 820294241 11848 11893 139278215 34967 34968 515931521 96147 96148 810371678 33306 33312 750664452 17674 17675 239290986 43210 43211 452112332 5997 5998 659709793 7137 7138 669910139 8539 8540 542347679 10805 10806 977802944 84270 84271 188031125 36935 36936 198040418 76015 76016 200524725 2322 2374 765084604 64062 64026 768653781 12578 12579 870088893 66344 66297 512565384 14366 14367 866387424 28121 28085 282999588 6305 6298 80971643 22169 22170 763062798 50648 50649 214534387 36593 36594 953546790 65615 65658 668564123 85929 85891 692472480 98918 98908 170236751 94109 94099 640712218 85374 85375 319051105 14115 14116 313720504 30195 30196 446530478 6649 6686 267586053 64993 65034 61677757 49937 49973 889483326 24309 24294 7328772 1809 1810 849395899 2755 2744 234448655 72787 72740 755078111 75184 75185 367753003 82959 82960 626760043 22297 22301 806155160 15927 15928 879128933 26579 26559 313986737 80822 80868 790257510 17370 17371 553122261 20221 20223 646978816 19502 19503 703485386 67637 67638 680814937 63964 63936 850929674 1527 1562 645106165 30832 30833 206906320 70875 70901 969964209 29341 29342 509170612 63318 63304 522821322 88610 88611 614647845 96946 96947 408662527 4342 4343 13327984 19820 19822 613712470 82342 82343 43653034 97488 97502 649966733 98397 98394 951821929 76820 76813 557993417 78156 78108 723146213 49534 49497 917799677 57552 57553 613522072 48991 48992 934404733 93223 93224 592364393 34031 34032 239373333 54185 54134 543247649 360 314 316139604 69612 69599 428446472 17837 17788 407001250 17986 17935 657984566 98707 98708 31556983 88682 88633 355905425 76197 76161 419134982 64888 64889 341944112 88350 88351 387954615 24792 24779 404035590 1697 1692 740772935 10443 10444 511479472 13219 13220 550675839 65520 65521 241446921 53946 53921 679059156 96470 96471 432926898 82147 82148 311815501 71898 71899 231410240 3241 3227 891122233 87504 87505 500717601 38058 38059 801502478 51680 51663 326781642 7622 7623 577734895 16055 16104 888050557 66442 66443 497604020 46476 46477 214009376 51889 51890 373611628 27094 27137 178390758 70639 70640 889354419 73382 73393 469242565 86749 86736 371188947 90770 90735 577326434 37053 37015 517162401 19216 19205 592800786 64379 64380 691160743 77088 77089 970939942 22625 22676 226834387 92904 92905 360465704 82974 82975 842240462 24150 24151 604203133 69028 69029 765469163 70407 70430 59657905 46659 46660 9505694 77345 77346 66461270 38214 38243 251854213 14055 14031 521854974 26679 26680 210806990 25881 25902 816744355 97386 97404 200728325 8687 8658 744622955 67063 67083 880734514 1298 1299 947510381 66743 66744 761722133 80553 80580 307069041 57430 57422 390632504 60935 60936 308624294 29730 29752 644203617 68607 68608 571273312 32278 32279 303008805 30206 30166 56281009 15000 15001 340990521 28153 28154 565967848 46390 46391 557707777 28990 28965 295795699 82222 82256 163721278 31819 31798 405622745 25019 25020 41698316 10204 10205 377081612 24342 24343 787392275 76405 76406 179960957 50227 50249 552858445 41649 41650 943508355 30921 30881 71826189 62492 62493 106361892 14668 14669 339289336 36018 36019 438712631 90184 90185 444707435 1378 1379 859534870 78909 78910 819381328 34084 34044 902172265 48293 48294 92734259 59478 59529 66408774 92739 92790 544052178 4602 4587 756610603 99895 99896 338000467 257 237 870476691 56551 56552 493201958 47998 48024 207860992 75743 75787 719747689 1925 1926 608541748 94294 94286 837268316 93310 93289 390984611 17534 17535 595259156 54759 54760 141792919 52642 52643 103136609 79405 79437 291142033 77410 77411 679642585 63548 63549 260335372 35990 35982 171573640 94707 94665 302784323 45181 45137 464681586 33835 33836 744950339 82012 82013 780859064 97146 97147 670860287 10880 10881 180019046 80846 80847 240385014 78599 78600 877468270 61219 61220 901264010 7995 7996 69372026 62085 62129 348292055 14520 14531 616016784 4080 4081 570764055 50011 50039 566650376 84208 84209 390085508 10836 10844 978658112 31010 30960 747690344 27009 27010 776015238 78384 78390 680078570 27706 27736 968042594 78677 78647 703503710 42670 42632 903109772 82795 82796 902116206 92417 92460 465454397 94087 94088 413063252 45766 45813 136278951 843 844 176843680 14069 14070 137377966 28533 28534 902285258 52489 52539 480259613 70945 70904 242381098 64726 64734 71484098 8317 8318 858058661 75245 75223 285093707 53980 53947 787389511 14746 14747 595009859 43038 42994 638732586 96404 96361 455663279 91917 91882 605293234 85434 85484 991774892 73144 73145 739957562 33510 33511 476735539 98441 98442 296929754 181 162 20922577 65700 65701 339490806 33753 33754 422129356 22208 22253 325536423 95536 95537 827959898 28251 28252 220812951 19399 19400 903419020 97506 97507 31756541 19611 19612 24115153 98593 98594 563618581 48400 48401 633866763 77230 77254 265291921 63003 63004 345095713 90644 90645 272628089 67068 67069 714559170 51390 51391 49852585 53437 53438 244898120 6598 6577 308173994 97148 97149 5411021 45332 45287 818105549 38696 38705 984544456 34783 34784 900370653 16616 16617 286130745 19544 19545 763568040 25737 25696 661833787 97109 97115 623031509 86989 86979 108294631 62515 62517 539162036 92595 92642 32481395 53132 53135 919591708 91859 91809 376471511 3941 3899 944042232 61874 61875 910455159 19790 19788 667231681 42732 42733 211411065 91418 91464 822380533 41920 41921 294844308 46890 46921 83183905 98763 98764 532138957 12181 12190 1313613 57454 57403 560056295 13795 13842 930807006 73202 73203 599284378 4003 4004 35217489 37752 37750 775097707 81096 81097 314561546 32082 32083 490054190 48394 48381 533136614 96457 96465 79379712 50988 50989 476410681 58295 58296 107640848 45450 45457 45266691 71138 71125 764964685 15738 15770 842526904 36434 36435 84711716 36485 36515 884471240 80712 80668 287391226 77037 77038 241550597 93873 93874 344890426 50690 50691 777089590 23422 23423 815487708 87268 87269 188251338 1663 1664 594544040 1654 1651 138156068 81699 81696 20723415 98208 98209 31069447 7192 7193 375045167 21071 21048 301040066 66216 66217 1888349 44199 44206 937570548 98601 98602 536285834 76580 76561 910994161 99605 99606 619051939 63090 63055 611848451 55921 55922 810350011 54430 54431 730173685 13249 13270 181020846 93413 93414 747202817 56495 56461 13614449 17729 17730 992234422 32392 32393 587779757 71753 71754 939194569 4368 4356 875598882 517 518 730620115 57135 57116 404408602 41668 41669 772480450 32685 32640 484890179 95308 95262 942153890 47725 47683 371172855 90264 90235 137747187 70518 70519 780222157 37565 37525 417474699 50148 50098 274225220 17617 17647 199781900 65913 65914 525600909 89754 89777 567055306 955 909 740569899 69194 69195 509511066 66034 66035 308508165 29119 29154 340232981 75760 75761 98893376 2938 2939 745590820 81126 81127 532902589 37085 37100 390318381 30038 30039 854161279 42406 42407 557641956 30400 30401 836119077 36085 36086 48396364 64303 64304 194759802 38981 38931 484060915 54655 54640 149743563 98769 98820 170166445 5764 5777 528857386 50348 50395 594511023 55936 55887 209499658 12939 12940 608128258 79134 79135 311461131 14537 14538 894233198 50467 50457 139738869 39514 39515 639081188 99397 99398 659070824 79795 79796 737979075 65856 65857 394482188 56851 56898 630629039 55170 55150 359811079 8944 8897 495565009 65726 65727 505641545 32490 32513 115974245 60875 60889 685927721 97419 97420 241515054 32503 32547 216950139 94573 94574 848945283 72362 72412 25278410 96477 96470 645421392 8031 8032 23482098 67764 67733 87976101 24466 24467 530162694 27738 27721 880498337 5075 5081 838614188 20527 20538 976451862 5428 5429 5327115 40106 40107 131492649 74445 74446 631159222 18020 18001 391780586 83938 83974 425596070 29302 29303 924475727 50452 50453 162953066 67918 67920 473863047 6238 6232 37576034 73928 73929 652321586 64945 64946 813847504 21765 21748 791355213 13687 13688 768453255 61593 61594 823132960 19013 18985 657216511 52308 52360 672875430 11736 11724 234596917 59021 59022 587643326 17535 17574 434923912 22765 22731 989982334 22560 22557 127453152 44755 44756 846654671 36060 36078 31091424 9854 9897 898586335 4868 4869 217312120 22196 22197 584393111 95492 95468 718336286 89054 89055 601316348 75034 75035 928793549 51555 51563 184886669 66933 66949 560883991 90036 90037 70106441 26865 26841 917779220 96435 96392 757487431 9364 9314 576803970 58003 57964 845202385 61960 61918 422114677 73695 73682 942378931 35397 35386 776239136 92829 92849 321556202 27284 27328 686762112 39561 39562 215551784 6849 6828 83405984 30715 30691 249724274 52911 52912 471844321 31088 31089 78301126 7641 7678 526432314 22989 22997 867750385 62144 62145 954623879 33125 33126 320383843 99224 99255 761035827 39027 39028 990537456 49857 49858 620560157 76047 76048 829933417 94182 94183 931355775 37627 37628 417063067 74016 74017 460170383 93961 93935 548517816 5564 5517 251636974 47261 47211 147566443 59597 59582 325695992 13553 13554 756980657 50365 50366 902644303 36321 36322 961580106 13825 13826 859511928 44296 44297 385512996 11548 11549 179315500 11161 11162 417059317 23518 23561 863377765 87565 87571 790863073 85624 85634 68924263 78889 78910 632167111 7932 7937 541119043 81687 81688 415245794 53978 53979 9946920 56856 56870 397237122 29883 29873 132079997 13761 13730 421530207 66812 66813 506674899 57995 57958 363536567 26167 26168 866856776 35540 35541 574001717 71259 71260 498266847 83259 83260 79444887 65767 65747 409959340 64628 64641 214601324 56150 56151 127036570 3702 3657 212457726 33609 33641 790245809 15995 15996 484570038 2078 2074 526303267 48797 48747 909396266 5782 5783 27915428 39261 39262 948016202 82072 82073 804772330 99560 99514 624748577 22770 22771 834863860 22671 22670 604885629 32634 32635 861648510 72776 72777 319202921 49448 49444 474901015 46942 46931 578307285 99111 99112 463242620 7376 7391 577969496 42341 42375 866582067 13142 13101 786330578 23441 23442 476316477 60741 60768 804912015 3543 3513 410867530 47272 47232 936368618 63474 63475 228562821 64700 64689 902432944 59935 59936 193152691 21471 21472 149967911 97604 97578 505385557 97020 97021 294149333 25934 25935 725013717 45947 45948 227332778 54457 54458 62987496 20145 20146 511507645 32698 32699 13948339 15273 15274 96842681 26373 26349 264197895 70107 70108 492935200 44699 44700 862198457 52036 52059 915733647 38830 38831 522434578 49093 49115 995913527 21335 21336 254289631 38324 38376 999837947 42998 43001 701703621 44589 44609 541921918 83918 83914 228691896 62639 62640 734683311 60479 60466 756595743 1300 1275 731312402 54421 54422 602543150 85245 85268 509843703 20291 20292 167674086 66151 66134 676358803 39851 39852 668029576 41930 41931 287734627 55381 55423 935301212 1561 1562 942190311 42520 42565 260272753 14748 14749 988941100 66623 66646 825994191 63149 63150 595911166 4383 4384 383765593 87136 87137 833743569 39001 39002 564364788 56273 56274 115653644 7072 7058 933101797 10418 10419 848981944 55847 55848 784902508 80711 80712 256236109 96003 96045 220600290 12467 12468 539430450 45324 45371 89952591 26910 26911 111636737 15526 15573 70022362 40844 40862 992304821 30015 30016 219292930 41489 41490 641826224 61879 61867 473756417 5109 5110 595655208 62646 62647 538491528 20345 20395 738330 37233 37248 404687961 99464 99441 180992446 914 915 752734681 59163 59164 325689299 20578 20534 64432827 23481 23482 635485379 42789 42790 613769383 73931 73974 538436699 76734 76735 239771377 83073 83100 257017592 3828 3829 983426478 57638 57645 581384216 83128 83091 606061443 10798 10753 759360884 74871 74872 309201879 41497 41498 578162835 22525 22526 744447242 32054 32060 265818145 91861 91882 579098256 97050 97029 990221620 80601 80602 593632602 37906 37907 11162309 13793 13794 850678878 39732 39715 431135280 37140 37183 579764225 9955 9993 894238724 2447 2448 918248221 45627 45645 857038702 63303 63260 136854017 53395 53396 826691836 67431 67432 731915828 28384 28385 956466563 9591 9592 737712575 7042 7043 566983421 37741 37734 846247202 74233 74234 133904355 71258 71259 730234790 34870 34871 886124208 93935 93947 122071690 89617 89645 849004765 54722 54723 397960029 90130 90131 800411717 31581 31582 663527193 86840 86841 74174228 36773 36758 99504909 14596 14571 230015469 94278 94279 84598239 73032 73033 944697774 89268 89276 923506242 2349 2378 909682441 23247 23257 826510891 32026 32027 79052661 35459 35460 698658917 97461 97462 718844125 20097 20098 748135405 77766 77755 657673758 34019 34034 573651925 96386 96438 502023272 85067 85089 804916605 20355 20356 711846885 76170 76130 407715615 97450 97414 265971819 51047 51048 249981395 16758 16759 886681732 11047 11048 974954525 33476 33515 447448385 59871 59830 740033122 29813 29785 129457949 82430 82431 44410223 4220 4238 507199664 35422 35376 694337401 33076 33103 636934761 15832 15833 758909227 20295 20296 784743670 6389 6400 465727704 46765 46800 386524267 73914 73915 726752234 67009 66980 30466711 99989 99940 209322886 66324 66325 18472661 65002 65003 599572905 83229 83225 767693553 23906 23907 210486454 56080 56081 953750015 21430 21431 629812160 79430 79431 201841624 78032 78030 312687537 68289 68246 223534542 92925 92926 928733661 33986 33987 479050949 27194 27142 609186495 54114 54151 376467999 37273 37314 435530226 97083 97073 266237427 39184 39191 508867153 59684 59655 876461479 17031 17032 447966882 64583 64614 470913586 88556 88557 915772120 93651 93652 520072302 21135 21153 670003239 2257 2270 393477023 20537 20548 825129555 42648 42649 749090050 22161 22162 454257395 33941 33957 143069985 74028 74029 314796226 51829 51830 631564078 29131 29143 85324553 51119 51120 99228198 91102 91103 951034969 17520 17521 780521826 13890 13855 660297811 31031 31026 249643082 68228 68246 361172664 14240 14241 421722327 26031 26032 241881538 61192 61193 423263143 68141 68142 606145757 75117 75118 679906074 76667 76668 10946497 19079 19071 424987899 73987 73988 331838145 14084 14051 896879750 90372 90373 529968792 87475 87487 606206768 39984 39985 433642278 44691 44702 892599627 59742 59727 160676349 30618 30619 674117363 60829 60869 791169406 56958 56959 329235191 30605 30606 946027210 84506 84507 416005546 83070 83075 478728208 34294 34266 780669841 73837 73785 415766285 15740 15741 300804218 96500 96487 889172328 60670 60671 139259527 89875 89908 261032337 15105 15106 131696691 87996 88009 101212202 3043 3067 100079606 70795 70796 941028881 58477 58427 564815272 52158 52176 49032583 63635 63636 153076454 35082 35083 323212473 38809 38806 890986008 92577 92578 874218474 7043 7041 706105975 53282 53262 758817990 21361 21327 573530822 77166 77167 295409727 38201 38202 456600771 55389 55426 489970496 63732 63733 712415277 67534 67535 600584663 81459 81460 777217388 46922 46923 688029383 67536 67537 30301161 87616 87617 30801532 69170 69162 695982967 65819 65820 267306868 54719 54720 170730595 11587 11588 670122181 10945 10946 947224388 69109 69119 387289487 39661 39613 203923144 28805 28833 375180690 40808 40809 5363801 42361 42362 736186838 13823 13824 575466978 3192 3152 999704803 41802 41803 160481893 63906 63907 74777904 89843 89885 453252041 34146 34154 502528662 45166 45197 631678258 87326 87327 86059701 93303 93320 370823048 65242 65243 483807411 34272 34229 767029832 32825 32826 552504423 25827 25828 312108349 9710 9711 618094121 84257 84238 707554931 40611 40560 416886497 90970 90960 517886039 62209 62210 168465234 33442 33486 882253170 29788 29779 616356281 89323 89324 215504712 22558 22559 862398210 7043 6991 619114072 94046 94047 738014575 14739 14740 212136766 83672 83673 683743755 78790 78791 627332743 4907 4908 725673669 5807 5808 401174751 73149 73150 639005539 25704 25705 541102946 13667 13668 492203284 52129 52133 337148932 97646 97647 386595377 87603 87604 723155370 62999 63000 345095719 34679 34680 617658982 49186 49210 958886641 56780 56781 226767276 93448 93465 565412960 21114 21115 203724268 25957 25909 649278254 51949 51960 336418843 65778 65781 592618730 67295 67336 553166314 71335 71299 913368469 24061 24053 317667348 60417 60418 758807037 44745 44758 549745463 85820 85821 837890004 69390 69441 11566210 6072 6038 820877660 95628 95629 293455367 44328 44340 800230578 10689 10668 162624960 78610 78611 809923542 58759 58768 374084869 21753 21783 366568432 36197 36198 88607998 54927 54903 17068087 75688 75689 73821509 6246 6247 259135429 71179 71129 931317487 9556 9585 635031177 1600 1601 991979734 12031 11988 748447233 31761 31762 712561227 52375 52376 354701452 74144 74109 562779386 34238 34204 56006658 23394 23388 960773795 48455 48429 977321915 98896 98908 919425663 74442 74391 448640061 95403 95404 217399643 42400 42401 821853951 8605 8606 493259644 79593 79541 827800111 33917 33918 874048611 20198 20199 607519936 43433 43400 433510546 81106 81154 685825820 8158 8159 246836440 23653 23642 693845161 36814 36815 816492869 68600 68601 27034049 7990 7945 36641304 29083 29084 336493716 93966 93967 579793350 64328 64329 92973210 6733 6734 423790873 8721 8722 784454239 73573 73621 813157 67081 67082 946231376 92305 92306 270322699 76138 76122 709181293 9611 9593 465004687 18999 19001 557149920 51466 51428 328430582 88567 88568 473369709 273 274 422504278 14894 14895 627904620 11827 11828 522594175 83996 83997 541672344 76995 76996 386333777 91204 91230 739006932 84891 84892 329653206 75709 75710 476515811 99392 99417 581540610 17217 17195 954104750 4930 4931 633221759 83157 83191 696184134 43442 43444 893109644 14750 14751 157580487 13920 13898 881331075 53996 53997 359638998 92682 92638 734542699 39749 39750 688716749 48475 48522 581058674 95212 95177 675601226 36187 36188 413960969 39340 39341 56993694 98813 98764 347728492 58376 58377 342525368 8739 8740 274954494 45346 45347 776131689 77774 77763 353220726 91849 91850 569501687 55204 55205 423368792 25047 25028 728477566 10144 10145 447994119 32355 32356 227087341 85418 85419 976352959 51581 51621 458759851 84926 84942 866903834 34729 34713 644160576 25155 25156 503187624 85071 85072 350459475 13770 13723 811353374 9510 9511 342990970 86136 86085 535643024 18133 18134 173325069 49199 49200 350790472 65664 65665 561497892 83034 83035 267315017 52189 52190 394495006 75354 75403 190491429 80219 80174 148543774 99770 99748 820467301 48332 48333 23325103 4555 4559 917257870 26497 26536 407300323 13738 13732 367701712 68087 68088 531602239 61890 61891 765237237 77377 77426 725005989 92208 92209 786289005 63045 63046 32261872 74173 74168 44749573 67215 67216 67541014 33851 33824 414708939 265 266 350520255 15075 15076 741089353 25811 25863 182304786 53453 53484 694916973 28126 28157 102518519 15619 15665 717537417 53073 53111 262097888 83396 83397 189307732 48368 48369 659112011 59856 59857 523697202 52835 52790 543357034 18915 18949 895639833 78116 78142 153911219 25892 25865 409575561 80474 80475 46778813 8118 8119 148127246 19528 19562 709113703 42965 42980 316577100 22710 22690 615999829 40130 40106 275684202 56128 56180 462363210 60033 60034 292303135 51975 51976 224803261 9287 9243 773671726 70088 70060 121730938 70379 70380 672904266 61573 61574 29957087 68787 68788 122665142 81638 81661 801864921 79257 79258 150768031 87239 87257 116869598 94888 94870 861511678 46251 46252 372140866 34514 34515 334961903 64377 64424 646374776 52613 52614 123288263 83249 83250 765705980 99979 99980 782092204 70237 70238 175316490 33814 33815 743778906 99291 99292 397845084 1315 1316 785337319 65440 65441 915982045 65030 65031 937807805 28723 28695 17240726 16069 16070 914806659 81676 81636 898968369 61042 61043 34834317 20402 20403 708837720 53031 53038 174172022 12629 12622 245873646 9274 9248 449275683 21148 21182 99473640 43293 43278 393195679 65251 65252 825011562 55241 55204 631026525 44692 44706 655986095 1449 1426 153200994 67740 67703 187437507 12328 12329 835059558 28604 28575 701121705 82028 81999 131024235 62376 62377 507109596 12611 12612 563069528 64738 64704 933752274 16727 16720 913748102 89595 89574 34352792 91782 91767 94740841 51344 51381 316121875 52618 52619 603477338 71781 71820 23421767 11504 11465 429953842 5054 5055 672603247 49977 50027 940681244 44717 44755 822880023 72921 72922 854037259 63030 63031 580373908 46471 46472 209105504 88778 88779 581444156 74958 74959 63838479 97340 97391 790101661 80147 80186 359538925 40124 40125 621867583 22951 22952 719263458 57773 57783 756575088 37703 37704 500638921 50935 50936 491340688 51213 51214 526845118 86530 86524 313011706 34443 34487 397432066 84340 84341 994154751 99095 99096 700873507 63118 63119 9407717 70801 70836 128681790 40836 40837 727427583 83618 83626 242591351 62353 62354 57399505 85744 85745 634590865 37298 37297 650273625 99387 99388 194786139 75691 75646 674623226 4535 4489 781156595 11027 11073 475392965 63585 63586 155622236 15409 15410 320308251 49975 49976 419159315 44766 44767 483463577 4675 4676 53440136 49510 49481 997017442 81795 81796 709854888 22149 22150 11927543 19146 19171 311846044 46661 46640 518827858 35619 35620 918484744 93469 93503 988693262 14748 14780 676184179 25083 25090 675251048 49905 49885 66632840 6190 6159 23514718 4382 4385 273621822 94514 94497 521671639 33102 33094 692077054 88693 88692 408397125 48621 48622 546741991 79881 79882 484174008 12169 12170 416944378 63428 63429 972225221 88596 88597 459503862 39066 39067 467079077 35273 35274 111118075 26575 26583 135203407 54987 54988 490583065 56338 56388 941994879 25080 25081 369977891 1623 1624 123149091 67525 67526 956282885 78838 78839 294391325 80344 80342 441395085 58355 58307 28760205 81875 81901 972055010 48854 48884 147208986 1296 1288 771294329 39871 39872 932806231 17083 17058 327400635 37233 37200 619840617 8319 8353 569962314 98478 98479 669871801 43243 43214 13470827 96483 96484 47108160 42657 42653 64125779 57613 57648 792100412 78654 78699 37565004 66404 66405 510906091 86393 86394 740552142 1825 1800 994140169 27475 27476 695363182 43289 43307 681720905 65649 65615 467681314 97098 97141 294201308 2828 2829 745987859 9814 9815 39322466 40589 40619 205254516 4144 4185 335128410 6693 6729 732463971 68662 68616 465496816 5208 5209 65920473 54702 54703 953969767 96369 96370 228768840 22289 22290 942040486 63499 63472 963964841 81564 81546 370538015 61720 61721 173359917 84175 84176 880377581 86845 86846 818534031 51495 51496 979332247 58017 58039 848400269 76733 76761 900967398 53677 53678 178097528 49627 49628 158639593 84429 84430 72876538 99404 99405 410057653 20827 20828 683208281 97286 97287 825307050 79063 79064 158871933 59622 59633 668850562 72990 72991 703363824 89812 89813 456157619 10720 10675 22793329 13425 13426 613123496 21396 21367 48725558 56201 56183 92800977 15482 15483 609952612 31614 31615 91191336 76925 76926 825179114 88763 88764 337281575 24481 24483 399118572 72958 72984 530116982 82178 82148 146266209 79117 79099 62489856 23279 23259 540786571 38790 38791 965715558 33992 34027 684328083 2180 2214 118866366 13487 13491 468683914 14624 14625 194074540 35642 35643 805663499 71274 71275 252186997 11787 11788 216978177 39485 39510 669493991 58671 58672 374932968 79107 79103 451109857 23251 23277 491256262 58 59 443291017 90481 90486 503269403 83420 83421 50227087 81092 81093 308637282 56088 56089 39300628 83559 83541 432373547 43840 43841 910904993 29560 29598 501572838 42739 42726 648283582 19438 19439 856071707 55656 55657 758784308 21947 21948 362694143 54893 54894 875858098 71370 71371 613697352 94288 94289 511093422 60980 61012 506370262 92031 92009 171586718 73726 73753 138065470 10120 10072 137289019 27477 27519 11605833 94950 94940 108478900 1686 1687 207209822 90396 90397 19605490 8504 8505 830686694 64296 64245 609409093 85186 85187 59073160 52943 52937 569967169 63532 63533 651890174 38687 38688 231326285 97793 97796 343340320 70274 70275 227090143 20681 20724 330753209 26748 26749 394612684 1409 1388 877639974 83019 83048 646659050 94704 94705 947205505 17934 17935 638714210 86262 86263 334684332 56176 56193 289917763 74907 74908 593109326 25073 25081 942996667 797 747 700491196 40834 40835 779276254 79575 79576 672769665 23505 23513 430866499 58432 58472 743875947 25255 25256 399365932 80006 80007 280740938 39344 39345 473450581 12842 12843 473096329 11122 11121 882899174 69709 69710 996270492 24015 24016 535312109 57206 57207 218381491 2604 2605 684137573 94294 94280 986559995 68033 68034 809851544 36038 35994 110957491 90453 90447 439469513 16396 16387 107178939 16031 16032 959796540 47484 47485 312696930 79248 79249 598747589 12076 12077 82833502 97180 97181 379962388 9796 9806 717752972 65766 65767 872063708 89440 89441 686312943 65823 65824 110745316 10026 10027 430330746 14524 14481 483250712 36022 36023 540173014 30662 30663 28850029 24722 24766 45889631 72487 72488 494822490 13269 13247 829002780 88480 88430 768341188 73678 73664 289763140 48881 48833 758795679 61160 61161 143714379 29648 29600 414027209 97735 97769 899997138 23825 23823 114409315 43127 43128 51382656 17093 17060 477554719 1333 1334 193924837 66991 66984 98641040 43779 43816 346735488 77563 77564 340907846 57434 57435 372768863 341 299 283680768 41785 41807 399010559 57444 57422 95496538 75963 75987 98387565 57257 57258 82098418 11213 11179 274719591 11590 11591 778030249 77089 77091 280348597 90601 90574 500848639 45522 45517 467051566 1055 1004 393135464 47394 47366 701723994 73050 73044 760157029 43326 43327 471961047 92967 92968 215467613 43013 43014 534968892 74074 74075 276140880 82857 82858 301057577 26220 26229 430478648 64136 64096 994532090 88660 88661 442228113 40566 40567 292858491 70593 70594 194975776 47920 47958 862638068 99137 99171 968494798 94285 94286 719883203 53323 53316 969645340 39790 39762 893732968 80143 80144 83748651 26153 26154 60936872 86589 86590 612125318 8774 8769 960715207 36314 36315 454894322 6541 6542 699650411 94528 94484 163452973 14468 14432 149208042 97856 97864 881657949 52234 52235 237799984 24350 24351 155226056 34984 34985 394038536 9894 9934 466813774 80687 80671 692356968 98346 98347 511190962 39033 39013 305663058 35419 35454 982474437 56089 56090 586740923 96397 96358 506620769 87445 87399 592251163 71130 71131 366111253 43377 43329 79418495 80292 80289 612093572 11169 11134 794375319 21782 21783 718677190 3778 3779 408499414 63638 63639 291929908 6169 6147 992845559 97475 97494 414841075 9668 9666 677253744 44333 44324 898081782 12726 12727 863528794 96801 96802 537387494 16083 16084 400002635 26360 26331 550101476 32282 32276 341023105 25353 25354 509519476 27632 27610 727191361 28842 28843 101596771 89142 89117 935975622 27913 27914 865739027 47671 47676 626198427 91076 91103 674849592 43466 43467 508527856 12899 12947 20179094 16054 16055 476637902 90593 90594 311634945 43382 43383 259931411 49328 49329 868123514 42860 42886 912345131 24515 24485 594521487 47037 47038 895871049 32137 32138 146004177 47574 47575 585090047 99021 98999 379821777 61987 61988 754285593 85875 85876 46216891 84491 84492 146561849 89579 89580 615419799 54502 54503 966795158 76256 76215 852043518 74367 74334 650060506 82456 82418 344595088 85749 85755 243691931 8781 8780 289137549 74300 74301 841209099 32046 32024 900866416 903 904 362589305 89593 89632 792688135 63424 63381 964109803 68462 68494 423546620 16027 16028 342605247 66497 66515 801756214 9605 9606 41599219 15252 15253 762241467 42182 42183 144536265 14884 14885 255633175 57326 57327 744144169 46950 46951 161472896 43413 43414 99106839 17826 17859 705748263 44201 44202 543694576 2255 2256 875438322 232 233 508618270 26133 26134 498310891 25567 25568 681476570 56594 56544 694384386 37457 37414 97400514 12540 12541 565802012 43189 43151 555059737 60307 60308 680430692 80029 80030 228881688 20361 20362 527450931 27952 27953 802977757 97739 97696 85496675 12354 12349 898046983 73702 73748 156888537 21301 21317 825627103 16499 16506 698892139 56664 56699 774679636 51871 51874 58637649 71156 71157 728306731 85892 85917 50523139 69920 69906 851979062 96101 96083 756795247 36765 36749 144853277 49419 49420 10449596 20516 20547 894270800 50671 50643 130755860 3325 3298 436111323 30458 30488 866221265 31210 31199 742645997 52463 52464 847080157 95316 95302 161934331 759 796 443405746 13660 13661 6549896 36839 36883 78930228 64198 64170 3097131 92820 92835 143836827 71963 71968 841572217 81395 81396 963969758 41038 41002 246856526 3723 3733 276203624 89330 89278 782480583 72861 72862 292767656 89908 89923 181238106 80840 80883 346301575 52875 52876 800393973 86136 86178 130773654 2610 2561 335254181 18746 18715 189092766 97872 97914 379434879 78355 78356 162327118 69739 69740 2635043 94257 94258 708096119 98429 98430 245223783 78741 78742 283540807 78327 78330 341484673 70086 70087 379855138 22508 22509 723584761 38976 38977 259978363 49393 49394 334115547 11299 11300 255588828 5021 4987 642303580 95509 95485 910627931 26135 26136 453497675 49998 49999 562221076 51518 51532 886745675 5508 5478 577151820 7814 7800 252280292 82545 82576 770592008 43187 43188 520620484 50916 50917 365171664 16785 16786 34083015 17099 17130 837551647 13560 13519 662502692 7366 7321 130594227 50932 50935 134929075 44520 44532 160544686 22704 22739 258030023 19480 19446 536322336 2374 2375 952336614 76283 76251 302639953 75558 75559 660002671 82994 82949 420849182 96566 96567 66798220 23747 23768 665964140 37015 37016 84892684 47791 47792 446047755 9376 9386 788765392 68155 68156 390484276 38735 38727 927760460 95906 95867 688824977 6378 6368 507347590 2477 2426 901517 61484 61491 127958039 66089 66090 618206479 82622 82623 472202544 9916 9917 246662661 33289 33319 447991470 21180 21147 520460262 93599 93600 957135733 70962 70963 748624646 3394 3377 77451825 6136 6137 874596008 56774 56757 814579554 10708 10754 153659827 91766 91739 646822753 80978 80979 872113667 88755 88773 471081951 38048 38049 933550295 58641 58642 293963667 28876 28877 771534770 3333 3334 423900145 92022 92059 810337981 17640 17641 35249421 74309 74310 923621032 48185 48186 277246216 71260 71261 3163711 74592 74630 507540939 87454 87456 86211069 73988 73989 372266661 42987 42953 691680932 18399 18429 317717802 79630 79618 366092357 89555 89589 594665108 3340 3341 510868419 56889 56890 556046963 76478 76429 26099837 2552 2553 739397371 59724 59725 404650867 6094 6095 89468886 77889 77857 397045491 72758 72803 401248394 10848 10897 215273046 26593 26594 922160323 33970 33941 620482812 96251 96252 689159526 75888 75839 41664547 39772 39773 820528796 96824 96825 587897855 92558 92559 284300855 943 994 813149182 88863 88864 359367543 30697 30659 643748861 5419 5420 591510715 92190 92191 305874764 17135 17169 365212597 78277 78253 252648032 29210 29242 89507052 61583 61584 349287149 67585 67540 998321515 54285 54244 783659454 12462 12496 197140172 52785 52786 254878329 98941 98889 47251987 96505 96534 226117840 57649 57650 256158127 73089 73090 320773682 62620 62621 87509883 59466 59513 601261152 44983 44984 430401863 43010 43015 387915107 34808 34809 202860486 24559 24542 854955005 10869 10870 137674779 53604 53580 780828264 43822 43872 50386536 15506 15507 695882787 29644 29645 64165312 10915 10916 826929891 77074 77036 626777145 13121 13171 917925155 45576 45577 32025024 97298 97299 410183128 83954 83955 67795077 92498 92499 505849209 6742 6743 850616256 64527 64497 258210245 77418 77459 741146345 54182 54183 896086794 99590 99555 557559469 91244 91245 253373181 88676 88677 812051935 53472 53473 641873756 45511 45512 349493340 44054 44093 328194598 20569 20518 479279744 52985 53003 960745298 24704 24705 203495547 4578 4571 138293823 32489 32490 477504601 33784 33800 838828378 57431 57393 116415066 11673 11674 791652506 35649 35650 137089992 5539 5540 581668099 90958 90969 557841600 77946 77996 300644585 28867 28868 118832919 89458 89459 487767105 44938 44960 98021346 10908 10924 436416921 4575 4576 458137663 366 340 944367763 34844 34874 567956809 63846 63852 956561326 10280 10281 135800756 60475 60476 521656655 26398 26395 58486811 50647 50621 213526068 71019 71020 785338079 22239 22195 955566638 64324 64325 732309306 82040 82041 102689385 12717 12703 471512608 27138 27155 594406788 90143 90128 899893818 17566 17579 166219025 10151 10152 668723156 92940 92972 349312814 10227 10271 778386614 70743 70744 596242746 46702 46703 187620822 44706 44707 246588286 34194 34195 549606910 88190 88185 989154184 1996 1997 279989970 66787 66788 781640527 28958 28959 545651845 32349 32348 843701676 91742 91745 343498497 74517 74474 70222818 57066 57067 746598425 32819 32853 420849845 41646 41647 441017843 69726 69680 120591432 56614 56599 707170959 34566 34567 757733668 38044 38069 285720541 55810 55826 890028472 8989 8972 352220884 2920 2959 395649881 83934 83935 561056016 49515 49516 211005350 17258 17259 620788666 31186 31155 425397049 23912 23869 954090011 60868 60832 173461323 63257 63258 17754066 44426 44431 566499045 37263 37264 761354420 89865 89816 533288669 53980 53981 326500121 91481 91482 907972566 61752 61753 498926605 6207 6208 45529443 98544 98545 385162921 91922 91904 853725865 66219 66220 661932184 63575 63576 731801839 26394 26395 273625444 8253 8254 555230838 68829 68805 967210339 32132 32133 131135252 73228 73208 486568557 63892 63926 272253605 87608 87625 927880809 57234 57275 109924115 60134 60129 318858606 65828 65829 572046811 34621 34622 369335545 22966 22967 900878360 46323 46299 879164962 30926 30944 985407064 74934 74890 885265677 9255 9248 511286913 83730 83731 393051219 94048 94049 531304936 48103 48104 627749927 93569 93620 439423297 33662 33632 144764035 11515 11537 786788097 57594 57595 950074755 7862 7861 202322431 95057 95023 318431300 58150 58151 30642036 8037 8050 837698267 67841 67859 288698512 99879 99880 533781829 22708 22669 764267857 98917 98890 144963858 90870 90878 271642771 30556 30557 299140300 76460 76461 548889692 42996 42966 188997121 86741 86742 847315567 2419 2445 929668575 1715 1764 301216246 25952 25953 423985588 19360 19348 645495515 71272 71273 809205369 36233 36269 62239587 28284 28285 365746459 39747 39785 879414742 44439 44398 938308001 80343 80344 92557410 45189 45190 164402674 56050 56051 560007042 30321 30322 912386743 35883 35831 62197013 17694 17642 166818524 69496 69472 226017409 87861 87832 909778434 10418 10396 591970600 71345 71302 692669077 10655 10656 853639438 2084 2043 551578855 71501 71502 190301573 75163 75111 453726654 82565 82597 270921210 41036 41037 72336935 29074 29075 703362402 88187 88188 379726374 70204 70205 15428066 94988 94989 78452039 55849 55850 447872936 55903 55904 253370834 92445 92472 940321143 37417 37418 543721830 88510 88469 562536882 82081 82082 255783380 39911 39912 383901462 18908 18909 605689211 89942 89912 990817911 38156 38201 678890028 97144 97145 222507183 82699 82700 680507704 3179 3180 718037588 16951 16952 481807733 1237 1252 243346348 56354 56363 502472579 63193 63194 591957280 12392 12401 157027909 1397 1398 480724991 26012 25960 227896166 60047 60064 84826366 39048 39072 813375454 65041 65042 721363131 92346 92347 598316646 49719 49717 452514425 28791 28792 256972126 84161 84204 475020995 23644 23645 631537284 40388 40389 351897711 61991 62033 103387966 36974 36953 296334478 79931 79941 351082058 63601 63602 600698383 36460 36429 590322784 45949 45950 180641619 58989 58937 888988078 61413 61401 441881326 91415 91417 577309545 23782 23783 788894460 43300 43301 103577444 86213 86199 748176498 50710 50711 844561476 88486 88487 394965959 44815 44816 558695886 18833 18834 611817720 15118 15164 427599361 60420 60411 10976294 72280 72281 289264452 27476 27477 214494368 66965 67000 742913278 40245 40246 481887165 4776 4781 339733342 6827 6830 35413634 32887 32839 574688008 82695 82672 11102577 81609 81610 661149856 62735 62748 439218375 71683 71689 671394471 13051 13052 468367200 4635 4638 156110410 96855 96856 650199562 22509 22488 324706012 70892 70889 593283956 6254 6223 9730836 31552 31553 350632841 76562 76563 146158768 1831 1860 421420436 27465 27466 119923455 12789 12768 865311290 61390 61393 223659714 26194 26195 767515372 63102 63103 98693978 93439 93440 318603223 74519 74520 376268757 34171 34172 297400348 41973 42004 188771266 74503 74504 891374359 67072 67073 347344603 39838 39839 606616828 8643 8644 548331700 88798 88799 535182588 58890 58853 199057954 72848 72844 257498444 5866 5818 997128393 41243 41244 696968934 71456 71457 443015343 30823 30824 751546006 15529 15502 655480351 25199 25200 45380264 87027 87028 144326631 24613 24609 791232182 19084 19105 550672291 38046 38048 186008245 73719 73720 822651916 92210 92211 833135337 27168 27169 228574227 36391 36392 984428349 33913 33894 206181612 33937 33939 49836799 46731 46732 510024931 36959 36960 981848475 12526 12527 123174428 48558 48596 620407936 39409 39410 689475445 70846 70823 817344383 78218 78220 445629155 62102 62103 194018235 98017 98054 148440666 73211 73171 153279903 28811 28812 231205303 98474 98443 643492255 59870 59837 496080207 8939 8897 960214844 55936 55886 150707195 20032 20033 12857420 17946 17998 586036461 43469 43470 87292253 14124 14088 888170793 66378 66420 98543135 32072 32031 214967631 86571 86572 494897382 98163 98164 72279583 29268 29269 156409555 78635 78643 42329688 15657 15658 228372434 12170 12171 721169391 476 445 505944626 48010 48049 764001961 12922 12907 672449562 66352 66353 915265491 20343 20357 828760267 74542 74543 404724738 76455 76440 960846582 20794 20842 364848363 91080 91081 153689184 22084 22085 902292692 72135 72086 403552415 86429 86397 581296300 66626 66627 45405469 12262 12220 96174754 10659 10660 122276252 73167 73168 932164614 59252 59237 983586485 65278 65235 362056786 67101 67109 277258209 90522 90523 594960563 95413 95414 283080448 17547 17548 577849448 28690 28652 42561421 22388 22399 329228743 95821 95822 274961891 68598 68599 575410270 57556 57557 414645020 5929 5930 582121850 24487 24511 502725096 9356 9306 326750772 81035 81036 127468820 73917 73962 315138640 67810 67811 603449026 61257 61221 477920340 26637 26636 933059036 22207 22241 646134619 60304 60305 217063079 58799 58800 90745513 28963 28964 853499777 66798 66791 158541597 81029 81030 445433771 63553 63554 650226547 32768 32746 889989030 4195 4229 380343342 47458 47456 978857318 50193 50145 690410169 34763 34724 239410251 7841 7842 830167646 18315 18299 42342632 66293 66294 257494818 11401 11414 322213103 91871 91883 526669009 92330 92331 846549138 20201 20199 86599362 4142 4143 583360255 50055 50050 122558764 58411 58412 161497827 89295 89296 812452746 38746 38747 83878435 10046 10077 509742168 96944 96905 353748625 16497 16458 83256821 66604 66615 327049595 50672 50673 459460395 22486 22495 573124532 21451 21452 474035292 39769 39816 857265842 52597 52590 310596090 54888 54889 569829343 81606 81653 812958099 12676 12677 43362710 17612 17613 392464617 34798 34799 978816259 83920 83921 501114170 35719 35720 733757746 23083 23084 564949277 34169 34170 933592576 8358 8359 169722015 63535 63536 419773925 63517 63518 530339458 32239 32240 372171930 78212 78235 713490481 31097 31141 200789983 32396 32397 554366501 70139 70180 51551366 35164 35169 638310996 46626 46627 841909969 97330 97317 974012071 72444 72445 361598230 90515 90565 75993377 49831 49832 309318912 7098 7099 908772643 79536 79546 484378195 59905 59906 499554085 34638 34639 312705897 48167 48168 384325792 65412 65425 580073736 67202 67203 104121595 98970 98930 211033390 87888 87889 246461205 25820 25821 874446804 13340 13308 204053130 46218 46219 8430164 45107 45140 38548893 54720 54676 722350314 24608 24648 433597484 48751 48761 858065177 59167 59168 971680495 23051 23052 889482655 99927 99953 309381162 2374 2327 604801241 53160 53134 58844551 82969 82932 432515883 96342 96354 249392268 30880 30881 52117712 77568 77569 872754571 61600 61556 36209629 51307 51357 417828110 71060 71061 48323879 41851 41852 352628967 56583 56630 440501692 26818 26819 185237491 25796 25836 336605408 83566 83567 67611039 74181 74182 2388027 1109 1114 645174691 47214 47246 502020070 73766 73767 625763807 67580 67620 360539656 72982 72968 552139197 54940 54941 296092534 18517 18518 2830717 78487 78488 942286673 61362 61363 323426625 22847 22841 879939651 11360 11361 301820935 55299 55278 517550725 58118 58119 696984756 67923 67924 651941189 54616 54617 282931770 84259 84217 317689602 83314 83315 375907315 32597 32573 953192342 10079 10083 5528337 94218 94219 212494629 33067 33058 241100719 21362 21363 396928495 24354 24308 329073356 34103 34104 941686320 75530 75479 174109678 50637 50638 453384314 81155 81156 785727471 18601 18553 701503258 23570 23577 253295589 73684 73714 25720297 30274 30275 558099605 94277 94240 361687264 1943 1944 401603078 10045 10046 887087964 84481 84482 619378997 95609 95610 434025954 10671 10672 4717917 12157 12172 112083673 76074 76075 144386788 39503 39516 926621368 31976 31977 85685553 95298 95270 146941426 37894 37943 284786354 44010 44011 614687475 25850 25851 599572392 4919 4915 622638928 77231 77232 49992496 48091 48069 763228669 78595 78616 643304104 42682 42683 116146972 68368 68333 480313016 19955 19956 674249062 48048 47997 74914340 7398 7399 67066915 10656 10657 86989828 86333 86334 684031501 77737 77720 278658666 28087 28062 786136694 63932 63902 123821932 9849 9886 20832900 25986 25987 471219537 29104 29062 668003011 25295 25314 15387971 35430 35431 148661355 65164 65178 69758096 57039 57012 873681910 84404 84442 293183717 78046 78047 535280173 56849 56835 16453366 67345 67346 207651234 62668 62669 685787639 40264 40267 713742474 81389 81390 137520679 28509 28482 283736221 7411 7412 436916699 42638 42639 708704987 12095 12114 958269576 15201 15192 779939271 28276 28277 123622449 23541 23526 37702494 97406 97407 55983891 23635 23636 485317539 47042 47062 537006787 32267 32215 468124243 5937 5938 196355920 37433 37462 50846002 54265 54266 823822788 20733 20734 59217266 97238 97239 405392055 96052 96053 369864460 57193 57215 204734566 59528 59529 786576278 14054 14055 360794272 89122 89123 60264847 78216 78217 546069832 91712 91761 141041809 46100 46090 962659640 24053 24054 101195546 1589 1590 529308627 59645 59609 256071894 15270 15265 922346798 21765 21766 893675620 24518 24519 924343902 98742 98743 692371094 11189 11190 491342849 73621 73622 76105936 27372 27373 369871937 96727 96728 446780376 86173 86174 94410513 63779 63792 98038543 26221 26231 950607455 59714 59734 281657481 33469 33430 506799445 35671 35672 628243654 84323 84324 934664804 92748 92714 226226521 89594 89595 741335881 26390 26359 848441612 54326 54378 556363139 27636 27610 339512175 7759 7751 947668059 67487 67486 85806441 51831 51868 805706813 99062 99035 591362463 23977 23978 980746295 64078 64079 434026930 95220 95210 782740403 18219 18182 136456659 98419 98471 101085483 32427 32428 282984725 54955 54956 89493484 37270 37257 210034980 9922 9923 259800435 59275 59258 640641679 17455 17422 985387640 19042 19043 549235103 90131 90132 744150867 44277 44278 882181078 41631 41632 553835611 59882 59830 909947264 78093 78120 771440871 30934 30887 775134374 72025 71977 806955362 95727 95728 689288190 6369 6333 49825442 4656 4657 10194033 55790 55791 549469235 91686 91687 58436168 66835 66857 626494277 18333 18294 50193165 40509 40521 406794762 790 761 73405000 73823 73824 557792786 63413 63458 203050240 11030 11045 590048740 66452 66425 402415914 50988 51035 444990417 40282 40283 473634312 71111 71140 720785601 21147 21148 30246520 32095 32144 620561688 85826 85827 528220637 49043 49044 391647553 22350 22351 865995437 40378 40408 877626160 37930 37963 938198983 95798 95799 704306428 65565 65566 506324799 25479 25461 943277519 72754 72755 413707099 92595 92596 238280796 19598 19637 64003764 33628 33629 255823059 25370 25416 468079943 17941 17916 444548404 72111 72104 679379332 33709 33661 133191330 79895 79877 835139549 27314 27315 855644951 90117 90118 500673697 41995 42016 71490467 1918 1919 961643644 60329 60355 537486934 79008 79009 768569007 9193 9194 276213599 97284 97240 410181185 19511 19512 920770317 23636 23688 812374264 18905 18882 173896370 64931 64932 112836245 43926 43969 345588578 45808 45809 410732674 88842 88856 484838265 84686 84707 625579940 80209 80166 815375932 20815 20831 90024326 572 536 629010675 88322 88353 935361658 74585 74563 305784829 3717 3741 776936296 40104 40149 954773598 61588 61589 321810522 26898 26899 705076420 48398 48399 232538877 15844 15845 29146650 12536 12537 793061667 22637 22638 684323271 26104 26150 947387862 77993 77971 523648472 75450 75451 406199051 7819 7871 554608253 35690 35652 632620026 36213 36163 496107703 7963 7978 14193720 70454 70455 297490664 98966 98933 482618935 2349 2350 16336208 3631 3632 137082219 15936 15955 607986335 66003 66004 506958043 71326 71327 124290829 2336 2337 532466633 13165 13136 386064377 70835 70843 193471412 11600 11646 229375099 30995 31040 493427961 49333 49334 96598505 96265 96266 218147155 17882 17918 736768566 69356 69357 146232626 24443 24453 25529055 36265 36245 547106735 56042 56043 628734216 95915 95916 873009280 4913 4914 753190779 14080 14093 166023944 91226 91222 147519489 70082 70109 384151523 12857 12828 530301116 99077 99078 747935354 67868 67869 395680263 42513 42514 747953206 81316 81365 103086113 74530 74531 881916188 32062 32063 793335647 26596 26566 315743463 60048 59997 197975375 78144 78145 680109212 71265 71266 282106017 76622 76623 469600889 75451 75452 78497639 66212 66213 148585528 94085 94086 669100550 38857 38858 796322535 72433 72434 856322799 34983 34984 700082876 70186 70187 56861639 51677 51674 832732964 3462 3463 715810392 60797 60795 682071459 99964 99965 319937579 35523 35524 726435620 2353 2354 504852967 95629 95630 623552243 72276 72324 768493364 9235 9236 588680239 78843 78884 18393164 95288 95289 490273659 36550 36536 797526353 75538 75539 173740783 48842 48843 266060375 44184 44185 962829253 91516 91517 461926197 23325 23326 371767239 40329 40296 490142396 80606 80607 135572433 20072 20073 904873323 56998 56999 503604674 41569 41592 909213109 17141 17142 679946321 4017 4019 740711442 46638 46670 844285924 81277 81320 74719284 11669 11670 5166700 63916 63946 118029056 25801 25781 302536929 34549 34575 275066091 78343 78394 196808694 68778 68773 449668214 94734 94735 282364348 26150 26152 958818876 85179 85220 414502073 75696 75697 899956743 47283 47284 133990814 36014 36022 429050594 74259 74260 483831436 30291 30292 911151305 90859 90821 46088504 93716 93717 421144092 76643 76660 720280999 90674 90675 226821082 43372 43407 804038486 57967 57968 269490866 83498 83499 858521375 97831 97832 935632594 79037 78990 142462191 61798 61799 543151185 27053 27054 422530983 5770 5771 452474870 40370 40324 936723911 62713 62689 788818662 55280 55281 155664801 90280 90281 731282964 77459 77460 862525131 7991 7992 836270760 16042 16043 700330091 57769 57743 720840312 11312 11313 327796343 94727 94758 752057122 37440 37441 520312119 31456 31457 577231801 25484 25438 597561661 42355 42356 328385404 54998 54999 477412705 35839 35795 853837594 96287 96250 587168164 73697 73749 618967559 18358 18359 87206967 75943 75944 757977053 90891 90921 274431832 13203 13204 833292173 68556 68557 977449798 64811 64780 695016369 22194 22173 144667370 30816 30817 31165616 75707 75732 729212204 37454 37422 168193220 31292 31293 942548094 11082 11083 212830962 60207 60215 483547337 22837 22797 307931515 16874 16875 7629976 27859 27850 345166257 58834 58842 179180735 49269 49313 717430729 54422 54423 126036072 71687 71654 992917891 72980 72981 413462894 51232 51233 508944167 6508 6490 157262794 92710 92711 222093878 30893 30894 439176058 2884 2865 913562176 73609 73621 226628786 72169 72170 283242819 99450 99451 788463852 34137 34181 232816655 79786 79787 45859553 95894 95926 148192110 87259 87260 947375783 61073 61074 852488924 25153 25196 601101848 40676 40677 849956162 13220 13221 887694025 41446 41447 781464953 39725 39726 334059002 76901 76902 206297873 68468 68469 281728126 11801 11802 793384750 19055 19004 341896324 33031 33032 161216631 59654 59655 802426028 68065 68034 979769596 56201 56202 60586467 75585 75541 943914723 78689 78690 623809844 55346 55323 605348946 49682 49712 839774323 2008 2009 650826967 78274 78275 599568165 60418 60450 364610389 15539 15589 638406125 22290 22326 411625384 27423 27426 498017457 4541 4507 259212215 79656 79668 743787928 75580 75570 586032424 33900 33901 97702879 19081 19082 908394782 75604 75571 455693342 578 583 72480673 42172 42130 126652386 90331 90338 30127074 51777 51751 79331333 40739 40712 660732717 3866 3867 746678937 87429 87430 86980911 70902 70903 224649240 42839 42875 474452981 39663 39664 621864411 30069 30034 393644381 83625 83633 445168074 14471 14472 504819660 77265 77225 563240152 93015 93016 765463945 68001 68002 162247639 87536 87537 273774159 21589 21590 270224356 41416 41461 808801938 10139 10140 596737548 72732 72703 222485562 40898 40899 81640319 40647 40641 112285612 60892 60898 451356479 1958 1959 753319760 40664 40665 733744598 21183 21184 410438665 56539 56540 596756697 47058 47063 479538652 33605 33606 547929089 61746 61747 545632551 24224 24226 805698400 64189 64238 463630352 34270 34295 237817862 42638 42595 156133947 53179 53180 703844240 36703 36704 438113381 46234 46222 702160980 73134 73135 369816133 14560 14523 115999909 97493 97494 170270129 80261 80262 208980881 98228 98229 262428917 40697 40698 989025035 96048 96041 727357304 37461 37510 83113827 57597 57598 741923651 60923 60924 429333945 44384 44351 845181183 14501 14480 428182151 13729 13723 25010371 24177 24178 151193903 38660 38661 763277565 10463 10464 700828253 81090 81108 251021901 87029 87030 695674680 46848 46849 526126443 12792 12793 661433156 61594 61595 823413006 61300 61301 502836599 21280 21298 837798253 84265 84266 779161420 41341 41375 55135463 38401 38402 919938743 72546 72509 422338074 47782 47783 573582007 21675 21676 219271714 71477 71478 54138589 52276 52277 718986580 80304 80316 396661407 77382 77411 624405010 59140 59141 1837667 1483 1484 288978743 16959 16960 318536203 85339 85388 161357823 45344 45345 591331601 47907 47872 173615537 70254 70255 574805084 2665 2645 908342598 85597 85606 556777024 52576 52623 301686977 25958 25959 938310409 28722 28755 62743125 51394 51395 253182707 47055 47003 164717011 7968 8009 302376746 19783 19776 192199799 13293 13320 642336678 36232 36233 216131297 5001 5002 554404206 14911 14907 930650223 98007 98008 450048995 55474 55475 59288726 40135 40085 326688924 60932 60933 468150541 15988 15989 71930667 16424 16474 8377686 87408 87409 341992432 2425 2374 155141898 86531 86569 909449740 53298 53299 625274257 79713 79721 587563951 60231 60232 630457251 16015 16016 945502384 17320 17321 222156271 57829 57804 324635257 24057 24058 897519882 11772 11752 490732693 27976 27977 178018790 48618 48624 378879916 78623 78669 734617703 45291 45262 660500492 41441 41453 623881197 10574 10575 939987229 16972 16921 275257422 69207 69242 809168315 56246 56253 167826775 63849 63850 512673925 68215 68216 171697666 33792 33783 302909776 14933 14884 625575851 27596 27597 226667666 40937 40895 144542174 36368 36370 977688167 59325 59326 37804909 58268 58269 864654320 54478 54452 732308028 37745 37795 234670410 11779 11780 15063433 47929 47923 705113447 25120 25121 538242135 90069 90084 61390312 69822 69823 473780866 28839 28840 798056585 22484 22505 627652008 48419 48421 387873424 55107 55108 557695952 25184 25185 446791491 80655 80626 435550056 3254 3255 456697107 58126 58127 502436529 64730 64696 275836837 12887 12888 288508764 76495 76496 835446466 79417 79418 592066678 62136 62137 997663565 59125 59170 441080767 2068 2057 370500002 76712 76713 363760409 13931 13943 170471165 42238 42239 777433006 11842 11843 704362831 63632 63633 376283379 78419 78429 112305170 19754 19725 673522065 89933 89938 448174376 90533 90577 79456914 88681 88653 167397093 86113 86066 640172471 97461 97467 941318716 26592 26569 207177767 89368 89379 296910108 49836 49837 543904675 61080 61099 111168433 96755 96756 781374029 60899 60900 607476982 28894 28915 976937899 45167 45168 188225421 45504 45466 606565662 70001 69969 821024020 78515 78541 797221476 27505 27506 271808494 27845 27799 992091402 20893 20846 15464180 99919 99971 850990412 72724 72725 172612898 63178 63192 446824725 90128 90166 492849963 93479 93499 39470507 61827 61852 553942505 2483 2484 285839130 89452 89453 492480267 11107 11108 647670284 91201 91153 475750668 26522 26523 673811957 40053 40075 792473485 89886 89887 114491464 86599 86617 515992756 91703 91714 438785104 69593 69594 67845891 57804 57805 342230378 14903 14856 516570926 25260 25302 845442919 3099 3078 171081294 10993 10977 893719007 75729 75752 153766979 764 796 610698626 50751 50801 755458697 29247 29248 747518100 54952 54953 796269201 53365 53413 263415417 17720 17747 760391561 1387 1424 494881904 27190 27164 141243542 19526 19534 834121424 48072 48025 577078618 54065 54035 942084202 57689 57690 822858913 31749 31701 27538258 11165 11166 651308204 67905 67894 471186656 17581 17576 914030824 89395 89427 51578538 73455 73456 149971992 17095 17084 763325754 54255 54252 994770993 98858 98839 835997197 68836 68837 633811610 48593 48553 59927075 26010 25960 540724733 20978 21019 114248377 66282 66327 354965529 8618 8649 194918015 34978 35023 246463166 51842 51843 509003030 69623 69624 650759149 7257 7218 15751183 61189 61190 505297903 15603 15571 359477560 42590 42600 346618924 94706 94695 244756078 58556 58557 559289130 17298 17282 221005113 57143 57121 730402176 33514 33515 744126808 60826 60827 309675366 40999 41034 416203476 23149 23108 15676106 7420 7413 237985066 35039 35075 990475079 20969 20970 921813103 8952 8953 719853252 36741 36787 112385718 11661 11662 926666047 8573 8556 236378975 87200 87201 794183190 88617 88644 68663712 12785 12786 394896031 36959 36980 912919577 9554 9598 479480044 15657 15621 51144004 60176 60177 447362654 18486 18450 687965076 59569 59570 644945859 87095 87125 190501117 5516 5472 248480941 65586 65587 49833265 73662 73663 507154937 59629 59581 810643039 51068 51048 985252695 2438 2431 453378838 59555 59556 214677691 57232 57216 225649658 96449 96448 93040916 37200 37199 140305143 18301 18302 274324093 79010 79023 798438431 98295 98264 809487488 20843 20844 796454647 89858 89907 210925704 54472 54501 474552770 27111 27092 161290649 67004 67005 777642769 41471 41472 703724919 53474 53475 207493066 52554 52555 35834206 46389 46390 512527653 78041 78051 707912828 42951 42952 934950728 71150 71151 46449651 5998 5999 746864105 93438 93403 166235121 40103 40104 896701603 5823 5781 901708977 92671 92695 183476191 90917 90918 840190668 2178 2155 258047645 39462 39463 522433434 41292 41319 705176032 69718 69719 747175681 51761 51762 123834910 43252 43253 671955516 1732 1733 175517219 11504 11505 421683715 20777 20778 797426978 37987 37988 902304123 2627 2628 293273437 7122 7135 57765078 37269 37276 238264743 83844 83845 395296902 60253 60203 375527759 76013 75995 142809339 42926 42927 233236592 46433 46384 163092109 19232 19193 112217994 98917 98909 171089351 71512 71513 684793463 65657 65624 15643479 66560 66561 383455935 46081 46082 957698270 13515 13467 695192826 26962 26976 97801596 80030 80031 177087164 22599 22562 394164479 44576 44577 596691165 40454 40455 494869307 65205 65206 227670468 10085 10107 999358475 88801 88822 194657110 99102 99103 800882398 78930 78976 310936638 74269 74270 606417315 50156 50157 324292583 5879 5915 42947406 7960 7961 591609816 46229 46230 519421279 4690 4691 527082778 52213 52226 335781144 91250 91251 971319749 50172 50190 942163440 7774 7763 290274181 53087 53056 172634637 88549 88550 533370451 34344 34367 137738014 4831 4832 8486116 28700 28717 4253658 78166 78167 224133478 20128 20115 390302427 90290 90291 556833245 11006 11025 3062209 15654 15655 325959153 88865 88866 520082085 70524 70525 822884627 5914 5915 317337931 18677 18692 468592796 55136 55137 751229672 36690 36691 945390606 11129 11111 691968485 30606 30607 797584938 75214 75215 830450371 10541 10535 331710026 77406 77367 442062094 60111 60129 888305341 52777 52778 467023197 70451 70452 902708136 99603 99604 874022178 23096 23073 401928435 75121 75122 750262867 3507 3541 133673333 98741 98727 408278668 96618 96619 465504643 3362 3363 751636181 24520 24521 480244754 49153 49101 6941479 32789 32790 996700615 5060 5061 775869635 78656 78657 100636057 25926 25927 184163929 16480 16481 637569086 43527 43528 306452413 48725 48770 500548883 12544 12542 658002191 14343 14363 398359031 36547 36548 711460821 8773 8774 353589796 67578 67584 547632030 79830 79831 195462463 77972 77991 129452372 89805 89806 452380158 9518 9569 336107448 32537 32538 275511777 18327 18300 371753822 33922 33903 524958249 65739 65709 881949927 35896 35897 410802358 50049 50072 703891817 85118 85119 808433829 10704 10705 761427313 30078 30079 365319105 42628 42609 944124507 91701 91694 199747640 62113 62114 894348187 24820 24821 599299098 65945 65946 671599627 50240 50190 602646747 54228 54234 995130346 61621 61661 386951739 80067 80068 109239833 26970 26975 167176780 56420 56381 452784668 96814 96815 407148067 57821 57811 452690405 17646 17647 857286919 42919 42920 462888709 95980 95981 992143592 49570 49596 795816565 44682 44695 621627915 53482 53526 852649658 55662 55693 738845920 94417 94418 22869107 183 184 217505123 20904 20956 441547994 28004 27960 822862446 97030 97019 945951039 62754 62755 812486894 65171 65210 738664317 29254 29282 570847333 47674 47675 452255333 56637 56635 455882916 20651 20632 258819675 11475 11476 881173339 62306 62307 428627056 44011 43984 364119468 15078 15085 12419985 60005 59974 157437241 54696 54647 790175440 9403 9383 159632068 40213 40214 163241814 13083 13103 624705718 37001 37016 867630394 93857 93836 761780686 66220 66221 35814637 86373 86334 772381674 40709 40710 725604024 27257 27228 524698186 91045 91009 607663788 87734 87683 746944363 13566 13567 155238812 59645 59654 249050813 72385 72420 412242057 37143 37175 951691929 56612 56613 817648153 78380 78381 181066336 73115 73116 35379572 98046 98047 999649945 51255 51295 890723085 47695 47664 226993114 48927 48928 188394017 52610 52611 263315322 76593 76571 278149709 80831 80832 416804025 47721 47694 168332190 19783 19789 591713819 9932 9910 180870231 51841 51842 716747963 80543 80495 977895393 26707 26708 925864557 33335 33336 960567844 33789 33757 286249768 5593 5612 954445824 12281 12282 187839107 4450 4451 798699656 24281 24287 903524638 58938 58990 267146336 80525 80481 400162914 15636 15663 851622794 63742 63776 535508336 70139 70140 896713487 5379 5380 453135626 32056 32057 343247681 42690 42691 852684949 36574 36625 533962261 47609 47610 773504531 71176 71133 983797553 65834 65846 16670840 84049 84050 372427130 56076 56108 566495520 95545 95546 933982304 40956 40957 517222058 30335 30336 480836972 23984 23936 616035759 43559 43560 978872240 65970 65989 78634299 16213 16166 219594177 70725 70701 165749599 93066 93032 987248898 441 442 139942987 71897 71922 746282905 31912 31913 786426196 48169 48170 644120887 71697 71698 388306706 21722 21723 248569960 5213 5263 946371205 18011 18050 761718774 48633 48634 933584318 58802 58761 939842053 63146 63147 488470013 17552 17553 245074237 13492 13509 784891325 9898 9899 770686455 65725 65706 856222247 39717 39718 885399225 29507 29501 163720931 28631 28612 362641948 83960 83961 793240949 80225 80226 237659369 3135 3104 70378258 35992 36016 783914905 19621 19671 258510278 81066 81067 63794347 24989 24990 346031930 91251 91252 410224280 54804 54772 949725506 38415 38416 445517224 61310 61311 537561308 97029 97044 889853988 11605 11606 152446425 71170 71126 741350913 35884 35856 95897045 13578 13571 271568539 48913 48873 321933320 20008 20009 296845838 5989 5990 283891390 83953 83951 911519373 32971 32926 247799131 67380 67387 993244842 79782 79783 705526497 16068 16069 652104460 93427 93396 774576304 53629 53601 273684601 56812 56808 547384156 6212 6213 483341175 64168 64163 846148796 33790 33777 29317517 33348 33349 496590287 97380 97408 579897584 24929 24930 840430799 69953 69954 219506991 52607 52608 764579110 5170 5126 733140974 9140 9141 898786395 50487 50488 462709292 38287 38288 811505599 87603 87554 481519827 85155 85156 203715999 97072 97113 212032725 12307 12268 971119904 28800 28801 519064554 91512 91555 614081428 31611 31615 786563784 76816 76781 283650053 42524 42491 312485750 40629 40658 997830621 5124 5125 156618182 15426 15427 953421520 47417 47386 712290963 32758 32792 591130286 78701 78702 117496738 92067 92068 653556792 33834 33884 214830596 94059 94090 459299763 37155 37156 670184843 86565 86531 625281494 92969 92970 831693659 99304 99305 137239623 41362 41363 669544600 72616 72608 295483248 20418 20384 108577456 20987 20988 276117677 87573 87562 506774949 66109 66110 412569085 92815 92816 641109675 32954 32955 438867393 5448 5459 36112054 47340 47297 128907366 91819 91825 822339680 52688 52689 777553965 12318 12367 99685787 66804 66856 66633696 36672 36702 670098497 22322 22323 818592610 70499 70473 467608906 40757 40758 55567205 48378 48338 963861557 54397 54398 164409617 31153 31154 986893307 88668 88629 211146838 57615 57574 101233585 24463 24464 609950324 70768 70769 618918129 87108 87109 237059002 51477 51478 508642064 50542 50543 723060637 46686 46678 920389413 23044 23045 400005012 43519 43498 61319240 86131 86132 667221288 94930 94931 333949443 91215 91216 105336402 85608 85639 736756176 4632 4676 777604008 81864 81865 7763763 4404 4352 832306576 90720 90721 185465160 48942 48918 370622196 56928 56929 727379290 91472 91444 548463497 23034 23076 206019607 71613 71634 740125213 4685 4686 710507105 5648 5649 768628839 86875 86876 769329485 24643 24602 515273034 1159 1116 621511969 33846 33847 110101543 91289 91276 698639120 45602 45603 187741652 34875 34857 113837088 3757 3770 993532456 36802 36766 486293526 90388 90375 137492733 71709 71746 846515823 9004 9031 430283477 34666 34667 495795058 34931 34932 865613728 57323 57290 62198640 48053 48003 230768157 21159 21160 33376528 74289 74290 542635240 5778 5779 190443540 63243 63244 361521212 28879 28880 69169132 67320 67321 336639850 69296 69297 844884563 85040 84999 702992190 39649 39613 141809448 555 556 496024086 24416 24417 638790499 85865 85882 169088449 59748 59742 324036858 25005 24985 610919206 30305 30306 260328900 46126 46127 58116597 31600 31628 455955882 98165 98166 275729970 7929 7942 427395085 13337 13286 345395424 51858 51819 20540789 85321 85322 560730166 40584 40558 266020786 30402 30403 297433938 61091 61104 887324934 48898 48899 854665476 79968 79964 779146357 19439 19462 199957321 47724 47718 972982774 91372 91353 113163821 99871 99872 88192505 21491 21492 873332087 93512 93513 941412561 65552 65553 940242689 36683 36684 690157689 48466 48461 846906147 39974 40021 214269221 34996 34997 331178616 4476 4477 3134997 64367 64415 49900668 31137 31152 663606379 68755 68744 942025163 28806 28852 172726300 47487 47443 160199322 9469 9510 733650110 79645 79657 608244378 63160 63165 525664964 97434 97425 632577928 48755 48787 562257011 74616 74617 521431819 40128 40129 888124943 77214 77166 542372804 7834 7835 473101536 46813 46823 226686861 1374 1375 409032599 90305 90306 234447791 1223 1224 953189907 43891 43892 84824334 67958 67959 123520915 67030 67031 385573406 50455 50463 840544241 83048 83011 65562266 33221 33222 934764013 73796 73797 654305186 65186 65187 50561084 17812 17844 639923781 92773 92774 941409839 81308 81309 885956474 61324 61325 605857015 41088 41115 867757679 87341 87333 772204903 69560 69561 628066894 11737 11707 257239245 57543 57545 511578253 23889 23895 721148865 54004 54005 939497652 77686 77687 904110139 27854 27855 930768335 67153 67154 480004981 64426 64427 551374656 96682 96683 362145287 94343 94344 902811728 35497 35498 643211783 26299 26250 9651704 42844 42888 174329502 68538 68539 498367413 74499 74478 129685037 7974 7975 435268016 11742 11789 294266437 63725 63767 323946251 61333 61361 647077203 70438 70439 61368041 43952 43928 435175354 61782 61783 856093773 71517 71518 355907546 43673 43639 225820673 57836 57788 169608377 25045 25046 164440406 11730 11731 840388053 59580 59581 497650560 76899 76943 668253535 89416 89394 659463503 60264 60245 403602073 14258 14259 607602855 42845 42846 346784779 61933 61971 63273525 44565 44561 7358565 24766 24774 152467215 24361 24410 820211662 82729 82730 419097160 89259 89260 865389639 68802 68803 339885538 40740 40741 495577397 98203 98204 499829814 98221 98222 397322059 1852 1853 558922 85473 85474 909174138 51083 51084 715720459 77756 77758 431941397 84112 84080 133101621 8060 8061 891394327 21692 21643 888146435 23444 23445 109777060 38775 38776 906010685 75028 75029 446399673 52686 52667 582513707 35879 35880 905165527 26828 26829 863195814 24371 24411 654783975 22991 22992 360487469 69382 69383 12905518 1643 1644 885813811 50257 50289 522560229 41700 41701 840109495 80438 80439 597671597 47519 47472 786633249 21367 21394 886744825 92811 92812 239096964 2532 2533 699364368 96980 96981 459943777 52205 52228 902755058 72937 72938 164422337 69201 69195 471307155 80064 80102 165907978 32345 32376 576031179 19731 19715 874272783 6245 6246 489152436 80560 80561 291755669 27672 27673 392544317 22814 22815 311525228 44379 44380 67042323 37419 37434 787057041 91470 91478 311294241 94571 94572 589656819 93766 93735 277238236 78352 78353 5828617 94276 94277 776039096 74023 74024 919140297 70924 70925 209991817 64400 64401 658911174 7495 7465 603779499 73487 73488 882898704 74268 74269 293005587 72898 72848 941298804 27397 27398 778987478 27798 27836 149753852 16631 16632 148370339 97185 97186 303317765 55913 55885 413321055 11505 11541 926843671 12378 12414 912508391 27484 27485 120483678 33700 33672 765032733 26274 26275 885856479 41333 41310 604534179 42195 42196 302284555 89177 89147 105162496 54103 54104 707398658 54337 54354 610371388 56211 56212 97222978 60549 60550 590672267 43087 43088 596349289 16739 16740 15290644 53299 53300 412517813 40379 40425 555804954 42798 42799 875670793 64177 64178 996983404 14081 14118 806605375 16987 16988 496296021 59404 59405 266694949 64531 64511 612820869 67666 67667 908168308 1513 1535 313703924 41156 41174 965531272 67562 67588 325539567 13190 13191 370583293 82344 82345 577100948 79124 79125 880322905 94381 94400 487716825 92732 92705 581971406 3057 3021 415084642 6736 6737 101763113 86805 86765 898851933 24962 24978 84807729 63950 63921 360670431 52237 52200 82748107 66825 66791 677747203 78634 78635 6568193 29675 29720 967129107 72899 72900 409638499 3266 3267 114172139 75917 75904 333796134 49466 49467 746612004 29994 29954 505459917 52682 52713 15633413 9905 9933 767386729 77079 77104 252174413 14754 14755 213147614 89636 89637 675575153 27392 27393 580213113 75853 75896 847672571 13314 13346 472992856 70349 70350 347865288 6481 6482 32524638 90135 90136 222759598 21068 21113 456872553 59417 59385 827631947 69814 69815 536267395 12761 12762 314206069 95669 95670 262013320 48292 48306 346811945 64816 64851 500524495 90158 90159 903938454 73185 73186 920772152 5382 5383 733392225 48717 48702 721082772 88459 88460 42597297 39840 39841 706578713 5325 5326 393986126 23991 23992 692001491 50362 50394 918603226 45277 45312 589593013 2891 2860 568748773 53316 53288 16226364 82399 82363 983833034 17795 17796 846172846 16297 16261 397374699 15060 15085 657326954 52656 52657 856387962 44798 44819 926153696 87967 87968 298942888 22178 22179 488405933 82910 82911 342912270 97732 97747 883843221 90141 90125 443667208 70090 70084 816207891 57807 57808 819721653 11423 11438 546561440 49893 49894 161219194 51350 51351 423195848 94077 94055 363834928 63276 63237 828989456 39430 39449 594969259 57475 57476 86776061 88586 88587 725509976 59288 59289 91230594 20868 20847 156744289 47296 47259 55374779 92965 92966 177245598 60401 60402 944563335 8675 8676 361266518 84461 84462 613560439 61621 61576 709299326 28047 28083 534916832 65457 65507 41028141 87065 87024 112666933 22828 22863 197787697 4607 4653 336698540 4656 4694 144646592 51508 51543 504767355 79589 79613 707648124 73699 73700 841574104 19696 19697 108983122 49832 49833 501344277 45594 45551 662070394 56884 56885 300585387 11295 11315 441629037 46654 46700 531709458 20842 20839 388806873 41430 41384 801066459 70134 70135 792453022 37302 37303 333883443 11301 11302 329824162 66627 66628 505639356 22643 22638 361212994 94587 94592 336881627 10658 10709 54674527 26815 26765 490277860 62226 62195 90226472 34812 34813 577280153 61139 61169 826818903 16683 16684 164629835 76010 76006 196290537 60138 60165 864770334 56455 56468 154395354 69848 69876 355222178 97586 97594 961220637 67466 67496 461501799 12731 12732 464204612 92822 92823 74572999 99244 99283 47615657 94325 94326 642471170 22972 22973 545983278 63878 63879 334520630 76460 76426 20355264 87366 87332 369646005 18218 18240 213954525 69455 69456 952140680 4826 4827 198632170 29931 29919 380412937 12979 12983 638871912 96851 96852 238662183 23142 23156 719211944 61959 61960 812097227 93160 93161 810570852 8434 8435 772770636 14293 14294 180798910 15866 15867 673276705 84972 84979 914809725 55931 55941 699679110 80739 80740 880548153 20249 20250 612750797 73137 73138 926338354 53992 53960 115291611 39549 39497 317119814 93930 93931 717824437 20853 20884 590895240 52926 52927 211627152 10557 10558 462451668 32999 33000 678648180 53397 53398 537898282 84033 84045 812748392 45981 45982 795027153 12514 12560 190212761 41676 41677 845724052 39003 39004 11487314 70178 70181 916030196 37054 37084 265849968 82068 82069 523021312 48091 48111 141872939 19457 19458 602813531 71235 71236 288998380 67985 67989 354883304 58951 58920 172743679 75871 75872 386078374 91611 91612 70836042 31031 31032 731687880 56583 56571 450158674 48679 48654 872810702 90629 90630 883262182 50841 50856 6276982 27258 27259 120070125 21479 21471 8135949 38689 38690 116798796 69794 69834 754174422 65224 65186 399585408 64348 64349 725228376 35077 35078 274144107 7489 7491 932242558 33329 33330 965078755 44790 44791 711910913 93702 93703 583035151 30898 30892 915613049 18482 18483 882595369 99414 99450 750875737 66571 66552 860354368 44438 44439 263417996 90499 90500 23334774 48946 48919 556350180 20753 20739 703670336 3976 4018 747838885 19860 19861 311434023 97279 97280 188146833 27895 27896 467268583 64790 64841 180663903 50427 50428 308612844 68424 68425 269256623 11556 11557 238860604 48287 48255 576870911 87203 87204 293183032 40240 40243 14351169 84787 84742 357657485 98393 98445 251748896 48417 48433 152992321 28638 28639 197587625 64557 64523 38691579 48922 48923 263750402 95200 95172 232305180 36992 36977 596249837 7045 7046 847506833 67418 67419 813853179 157 158 214584678 97698 97691 278016815 75455 75454 758728126 2516 2568 555852042 78141 78142 72173231 30459 30415 110108423 2228 2257 872279904 8464 8465 392150283 32079 32039 814972509 47463 47417 422458672 50219 50220 167174243 83475 83450 832651817 28328 28308 576744889 49606 49607 582533107 14345 14346 343664257 60304 60324 229052920 75585 75603 319281103 18259 18260 589728559 49917 49962 577777440 2292 2319 287114212 38772 38773 967432329 79696 79697 790382133 40110 40111 950865362 40772 40773 800383232 62060 62061 282751060 3446 3447 791042515 99725 99726 238027946 84347 84331 125615228 87283 87284 951909516 78981 78982 132715963 89708 89692 706772889 69481 69482 769969062 97335 97336 691959110 40040 40041 889594044 48865 48830 897156724 11487 11488 640477601 22377 22331 451257944 899 865 776467760 66645 66646 787649480 70476 70466 546151883 50580 50581 190051090 6453 6467 775718608 17013 17049 795849384 6497 6498 446442319 40694 40695 12529342 55579 55578 817726576 4483 4484 803899291 97983 97984 874177661 19695 19733 488361751 9222 9223 191172940 41380 41343 240873794 43320 43352 888934727 35314 35315 222769315 74403 74404 879981846 55556 55508 671639570 14461 14473 853649131 68436 68437 990225804 74634 74635 665792104 8741 8762 355445712 28471 28516 826362278 66073 66074 329817194 47852 47803 574657742 43826 43827 40034062 3381 3345 389513213 15531 15542 469834195 56376 56377 588561938 99255 99256 344215979 47976 47977 416287515 46788 46806 79035419 19377 19378 478666598 50455 50497 36897764 4747 4764 145233956 73062 73031 905786362 17399 17360 891329770 86287 86275 66431449 68514 68515 905099248 31410 31433 507854503 49391 49387 351975884 17962 17963 714592659 51184 51174 843102263 4580 4534 980242554 7970 7995 15699993 31927 31958 955529089 15058 15059 82440990 40847 40848 954260723 48360 48338 709654843 25967 25945 143332038 96749 96763 503519843 84783 84828 24644655 90029 90030 349969324 79646 79687 259521549 87659 87660 777990417 90811 90806 361452688 7634 7635 2149925 89027 89059 245794047 44578 44579 997641319 79757 79758 978708260 29633 29593 215112566 24392 24393 84399579 26808 26758 132951012 7423 7453 371315285 1754 1779 901528563 23495 23496 383363909 36677 36627 452237812 11958 11959 255246326 67350 67374 187754739 38868 38858 368752650 90561 90562 783765304 48930 48913 768263399 24176 24213 743143396 98292 98282 974671955 21916 21917 656251591 93620 93621 186744752 80220 80173 843754364 46332 46333 81195578 13148 13177 777126842 71418 71468 285931000 55143 55094 31305073 67463 67452 395815764 1365 1366 419365540 18377 18378 380725420 72484 72458 14144471 16824 16825 843392306 16548 16549 702802016 15568 15547 603056542 58593 58597 527334454 38327 38328 865963661 37550 37551 270275273 4630 4602 95350604 62823 62775 864584821 86734 86726 8472312 86515 86556 257790315 12659 12660 436687932 37159 37160 184528801 15137 15138 60706121 50894 50895 811738756 97066 97053 524301801 7772 7773 289510701 53671 53672 52886310 37019 37020 66670918 7409 7410 596256754 81825 81826 376234341 55120 55112 25719258 9326 9307 565724888 99621 99622 728649731 48785 48786 975636695 87512 87491 456013455 51561 51562 649354280 30817 30860 59340206 96334 96335 734194933 30622 30623 710836969 72756 72757 672556576 28945 28996 709346930 17519 17541 302245092 15181 15150 178579398 76401 76386 59123827 67625 67579 345228295 96905 96906 191695173 27812 27836 171743995 74437 74483 103940863 74653 74654 97961554 6977 6952 280102661 78024 78025 934683729 86105 86106 432329392 16531 16571 191658965 5073 5074 199607148 92541 92542 832907535 36639 36647 707443419 82268 82269 828521422 49127 49156 963924389 50987 50988 810860030 19586 19587 867130795 15924 15942 216104417 65713 65724 987336693 66739 66736 350044843 14852 14853 593897103 47653 47659 387431714 36617 36618 932122528 46782 46831 347697814 45292 45293 602155556 72110 72111 576797547 52207 52208 820495315 64577 64602 443731392 69226 69227 847668870 70407 70408 942370322 36097 36142 985275065 77864 77865 166871995 18319 18350 216537546 52378 52379 258076407 31897 31903 287129725 70263 70264 967942114 65114 65066 766597007 26810 26760 425427125 3110 3080 41959107 93965 93917 507280232 52522 52548 101654892 78491 78492 399505872 17942 17943 796282674 81785 81786 997855089 85537 85538 197847975 97883 97901 990182185 76517 76523 665432781 13858 13859 738700268 6850 6902 244482992 58838 58839 617536499 16221 16222 853726021 78185 78186 980375874 15065 15066 934116402 55303 55255 46910301 20139 20181 674669192 91956 91957 616640855 95740 95769 839184717 48076 48113 479554607 82184 82206 705849137 17216 17222 960538993 60088 60089 826532709 71984 71985 452787426 76665 76666 850250539 88202 88203 634114137 5032 5033 816815522 6697 6698 948911326 6199 6200 561298575 14629 14594 154831522 44571 44542 664227729 89661 89630 972088805 78820 78830 840851791 13233 13242 276920830 42891 42869 565735499 27451 27463 388674653 56567 56568 504846694 43333 43334 144619332 44696 44697 326753571 86307 86308 919077487 38214 38215 130952002 13773 13787 494282460 53242 53243 569166841 21646 21647 572981682 39697 39687 941193620 99964 99932 381700929 92869 92863 183853366 90719 90720 200893395 63562 63563 770676550 36258 36259 36013745 3576 3577 190614308 90255 90219 928060477 82684 82709 684139926 69327 69328 559151443 12005 11965 260724796 73508 73509 324337869 3653 3654 313886821 65846 65826 43272820 71980 71961 8915679 66014 65967 453870634 41695 41696 614934375 74361 74341 881426301 49340 49327 28375678 62172 62211 259156987 47086 47087 398674647 3241 3242 85379552 40667 40703 118324854 27080 27041 877687852 11123 11124 500445733 62786 62787 671706732 24387 24353 555344906 75354 75332 405631603 10250 10215 120137143 16067 16090 403403283 48386 48387 88885093 7920 7954 533118953 24517 24476 379506907 35123 35087 770520998 32647 32648 438902163 95866 95893 216825603 13698 13699 696335945 9876 9877 123348944 73535 73536 958149150 22503 22545 268403365 88164 88201 287562055 14966 14967 738596922 8386 8367 872377829 13813 13814 508955648 68833 68878 936792444 48148 48149 877918030 9258 9259 595996896 3435 3414 386589882 63922 63923 741887766 97048 97070 952600847 71606 71607 973699044 10855 10907 439016627 20310 20311 658081035 26696 26697 296260599 96059 96060 104208385 26375 26376 315141139 85410 85411 839005726 90747 90716 69488748 76213 76203 238377779 88321 88317 446557401 70687 70718 517284973 92995 93032 950033693 48652 48653 844296832 82163 82164 973950807 56794 56795 297208554 98304 98264 662530924 46576 46577 48040979 19534 19548 797751077 91221 91268 225254968 33515 33564 123684268 78910 78911 664304944 14240 14208 413541402 15427 15379 888821433 7755 7756 868459311 76834 76835 660099571 25817 25818 451226916 96098 96099 713414125 31984 31985 761029001 64100 64135 244966098 40627 40628 584506902 18489 18490 388366782 25995 25996 123706646 84866 84858 304564751 37585 37586 82370014 55831 55804 943119923 13045 13015 541427178 46573 46574 87611912 84580 84581 338044309 7158 7156 715537188 89213 89214 176433318 21808 21843 997804420 97954 97955 381988835 88590 88591 539411086 90541 90511 268585472 47892 47934 785144180 27225 27177 339280745 80293 80294 640158056 71619 71621 331630533 99112 99113 379890512 87150 87201 291868137 91999 91979 626405276 16656 16694 532486464 45467 45468 95762014 5897 5885 144505150 75322 75342 148737291 14142 14147 666203897 28298 28284 731542470 71053 71054 226488624 46631 46632 437221197 69490 69541 47368023 80927 80928 671952945 20061 20062 222107587 73644 73645 987962450 74031 74032 171574079 81057 81033 303942150 27587 27588 575149991 4705 4706 984054210 47572 47573 43579900 14028 14029 878334113 14985 14969 993961407 73329 73330 130308483 86826 86840 226102858 59675 59627 36835221 68348 68349 724824045 81198 81157 794404529 84510 84506 779731019 88028 88029 47605720 53122 53123 956453820 36262 36263 511073169 21741 21742 306059212 11618 11636 572773284 47269 47270 964091958 24224 24203 465775823 54747 54748 515870896 27053 27037 95581548 71860 71861 664894513 78552 78546 520416435 70739 70787 319436029 79085 79086 700438916 73748 73749 560712923 12958 12959 453996442 98286 98318 465856361 1649 1645 186143992 17174 17175 123103932 83951 83990 203234237 26625 26626 168200696 32742 32690 872638659 21935 21936 553126756 13791 13792 980323830 29166 29167 571544896 560 561 487753219 99152 99165 480363856 66813 66814 985291044 58883 58902 884378748 640 641 792223039 31331 31358 13120766 60345 60294 177143350 72451 72452 215957917 65860 65901 358785895 21480 21468 154267456 38277 38239 402664326 80497 80498 957120207 63254 63255 372125085 51671 51672 395620200 88794 88829 824279980 3520 3521 301144386 24593 24594 325355387 65261 65262 159264909 77526 77527 936694133 61198 61199 768768641 84839 84795 991719276 41884 41901 259380269 90023 90024 718978115 41422 41415 215084187 55432 55433 519004045 98943 98990 988413146 61945 61936 586457393 79642 79643 629353795 88385 88417 586693700 19945 19969 951047601 85438 85393 215256801 85197 85198 647925415 73165 73166 834298480 21148 21149 399634090 8958 8959 307699117 60353 60354 92977553 30529 30530 307332960 64960 64920 790559605 70041 70042 191902550 83483 83484 724124864 75827 75828 225849836 75041 75042 223521665 42579 42591 407691274 23313 23314 443968568 72750 72751 240321499 14560 14583 819124707 7712 7713 823231113 73937 73914 479099765 20833 20834 949686486 48202 48214 583648034 55810 55842 453001805 17306 17334 25131608 14084 14089 270281583 19358 19359 94889334 10481 10459 886848610 71441 71442 417488348 70895 70896 163207818 54293 54294 457454366 12336 12337 170362180 74244 74245 235739881 98220 98234 302083652 87728 87729 387006771 39168 39180 725799354 8818 8819 827397131 37730 37731 356530011 53018 53019 163246176 61254 61255 888470559 72843 72844 445728536 90279 90229 501854138 85399 85400 897590816 50236 50237 474307543 15461 15513 171700553 38821 38822 263107640 74224 74219 860998506 95210 95179 314403509 66442 66463 678338000 95693 95694 195974671 49684 49685 393441491 70611 70652 697644905 26057 26058 317369685 72721 72722 487767551 59773 59810 825015935 84477 84443 469298981 63160 63184 962796128 89827 89819 474686996 685 686 373761479 55809 55810 849592722 11015 11016 263521793 27765 27768 281197561 57056 57066 451054942 56148 56149 228227147 31434 31392 589958951 6745 6746 195064490 66947 66948 119716373 13678 13696 831334971 24108 24127 927400010 51907 51888 932220277 82557 82558 486849009 9806 9807 942892736 1129 1130 539996395 30256 30257 834271792 1034 1064 723566046 42726 42716 267897507 53107 53152 9667657 6719 6720 847535185 93282 93236 773431836 60529 60530 767640640 79822 79823 855221132 52247 52248 354122747 66625 66626 829398482 34867 34868 41011138 63501 63502 103624145 84498 84461 76427373 95451 95417 244802259 17380 17381 741462564 12603 12653 234289627 19625 19594 569599611 85393 85375 780364784 32432 32433 111067080 64119 64096 253676314 69446 69447 232708454 54436 54420 103410839 48604 48646 268366332 74046 74047 980752420 73006 72976 359476064 6164 6165 674802575 4304 4305 566237160 50753 50754 476763425 68846 68825 480557919 51680 51681 458390093 24842 24839 97497619 67581 67582 735267304 99610 99611 965284811 66478 66479 421308002 58834 58835 15102466 90760 90761 882665847 31083 31084 461495984 52131 52143 591921030 39755 39781 206640201 27170 27171 434964153 4032 4033 802141253 54425 54413 255588862 17687 17688 203630499 95343 95344 909623370 28270 28271 308204191 22450 22451 21777590 95527 95528 223690454 24549 24553 756335063 27612 27664 523745350 16504 16505 802114932 23679 23661 356359951 1201 1231 423185542 63012 63047 837392781 67431 67386 697345730 1061 1062 609210048 79741 79720 164201025 53213 53214 101693410 25188 25222 45244760 3040 3009 842411227 7151 7197 833025719 66643 66672 836549462 40681 40710 538411495 16962 16963 666840256 39581 39582 687481832 50889 50890 628203204 70100 70093 738981297 85502 85491 801343248 64289 64308 864423466 29178 29186 866123841 58372 58373 539583563 35857 35909 756503644 55325 55287 178492009 91562 91600 924553363 14740 14741 71708707 40831 40832 650228809 35536 35587 850410672 17864 17819 6009559 30162 30200 551340952 50289 50290 872853999 72206 72165 595378030 77504 77512 861822569 94807 94808 38459911 59770 59779 873032971 55798 55848 896729618 71225 71226 416542501 94156 94157 442309588 3158 3159 226453832 23034 23016 480102394 43877 43849 316830776 58776 58751 595944081 17963 17961 931945653 20230 20231 839993535 92938 92939 160374742 82721 82697 965515102 38482 38483 99915941 90182 90183 225997307 45811 45812 641256433 24923 24924 331419183 39916 39917 347825418 68970 68953 114541022 54765 54778 184503401 91253 91237 847743461 40657 40658 907766893 60692 60652 55888636 4414 4412 909165601 63477 63478 12709387 58795 58796 488115549 83394 83389 581184417 55732 55761 171698424 27076 27096 277891182 22276 22266 808011223 7051 7052 576834745 14562 14563 847307655 45803 45804 316426922 35904 35905 352221632 16440 16400 530590167 24369 24386 830397765 682 683 781396586 7812 7813 578966962 33224 33205 764322883 31808 31814 528028153 66516 66502 781000450 73251 73208 243396953 65370 65421 317316934 33982 33999 162592272 4726 4727 299191497 64967 64957 422912295 62890 62891 539943733 66664 66665 35924239 55999 56032 563659568 49738 49749 924593896 9903 9941 742562235 76046 76047 574298681 53056 53069 830164129 91172 91173 666172872 62628 62629 930751320 97970 97923 90832960 5398 5447 802467932 8096 8097 485021672 46918 46919 107418226 58574 58600 443118245 8446 8447 439735468 38803 38810 890911566 11022 11004 567388945 18413 18442 273350618 5427 5428 711079808 64179 64149 25641294 77024 77025 516507542 45748 45749 611701745 75665 75699 691066443 97529 97530 457184467 35020 34996 900377775 55793 55795 843053476 11379 11380 684775745 47863 47830 463927144 4276 4277 333373478 39376 39377 327261275 24302 24303 991127736 49913 49914 350100818 25968 25969 78901241 81750 81751 522491450 45386 45425 474413359 76563 76564 946737607 15606 15644 176930946 73887 73888 344181883 32424 32413 789661507 29774 29783 588273828 12187 12143 239662180 76432 76482 152879848 86900 86947 671266120 12528 12570 3421198 94639 94632 720706868 19648 19649 161061118 15127 15128 836272567 99721 99722 384734539 64630 64626 57746478 85077 85078 767883881 73227 73228 941601881 31446 31480 139062396 60219 60181 512856903 66056 66088 297701855 267 268 660001502 50007 50008 240161941 54020 54021 935344859 16691 16686 573156658 31197 31171 611114109 43565 43566 862996825 53645 53658 596784185 9223 9250 640984870 56087 56104 803105982 78059 78060 966428477 94091 94092 984814996 61748 61780 830931453 58731 58732 194283953 38254 38218 555533130 89590 89578 604684764 9372 9373 12209118 16356 16325 212150420 91148 91149 702023090 53099 53100 889108798 86718 86681 671208355 78656 78617 309779 52680 52681 682798469 57250 57251 33947632 65883 65854 459425966 93346 93347 424817264 91927 91928 349747439 55243 55244 21434136 36607 36608 724704066 39617 39618 246512330 80375 80376 872088721 35208 35209 220748026 56937 56947 634122366 82871 82882 716066558 25347 25387 35306893 29712 29713 291176471 14470 14471 830410639 87965 87946 518437751 3495 3496 434276870 43596 43597 90038329 40505 40489 271448667 70997 71008 911796546 51249 51234 827827072 41078 41089 740385964 88743 88744 511994880 16249 16250 814786218 21130 21131 918171711 13479 13480 726042118 92451 92452 207276404 36399 36400 64798950 44767 44718 672882608 93787 93779 146561339 92946 92920 293832036 67168 67169 569461592 60756 60757 128052950 91207 91250 684626594 7197 7198 983596033 90442 90443 559510549 95148 95119 9091068 2964 2965 442280674 28902 28903 583926719 86146 86187 306326083 79002 79003 954240644 84789 84784 1292872 95014 95027 671872476 8447 8422 257707643 91058 91074 783383013 65813 65837 239948749 10032 10004 228603452 69127 69141 301098964 64271 64272 638261661 60825 60826 515383146 5309 5270 753290946 14058 14059 438209254 12980 12981 456201580 52134 52135 90348021 62182 62184 85534265 53371 53373 35984547 5194 5195 922301131 11826 11844 210221376 7646 7692 562660647 65257 65258 620346840 79562 79558 15801130 17035 16999 966340894 77755 77756 33275891 66074 66112 22828317 26685 26731 942909769 90267 90268 97567198 67097 67098 731353876 79844 79824 702646196 13842 13837 129293965 22066 22067 168122668 29344 29299 788019708 81232 81233 432529627 21948 21911 959280243 34009 34010 730862663 111 112 615802263 23510 23511 454389598 40963 40964 198579251 88490 88508 963715100 71923 71924 749072565 68115 68155 682807036 96871 96872 321077553 26687 26688 936175371 83544 83500 975136666 16208 16209 917737266 66225 66226 996928884 27411 27415 787001206 79865 79866 574699081 43784 43786 19589920 76022 75975 743864609 20635 20636 205441666 16330 16284 610898717 45054 45085 373234328 98155 98156 705321322 26335 26336 330739386 46375 46376 204605829 86723 86704 232729448 30729 30730 462539384 80433 80461 171307920 35205 35195 228821433 99793 99794 609007106 86953 86954 917666168 9889 9934 785277864 54907 54863 375193633 89007 89008 498325307 46856 46821 887069107 29498 29447 186169904 86811 86812 197272343 89943 89944 842405497 61923 61936 754715736 50223 50224 326053407 68799 68800 24692085 90301 90302 900737498 48773 48774 32748985 16330 16331 276270001 87497 87498 287067429 70002 70003 743933530 26853 26869 176537181 23312 23309 766546812 79667 79717 363477128 12480 12481 402279746 43638 43632 807770832 96972 96992 291835960 47819 47820 51725648 47362 47328 983825372 84960 84932 79382927 41052 41091 215375289 70021 70022 523879900 85755 85720 615885406 60223 60224 838200310 28500 28536 466912837 76183 76184 99221117 54460 54461 655530305 52975 52976 570878826 20218 20241 752840846 24741 24715 561003290 35440 35441 892414041 23868 23829 165745281 66202 66161 341207959 11414 11415 342579815 31663 31664 258710120 21153 21154 549366531 37521 37522 507296722 51824 51825 786395603 40632 40633 231177297 54157 54169 631758753 36083 36084 876717421 96735 96779 848578641 56064 56065 131417208 81179 81180 662784736 32357 32358 793845056 68579 68580 241677691 82493 82520 8581245 94357 94341 234569719 24423 24424 898436742 18484 18485 274321663 64074 64047 185056665 29524 29483 985600020 99041 99042 640159639 54713 54714 713062600 77790 77791 766934619 58357 58405 187925498 24944 24971 136964148 91467 91468 217680154 62060 62035 147063885 13780 13781 589507343 83353 83354 111274176 44052 44053 991175858 24534 24565 239175017 80253 80254 444286611 81269 81270 599393152 77827 77866 84133052 76547 76548 513079518 33908 33909 906048731 2770 2771 169786500 46097 46066 315994251 33878 33875 145045656 60271 60272 703830839 2181 2182 130649805 48124 48152 238452710 16804 16805 149818456 7643 7644 190520299 20494 20448 816021358 49434 49448 142841371 86791 86792 675405 45225 45226 209750313 46114 46115 463457446 65269 65243 549836437 84945 84896 536002933 50507 50486 960615556 4279 4280 293992686 65815 65804 119931737 84705 84706 795871240 37907 37908 384549131 47325 47326 833748339 40588 40589 902609982 98689 98640 621394093 19840 19841 284810634 87814 87815 979843127 82012 81979 553281465 46054 46055 748613625 95093 95121 593100704 12125 12126 148890271 81434 81435 375365317 53091 53092 618167137 28266 28240 197797675 6409 6410 969405386 37397 37398 29003913 31215 31230 100426261 17451 17452 441465968 23826 23827 142577608 16110 16145 424713945 66136 66137 925450246 93519 93566 884582662 5095 5128 423768208 76436 76437 649173142 30778 30779 482626995 20761 20788 936836553 67232 67233 60948205 41334 41335 433506319 27866 27826 778561925 94584 94605 243603813 38615 38585 675500826 57932 57930 261030062 91832 91841 526829176 5595 5582 49260316 35449 35409 260768938 19569 19577 177487582 9626 9627 861727025 63959 63960 930057790 94510 94465 400754538 1539 1526 13989812 67567 67560 518783122 9157 9201 518968845 13578 13605 764989140 52125 52126 820024709 46256 46274 12958258 24900 24901 991403164 68866 68898 235739282 76579 76580 450272796 82405 82406 637188459 26613 26565 743355228 81789 81790 387493320 92424 92425 945130581 35461 35462 471967361 67732 67714 792052049 24475 24435 998851216 13015 13001 829653617 58707 58708 502959734 50525 50526 323950770 92009 92010 467441627 1309 1310 399962846 45429 45431 467148102 17708 17715 895791107 65965 65983 266536939 77835 77833 131819998 45063 45043 71415904 34111 34138 345954744 35316 35314 458510192 98754 98806 491885570 84125 84139 454687523 49812 49822 209139595 7278 7229 533144249 64986 64996 306399396 49555 49595 590664855 46518 46516 920134618 19724 19719 133670923 11969 11970 219136778 17954 17983 796511737 42462 42481 647588528 65028 65034 307090620 49177 49178 811326828 84251 84285 35223625 68130 68167 541738874 34110 34111 322653136 57977 57978 283090548 71515 71516 396155643 7394 7395 142982010 39854 39899 174553698 69658 69627 356940140 34919 34920 234620632 49151 49119 780769237 70079 70129 772380099 39508 39509 66168977 63165 63119 433771117 63464 63471 313196070 56720 56721 606762799 26073 26074 565534386 81072 81073 207912828 89424 89409 72397277 21289 21248 844680034 37753 37754 951736672 24675 24678 975628135 46509 46510 583349822 76342 76350 545831176 71104 71105 176162558 61701 61702 317873023 52947 52907 274850832 35752 35753 624584367 51928 51929 129935973 5032 5025 410440070 58748 58749 240745491 59995 59996 188868179 64108 64101 533850391 81631 81612 468028700 54934 54897 913676882 73700 73701 134296273 4467 4468 330096265 40979 40980 41689669 31787 31749 215780954 75155 75156 924609219 68441 68487 100381132 93964 93999 667671687 35493 35494 573299164 3511 3498 395041148 56747 56760 955664428 26396 26405 928865602 13853 13846 604308308 73318 73319 797110578 69334 69363 643652062 18163 18201 416537177 12549 12550 639557474 17761 17762 686656352 22051 22032 871666500 14506 14480 456407967 17968 17981 890732670 95602 95603 13007810 3892 3893 796625145 18903 18904 468967116 23356 23391 942860654 16944 16968 864952636 48321 48306 825615474 92095 92096 114175232 73419 73444 59948037 34435 34436 795687795 40323 40324 770074243 46775 46776 515134825 61613 61614 655835684 95826 95827 570770323 23140 23141 895253850 28769 28770 196494823 86124 86155 749023460 99984 99985 605156267 28303 28304 187196812 2848 2822 324618333 49233 49199 391019330 36969 36967 980447237 43065 43025 738731904 95120 95126 572903272 98064 98053 349849937 81007 80962 625782994 27025 27026 651696001 64416 64417 114489685 74467 74440 11383111 64975 64993 853634393 96898 96899 965880426 23216 23217 220280854 93320 93321 172670187 63077 63046 811366279 15289 15290 38250705 6857 6858 767019195 74575 74530 390432703 28316 28313 621006938 3684 3695 452182680 32424 32420 534960425 19618 19617 317347084 54007 53974 556704271 95845 95854 504733924 70372 70345 112943756 8658 8659 900660556 68541 68557 418014532 93823 93824 532109204 95064 95085 908975345 28849 28862 504367808 76240 76241 553958369 89870 89901 440386631 8858 8806 500518913 96704 96705 977319832 54871 54832 278581938 17594 17577 513816327 70629 70611 28185049 42900 42949 952959341 55606 55607 38530654 5709 5710 723426841 97348 97349 678669541 45852 45853 904617254 14499 14500 443949500 36268 36269 481501434 29375 29382 133199878 43501 43502 160066487 8403 8405 751786622 49179 49180 874406085 7164 7165 351521199 26352 26353 338156652 93043 93044 747879615 23590 23618 891433559 3304 3305 4429883 12517 12546 575219160 35421 35422 911084991 55243 55266 204031315 16768 16769 239874706 24284 24285 182022698 45507 45551 259402375 79174 79175 727202534 83991 83992 438727057 87488 87489 695732978 75543 75573 693841821 66341 66345 739066550 28860 28813 123485283 30096 30097 875830527 31014 31015 424724560 14077 14057 481103105 11068 11069 908133064 69499 69494 376621821 32784 32831 979022508 41851 41820 115344839 3390 3402 545857958 35514 35534 523870724 34891 34892 646658220 88191 88192 356802388 29992 29982 751740003 33408 33409 943552655 15041 15025 639487625 11485 11501 531881838 59974 59972 971670485 70665 70666 295086608 40974 40924 564946423 79889 79890 401382323 60544 60545 202387256 60261 60262 868115889 94213 94210 836101642 41311 41312 564729455 81034 81035 930187332 12505 12497 745635360 7223 7187 72421106 76899 76900 562502770 93085 93086 262894006 43788 43789 112992134 60351 60326 826366912 32189 32235 722281086 34926 34879 552113765 72570 72571 675156534 21575 21536 453976093 80322 80323 315807383 87149 87150 444954715 28382 28333 766650243 10286 10246 407953748 31798 31799 883336260 30322 30367 811775652 90797 90821 58245465 18741 18767 614719517 93042 93043 556839828 36534 36535 970689212 32020 31978 592309981 24459 24460 858856886 81959 81960 471283007 84796 84756 281269531 46667 46668 635748161 53556 53548 642759551 46825 46826 797496924 50573 50574 229098429 437 438 130446609 70063 70097 759171980 48475 48502 92893852 30891 30912 171480755 4382 4341 588267546 23708 23709 274299891 73362 73389 509115032 47293 47294 11221065 38917 38918 713066296 71824 71825 4663004 58070 58071 923606479 66907 66908 350345188 48799 48841 774382730 6348 6349 809748534 10041 10042 410465339 15453 15454 186001207 18876 18851 327928757 63078 63056 521808720 12894 12895 637949341 37489 37490 54089344 26650 26621 371957528 96513 96495 689449891 17038 16996 529785244 37813 37814 795461195 71320 71312 994592135 19770 19771 459232676 98911 98912 564769714 83272 83273 610420346 36647 36648 673411194 31979 31980 53839966 86592 86593 82695384 10636 10637 572026437 57327 57328 194717055 78135 78136 147218000 83218 83219 515672479 25303 25304 500852248 21123 21097 180379025 29017 29068 265911414 79428 79376 369372629 99666 99667 114597092 7296 7297 854360628 99886 99887 756546109 1426 1427 897348085 13489 13444 831744002 54901 54870 397312657 48229 48230 171549990 43312 43327 447491646 16343 16376 847646486 67886 67887 914467226 55817 55818 842855626 59198 59184 913609914 49584 49585 945032882 11407 11408 94930408 10138 10090 174552557 94966 94967 713481988 6934 6935 446451931 15546 15571 984644997 26374 26375 590238102 332 333 40930791 97469 97462 538768146 54274 54279 66199011 79167 79143 234250248 57026 57027 854025348 68423 68446 364362093 80661 80619 715228335 51724 51725 260301393 53355 53330 355583321 74437 74451 346324176 89142 89097 884607625 3700 3701 719318465 91302 91354 359451023 26370 26371 776397606 14752 14753 331357499 23542 23578 137194492 45915 45962 552652243 81592 81565 567251663 61852 61853 110382969 38756 38747 589601540 6986 6972 269560043 95929 95925 834951179 87778 87779 931354593 80624 80625 502174222 1781 1782 371493380 897 921 9364252 48381 48412 995937017 19858 19859 128933096 31660 31661 108687187 37526 37527 129586748 90102 90086 79800585 18475 18476 276550934 75527 75528 501612238 8255 8256 154389048 27302 27353 612432053 32561 32562 126907292 68330 68331 990564717 45723 45724 755315044 21439 21474 330394604 94841 94827 730788345 50112 50117 521400597 20367 20368 872853180 96753 96754 163730205 90558 90559 841350338 7397 7399 544139711 29528 29529 410506476 85231 85232 363053869 19069 19070 947561432 7809 7858 201483417 49638 49639 259577646 33630 33590 802021104 99922 99917 322597981 8032 8027 578122999 39494 39499 710760644 60461 60462 640931988 86621 86622 951015063 82311 82301 310986666 14001 14002 984568218 36115 36070 422919548 30266 30267 264316448 36167 36211 817751976 32102 32103 247265781 3861 3906 695485174 77529 77499 938451543 71550 71551 20683000 1699 1700 261291543 40984 40943 403163862 75498 75499 998854815 34642 34643 865545624 81929 81919 599843217 68933 68892 340834532 76971 77002 146752416 27215 27194 924363409 75497 75498 673599382 9047 9077 692490052 88799 88835 984244549 93561 93600 322593245 21178 21200 406580836 66363 66364 430959098 99603 99599 239842608 45109 45120 584711575 53155 53164 633472364 91058 91059 152864480 45195 45196 865328651 35385 35373 946954862 24268 24298 18365465 43032 43033 965836146 16870 16871 9132408 83833 83834 307761352 75393 75394 409740923 49345 49336 771538983 7844 7845 753511658 84884 84855 310642897 81842 81843 290941513 84124 84125 874528793 85582 85583 589282602 83122 83123 938031124 22095 22096 974950799 29627 29639 570066039 23612 23613 225580344 42001 42002 8523961 455 434 965147147 34080 34081 149690809 11752 11753 327852223 92709 92686 346362571 37509 37510 589614721 94452 94453 509817854 14329 14333 702518053 77594 77608 14267996 37031 37032 896694254 94875 94831 404063829 35388 35398 114675963 91820 91821 940770375 78333 78334 700311891 82489 82490 570023075 89413 89388 173482463 77182 77157 57215943 4848 4849 377968785 20934 20935 366862926 95452 95453 617883790 63457 63499 391653224 50086 50079 207439995 6797 6798 862410431 95332 95321 720103468 89325 89300 464967525 27324 27355 82425352 31729 31730 731271795 24175 24176 316090025 6568 6575 477371298 13615 13616 669318757 25517 25466 154308016 34113 34095 381195713 45749 45788 398975083 52213 52234 326373989 94539 94540 270107872 29836 29837 975307111 24795 24777 641731345 71800 71772 242711325 46010 45994 415033908 43061 43062 273327257 22249 22250 316783026 57413 57463 166232412 3406 3397 133367252 48645 48646 593951875 75986 76035 231055715 27021 27022 176679884 84590 84591 626603351 96396 96397 417226986 74984 74985 588567046 27693 27726 222305309 49026 49027 551241308 32402 32403 817983838 91577 91598 884772230 76855 76811 524284897 30793 30775 55242906 85279 85319 957972447 92248 92271 507190977 88288 88317 171007232 32608 32609 974658167 34002 34053 743325816 55772 55721 482565761 39621 39622 135667328 65942 65943 220625414 11971 11972 768665785 18941 18962 805229489 38122 38169 501158494 6080 6081 312182299 24889 24849 97995856 40815 40816 941344646 29803 29804 468379288 41287 41302 262250446 79224 79215 38502387 36066 36063 750512703 46406 46407 889948102 47111 47097 557649664 82589 82538 159084106 51654 51655 776776678 2098 2099 566814383 18481 18482 823207489 36078 36114 137564712 91592 91582 98736463 4431 4432 270653191 22516 22517 608414381 44120 44094 38523906 19587 19575 899624843 52848 52877 936156271 54580 54627 303482989 7765 7766 410044565 86443 86479 368989481 61686 61687 175753440 9891 9892 130019625 53103 53129 333601081 86544 86545 558267943 33443 33471 827161354 14831 14832 291651898 25816 25817 702223661 58932 58929 595037854 84424 84394 493224463 34680 34653 298577544 98615 98616 218928536 53913 53933 772396768 14267 14280 702037820 12957 12958 14593389 74252 74253 859908000 20345 20346 402485235 66883 66884 744061798 63923 63924 960226107 14088 14089 405188192 4628 4632 924891321 11869 11920 988097079 71068 71113 854002539 8170 8171 307913407 96794 96815 132526123 25760 25761 436502897 92188 92203 138922270 88479 88454 908728268 9841 9793 786244963 1933 1916 16237015 46144 46106 938734805 78884 78885 631960797 41626 41627 561617237 87597 87584 574562697 69630 69631 94659978 44320 44321 670672310 47538 47539 872627716 28013 28014 427187794 76006 76007 316564001 4292 4293 340140074 97527 97528 907191454 6540 6590 495228338 91677 91678 558509838 38766 38767 715483827 58885 58922 161408991 97601 97602 429831135 40731 40729 772294069 81536 81571 859456899 65267 65254 246643504 6599 6600 837296238 53779 53818 91883229 96852 96853 40044022 59804 59805 544598455 75983 75987 143787340 85447 85466 78860199 75645 75646 762843417 30998 31012 688209243 47956 47911 3418315 99260 99261 464267528 55766 55767 302074074 27963 27948 144825083 70443 70444 568998692 35427 35428 824313186 94856 94825 748840429 90142 90143 551092377 64737 64715 635113981 59627 59675 368902764 13883 13884 521418108 1624 1619 117204618 25331 25332 596396626 32187 32142 736884051 20005 20006 151898339 32824 32781 10664535 39360 39398 546998309 38329 38330 25814059 77951 77952 954418468 92198 92170 990653818 28995 28996 300910087 28186 28190 935530696 80019 80023 906419114 52430 52385 126810053 9833 9840 749541910 60891 60864 901698543 98042 98043 301560375 11509 11460 690210662 77794 77795 279507163 94855 94898 406041352 55663 55664 91790703 52376 52377 970245804 7191 7192 927889363 20522 20499 277707334 81223 81224 479794323 83666 83680 458266832 27960 27962 230166442 26820 26798 264406465 92575 92576 289865813 82335 82336 869140464 66679 66680 633384724 43217 43240 544282074 7250 7251 779690173 57688 57647 56356013 91727 91724 808321801 28235 28236 627647859 16225 16226 722550305 40737 40734 550204983 34500 34501 122814366 18656 18657 57814323 40700 40701 216637464 31304 31305 870903452 16801 16802 1327461 10646 10647 613733010 25915 25916 66966348 90142 90099 363391728 10162 10163 391109037 70113 70114 801422579 62895 62896 364881075 64461 64462 803297426 21540 21539 401841475 42123 42124 670400636 32031 32052 75691096 20516 20517 130203318 70553 70558 738572625 75218 75220 283257667 14854 14856 866048744 26760 26761 897988427 19769 19793 929476052 64468 64511 71829556 82859 82860 67828984 83127 83128 970706296 74406 74372 560033475 22193 22145 923634734 3732 3752 712584303 98244 98245 78780258 87909 87862 371990211 11598 11626 839621905 71475 71443 940703937 41139 41178 173137485 19269 19282 42205628 78175 78139 568456115 97289 97290 132862918 57856 57808 7439628 16882 16898 232812547 50141 50142 463883993 2213 2231 166222191 68682 68690 139873955 13617 13618 168586769 24268 24269 950341708 4635 4636 632898859 11535 11522 67499296 53733 53734 327985128 19646 19677 853552778 87644 87693 662534766 76263 76264 384825421 90110 90111 964713962 29078 29105 726810403 12352 12304 48719183 66842 66843 589467239 51985 51990 474917952 42444 42404 123520766 24331 24332 897754634 87828 87786 111179409 91950 91951 375046071 23611 23612 215310265 13564 13604 845275270 7208 7161 842393156 83649 83650 211667231 36353 36354 289919840 95110 95143 779166916 39273 39274 990038498 50205 50221 851686777 61 62 479667843 47975 47949 40854833 6352 6353 849186776 37921 37922 916140817 3940 3904 350750507 42565 42566 618617283 70182 70183 210214848 22394 22395 227433117 29644 29625 339611633 38980 38989 175058016 72469 72470 434525704 3691 3711 589692539 50890 50923 886556080 90096 90129 296063467 20769 20772 907853200 70516 70517 167406526 42705 42706 898100982 70606 70589 791361330 43067 43039 438892564 40727 40728 535270793 76546 76569 714397231 2676 2701 214340027 52144 52145 397490053 36693 36687 387500566 69712 69690 375426904 24689 24670 233901546 23548 23549 415774821 45611 45588 104606727 50552 50553 561758334 10216 10217 31098862 31299 31309 442844613 63464 63465 485661456 50776 50770 968999530 17746 17747 992400400 30447 30421 809817310 42187 42170 880554111 26072 26051 409744336 75904 75852 964398743 41877 41844 735964664 58018 58019 478864658 74922 74923 720942302 14851 14821 122672349 99844 99894 632619887 68533 68490 352210289 81943 81944 731768028 89157 89158 406135293 62817 62818 652259876 50594 50595 134423522 90852 90853 387508707 61455 61495 842403514 11019 11052 557534697 47382 47417 384506614 60207 60238 367280064 10912 10913 810936174 92814 92865 729870355 44923 44881 47700125 83655 83656 848712092 6790 6791 736526937 45096 45057 126018122 64422 64423 326649868 7384 7356 669215541 35173 35174 348959822 30701 30734 568995823 10331 10307 73821054 90198 90199 468369577 72026 72027 613634003 70028 70029 976482211 90723 90729 445117006 34989 34990 716461543 38638 38679 62980149 25565 25598 672575246 54036 54054 349811432 14346 14326 303118225 24310 24311 773545792 34239 34240 124385842 48160 48161 803687428 5264 5293 136718028 31444 31441 643310568 39153 39204 805011305 77414 77459 179578397 56327 56328 391230418 16015 16022 752293635 99426 99478 577102987 33990 33974 344831331 93694 93696 213410944 52983 52984 848397901 32125 32105 259726038 57777 57778 937185417 4249 4271 805630003 25845 25886 293971225 21345 21346 164195257 8759 8760 777642568 74028 74011 502505423 25981 25930 558451166 16502 16514 969450366 96294 96321 248903541 92194 92182 152375527 16378 16379 405218079 54193 54194 648397536 99072 99073 65228428 94371 94380 574829000 4307 4308 553156505 22043 22044 962977679 86978 87027 601225940 43642 43643 99720411 97069 97070 326620803 78036 78037 963596045 42418 42412 40995194 78767 78731 840622844 28242 28255 533731160 6389 6390 465286602 55634 55641 277835104 69452 69405 349084245 37594 37570 125857678 98497 98513 203873954 81446 81470 946089853 55804 55833 608865909 64315 64333 27615841 84824 84825 316911279 66695 66696 445921905 15529 15530 266805289 12763 12764 7427122 99245 99239 615610994 8562 8559 13780142 61261 61262 492058668 63342 63343 244672313 15245 15246 757694988 92387 92388 610073071 53615 53667 642121415 68356 68355 106147424 92591 92592 286610891 65084 65085 944905601 28671 28706 267911541 93817 93812 403110085 70245 70254 162941314 74451 74452 871198683 53883 53884 584068269 75297 75298 523822315 54819 54844 767374842 14811 14812 371898393 70304 70305 787246487 90821 90822 725311087 63164 63165 813158883 15219 15217 536299991 59501 59502 792383508 64283 64263 573180122 37867 37876 933028903 66919 66920 530516378 5520 5521 998738720 32157 32167 942623159 75275 75276 765957773 28395 28410 842143710 28742 28748 463466402 16381 16421 326385546 66504 66461 403478552 42199 42187 975307378 72255 72256 105309175 28507 28551 645702056 23565 23521 113767809 22663 22664 399886688 50006 50007 782954104 45731 45732 768476309 79503 79504 294344329 6419 6422 127099941 58675 58676 240315309 76734 76774 506583869 84863 84864 708309279 51834 51830 236005326 19675 19676 898168586 71645 71603 324158287 43548 43590 898433482 18438 18458 714579582 97602 97598 490958820 12260 12233 426446518 82062 82063 991747627 32939 32940 277482011 36218 36219 699525353 3896 3897 899702541 49615 49611 399003636 32002 32003 958455937 57663 57664 31084590 85890 85891 900680038 20838 20839 700569064 84653 84683 692969121 77998 77999 897337202 21085 21092 976386694 56582 56583 430969583 4761 4798 937638116 93872 93873 549418389 90839 90840 2173093 54931 54932 112100687 64520 64491 481678843 17145 17162 908297550 63801 63778 533337832 87293 87277 509679271 74823 74791 918917275 4458 4451 599435054 92952 92953 88297171 92454 92417 686884808 13274 13254 259680849 44197 44198 105869540 64199 64232 834373737 70192 70153 971059561 6469 6450 638467591 54693 54695 28174375 14424 14425 75541813 26103 26104 719236452 99200 99236 631811697 39125 39126 534266273 43643 43592 501148703 55801 55839 541341801 49352 49353 721144371 28142 28184 427867394 21685 21686 879453882 24416 24424 773002427 90653 90654 923491121 32326 32289 700703608 2399 2383 921801846 88032 88029 300020501 22421 22422 446617882 47110 47111 135076265 79724 79725 788454951 86093 86092 518786174 83458 83447 519169764 74857 74858 230211958 56549 56550 163929825 73507 73525 599023265 96097 96098 975903019 64869 64884 562830726 42156 42197 374047034 27730 27731 714174441 15813 15804 477871811 39050 39051 967120975 11564 11515 586628704 16037 16038 373009953 85191 85143 125661595 76162 76163 717741864 43032 43046 131315794 10059 10016 730085855 90484 90475 957066182 17842 17843 722560719 60324 60282 419536150 6261 6262 677651131 84460 84505 267665152 23559 23601 670546695 84945 84946 802113424 96251 96241 246865646 9960 9965 381611109 93142 93143 335920182 69176 69159 881205974 81213 81214 351783713 54661 54672 725055931 18080 18081 963207346 3956 3912 776300418 2241 2242 158759854 43672 43673 821821346 83776 83777 49510108 15086 15087 566941810 34911 34873 935500562 84109 84107 661264854 75814 75782 926184602 74528 74529 309549606 61149 61150 240006259 38706 38707 757297272 74926 74927 704506812 95020 95021 618430367 53571 53601 829488659 59150 59151 640813408 33954 33981 580757672 75930 75931 318796777 20157 20127 710752072 55322 55323 986320159 4198 4199 208628174 36318 36368 998524119 24874 24875 85430595 50714 50715 567404993 10798 10799 628233413 6979 6971 312799460 87031 87032 195041544 86640 86667 982759115 36741 36742 189079063 49162 49163 627758953 59915 59865 350843472 58455 58456 435670474 95953 95935 914715281 10981 10982 174818802 52456 52449 101052599 12138 12139 334085013 59968 59969 684977604 41398 41445 643381624 46642 46606 259447362 40480 40481 880875420 29190 29191 135846893 94519 94520 816708325 62998 62999 585916908 68211 68212 677700732 63507 63508 881013926 80875 80927 942221359 52649 52660 275989376 41938 41949 319099769 54630 54669 879996055 12159 12160 61544784 88018 88019 901587819 57926 57927 185086297 81252 81253 537242821 61062 61063 444302179 64206 64250 323790406 13816 13817 304788907 46480 46442 545401941 21393 21345 989473514 96467 96468 4184609 10519 10493 601130181 55970 56019 273649987 52349 52350 594217771 9129 9130 999930738 99342 99343 212106254 67435 67436 953000677 43910 43892 623263886 80094 80130 119745248 89762 89763 149705163 12304 12305 792851006 88449 88450 823391094 96628 96622 276225644 47258 47225 246459438 27116 27153 501952228 55812 55843 440191768 52093 52132 327367019 98540 98541 946345697 76904 76903 748149653 23386 23384 453354842 73269 73316 142927566 27379 27376 70038681 53925 53907 453897277 56850 56851 954540377 24052 24088 149251023 14193 14194 235238090 51008 51046 921372764 53181 53182 643426007 87570 87571 713645185 42277 42278 977716849 706 707 179618303 73273 73235 540614065 43629 43630 300864142 71925 71926 847529991 83434 83435 656352051 72449 72450 183844054 96923 96924 107173710 28398 28399 769162876 28939 28952 676635116 62544 62545 212537531 81796 81831 247983468 68584 68585 63529996 69286 69285 151180372 48448 48449 214345046 62210 62252 846277160 24013 24014 773450689 39495 39525 571038839 8954 8923 536903977 74231 74218 98910479 37566 37538 431170050 79904 79949 280552922 10681 10629 239766912 32961 32933 151676448 36619 36620 594625933 12962 12953 398576666 71676 71633 3168524 98157 98158 138244130 99329 99312 787118980 17068 17069 758173535 19862 19863 241930793 53697 53698 531873017 49526 49506 76871444 85842 85810 540120778 9167 9153 208858815 54325 54326 134320223 45756 45757 823693403 11492 11544 446099160 64591 64592 842145636 23776 23777 843955621 21961 21923 865106010 1348 1349 801357333 89427 89428 3747209 15741 15742 10276100 99340 99341 492160343 76626 76658 869978780 8590 8632 148069024 13767 13728 948760403 31848 31831 177416199 41299 41300 184577201 21384 21385 538573883 88845 88841 595274406 78986 79005 267975600 58554 58555 345317552 799 791 769799070 74128 74129 410406543 47758 47759 850667615 88298 88253 464550156 11447 11477 892893816 15177 15195 468805794 58260 58220 954332625 96093 96094 667527576 28314 28315 917347477 66192 66193 767248149 12997 13014 761592065 2404 2405 920471338 14400 14401 245334200 64618 64667 154846224 60436 60437 993512675 83711 83712 455847492 23095 23143 96405216 19497 19457 430477719 66383 66423 829680948 58603 58604 901918455 28011 28012 633602094 17353 17354 529783743 18133 18128 877944763 71816 71817 379510095 75654 75617 35508147 59079 59117 60725817 5317 5318 342551143 3677 3678 417165334 32109 32110 269752683 23448 23455 75779338 17470 17441 462240371 3670 3652 384179195 89367 89368 350204076 1010 1011 225111398 15638 15587 815297904 8955 8956 170770629 95746 95747 712108938 16207 16245 623701840 67416 67417 486012367 44153 44154 528096180 67627 67585 559809872 87581 87633 686433096 36496 36530 14771105 16312 16340 23488884 56049 56039 136095732 85922 85871 906111199 68557 68512 151987018 49203 49204 122737353 35230 35231 910545948 73494 73527 285937601 15076 15070 206109124 97084 97085 283854199 701 702 137023022 36381 36409 331869069 24362 24363 431501909 97422 97425 827386462 67285 67297 213828010 77666 77712 733871482 84079 84038 33887883 82325 82326 991553711 52358 52359 549091313 60374 60375 555185278 81710 81672 589821984 99419 99422 6801759 54481 54482 79810804 55628 55607 665881753 71797 71798 508851040 4886 4935 206130754 91438 91468 701461088 26295 26287 761383948 99881 99925 61042314 3176 3177 694506780 57022 57023 24523884 12645 12624 449967496 22698 22674 517081007 26458 26459 429975125 75343 75314 344028678 57147 57134 213953605 27784 27798 486119517 37555 37556 942749141 90851 90852 916560143 67034 67035 566084242 12738 12739 601233348 16648 16649 551373695 11995 11996 83578536 43755 43803 119253367 86269 86252 110619158 92037 91998 745784321 74530 74510 859962015 48738 48739 25047291 87914 87915 617172554 65560 65521 263923815 68195 68196 386530889 94351 94352 656143108 53978 53948 412198178 14610 14611 48373 34371 34372 471027544 53423 53424 786381044 87299 87300 359683958 71201 71227 446703254 38382 38408 334995163 21112 21113 843954233 74946 74947 891056750 69285 69333 93921357 22831 22832 998656621 74853 74854 525787300 95400 95354 774129884 98263 98264 161380218 27966 27917 849274675 22747 22713 957145408 56653 56654 152105432 88311 88302 968792360 78417 78418 131840506 95063 95064 973785843 42976 42967 841983399 96957 96990 892005045 33866 33849 359693350 8040 8041 437702266 10269 10316 494701418 69155 69156 501076480 53554 53600 938402349 51477 51446 847663398 85366 85367 591217729 95768 95729 700116712 34580 34563 711988409 32385 32333 295542626 59956 60000 747301955 26778 26779 130335242 67727 67728 809514860 60956 60957 140358308 65722 65730 658646740 22062 22066 887311596 9622 9599 324461693 54212 54213 650419685 69608 69630 912844419 88775 88732 263271447 78801 78802 294994742 55660 55661 33180104 38424 38425 996148191 54181 54198 777260578 60827 60804 29072581 28647 28631 742242439 12884 12885 41734658 4382 4401 918122164 72605 72606 233182776 369 370 222458539 94589 94590 991727883 12359 12360 580680348 75012 75013 55025319 11090 11068 625102349 90963 90992 500064419 20094 20113 498743236 52417 52418 814336929 79211 79256 172964431 21122 21124 139696444 94436 94437 223320963 72786 72798 677218823 8085 8086 212608974 71830 71798 207408036 28649 28669 735052614 16174 16202 579779364 65450 65451 891656337 63170 63120 218046799 87703 87704 457148461 19784 19785 281018276 57099 57052 671882668 42618 42619 809235463 24448 24498 341288131 21405 21406 765853282 89558 89559 849569266 35055 35079 872734619 65800 65801 330303737 56951 56988 39909089 53033 53079 646392866 77149 77150 967065703 67269 67219 845292947 85898 85899 66974226 26757 26758 800848662 79231 79211 943236378 79105 79106 722553774 535 536 536609469 94267 94236 603981866 85755 85756 356218685 67101 67102 435331491 50253 50271 611064347 40755 40790 813160067 17018 17019 105062078 62011 62012 225436700 96512 96513 616331832 6746 6730 134566896 82348 82349 71560506 24807 24808 214060918 79471 79472 752190468 77607 77587 988631037 27193 27237 304178717 69070 69107 58322960 94038 94031 199783086 36435 36384 936148102 77905 77906 286978887 57724 57725 981315714 17217 17213 207626168 1568 1569 253218644 39823 39824 94458958 37298 37248 281061207 9405 9452 274074730 92770 92751 90938448 57117 57069 301380582 2502 2460 162165924 76095 76096 186433260 75768 75813 554193661 96443 96444 698906930 16073 16051 549988602 16129 16130 296201183 75403 75362 685637695 93024 93025 754132011 60357 60358 952848652 92855 92856 28448304 69713 69714 637414768 35666 35627 455156898 78447 78420 343088181 36221 36222 759507983 24318 24278 978791849 45235 45223 442780691 99364 99365 20665044 98925 98916 388979932 52014 52015 925564714 73142 73143 467555611 37830 37831 931145057 15727 15728 203559668 63612 63613 572616566 63979 64026 694159678 42325 42326 540924067 18203 18227 717432741 14311 14312 727921967 1659 1660 489730681 4909 4887 619291702 25943 25944 715700478 69985 70005 768171109 1949 1950 696780452 65434 65483 313850350 71659 71660 441673555 56661 56662 920475447 86535 86536 677095418 80098 80099 7556361 80510 80550 910659368 21462 21435 493958089 43980 43981 291693446 91066 91052 566171101 60908 60909 718832238 18995 19001 638014225 61965 61913 909653830 22482 22446 332897401 84984 84985 41231004 56695 56669 414671835 2987 2993 978858500 60376 60417 497938977 75739 75740 570433397 80972 81011 675533675 90256 90301 481335845 50837 50817 849270002 25825 25826 746176 47360 47372 293530446 18082 18083 539173850 63285 63252 975843946 9267 9268 466735057 93040 93041 396388749 10978 10979 934412804 96220 96221 705104392 84940 84912 336751048 54937 54952 160888453 3803 3804 44342005 4414 4415 934832624 68934 68935 144600423 52202 52227 577789947 59557 59529 754531611 31151 31152 745448832 47458 47459 355301297 51006 50995 434947953 60205 60206 819512797 63176 63164 709475156 97024 97025 707398358 69408 69416 606293914 53507 53529 363343782 10605 10606 245676132 7111 7112 944586675 59573 59574 772244544 28405 28406 942051127 90295 90346 897864192 81190 81225 48174930 57119 57120 277573526 53033 52998 660596249 64459 64439 9584525 27859 27857 270510191 47727 47728 668290834 3332 3304 30940863 98501 98502 916511678 16388 16337 229325026 43170 43171 453016074 58079 58097 330303518 52686 52701 712479161 4770 4802 891588756 38589 38641 708586065 22905 22918 348179874 11052 11053 496544941 86527 86508 668009744 63586 63587 143695922 26016 26007 631562768 89583 89584 238012766 84202 84151 976673008 54741 54742 390538680 888 896 166672791 22539 22540 464854486 13015 13016 338865519 56287 56288 890550825 36335 36297 430402358 33865 33840 284077089 71579 71589 675031323 52049 52050 233354459 98160 98184 749144480 67948 67901 714419892 62313 62314 268597064 49259 49260 69850623 81884 81868 357120076 7605 7606 337849216 68729 68730 998104054 20730 20678 30127492 8130 8103 698597582 89809 89810 896570662 86614 86639 528514986 81629 81677 229825888 58746 58747 898103115 63067 63068 141056590 43940 43938 363022715 68283 68284 38528262 60498 60483 102177371 53444 53445 338227834 62327 62328 941216187 44248 44208 446573435 76609 76610 125913359 12297 12298 75571325 69858 69879 858348959 18179 18180 981883743 83519 83492 457898338 66869 66870 781372869 62086 62087 719383649 3925 3926 986750679 40036 40037 842056626 86179 86180 996421997 38969 38970 901515256 99828 99829 94248028 90272 90273 616878179 6410 6382 62301350 71629 71630 316359860 70464 70513 340946167 26650 26651 892945625 55819 55832 189376191 26597 26598 664667692 47538 47536 205031375 93311 93312 929196386 48381 48382 702264530 89937 89982 422463945 29266 29301 315655086 64315 64297 377978620 69290 69291 647421902 96661 96662 723678556 18405 18406 817658771 1846 1844 564717500 4114 4115 445993873 9221 9222 226968383 13881 13882 250182117 11609 11563 308582036 28584 28554 480339234 51467 51468 958736859 15359 15335 180378202 71495 71492 631104954 17218 17242 390986943 58167 58195 183267282 59030 59066 365805468 41272 41273 618614417 68465 68496 344131280 55498 55499 601355315 12949 12953 110028400 46535 46536 113900438 41768 41800 687760264 62272 62273 242476878 79970 79954 545685111 70952 70966 137188474 14414 14369 279423677 27606 27617 848552593 14223 14264 421271034 94634 94635 103703637 81844 81852 115246848 74343 74344 940486838 41884 41900 334165104 93869 93887 248533727 91732 91733 235425887 33867 33898 275681348 28422 28470 838697298 70722 70723 189605085 89035 89011 95634328 2860 2861 80871228 83401 83402 725596037 75860 75879 226913802 27388 27389 373442081 79047 79043 322916372 74843 74893 144434430 37789 37796 145236552 73064 73028 92141968 57513 57514 77712686 50662 50663 263080768 43796 43744 148059485 59872 59873 289344904 54112 54090 633717774 5425 5426 332467100 81443 81444 744272880 67333 67334 861045964 20204 20158 75948687 74678 74679 235398973 100 101 901480771 79770 79804 169871734 32551 32543 151325966 93683 93699 868036533 28162 28126 804479704 16106 16072 98494708 81749 81750 615494074 2660 2651 11553859 22839 22808 760284632 5867 5864 497575020 38971 39022 191000548 48289 48336 461145316 55067 55042 600595444 77315 77316 106904368 88206 88228 955074882 2412 2413 552960728 36502 36503 490867839 86554 86520 716596582 80763 80764 445405569 96553 96576 491108755 17121 17122 702245409 49665 49666 437365835 6146 6147 281461957 67692 67693 28446788 1179 1180 271800370 32845 32846 920082321 72017 72007 242521450 94847 94848 372059901 63965 63966 869305488 80718 80719 78707280 19261 19262 503003447 7298 7299 546767818 57132 57133 892166428 1549 1550 961025423 79855 79874 136297628 33822 33823 880029285 42898 42899 654517200 51471 51509 480126452 23993 23994 101924509 81981 81982 302478868 52941 52942 14929632 31970 31971 670578472 71248 71235 598460527 82838 82839 673224944 34748 34782 139667671 6659 6638 2818476 93485 93532 496211317 14993 14950 945591840 47360 47371 282158693 3321 3292 828360535 80582 80583 359702241 7621 7622 760105251 99518 99542 210163380 85742 85737 949466330 10328 10359 182969913 99596 99630 461716812 81483 81517 796731189 47865 47866 467431715 85632 85652 844428427 86517 86484 643029585 98825 98775 996378237 57624 57625 675152011 45616 45617 743598363 41182 41170 145256741 39805 39806 876806501 8748 8749 865236862 83270 83300 608643186 56468 56469 490813331 72767 72768 699751734 23169 23219 20363467 63537 63538 207034300 96751 96772 40293084 63299 63300 41133393 4346 4334 309533641 39414 39415 884505433 89264 89231 586066195 33608 33644 447790488 95553 95554 484667880 36216 36256 604374599 90277 90293 261633492 14250 14202 606961485 1604 1585 788104530 93175 93163 198931625 38938 38939 234733655 86657 86658 674797708 83996 84024 102623030 75570 75571 827751684 40624 40625 207849210 49996 49997 65455042 16540 16586 967130600 30108 30061 67504695 7693 7694 623279406 17732 17689 979929346 45967 45968 386348413 54099 54100 623580736 68094 68113 672552061 28907 28908 209592014 85281 85275 894028336 72652 72653 248560177 78213 78243 846776288 94081 94082 974674368 46565 46566 761013765 83267 83268 887626840 33842 33843 438340004 83794 83795 852647580 19431 19469 493810525 46935 46936 906175242 72968 72955 616061749 14575 14576 921821283 31338 31317 528160143 21503 21517 713222084 81544 81526 940483530 84486 84438 556801700 77549 77551 381821413 8991 8992 338673993 27048 27010 290876429 4642 4616 423257961 24523 24569 820265188 81365 81372 182863118 6070 6036 740333782 73046 73039 971607249 81690 81691 439093554 32836 32814 497181780 54416 54425 241240636 20575 20570 348475436 74989 74984 343094246 5621 5638 934449152 43291 43277 177142502 87077 87078 30796948 24166 24167 606436679 98412 98413 504716115 61036 61088 969143919 56021 56014 124350828 38002 38003 368911840 78673 78690 43375483 41639 41622 131915974 3769 3770 581054781 36830 36831 915967068 90505 90506 852137647 15467 15468 2452893 74533 74534 794218291 22132 22133 339842004 15684 15685 415052209 15709 15710 904470402 92375 92399 592722997 93307 93290 698468984 24550 24551 822686922 43297 43298 287228465 5124 5089 55335002 28766 28815 701199892 49892 49935 112764536 17903 17904 394301922 31580 31622 958512279 84611 84604 61749667 76158 76159 499700759 47691 47723 787333424 97921 97927 184668622 57081 57082 117791063 99626 99647 802010092 67967 67968 222221956 10433 10384 783994740 42800 42846 107097669 95375 95422 826943389 7514 7515 229677226 41968 42006 667310954 74347 74295 854789631 74802 74803 256860192 95803 95804 305980790 1036 1081 879882958 73368 73369 763237415 17000 16961 669725600 6897 6864 401365445 86181 86182 513342778 80809 80810 182726808 87958 87959 563978562 12780 12791 282605950 86923 86924 210938606 62922 62923 714885215 66100 66103 13992967 47653 47617 123519977 60197 60198 985600966 38110 38101 98216918 20078 20079 191980734 34295 34305 453232621 13286 13287 1025641 67085 67086 655726339 29798 29799 466138563 35312 35313 83866056 87832 87833 902047574 48310 48311 347604301 51651 51652 501314873 34151 34152 358050053 23978 23979 549540808 21728 21743 852662846 83516 83513 433692749 7632 7593 67619140 11041 11042 951312647 22930 22977 495591967 28297 28298 792370603 60497 60498 883201859 70215 70216 964061124 82239 82240 186864486 79987 79969 639426711 30735 30691 216017783 35270 35258 239008879 2386 2409 361262970 80923 80970 405657601 92913 92954 446974229 40308 40309 274571418 61707 61708 309086785 323 348 885220813 42080 42103 870014380 76583 76584 343873823 54918 54919 242573126 30544 30497 743792211 98286 98287 560536507 32411 32396 134702980 67668 67644 634551179 13384 13408 520150859 28750 28751 591073356 6812 6813 765885002 83704 83705 693995900 12320 12321 590107600 74333 74334 475122241 13528 13529 187877502 89956 89913 902008052 9083 9089 912941642 48629 48670 490178650 11027 11028 703209980 4925 4915 328740410 79803 79798 434036403 21312 21341 375901760 68658 68659 191985182 66151 66152 701776628 55556 55557 19339086 93197 93198 46178129 81903 81904 199020462 29884 29885 868927031 66872 66873 769093221 38356 38357 813917369 30691 30692 911047314 49645 49632 474998172 4998 4975 638065761 2386 2432 134835683 24585 24631 465281498 62678 62674 521995739 4149 4192 870836743 8581 8564 411727058 16605 16606 477352863 61971 61948 757677833 80773 80793 754168895 20756 20757 639786962 63643 63644 294414278 97498 97499 337681953 94496 94497 107902653 44750 44767 12992397 18961 18962 354628358 68604 68562 890947094 9268 9269 1563623 57149 57127 388111140 74704 74705 625689042 233 184 749175223 40933 40884 239629427 78198 78185 62737958 54160 54161 616607552 52110 52114 411613835 74261 74252 873549619 4612 4613 617131484 61675 61709 388950750 92924 92918 605091305 65352 65353 862507504 18037 18034 246348865 21255 21269 677194684 62744 62788 105584692 17602 17568 143967911 34363 34364 772205380 64565 64550 64931901 72018 71984 692545506 25466 25493 698501060 32847 32812 507476631 56558 56559 581065212 32523 32474 404178476 81962 81968 60559183 89068 89100 879073249 6993 6994 36176309 4748 4749 304082992 1614 1615 958539122 57190 57191 738349720 10462 10467 898637438 22953 22954 906183078 75146 75147 831599475 38845 38846 854912317 12876 12882 489959130 31219 31194 61856963 11676 11638 378272767 43436 43437 13297574 37054 37055 179844267 41696 41697 18128456 95103 95104 938435102 42244 42245 630972246 56513 56500 99025136 68443 68393 20004527 93961 93962 600247554 61147 61156 444670228 85649 85650 299945648 12338 12337 679748320 3993 4029 991495053 71927 71928 392548550 93807 93808 762882107 56709 56710 949500445 98226 98174 378277294 96962 96963 928796205 16764 16765 911701167 52352 52353 892709074 78939 78927 657296733 97194 97195 70654102 12145 12170 688528011 16022 16023 797230430 75668 75669 660976441 5002 4981 641363580 96307 96308 275546496 10282 10283 841115483 2518 2519 250863213 10839 10816 839776515 70233 70272 645298596 27937 27970 175946045 42819 42820 37372816 25590 25591 530453862 45586 45587 906995683 36905 36860 456987576 20712 20740 230806877 95211 95257 859416656 92610 92611 450657188 25573 25565 625370743 49578 49579 16757841 84961 84962 305950546 41050 41095 38466548 38936 38937 937516227 91839 91883 389907498 93174 93175 898936239 74629 74616 605743538 38476 38473 630868299 33263 33222 963477802 96634 96617 827155490 66148 66149 50296840 24777 24778 16902664 48525 48573 703144541 70746 70747 624844898 82894 82895 982141976 27855 27853 502708469 92353 92401 445456050 6662 6663 489738977 71622 71623 218191723 4867 4860 795806239 49332 49294 630376397 21242 21243 233536601 37689 37733 823129699 70544 70545 673560887 55662 55671 156532615 83812 83813 829793969 19103 19104 105401454 19785 19788 603766030 83453 83485 52759305 27195 27196 676043577 89977 89978 522875950 82597 82598 120184194 36358 36374 792228351 37555 37572 496842254 32365 32366 195485212 13524 13547 91599455 22886 22887 732675763 22956 22954 409889384 45562 45563 456274307 62352 62307 485217096 16372 16373 162457014 38869 38848 594179858 10503 10551 412802016 82670 82671 670181691 97253 97254 839579756 69064 69114 212036605 18951 18985 13448396 38307 38308 474556855 56662 56663 698586681 11571 11602 451438003 95104 95105 296889376 35600 35601 17113078 19010 19011 82347031 40621 40619 613517247 34487 34488 60994979 46209 46181 653078723 1004 1005 253677210 18163 18193 760332795 94869 94870 87331217 58161 58162 822781643 89730 89767 463972403 45261 45262 444795623 75430 75431 814565821 52297 52251 268511580 2453 2454 382841098 60040 60085 821157500 34540 34541 532152455 84578 84579 75123038 90015 90016 800284198 54563 54564 414086170 76424 76389 167129006 56455 56502 27189269 11309 11298 610908105 45924 45925 477606821 87068 87069 915414127 55016 55017 446765402 13770 13753 368601355 36962 36963 129005609 52452 52453 741707444 63352 63353 122442133 77215 77216 75405049 85315 85316 715066544 88421 88405 368333210 13542 13543 38702883 50558 50559 397996662 84297 84302 516734001 48117 48072 267759849 36679 36680 798110728 34730 34758 870602468 93271 93272 878195768 75745 75712 465149227 34565 34522 135946049 32388 32431 939290276 8013 8014 185149950 70316 70317 7717014 84669 84712 15521681 7776 7777 334055869 13105 13135 125836196 68114 68088 381488579 15014 15025 650033107 21620 21621 741460713 55144 55185 502983084 36733 36754 138547004 92540 92511 202414992 52832 52833 43314603 1109 1110 35656800 88480 88481 674681058 11568 11611 579888807 63131 63132 915685261 78505 78554 74296251 87334 87335 580257245 28327 28345 507361026 98410 98411 638430696 21099 21073 491193006 4492 4523 19486041 28499 28478 940080896 46757 46764 109490019 52034 52040 907000420 26206 26257 783777634 73917 73918 172893125 26161 26151 13036473 55549 55505 533540131 43045 42996 924603459 7261 7262 459586822 83453 83454 391462637 56690 56691 668241580 42765 42766 381838400 66938 66939 935497155 20812 20810 107317300 11067 11068 309934986 66482 66483 881022273 57743 57744 182958223 41749 41748 846410798 2019 2041 126734394 87731 87732 405925322 34263 34264 343164073 49963 49964 998248941 25492 25461 365718025 31775 31743 734866199 74282 74283 907544340 74042 74043 852119205 82798 82837 644009170 59047 59066 479018932 96397 96377 579167606 3476 3477 434400089 7213 7220 89274823 27717 27718 168522695 62360 62361 11344150 77385 77384 769527476 88359 88308 577772416 48380 48381 248911224 6703 6704 773749523 35972 35973 221578548 59276 59277 125589058 22386 22410 732325206 39481 39449 15050175 53030 53031 886617462 91153 91154 766423297 43701 43702 775555259 27299 27321 452184908 35198 35199 11589777 67019 66981 464763035 89051 89052 936074733 36874 36880 695622511 67917 67916 365183672 81658 81665 468859725 78344 78362 404104036 54309 54310 633298405 36562 36563 628108404 93061 93010 563583568 44662 44611 120903161 14608 14609 435792248 10993 11001 759958605 19153 19158 320278649 25909 25910 31607678 58682 58683 377949806 15441 15411 862111047 8676 8627 802549959 1165 1166 188289278 99873 99872 702482366 23504 23505 154180945 27721 27750 784946044 22324 22323 696146663 35343 35344 379080969 31681 31712 729107789 71656 71648 73987249 25029 24981 850826605 22517 22508 489369788 13280 13281 156783231 43026 43046 774727987 58624 58625 522070578 44814 44815 527137630 58861 58900 210683657 61082 61083 192159016 11951 11952 348920026 80635 80636 44982828 72691 72692 731300060 51053 51054 387213246 33662 33709 452510897 36583 36538 932970013 71120 71121 607118379 19664 19665 903424183 96511 96555 902516299 98755 98756 552531020 16569 16610 720946677 18516 18515 38658661 29854 29855 879651580 53926 53927 388253352 64617 64618 498661723 39160 39161 973769828 45815 45867 728500058 41404 41377 604509183 74514 74515 328092836 64601 64602 444213826 45544 45545 648023300 62985 62962 272969622 21433 21434 673952573 83742 83743 976477842 25596 25566 575844915 31947 31948 989724302 78511 78483 709006365 98179 98141 991979229 68601 68565 879291262 26833 26834 910282361 98365 98368 196239681 79954 79955 773669376 83887 83888 693277328 7205 7201 380997918 7541 7507 939042061 69943 69989 971616918 2148 2149 35656311 86854 86906 283620687 86501 86540 718203897 18469 18462 7929440 99327 99356 792293416 61411 61463 142784593 59873 59874 909189158 45123 45076 558041753 40507 40508 64435786 92622 92609 517594200 17187 17163 492615342 49386 49352 853793517 1814 1815 56401595 11509 11510 321248922 326 327 737897859 77321 77349 465359538 22475 22449 261328015 99422 99377 55267839 27700 27726 756817301 65734 65761 720335052 22041 22042 273441900 69092 69128 274532253 58791 58792 244425881 92668 92669 567671096 28496 28459 535506621 54653 54698 217018594 87590 87591 571074547 80844 80872 862943690 40229 40201 572614923 90878 90826 444283852 14251 14252 68046887 87672 87666 499010847 79294 79270 203362916 48949 48950 153081482 50168 50184 186287642 40377 40378 588229187 82299 82300 556148528 8357 8409 139637514 30327 30310 900071810 67912 67913 903782504 71393 71391 45244581 45846 45847 817431775 53151 53099 594052506 44520 44521 303330865 96608 96653 329150795 35268 35293 287388570 44439 44440 606481636 11781 11782 397554721 82947 82948 231058307 32883 32862 338772301 35640 35641 238651872 84407 84408 215882408 4034 4035 807681061 10853 10854 495615140 83473 83494 767684628 7925 7926 307763106 44934 44945 406971265 63759 63778 566922259 49232 49233 567071767 25808 25858 582586966 1736 1737 228495270 4830 4831 10241336 67948 67949 889957808 49126 49127 31384529 13672 13717 815767140 46348 46349 544421404 90910 90896 540081220 76532 76533 171405568 35089 35090 594397101 9800 9794 721590881 57652 57694 882964511 79272 79310 331395139 62818 62856 236665887 70265 70269 50853317 26963 26927 627430762 60128 60108 132897090 74025 74026 939740572 61502 61503 509806804 9404 9405 416473365 36812 36844 391424460 71811 71853 691236402 14014 14015 614323671 17168 17151 515914181 72349 72350 552179909 19474 19475 922833516 3087 3044 842665683 34132 34133 761425676 21227 21228 722627760 40219 40220 70528756 73070 73071 926264273 42227 42228 201652391 17057 17053 483782335 5635 5637 342717241 86931 86932 274517166 90492 90493 856612546 1870 1871 203027420 45763 45729 326999701 43306 43267 155958945 7273 7272 311272309 51488 51494 692863473 1824 1825 525926474 52060 52021 107229556 28137 28138 928179362 23479 23496 318363194 35403 35404 292707188 21953 21954 542205359 6361 6386 59046298 29722 29723 83773704 43789 43790 649215619 37153 37150 575479061 53876 53877 918045281 8428 8429 879400626 52637 52676 234499511 24542 24510 534002259 10927 10974 879879516 82463 82464 709087110 1760 1795 151283420 92529 92527 221149238 10266 10248 11630837 74978 74976 497350968 78030 78031 745399703 88412 88423 814400806 80082 80083 752162820 3106 3084 327934696 61966 61967 881579926 78992 78993 826481022 73102 73119 564161740 48086 48070 954507923 72465 72466 994987123 50860 50861 233006634 62068 62069 54562474 52141 52142 161768631 45354 45355 325274212 49779 49748 506343615 8328 8329 934287974 51188 51189 766174573 55905 55906 850995875 82623 82618 127778997 24661 24662 346987942 29256 29251 425008422 18978 18948 229457703 87108 87065 300312177 66834 66835 335683784 81477 81470 545536614 69488 69489 74465801 11462 11463 992083826 71039 71040 613408322 60432 60433 730485854 38127 38102 767080047 19106 19107 369156797 23734 23753 54378384 90166 90195 498222470 13608 13609 681115653 81077 81078 391947807 81888 81889 783966891 14244 14245 307858147 4093 4094 600119103 39015 39016 322960634 28055 28056 59877314 97830 97831 661802546 75208 75209 202266882 3211 3261 854757542 46096 46064 808360613 58857 58893 414394785 30004 29960 142277527 39418 39433 989359892 81169 81210 908328519 30776 30777 459832738 9915 9923 60920486 47987 47979 225649854 1197 1198 445922721 40581 40541 614914122 33534 33535 859364214 63463 63451 466602216 70589 70590 823511845 90874 90875 926083926 56357 56358 294394940 81994 82037 238927293 43923 43924 998915116 1385 1436 805719149 28038 28039 260794844 51766 51767 949017642 65713 65762 392639058 64125 64126 54569007 10334 10284 961735616 73617 73618 867482763 26480 26481 346222444 13755 13756 313361898 38310 38293 494098152 7064 7111 588050817 3618 3627 606680154 75561 75562 732160243 77534 77529 998630172 7019 7020 50152186 73712 73713 351486601 93640 93666 119174893 64011 64001 346317868 98268 98231 733382831 60924 60918 347675913 7647 7605 260735633 94309 94294 123379823 64634 64675 695482582 75461 75434 888293874 10041 10065 58415492 40661 40662 850531133 94633 94675 492118749 64123 64124 468258302 53716 53717 871343982 28376 28327 243606426 4993 4994 746643956 88264 88250 802157324 51738 51739 504548773 56630 56668 632818186 78386 78345 891212923 56065 56071 266565280 23979 23980 427842486 80207 80208 46450092 88325 88326 33103810 58987 59007 631097162 14342 14343 226987463 15053 15054 468625347 16529 16558 339306725 46925 46926 763745731 27838 27839 47452571 5741 5742 393586790 17411 17412 503054702 6187 6235 188795652 4277 4245 458541941 15822 15846 588102322 74667 74662 206581865 24501 24502 552766760 64765 64766 391126457 90220 90190 340140486 46941 46942 143935913 12812 12783 525797588 7336 7337 808615834 17869 17870 483477952 8051 8087 326407030 92484 92485 117810020 76557 76536 371110988 55035 55036 469567842 46350 46394 6714897 71242 71243 495568746 91790 91791 614512943 16724 16725 823818948 45174 45141 240663414 77684 77726 794921755 58314 58315 730621740 18234 18248 871675575 90143 90171 950827842 67682 67683 740658014 33041 33038 862598927 53243 53244 870628522 77518 77519 691677237 83665 83621 535190755 39149 39152 18249821 94375 94324 899555807 90684 90685 569330854 31201 31202 476245034 59651 59664 98579621 40348 40349 267176959 33935 33936 152185017 6511 6516 718118757 29041 29035 212911605 20507 20539 907503431 94474 94458 210203629 65372 65340 292812363 85920 85921 682816592 39323 39337 516735156 61856 61820 779529173 36548 36549 361924793 92628 92587 586184964 91382 91383 947197561 66596 66616 521904197 83829 83854 873630969 54545 54567 844237225 80887 80888 770380231 23027 23065 88966917 23961 23939 85752179 74306 74307 15142610 82728 82729 64021794 28071 28055 966164154 36015 36016 794958643 89032 89061 89051769 35409 35410 791542591 67644 67645 954539124 90291 90298 439921110 91342 91343 72069005 27223 27224 93815681 95424 95425 182473880 69900 69901 8265476 70740 70791 987232056 60588 60541 647217262 51400 51442 193802732 14183 14231 543905067 60996 60997 58048967 16001 16002 930814080 21337 21349 3139823 15466 15467 950891498 42834 42835 141229071 25796 25839 426573424 89315 89290 466555713 52274 52232 173938752 14195 14196 575539596 56617 56603 862487362 11574 11575 445033722 64955 64956 588228455 45084 45095 362159604 46580 46538 10951251 14222 14223 657777261 17477 17506 228062869 46113 46071 455156779 50751 50752 678021832 31944 31937 12320025 92524 92525 648351678 71402 71403 559555244 10038 9999 582012522 73729 73769 882906588 86845 86866 903794988 61303 61304 916642605 18863 18864 559793425 71807 71808 214226632 62523 62569 727375841 89316 89300 37267738 33990 33981 860710556 72217 72239 824922360 22117 22118 448202301 41220 41239 954796550 56155 56156 35337973 56948 56949 622232533 3554 3555 231796961 24995 24996 919688147 60621 60622 344974378 89373 89374 52621342 99439 99388 516417071 97734 97778 451874482 31209 31230 857234524 54536 54534 593565844 88530 88531 413814045 2889 2938 966636818 73210 73205 903100021 7473 7460 388618812 22582 22559 275127005 99588 99589 898987334 22484 22441 734552448 26380 26381 9927260 20880 20841 596960768 90187 90227 606173846 62212 62195 107346530 8236 8220 166565176 37986 37987 101859215 47365 47366 149917958 89425 89426 794224907 55544 55545 271565175 70047 70048 82718789 39038 38993 180984784 6270 6275 615257509 66350 66351 450527895 12344 12345 575190026 55862 55863 47616427 65057 65058 977356833 59622 59623 303106937 75056 75057 575139836 53388 53340 131300811 25311 25312 871144123 81922 81904 952657571 12448 12428 372773600 20086 20087 967684321 43089 43090 4148026 35259 35222 111242728 25619 25620 250284228 68565 68606 642049946 64516 64517 397764820 89043 89044 146177721 62190 62152 998732643 98580 98581 712302368 90270 90271 735312554 81548 81549 785999091 73942 73943 600292061 46785 46786 21977009 98179 98191 191044303 29469 29470 164758650 60487 60527 228935825 42937 42938 895343896 21971 21993 444021467 75391 75392 572592514 6158 6153 209092126 31139 31140 938457691 74237 74243 736531805 41633 41634 368268518 30285 30286 593126384 26541 26542 788640245 35962 35967 916472010 96866 96867 842019316 64575 64539 492510931 17033 17034 779922822 59244 59245 739121495 71012 71013 13883162 68850 68889 994919351 74044 74037 886603446 44133 44142 160823295 71360 71361 122498197 16030 16031 321781050 16498 16499 350203049 5280 5312 965386454 17873 17847 367979879 47059 47013 841108089 71007 71008 702674492 66260 66261 246985084 56700 56679 435063158 77836 77844 729280809 88046 88047 90836079 62839 62840 106786161 45531 45570 301319889 34372 34369 445263358 75638 75639 819599168 42041 42042 753143603 19961 19962 806822324 92492 92499 458477682 14353 14393 118342911 30954 30955 237956455 61662 61693 842334264 25779 25825 990351694 81290 81291 420910367 62268 62269 150017348 94363 94364 605970219 71540 71541 43826285 16950 16951 717144351 59662 59655 837237315 38566 38550 801308756 4310 4311 949018343 41163 41184 77822166 6434 6435 578589722 26953 26991 51853350 35343 35323 900540003 67662 67663 163941489 2913 2896 720345773 73851 73852 982587619 99993 99987 160436645 48413 48432 54505355 48970 48971 213692197 32500 32501 952806573 87843 87844 983267314 14153 14154 744752199 72901 72902 780891470 42029 42030 219547012 46157 46187 194698327 22468 22502 163148155 56526 56527 475325706 8391 8392 695926416 7117 7130 877142455 63609 63566 539986013 9697 9736 456480362 62627 62591 747535570 97016 97041 426640418 93680 93681 720036831 13984 13985 451598696 50166 50167 118318579 25330 25331 974787408 13913 13874 113963179 81935 81936 452939249 62157 62158 723123292 79135 79129 457338751 58782 58783 819718359 33959 33983 693403590 74739 74780 253040907 10538 10546 796220634 69320 69354 140358825 96430 96457 553210424 44137 44138 541833881 79053 79054 372052352 99280 99230 872126653 63846 63847 224032253 12810 12811 551429980 17629 17630 987113400 54433 54434 177959768 59590 59591 469895882 29822 29823 24764999 30399 30400 213669569 933 936 238258404 89484 89493 150129686 3593 3594 195404691 83571 83569 962884332 83533 83534 568872080 68853 68854 688837087 87948 87949 132482228 18493 18494 624386065 75885 75886 441440871 69461 69491 490289387 27885 27888 252303045 27941 27923 603230089 90837 90824 588434524 49390 49391 276024081 22506 22507 989989337 34279 34293 443009376 79635 79636 388676111 69950 69951 924899429 1108 1144 217615527 82774 82775 142197082 97265 97266 591827349 40230 40231 896377386 29352 29353 948421715 22582 22583 201673859 91521 91522 68340941 38867 38868 141140873 15568 15569 135577621 55280 55322 830728485 53995 53996 135955016 28541 28542 49475305 56957 56958 179896042 5009 5010 582871914 23337 23338 126434109 51817 51778 329937699 6144 6145 117769343 52375 52364 771934967 25843 25844 831037050 24361 24363 993117641 6467 6511 804362234 90636 90637 450658745 77855 77856 392922169 79433 79462 732491632 48906 48907 422747511 30129 30130 242867902 21235 21236 747401287 12148 12149 543937556 62668 62700 505477457 77366 77367 162022067 35200 35228 305334018 90234 90210 495445187 11887 11888 185675704 33248 33249 301999230 66331 66332 54907400 48740 48741 290316278 27703 27686 125309320 59973 59964 312836174 57074 57075 502657143 71255 71298 198643076 48231 48210 155191541 69215 69258 121515358 37862 37863 150293901 13074 13123 794534987 27035 27036 77909245 90479 90441 707941360 5608 5609 359578259 60136 60137 282344369 38707 38715 864252662 47464 47493 309615058 26859 26860 191554241 44680 44724 952124158 60781 60782 209842626 94432 94471 79024879 15568 15586 601657884 64243 64244 613323534 17919 17920 312811656 19462 19463 520114237 80370 80417 386167521 15917 15901 805647797 46618 46619 857260620 19283 19321 108011665 24551 24552 122233221 55967 55968 616219430 9287 9288 824921881 40996 41020 342334673 80183 80184 887259190 5368 5332 95730246 9833 9834 984940494 52621 52622 737930520 27047 27040 685193654 66402 66403 158989120 4362 4363 724092935 80671 80672 667465095 89692 89693 352684327 41344 41345 280756580 22962 22952 64336622 44751 44785 185522587 64308 64350 355192379 72289 72329 144332543 39109 39110 135071309 71300 71301 907284277 27407 27408 697900487 57191 57192 99254413 20395 20396 242076971 79863 79890 954645538 48275 48281 518511469 35531 35532 255505958 97812 97781 285261491 37079 37043 412395761 24246 24281 462836925 46283 46255 546865665 88786 88787 90109998 66738 66739 382469753 89235 89236 781788045 97110 97140 456502852 84515 84516 775353376 47066 47017 758295312 69362 69363 869950270 35937 35938 64573774 38546 38547 269991791 52073 52074 401476561 96703 96704 80036521 66201 66202 142788377 26965 26916 145239136 86641 86642 552919396 34258 34259 510600783 7203 7204 440540843 20854 20855 726697157 7645 7648 423436834 35909 35910 151459654 66969 67009 218938331 21921 21922 912687723 78928 78935 821400260 19841 19842 11873234 42714 42715 161045796 70518 70534 554725797 23323 23324 344069458 85719 85720 951536088 44235 44236 563837909 96281 96282 913068535 92544 92545 480813286 51083 51048 468327439 56459 56460 842419644 56674 56672 610974117 48339 48340 406261134 1258 1259 680183924 14372 14337 858644306 68086 68057 294804482 77695 77696 846570699 84171 84177 826602098 18971 18949 122607913 94794 94789 915421322 92475 92476 595572514 81975 81970 999025727 65051 65043 324004848 46055 46056 498296594 56536 56537 497268334 33474 33475 408245188 45866 45865 527713107 15728 15699 337402507 19436 19437 250072581 2047 2061 320005647 38626 38578 1666827 68756 68757 406124049 89130 89131 152734880 67756 67757 140565219 4591 4592 45162012 44250 44251 22190167 3057 3058 85006053 11535 11536 922046385 14597 14598 105775623 14727 14728 940960881 33944 33987 793715056 51534 51523 93344456 59718 59738 482899633 66893 66894 762488584 97018 97033 346861371 82333 82377 143559514 7761 7724 734542185 69807 69779 602299562 567 568 365580883 39267 39268 559165258 23413 23414 698351703 84137 84118 750611756 42396 42397 417117854 74518 74511 177788762 34511 34512 362406577 37797 37798 737126587 87255 87228 747821191 15585 15596 328570153 38211 38212 313206419 23862 23821 44372479 4931 4932 828762907 65090 65091 183260638 32741 32742 358710549 60441 60396 888341539 66087 66088 380019074 91938 91888 746428620 46250 46251 26350180 89437 89405 873961005 80642 80626 560166739 66275 66327 877500414 19080 19081 492830091 46838 46839 257449628 73150 73151 630131027 12052 12062 589567044 58836 58837 156786992 34876 34877 433414359 59531 59550 608405437 13457 13458 84675698 34341 34342 110507545 60510 60511 396267096 71365 71366 20237097 67284 67285 522016901 89037 89038 884126889 51678 51715 981478071 87013 87014 890937197 45398 45399 144079118 38566 38567 109155267 47582 47615 521174434 67657 67613 278353409 54762 54763 697266720 48321 48322 774535149 90139 90117 347464407 12824 12873 334351923 7379 7391 940778338 83581 83582 810898702 69376 69407 712135155 7469 7470 81200381 51173 51153 56877040 90524 90525 754665110 7816 7817 655982911 83805 83830 200054131 89553 89531 126824996 27485 27495 942685932 59117 59118 604174921 74861 74864 766757826 70183 70198 218601508 12779 12770 681703326 4881 4871 654981367 52842 52813 831168891 43779 43780 222006519 3557 3558 610679107 58876 58896 786546630 12111 12112 689669988 82875 82876 516011249 15070 15071 808346504 99224 99225 546927753 64070 64031 362992354 64453 64454 610501989 24536 24555 586678095 76726 76727 659957434 23184 23185 478163826 26158 26134 947952280 61818 61819 806047476 47938 47968 70271110 98984 99012 682741926 49076 49077 212594630 78608 78649 707556826 11271 11304 448479827 5475 5476 591206170 90271 90272 335155451 29262 29263 608607084 17130 17118 849839890 41812 41785 697331616 47076 47077 200352756 15854 15843 425445761 84046 84047 104470875 82105 82143 476132836 23328 23329 119253561 26915 26894 156044133 55856 55857 492601950 14819 14820 491307147 35771 35812 633227258 82651 82652 650905844 24847 24893 916798737 16743 16744 595834547 45990 46009 253938879 95466 95472 651147557 26924 26963 106891996 53098 53099 436661431 48837 48868 714023855 67798 67823 323210060 7222 7268 736440360 64647 64648 376829407 62919 62946 464852744 83905 83906 172763368 18723 18724 865022797 27229 27230 195918148 72376 72377 867717955 78734 78765 942091099 69556 69576 787235420 32316 32289 507129330 41869 41873 544935290 47825 47833 246228695 59734 59735 536808974 44557 44558 322415173 27203 27214 976415262 89846 89847 273218340 75931 75932 886899108 771 772 407094126 40522 40523 984940358 13546 13594 947561486 33950 33908 494855632 46237 46238 322367954 22670 22646 428378187 31518 31519 472825323 62736 62737 772944734 40234 40252 36732054 2852 2853 143642438 51967 52004 555572983 26613 26614 906672522 42066 42067 851827607 48871 48822 334986680 1350 1351 985430352 38110 38111 105929381 59093 59094 775887960 50768 50769 270415730 5023 5057 855573766 63570 63520 169946323 93026 93008 451473505 93792 93793 837887411 92150 92133 704090201 2397 2398 773300584 33875 33876 284522611 31591 31592 148242544 62395 62396 523299849 74134 74119 523279150 63657 63631 926073531 10554 10555 112231663 61289 61290 464631429 67597 67598 469543042 44866 44867 136062501 57457 57500 213573205 25220 25221 583128889 78484 78485 383162664 26825 26786 653687225 43343 43344 558492854 71818 71808 515433649 58344 58319 943028595 12463 12422 17523660 71499 71500 484387076 29915 29925 989839812 89652 89662 304060804 25526 25527 525924805 35139 35123 301856133 78767 78768 365616379 26758 26777 274694714 17373 17374 33877614 87445 87446 528004827 8339 8296 99411853 71908 71929 724025140 37335 37368 921426160 4099 4100 878246972 76136 76171 409376534 18485 18486 95582608 1806 1807 979238824 47933 47934 311067147 26632 26595 839837459 62071 62066 605959809 95184 95185 86974065 79757 79789 513123224 92474 92506 581771368 9887 9888 236539304 76216 76217 132164564 99932 99933 718905424 91417 91418 740832154 59101 59150 251689669 57356 57406 739179146 9853 9807 193215579 3545 3546 493310985 57587 57554 453695674 11707 11688 650272417 67099 67100 732088299 77471 77472 758836220 33944 33996 561799679 66841 66842 206011620 36130 36131 771534183 95566 95600 490997723 90510 90511 525163269 88095 88123 113291788 23616 23617 915230647 97258 97289 520551806 95783 95784 565125389 70217 70206 692650955 51172 51173 85283172 81930 81931 170300587 17345 17323 481344979 74537 74498 237441011 76076 76077 711222447 69121 69122 374883366 32854 32833 189618382 61748 61737 147467106 27931 27932 44136279 38545 38546 884899312 65290 65252 248939048 7990 8001 351230569 245 246 809517605 96501 96502 302172654 8204 8205 524323541 87996 87997 980188931 84801 84793 10105221 51603 51551 82496557 62886 62887 50451452 9649 9637 942337155 87446 87447 573236385 3689 3690 569078011 21588 21589 550222422 95074 95075 704100089 29448 29484 52547463 2982 2983 949042850 78607 78620 203727176 26780 26784 611316322 25745 25746 533156065 49532 49533 320939406 82194 82180 377643350 42624 42625 871367059 72062 72063 5985353 27548 27549 128448677 28485 28486 869790392 45578 45560 617832114 48694 48716 202742530 10596 10645 983223484 13530 13531 822125475 10010 10011 843146280 16795 16796 129060417 64227 64251 204703910 29305 29356 439500855 40839 40844 514096821 41301 41281 393409511 75881 75882 133735475 56639 56631 620973650 70660 70633 447272404 69637 69638 990601529 74639 74594 711709806 62418 62373 499717180 1716 1737 512451020 51354 51323 326240495 29446 29447 871129690 10108 10109 28952770 3538 3565 55832417 86588 86593 419084705 92295 92296 291962690 20799 20800 204132908 91385 91386 412063423 16864 16865 55184166 54034 54047 157090266 64788 64819 727355606 3931 3932 409263330 77467 77475 60255880 8803 8804 252976726 44579 44580 424738751 36835 36797 921665368 12084 12085 746877236 72634 72649 150912618 8251 8252 352159684 46962 47000 296667896 15521 15522 29905584 77415 77403 406744660 60576 60577 622869251 89054 89014 111976936 70732 70753 312183868 22013 22025 315243430 7874 7825 323983256 38965 38966 897810385 33985 33993 686566168 46079 46080 657342500 49947 49990 245733530 84685 84662 6213670 6445 6446 791535430 38093 38052 765254822 53486 53487 352848525 98307 98308 765741358 45914 45927 979207782 97927 97928 315561 21424 21381 360905090 67357 67358 187520088 58400 58388 323853473 90344 90345 22863998 83128 83146 270424425 63422 63424 186549497 29928 29929 990539154 64344 64345 954921122 1436 1478 145532351 57051 57025 629859154 72227 72262 265159406 39507 39541 773216183 44233 44234 900016116 22743 22744 665630507 91013 91014 778651117 77671 77672 733507398 96441 96442 114570073 49657 49658 223204848 83753 83754 374571798 69542 69561 129848042 26845 26805 744133540 24209 24210 673486517 30115 30070 741876713 82701 82702 726964776 29816 29808 685980457 13350 13351 337141462 51927 51908 201409902 48639 48637 623059860 86022 86023 668031318 84928 84878 315271391 27669 27644 633082307 54074 54057 675885413 11670 11671 19532036 84000 84001 122133913 32532 32533 325802015 54964 54997 570942260 49590 49571 539305597 33119 33120 759313394 42350 42351 170588091 42821 42801 339440719 35556 35507 848073574 76213 76214 674953310 35870 35857 150127999 67900 67901 892470024 28502 28471 40822375 45428 45429 518584524 97111 97112 459404049 85491 85535 473453057 70857 70858 628417368 30732 30733 843497598 26703 26696 774002947 45728 45729 338431460 91933 91934 587526839 31305 31306 134397663 96608 96601 403247442 65908 65938 718047137 56100 56090 777283499 26019 25975 820499636 41082 41044 715656060 69498 69499 591909405 7525 7561 260487528 47049 47050 456094080 6863 6864 145045425 34020 34021 115755411 3956 3925 906851394 15677 15649 226749648 27496 27497 287177811 22373 22386 375489395 92277 92278 531854266 86433 86434 567574635 97751 97752 826756484 25762 25763 174204959 10464 10465 588919027 51795 51819 364603868 79630 79631 240684856 62000 62001 668128441 74048 74077 620212058 62304 62305 835189328 59540 59554 831351503 20687 20669 253120702 63526 63527 783243017 32427 32411 285339496 6492 6493 675786154 12802 12803 360432197 31436 31437 812176689 87089 87090 307943783 85416 85417 34596660 36640 36668 554678221 69858 69826 26967486 10047 10059 467314029 91436 91437 323138570 2886 2868 180269204 94709 94731 250005365 56888 56889 271153018 49640 49641 637332507 55824 55825 653056269 49092 49093 21380233 2610 2567 52880089 39351 39352 690400131 9055 9007 304936866 94432 94433 343232174 36842 36874 54734023 2620 2621 489926938 85183 85184 774061270 76303 76304 349116324 86950 86970 738455781 49144 49193 905904937 90561 90547 147524608 5590 5591 749755401 15710 15711 276748949 14395 14375 773803676 43570 43579 670630290 56129 56130 898050635 35267 35268 608748086 18849 18850 340889539 1331 1298 551560579 40418 40375 769906102 30972 30973 273729721 91623 91624 285913971 1976 1977 450918682 32775 32764 687917437 26713 26727 535007669 22903 22904 102404775 90570 90620 800269333 49394 49395 502204502 25985 25986 638853980 66479 66480 61249504 94757 94753 788090396 29960 29941 451224536 5315 5328 54790082 12134 12135 325942371 95353 95315 341107430 88852 88870 913201493 94796 94797 374864600 47274 47275 70107761 21698 21699 745098745 29289 29245 370848553 74674 74675 411172670 88212 88179 151654884 5691 5692 166991896 73932 73919 11613228 91418 91419 784712201 10137 10138 135876292 39815 39816 173909748 12195 12154 528845836 53451 53435 961295099 60961 60962 792961274 3829 3830 248859629 63430 63406 327785332 41434 41435 189801580 56119 56118 789058026 73189 73206 580834868 13921 13892 153540319 20529 20530 308270388 49590 49591 874881662 92201 92157 78946339 19488 19465 277578826 46109 46071 69514962 49946 49942 221276347 37479 37480 978486816 87700 87701 745655653 5763 5801 768514242 49894 49895 331024139 36372 36363 151635698 78057 78067 298914570 76249 76250 132709081 25078 25079 929760870 4523 4488 633637688 88572 88573 760542515 80670 80660 502368768 57298 57299 648607320 7934 7927 791947957 96415 96416 788245404 5446 5461 400336038 68129 68144 915607598 47453 47497 621608780 58247 58264 505603591 22964 22935 56117709 43273 43274 753499026 50024 49999 164612207 34588 34589 305678441 17143 17144 483721959 56720 56702 137443356 63625 63626 712206330 53273 53274 977241210 75155 75164 777416910 65840 65796 436151386 14517 14518 80365905 32126 32142 607730903 20615 20650 560407264 80805 80806 198583429 25718 25719 15416844 36688 36689 848808069 96511 96494 290599701 16429 16411 574101696 86851 86852 210397553 81584 81585 764959828 67855 67856 529826252 67296 67297 493138577 14662 14663 531588212 25534 25535 275718655 82093 82102 516341383 19024 19018 252416493 39707 39722 48870614 87333 87334 460122400 38190 38166 398178068 59267 59278 202933329 21434 21476 712889601 44101 44114 338880646 65408 65386 993734746 45126 45127 849363440 76471 76453 374089087 3327 3328 244288395 60500 60501 933844470 6906 6915 931164346 88302 88303 814411761 50038 50039 417777472 85564 85565 584655647 24540 24541 468855638 77746 77747 905969831 17802 17794 601995675 66388 66389 836514060 15497 15498 70400569 49667 49677 670444601 16665 16666 506285068 44208 44209 831939386 57122 57123 924477453 48659 48627 119249609 81510 81502 600595653 1766 1767 530827987 76216 76166 222990912 52697 52742 639275192 70790 70778 263394076 28200 28246 640632414 48826 48828 707099495 75853 75854 891999265 45885 45899 3759712 9161 9125 261120923 11248 11249 974413953 87805 87774 1588188 87221 87252 966517406 26151 26123 583824262 27289 27267 194141160 5062 5063 107789605 80230 80231 150706531 49108 49109 169103988 87657 87658 756017616 5590 5587 120030259 9262 9282 2156754 83772 83730 947267838 90046 90003 367925624 70194 70195 587916153 42860 42910 835307701 99071 99019 253274737 57714 57715 922745831 74398 74399 709893331 73623 73654 505629381 49290 49301 226010568 88295 88296 576867213 50230 50186 176928111 60130 60131 348040008 10176 10191 776471503 24295 24297 922105992 72457 72491 194859395 30230 30231 301014433 21228 21229 178636205 89694 89695 587421526 49801 49840 132193837 69906 69907 890819508 39378 39367 447654657 42418 42383 685327790 5761 5762 294753431 69093 69094 234506536 27478 27479 514082812 82311 82312 630999235 70462 70463 58395552 3734 3735 271169043 69962 69955 667081138 73520 73521 830794815 30791 30826 50190024 98365 98416 895403720 17649 17650 559935316 59291 59292 130596440 61282 61322 936591189 5223 5254 524844773 14358 14359 575328398 99697 99702 201233494 33890 33940 499467214 25413 25414 124814091 70598 70588 935129034 44832 44833 366500689 9973 9974 433144127 35976 35967 158321580 7797 7798 682190997 38537 38538 682011181 27503 27504 464984182 2982 2965 204135087 8636 8637 630612823 32708 32748 255720667 12630 12593 593748114 26212 26213 706362303 34253 34278 643330899 46389 46354 206144799 44232 44233 70978857 3489 3490 419241454 2096 2097 744368258 83684 83654 87554415 87018 87019 874071035 83656 83657 135958440 68975 68976 165317143 18939 18940 693960725 67898 67848 291903385 12399 12400 98014722 99690 99691 518448746 57651 57664 501047298 21010 20986 452832679 40917 40937 828661951 94593 94594 587267584 34541 34497 41961675 58957 58944 596944545 30248 30249 28867125 79271 79272 529383894 71791 71792 668484356 61042 61039 846152230 25113 25114 646452076 6459 6460 261821314 3582 3581 801155292 53540 53498 71971922 7164 7198 460950956 32418 32419 10778928 36470 36512 546914048 50608 50609 6967082 76168 76213 529361317 7786 7836 160904661 38729 38730 502957566 19850 19861 275183149 61527 61528 637921555 89201 89202 320333013 59741 59717 816969822 2387 2432 160829433 76858 76859 776781006 97198 97212 371311443 67882 67877 456795400 93598 93599 322154152 74157 74158 771881789 89223 89210 620729269 6567 6572 133193147 63679 63676 994940922 92859 92860 214522035 78159 78110 135866149 59099 59117 60976922 82150 82151 112685651 22556 22570 869236869 34081 34054 785288884 67447 67448 20198577 80345 80346 901595904 19649 19650 628179988 83462 83423 594068983 97318 97307 179815149 60622 60623 553522888 6045 6046 804837065 94175 94153 544437343 42839 42840 549803095 20527 20498 492045551 12760 12761 129069769 43684 43685 918883602 41620 41604 853031265 77913 77914 981564571 55796 55797 595925842 28417 28432 80227472 19378 19338 832982199 35268 35269 26766988 62600 62640 244400377 85974 85961 357255335 26744 26735 342972203 17985 17978 182714917 62218 62181 412900136 88446 88447 617082394 95620 95621 259054319 77908 77909 514654355 36334 36335 296823144 63986 64024 742180417 10263 10264 866511376 19599 19578 307542859 61900 61901 814884857 23120 23070 777863008 28129 28120 713809785 29656 29631 734585462 52004 52005 593201669 27251 27252 354459216 96356 96357 688345249 54768 54769 776419430 2499 2500 263196580 23990 23991 135093837 43587 43588 691760502 40356 40315 735494011 40632 40651 137046481 93189 93190 217422654 61117 61118 633088946 18044 18045 894753942 18490 18491 206610094 83532 83559 719769615 1252 1248 178327656 80746 80788 629239563 39330 39320 778098519 50537 50538 852324539 57982 57983 417289003 30844 30845 840771934 40993 40972 274373960 81423 81424 278434596 44278 44301 239601512 72414 72408 4596480 42518 42519 775662351 27043 27044 943000364 18203 18151 417228149 84325 84326 871596764 67851 67813 139569939 31109 31110 642101260 2975 2988 691138939 14660 14661 364132737 1847 1831 26275129 46592 46642 406294031 51171 51172 826635345 44934 44977 561399761 49179 49202 486444636 95341 95303 758254355 53719 53720 868936318 53234 53206 269583806 86178 86162 913388975 9998 9999 165426353 95110 95129 348781366 53373 53374 412201152 497 498 710421447 62148 62149 691382272 23500 23525 425051030 75856 75857 959742070 60939 60940 914130632 33553 33554 654334288 59278 59288 262393457 53758 53759 544160850 73469 73442 309871740 40667 40668 527311473 9782 9749 499914612 45381 45360 263848653 35883 35853 18597547 95519 95530 793768909 74143 74144 420875928 26610 26611 457568301 81806 81807 737881131 74385 74341 223815759 88511 88481 657653960 12335 12344 381982225 19739 19740 813990800 71545 71546 728286680 73060 73104 55305299 81715 81716 766586192 79242 79243 57542912 72104 72107 495815069 28244 28296 45091964 67838 67819 890890157 90113 90114 830829757 48152 48153 604934391 94269 94270 745385311 23434 23416 446695798 60388 60433 975175590 5845 5841 998023092 53308 53309 27672990 96072 96073 143193732 56493 56494 318109696 44389 44438 500124261 14044 14071 503007987 89780 89781 279832373 79146 79117 791996222 42023 42068 99268168 52829 52830 582975203 90902 90903 798404217 15766 15767 682044735 23085 23086 343752639 65111 65135 257998966 36854 36888 670210867 53316 53332 396882709 92071 92038 832124802 41274 41275 612463145 82352 82404 930063147 76929 76898 391428629 28609 28610 367829710 36984 36985 185655641 65859 65860 275713988 72376 72341 117122349 23937 23938 380145060 9682 9683 184522535 59039 59040 413345109 71432 71433 527046526 8343 8344 876076397 9690 9698 822625176 65138 65128 952421962 68165 68166 315309068 9066 9084 893696207 52753 52707 235716541 98393 98394 611438906 35904 35947 498965328 96671 96719 385916404 16713 16714 836130724 29244 29282 842696221 89544 89545 689277040 72067 72025 53364380 5259 5243 885364902 22057 22058 898700202 45494 45526 290907405 17233 17234 13058001 37489 37469 376371921 34482 34483 419545536 78566 78567 260462747 84552 84584 200924941 55017 55018 560004242 68881 68919 194736689 84551 84527 298679175 15026 15027 913196000 40371 40331 21490667 32363 32334 214966035 98596 98597 513132353 24230 24194 10868659 11708 11661 723600546 23038 23039 939157134 8477 8437 503911565 71147 71148 519019777 64983 64984 997154721 59913 59914 909539755 79257 79250 115891639 47428 47429 776848621 33165 33166 519010534 77937 77938 479492487 71278 71279 152128972 94616 94617 334784757 85094 85095 675485028 70587 70588 826336589 79372 79373 686419859 52034 52035 289836727 98890 98891 139892602 67424 67425 255551396 47106 47144 361674649 87397 87442 89635163 86762 86740 657423987 81563 81611 960717222 64538 64566 266493415 57700 57701 820785188 64923 64924 518397563 40468 40469 27045354 75558 75560 136453619 29129 29174 204960585 19244 19265 698034704 75823 75824 840072174 66044 66023 161274916 94227 94228 433158107 3144 3145 957719568 78188 78140 279369919 88058 88083 526661141 26493 26446 107808372 35323 35324 839696694 84929 84896 18929960 15832 15828 740638026 66770 66771 474551005 33375 33407 753082257 44775 44776 324584882 18599 18615 86760721 49593 49595 823933774 1979 1980 10509583 30385 30434 671750972 45095 45096 85169957 74238 74186 847467853 1588 1560 818103956 65136 65154 951154490 96842 96791 549265404 68135 68153 210632723 64250 64234 134289942 95553 95529 568739826 41507 41508 29354059 6697 6701 392162243 11898 11923 796930058 34697 34698 11722212 14605 14606 429700612 85576 85577 431518341 30070 30065 506066239 94690 94691 925425701 45314 45315 584439464 15751 15752 767154982 51185 51214 277679486 47694 47695 595273085 98864 98841 280215080 31649 31679 453669609 49343 49336 260336262 7122 7073 310698207 80482 80483 506254388 28666 28667 814573324 64233 64234 869062280 26541 26581 350144375 44163 44164 733141348 62466 62492 160591145 74932 74917 725981538 98472 98473 865574393 83292 83331 489378922 97286 97243 86234282 24668 24669 807929282 8865 8824 208675050 29576 29537 178046574 45479 45480 792521461 17641 17629 488224030 26529 26530 219194290 91221 91200 338884420 64658 64659 148024121 65270 65275 867680494 46308 46326 933794893 32504 32505 358094639 160 201 398798356 92622 92623 534675065 40944 40945 358528507 51249 51298 205226938 38678 38711 495361911 30625 30665 135804126 88331 88332 611838433 79126 79127 646424174 17082 17083 329366753 70498 70499 909142306 31287 31288 306490011 39815 39852 875803725 89631 89615 508004124 90531 90548 871277494 13883 13924 347242128 32619 32620 930705566 12467 12514 125038874 87118 87119 319145568 31411 31456 828734141 78597 78647 946397888 58541 58542 865610846 80079 80080 650912581 66182 66140 358682905 78376 78377 136971790 55108 55109 12555041 22068 22083 341341636 91867 91832 422368227 35809 35810 658391613 10023 10024 690784198 83918 83919 959770192 70746 70782 909584329 33808 33788 434580444 73206 73237 792140033 64053 64054 883857966 54708 54709 408631646 15205 15201 102017467 31452 31483 418501306 58810 58782 588721395 54601 54602 984415705 87174 87175 282621604 60876 60877 193772040 99442 99443 309458402 64588 64539 868484193 26184 26171 77551501 43702 43703 640724142 37322 37323 772055648 41035 41036 1116597 26830 26831 544039180 68537 68538 682363355 92561 92543 574858220 33091 33092 362653491 52091 52092 281420316 14212 14161 898766878 63350 63311 857371157 57256 57229 437454309 89003 88978 661459321 93676 93677 156336470 67876 67897 818464660 3139 3140 53751749 46431 46432 515953262 88783 88753 832299884 74825 74826 595112101 13527 13528 70705578 27872 27873 646966745 9450 9451 889539100 44654 44663 501198302 72620 72621 569667928 62939 62940 642525588 69245 69288 111429109 25248 25249 929659246 65725 65726 390020961 14720 14763 559613872 34270 34271 612724120 98809 98810 590725247 74310 74311 233746361 9080 9081 363000861 81857 81858 331681474 18222 18232 181480765 42700 42701 592373245 76582 76583 873108295 77003 77004 22028559 68415 68416 468766582 87593 87594 210352691 61248 61222 434253844 87262 87263 594686351 32249 32238 944117391 51303 51304 114546625 69228 69229 769521656 75483 75478 669003955 69602 69603 754416581 83428 83420 313460224 36200 36246 638227939 61784 61802 323861354 64489 64490 416079258 86711 86712 182073239 32534 32535 81584151 71492 71539 976432997 80176 80183 323087771 3881 3882 113472247 77317 77318 504968891 98953 98954 201493315 6259 6283 195238969 87385 87424 995621156 18621 18622 797080038 30477 30478 63295687 15728 15736 402866917 72842 72840 702507946 21436 21462 549011194 60081 60092 203693338 94520 94521 13688128 33917 33944 357501943 47865 47872 638905477 88616 88617 520070069 78436 78437 89028176 62709 62755 925938397 2938 2941 178031551 31311 31312 384116436 15834 15828 4799746 63980 63964 399264146 23898 23919 585443408 35797 35798 344751001 54724 54732 965136492 54527 54528 652460360 34988 34977 216074135 9500 9508 997365385 23448 23449 749019024 62642 62643 310764569 38696 38658 578516374 23359 23408 840988503 58510 58488 764319942 87140 87102 88548310 18211 18199 800737979 89576 89577 428202606 46038 46039 749161475 73018 73019 73152708 57411 57363 195973646 90163 90113 158605532 34846 34815 12466711 98363 98364 643384090 20693 20671 323608543 78858 78859 511021983 74423 74394 182711917 28514 28515 371085183 80198 80232 716195729 40309 40310 220315499 95806 95829 559550648 63074 63087 239716600 87186 87148 345739279 61693 61694 164564653 18531 18502 704486503 73826 73797 984014090 52024 52025 734771525 7740 7741 737997404 49414 49396 103593513 27896 27934 129737556 42675 42703 503930081 90574 90545 581512109 45553 45554 963560957 93403 93428 809160712 3502 3529 631685504 32225 32181 249962879 20768 20781 953209853 29374 29411 853640501 31361 31362 2680445 97781 97782 476153068 32510 32543 804711284 30598 30599 562588 61439 61440 171320577 37191 37148 609047467 90808 90809 413853559 72837 72807 694689642 45345 45393 82716196 3198 3199 893265305 19118 19119 120107428 91128 91129 105968980 51246 51224 587258459 9045 9052 193041549 24996 24969 333987014 73077 73036 409082044 75488 75458 215951330 956 957 274562369 50928 50929 973509251 15971 15972 28983758 62146 62136 673181214 72379 72380 794802764 61708 61709 604242652 36542 36543 869347752 72160 72210 478962359 14380 14381 388844803 50406 50390 6921545 95017 95007 113367028 14356 14318 892639345 69264 69235 629324519 98716 98678 121601215 69517 69521 768120904 12076 12112 214889182 23895 23896 52696871 21873 21874 752165385 95548 95549 182914421 50428 50467 983383502 7315 7316 737961054 18840 18799 808222220 90999 91036 80895982 97773 97735 394642956 47492 47535 843305564 14659 14670 461255235 62153 62143 510684970 36830 36843 56606683 25002 25032 407596495 17046 17047 584948863 74420 74421 949477612 20148 20101 803959874 55241 55242 955727375 63869 63870 806005453 64049 64096 299945197 78836 78805 249026375 35823 35856 660405229 27256 27241 931715739 29236 29237 873707399 76419 76420 195220833 99748 99744 725918385 11324 11325 144414258 38215 38208 168934948 66014 66015 928901543 10582 10603 943524633 47783 47833 400679877 94227 94274 349018968 64857 64858 818175714 32083 32047 467664107 11731 11732 335882835 11378 11379 676047727 17585 17586 505011619 18712 18716 850190441 96686 96679 711911618 74280 74281 454824905 14998 14999 288038659 3892 3925 552892888 21868 21869 615217309 65941 65942 885892613 12782 12783 140484182 10134 10135 616794258 10226 10227 34082578 70203 70179 483718025 94815 94781 240362373 26273 26291 79892106 11394 11431 25612549 62405 62437 593442517 6987 6988 758396027 96848 96889 701185641 91729 91730 36088395 7447 7420 596449689 97807 97777 788103493 54118 54127 525100229 58393 58394 792306666 7789 7747 168921 63 64 610966299 49765 49766 439536271 77769 77819 583488146 34491 34484 899768234 68582 68611 728554794 73075 73064 75704789 91895 91896 445931640 90911 90912 881656594 26617 26618 969161619 22004 22005 999066886 64570 64571 197685322 18726 18730 104244494 43929 43930 332562981 96398 96399 549708133 50997 51015 560545402 84426 84427 912251983 26857 26858 251637646 37638 37678 270544159 49293 49331 441780005 98176 98207 878100835 73616 73596 727205581 82359 82354 786484048 48286 48287 604995610 49653 49668 941461057 50428 50429 584104838 84431 84432 667132002 41732 41693 121719847 82407 82419 760305081 78105 78136 73113396 81604 81605 993461141 85070 85122 466501034 71447 71445 113107608 54590 54622 201963027 28035 28010 375107788 81930 81926 203364200 82348 82374 977880293 54472 54473 383827661 23076 23077 777464777 43878 43879 478452409 2379 2419 112249984 450 492 452117913 88201 88202 903842674 18294 18295 347116195 42354 42387 744464924 18504 18505 553402586 35925 35953 68564410 62166 62167 261887740 14611 14567 716621631 18995 18959 549320156 6525 6527 460215409 1334 1362 260739466 17198 17152 453887705 94778 94779 451402503 2191 2192 359170255 39439 39440 271848991 39909 39910 79073176 2202 2203 140372924 13789 13790 211898683 59498 59458 55428846 9605 9573 281454822 7790 7791 385644577 82199 82184 528013730 37346 37383 867807213 93439 93416 95590093 91854 91855 44973883 95208 95177 363035726 78792 78804 327220924 74726 74747 627747171 28031 28070 447623871 69717 69718 638680099 53563 53564 473324817 46587 46588 572716367 46852 46816 269890550 70763 70777 985208508 56017 56065 60934783 60749 60778 376151986 82993 82994 455489 61820 61821 901274463 67396 67397 996493202 2180 2181 928573096 42640 42681 89500748 40796 40797 552504884 95227 95228 132616798 16923 16924 439567063 38408 38409 428528324 39883 39884 185478122 73490 73472 745846830 76192 76193 14684913 80796 80797 364734649 92473 92474 667370087 39310 39319 454380879 2184 2185 422085691 37961 37947 577202666 85947 85948 790479554 86932 86933 316930281 99079 99080 300344758 96000 96014 813788729 30018 30032 714937452 78976 78977 554369466 25076 25029 345018914 17974 17975 412397280 7134 7135 433602021 42308 42309 301459630 32793 32794 616136789 6297 6257 617077967 7567 7568 199690903 53880 53843 114975204 45080 45081 758149063 95224 95225 107309811 71694 71695 557188105 33551 33563 460272895 4577 4578 466203607 17984 18029 134560827 56575 56576 878486103 72060 72100 408906979 7855 7856 483198017 73573 73586 395950655 30470 30471 710081329 13439 13440 166449587 33892 33941 942141211 27744 27745 981762153 95964 95965 341890037 77496 77497 336311741 93406 93447 161902837 20981 20982 969930041 46979 46932 168900571 91402 91403 285605310 66712 66692 630411559 42450 42451 136551909 83381 83378 128534096 86164 86198 103098487 25557 25558 62041725 63913 63892 187104462 44482 44483 590287846 77121 77122 346001531 34437 34438 27159473 54844 54845 817858560 18291 18292 699310460 73937 73938 833481642 89325 89326 830418529 87710 87742 341241198 71528 71511 589826228 92350 92361 873757275 65482 65483 153029009 96596 96636 302545419 74801 74761 680887249 1787 1788 781332905 17550 17566 13649426 13187 13188 371661210 5269 5270 605542794 91699 91683 245838656 66304 66305 646980509 33133 33134 639513072 85591 85592 359797621 26090 26068 223471975 80077 80078 668541138 29532 29546 230785530 35636 35593 981213907 74021 74022 255653034 11255 11265 961005995 561 562 267847821 51099 51077 615149451 18161 18162 835866091 92668 92650 203445461 6925 6887 470578490 73974 73975 390290889 15395 15396 658871789 99491 99452 71864532 93010 93033 442234567 19950 19943 102822225 97648 97649 35470303 2722 2711 200550300 28344 28345 937574971 13650 13651 15221217 4903 4937 762455082 74068 74053 898558907 84728 84729 991141285 22113 22156 160089299 26769 26770 598326460 15935 15972 291785319 52030 52079 961823356 35474 35475 682242448 31332 31361 239681158 397 398 419986422 39497 39498 888268941 54909 54910 460642526 20887 20888 262267075 23640 23631 963032835 49057 49044 189248068 96190 96191 969673778 20301 20302 232214694 92042 92012 907807873 23811 23812 351558731 89615 89611 811154073 66199 66200 730915794 37816 37817 474043190 97193 97194 200747606 93102 93103 800719233 12821 12822 357293750 31854 31855 752500613 66545 66546 937288406 43045 43046 602888728 15620 15585 562542518 93405 93406 260800205 29664 29703 979148087 84646 84647 318561517 9284 9285 210495299 36664 36665 748250045 6304 6305 828682393 91496 91472 453580016 43300 43283 561859891 69409 69410 526990623 12888 12889 805406940 80514 80515 253196830 29889 29890 173504307 73733 73727 462151227 69200 69199 7372049 43622 43623 752995790 51505 51539 852939096 32344 32332 413307699 90435 90386 445265899 98999 98950 678251127 76801 76802 414319147 97183 97184 594679913 44118 44119 603037621 11900 11863 268156586 99558 99545 264759437 26373 26407 244723272 5780 5817 149665236 37177 37208 904162427 58827 58828 188610427 90857 90902 168508959 31191 31211 990050310 28714 28715 61292425 89872 89854 992676707 98512 98467 102251121 7543 7544 858600324 9091 9092 147765310 95621 95622 562399077 32236 32237 892598895 18575 18576 444909669 93256 93257 637887686 13641 13642 128056186 94879 94871 350055750 26282 26283 275902070 24359 24360 33189051 2293 2294 500835380 36453 36433 522140576 99068 99050 659380061 5453 5454 9002692 41833 41856 827332867 88971 88972 480010575 5273 5269 186259105 10144 10132 797031547 61997 61998 18081237 48750 48751 968794697 65586 65584 892228673 37357 37343 275820471 91915 91950 205035342 23782 23770 834012688 6830 6831 639160729 32716 32738 658212761 93591 93592 122583714 71856 71857 410493432 20353 20344 122832423 62914 62937 738771014 40948 40949 905964248 18410 18411 962291525 97006 97007 607587943 20901 20897 758324429 90115 90155 578168220 89858 89809 787666163 82043 82044 366937292 36953 36954 938627863 97902 97903 495970092 58788 58817 917233044 44460 44461 57823015 24514 24491 664425596 51318 51319 666187314 29105 29106 698102254 37924 37925 144271732 42392 42410 68758427 44930 44931 615898802 79435 79384 265466601 79365 79366 134207817 48280 48281 308838902 95911 95912 88588873 73062 73063 582013446 91588 91589 640507419 41715 41716 540329085 43944 43945 766413540 70808 70809 127214134 55660 55697 349253201 15270 15271 412520279 109 95 716626494 66841 66878 549525475 44921 44870 914564198 26567 26568 331185935 72839 72840 350250214 27330 27331 182951011 4864 4865 275611727 91247 91237 469210047 49727 49728 214883332 19619 19574 259345148 55418 55419 878552408 79113 79114 654743041 70783 70784 508614861 85185 85186 800483748 21536 21537 373883699 80010 80011 538338070 55105 55106 16613217 62453 62402 439029015 44465 44441 417912262 27200 27199 95463137 74761 74806 319233865 64277 64278 622860577 69870 69876 807551619 39368 39369 729140441 83274 83275 344991820 80468 80433 169524884 17922 17923 610291933 8545 8546 629185407 28730 28692 299699728 1119 1082 348900419 68664 68665 466382585 67098 67060 306660832 43301 43271 404408115 43317 43318 810391355 56775 56736 613975934 20857 20858 653977379 82120 82077 259545248 37294 37295 308909301 60149 60150 904607722 39893 39849 856656486 78455 78460 603364694 34866 34867 353618144 9533 9534 659401104 65111 65112 785844656 50721 50757 746055476 40910 40873 342086277 66080 66084 493558858 81056 81096 520838302 90000 90001 315529599 80751 80752 944073031 16588 16589 149581964 5778 5756 251111899 41146 41198 6921082 27140 27100 493772475 42973 42974 669010288 39858 39859 41528735 59643 59644 223375287 35950 35951 906170707 57438 57388 979939218 24281 24282 497524667 46228 46212 745384865 67880 67853 623843474 72093 72118 39280797 7510 7511 474447112 78645 78616 998382157 78545 78546 522406195 34187 34226 143447431 66202 66203 363168093 35506 35507 604437517 11093 11094 547629709 98880 98837 663206855 11057 11052 283634975 24813 24832 745370363 49639 49640 110853098 9769 9770 594604065 83695 83696 121821310 52557 52558 271911024 22190 22146 362253888 11795 11796 558633616 78724 78764 629584098 98746 98730 576346927 16802 16803 684334887 98886 98876 900414815 43433 43451 298581274 12788 12821 159491889 27392 27439 355692384 29046 29078 349783967 43070 43067 71427398 782 783 659817323 37462 37463 627267951 57645 57646 309281134 76293 76259 59913011 89848 89849 874999435 47903 47937 800031018 53913 53935 388728015 20725 20695 314217020 47336 47332 773328785 2846 2854 479970497 39469 39520 346298604 51430 51431 770308327 68129 68081 943900173 96191 96233 886641732 13472 13473 91791452 65398 65410 924852181 84947 84948 349307604 57047 57067 185778151 23789 23815 286115535 42454 42431 380539188 1787 1774 73466961 90674 90638 703825992 51755 51709 904757619 44355 44356 537986831 92200 92238 590793626 80374 80413 206075614 31969 31917 378382254 2591 2596 765284750 61373 61374 295605847 7186 7181 592395800 82856 82807 550770674 33653 33654 104276258 75477 75528 600893449 76481 76488 424902159 72532 72533 121642228 63618 63583 665710528 8857 8887 259198297 45173 45174 834327934 78921 78908 917387221 32620 32621 58797708 52326 52306 894831841 92522 92471 546068579 23198 23215 707296576 91419 91420 540976341 62115 62127 106988730 81732 81733 299523442 68964 68965 359059750 74527 74528 521742389 78884 78861 783145934 64587 64575 805512795 51624 51625 513500652 76270 76289 95103918 39056 39083 938497903 65508 65502 345261829 55049 55062 745118198 64036 63985 989922692 3167 3168 325898589 78716 78717 173436090 93613 93656 49603906 77698 77699 651115931 86343 86330 751219592 30409 30361 279191876 1794 1803 307204773 89252 89253 958332245 57386 57392 22193830 5767 5768 395956344 88789 88790 362491113 62505 62531 656808904 22415 22462 930998083 17124 17135 676154545 54534 54545 731453765 71871 71900 427081180 70817 70818 729809484 16218 16260 794374088 90187 90186 362003500 33994 34034 117468523 31610 31616 887548235 10573 10617 780872567 70963 70964 515429714 70165 70166 238388297 80826 80837 703673899 81496 81491 85369376 28330 28331 755566343 51916 51917 360834 75088 75086 755913176 99788 99828 362393843 22531 22522 780922430 99119 99120 926850133 42194 42195 17213705 62314 62361 137257195 57071 57072 80722732 19516 19534 227693621 20422 20423 771094232 3433 3385 956261317 42111 42086 252963045 87681 87682 847056533 1913 1884 929098861 53854 53855 19375394 20242 20191 101875587 89454 89455 567380744 76496 76497 634588981 61764 61807 637177789 73883 73880 925485285 49385 49359 561060623 54356 54386 745164532 63171 63172 570066274 94053 94054 906712881 49210 49260 31436567 89984 89978 877795483 17094 17095 576795597 19825 19826 385020077 50784 50785 246289028 24041 24042 508474503 41793 41751 584877469 46234 46269 50133135 31831 31832 794392741 69308 69311 687477768 16332 16305 605342806 81199 81200 750472892 74044 74045 492105437 84321 84301 410454053 78542 78503 470701160 45458 45461 767091803 72015 72016 369027635 44186 44187 63146071 71400 71401 650710550 39600 39628 539302398 91751 91784 249224029 57297 57298 858472647 7335 7336 471142994 428 429 846160673 77693 77694 367690752 45672 45664 291527103 17460 17456 527689510 81135 81136 821276654 52742 52743 374104701 99701 99702 196227444 18816 18817 866325884 2959 2938 807672521 63341 63342 224701672 26623 26624 584780325 73305 73261 948123327 4232 4248 300640762 49639 49602 621099673 65714 65754 820658419 70110 70121 830535928 14055 14056 474347909 9465 9466 259758342 56312 56267 306431059 91326 91297 340829019 9988 9989 908865209 58159 58160 91412750 44582 44577 678130996 8719 8752 781145303 53408 53393 445694257 4349 4323 22151886 7976 7960 734891070 23131 23132 409137720 12483 12484 428113300 57458 57459 34940992 29197 29155 539074317 16096 16132 353748997 50343 50395 225074645 65564 65565 608566746 62766 62767 250903068 12037 12071 965907685 11740 11741 142225602 59709 59710 473846256 35278 35245 218611574 75260 75220 667486998 61412 61413 53794089 31427 31428 658934956 67721 67722 114127686 98986 98987 942422791 33314 33315 921815229 85528 85508 522835219 73410 73414 520087553 30072 30073 80522058 2374 2370 346007428 40804 40784 420944114 7132 7133 228965906 71178 71179 585366558 30178 30179 548923614 40403 40362 51748516 99863 99864 392536700 59882 59886 692502866 93789 93816 14631383 80047 80048 184545070 70149 70100 243618269 12893 12894 373240945 8376 8416 6873531 55527 55528 958663912 84395 84396 968195839 48259 48295 367710043 28727 28770 353206590 56524 56571 31227911 16112 16134 761993476 67005 67006 182087193 40206 40207 286843563 2267 2268 8826156 43604 43605 332935074 89932 89978 641732219 43339 43340 461607212 67259 67260 175599999 8987 8988 775763426 72467 72434 585448041 42549 42550 717249604 99699 99742 727056481 16047 16048 560660715 37578 37579 54472674 81430 81431 907593717 16146 16147 256030026 98148 98200 836004286 8647 8648 117887589 68174 68175 118412052 42883 42884 698699943 76537 76544 66850817 23006 23007 488343251 30440 30489 945463322 7099 7151 80769339 24311 24312 408754339 90898 90880 786297912 74617 74618 834078271 31576 31577 89460343 73843 73874 437743206 10924 10925 406926444 40702 40703 214342321 12364 12365 103737462 41731 41732 227426005 9867 9820 115414299 7018 7021 184020547 22728 22677 573061659 41250 41233 286377041 10713 10686 155428594 55600 55646 966487264 4197 4198 316982768 32932 32940 122413445 6664 6665 946091388 41071 41035 579230800 95001 95043 540492636 90665 90666 321415150 46 97 575772216 53026 53027 215400547 97756 97767 471328099 70197 70241 93852884 7985 7986 939287374 66550 66501 87233723 92486 92487 572106576 60646 60647 291648673 46867 46887 908048997 28709 28710 404393137 451 452 372220794 46454 46455 755963549 35336 35337 249515479 83509 83510 474115771 49295 49319 668003830 96164 96178 116724265 39413 39414 398426426 68359 68330 808278459 83803 83784 438760277 86524 86525 197056546 93636 93637 92031515 1209 1210 866130541 22017 22020 105057401 31514 31515 72454447 16415 16430 584462775 75143 75167 559834748 14166 14167 656490476 80481 80482 191206501 41767 41768 920114585 19186 19187 228922165 25088 25105 209950443 10703 10730 265893325 18968 18928 179907863 4761 4762 729786014 93208 93209 188281347 80234 80246 734104651 6269 6270 183694619 36638 36608 290592132 33189 33190 845413343 34476 34477 198224086 57499 57500 725081739 15139 15140 468664109 98417 98375 540981295 37733 37684 928449597 58164 58165 376113628 60517 60518 178857053 48329 48377 594043407 36463 36464 42097329 81929 81930 491762664 99430 99431 143244350 14484 14505 369982830 3984 3982 476032992 27735 27688 608099758 3086 3087 667813436 46018 46008 862081883 87086 87087 597126123 90527 90528 722495236 43533 43534 332593546 76479 76521 553349823 9777 9821 341896001 7427 7428 814559636 71910 71911 892665064 71342 71351 73322484 14015 14016 193182798 22244 22245 15435881 73848 73856 973909437 48834 48885 335101363 77348 77349 778374883 89541 89542 971282635 65540 65512 555745516 70076 70077 174520164 16638 16639 772954632 98061 98048 129935021 38057 38104 863665701 36726 36727 194380170 52629 52595 70920643 83864 83865 5671550 60402 60403 633415201 42484 42485 429830039 47861 47862 10895988 83682 83683 462431302 54498 54499 426033301 95443 95444 614303213 57509 57503 517306085 95890 95891 267935614 77477 77478 766155511 66544 66538 620714879 80154 80155 642267268 91765 91780 359651837 67098 67150 519812799 43798 43768 853990413 64779 64780 327080149 45125 45133 72720737 6465 6509 300201018 2440 2419 452186955 65134 65135 396347009 6488 6489 549733780 11954 11955 171988386 96440 96390 296714497 67364 67369 982384879 31798 31788 352149747 9757 9709 16714897 91684 91685 866153583 658 644 673486297 28771 28772 78986933 43136 43137 865748586 56384 56385 70083643 35726 35727 970846584 48186 48184 552995470 21548 21549 207971671 62087 62123 986574706 59697 59698 455699964 7570 7571 468745746 83703 83704 539089923 63255 63226 734051329 26746 26747 852134967 73148 73120 730321033 46012 46013 377051198 16574 16575 28566540 16496 16497 410829073 71655 71679 541910099 92750 92727 878043307 94669 94670 433844359 3961 3981 981858670 80782 80783 970681621 4384 4385 302281642 40073 40074 287646504 75358 75359 40545449 15944 15945 697332980 87861 87862 443884966 44718 44750 808781526 72352 72326 113544963 29049 29090 176110853 80633 80664 595656408 26761 26773 195145049 70310 70303 542196755 5149 5136 639821953 51639 51673 309971537 7254 7255 112660954 69240 69241 795195976 68124 68125 990141670 44928 44946 331187713 30995 31042 41997704 45132 45133 171423050 73800 73818 995028096 17156 17157 579931265 73249 73199 535807665 89720 89759 9526520 18283 18284 810827897 37755 37724 674221292 5633 5634 99857940 32365 32383 124616319 94533 94534 24607809 50826 50875 942731631 43767 43747 789896491 53862 53894 300112749 18186 18187 339698146 63440 63441 281415853 49163 49154 367336110 74137 74138 989029330 22816 22817 546540999 88580 88534 65778533 49668 49669 471891477 58348 58310 660199228 44179 44180 954150188 59087 59106 58470841 42376 42377 140074809 48086 48065 612703077 26121 26122 251722346 6318 6341 228185526 26973 26974 660934996 4258 4259 599286122 95848 95857 323819480 69958 69951 482418412 94419 94420 170686381 32769 32770 315306788 79758 79759 965769103 12279 12260 683407192 77848 77849 510086711 89493 89494 956152475 515 516 984261990 77585 77554 181444654 63114 63115 249997488 97433 97389 65307881 2116 2117 585314626 18869 18870 233849947 7074 7034 981242614 57581 57582 614363069 95186 95187 366758250 6040 6011 878660029 11202 11169 184116594 67136 67102 799444028 20455 20480 149369753 64031 64036 104111933 61877 61878 61165300 97776 97780 191374937 79806 79778 814086223 99266 99267 977138737 36226 36264 425526624 28711 28761 551795984 23435 23436 189737200 99034 99035 192581349 89666 89700 198451129 84642 84645 673246282 28886 28857 543664630 37193 37194 13482551 22904 22905 823366140 61487 61459 760529980 68266 68288 996501002 63327 63353 661752683 10738 10767 888139970 57766 57767 551757879 58442 58402 427707755 89705 89673 287842081 57889 57917 936373758 48183 48175 588940879 88906 88937 637506696 53743 53744 110691351 25927 25928 5795697 62545 62546 193252651 73512 73483 810836003 14868 14874 321473959 87967 87918 80878839 29915 29916 827169431 72709 72720 952993373 54088 54089 285859904 58596 58597 34209192 88820 88806 38296025 54844 54828 780254582 86029 86030 10624576 7511 7512 949921630 30874 30875 848680938 11163 11164 172007333 58987 58988 607858566 22383 22384 142653272 11923 11924 508880457 39605 39582 515501832 15119 15120 627203299 84180 84181 514427882 90623 90574 807645864 46054 46103 39156992 40446 40447 536435776 18884 18832 852854003 72460 72461 688323199 8734 8764 537398328 80753 80754 270332506 67909 67905 430345448 70601 70602 997990494 64136 64084 381671166 78187 78178 727090130 59765 59766 426726948 51840 51845 754844652 32696 32697 710658404 6530 6531 15397486 19561 19562 622286897 6136 6155 304982854 90793 90794 336186261 26583 26584 196244395 95280 95281 793731682 68918 68930 970688977 99282 99283 544457876 89265 89305 943865900 88126 88127 668564085 28442 28443 874555392 66763 66742 254495346 56045 56022 552464734 36648 36693 745428860 49443 49444 792937363 94455 94445 214706334 5096 5062 722579777 41032 41033 170606925 89367 89372 661856466 29410 29411 9887571 82573 82588 176034294 16295 16286 229655069 43759 43760 741251881 76102 76112 301963379 14964 14965 140859195 31837 31838 555046692 71314 71289 976131743 61738 61780 191356211 98738 98694 52696203 29882 29862 880054493 84777 84778 665825910 12597 12598 395139358 324 272 22772468 80198 80199 930116075 2378 2424 364288943 49801 49802 928741641 76870 76871 278265749 55363 55364 172600489 45621 45581 853468555 72126 72127 319265907 48574 48610 17033171 25593 25632 447090096 32605 32606 174040839 26812 26847 870444403 98816 98817 358023766 38694 38695 517145860 99921 99922 512868140 69255 69284 994730956 84352 84353 188909080 82385 82422 804455107 36249 36281 748128574 30755 30725 37980601 36183 36184 872687921 64754 64755 572744476 63331 63332 629971222 68237 68238 820358605 65754 65770 414543040 55976 55977 404052475 28521 28470 938471747 42052 42053 898703346 5748 5749 793097703 25456 25457 168244960 63556 63557 555024797 86174 86175 955587688 10159 10202 352753443 34185 34186 343274623 60979 60970 589939202 64347 64335 46997779 9070 9071 852455421 30393 30394 850501312 72845 72853 604873477 25261 25262 446774528 80546 80574 344555493 70969 71010 140100793 55312 55313 27188901 54983 54974 422419765 14719 14720 36450056 16339 16340 77805919 69904 69894 278291373 60580 60581 787321817 75388 75389 734517783 57388 57352 560154546 89964 89981 639304560 21339 21340 781937564 53190 53191 416831141 3581 3594 297370144 46475 46459 211774566 73398 73434 320714880 68277 68278 866360699 21318 21319 305249408 60991 60992 442551643 35851 35841 577126882 77337 77338 576251059 62250 62251 267832097 45328 45357 585062695 74153 74154 293771976 13129 13130 845270831 27080 27081 190336517 96473 96474 455724798 94882 94837 715986507 15130 15125 287865070 42770 42780 560608529 17882 17884 607319639 57837 57821 661425251 89773 89785 102556681 68523 68562 887971445 5536 5537 424239012 76134 76105 831637887 66148 66130 719824962 39748 39749 158042966 87040 87041 220039428 74858 74859 199110237 40312 40313 449227406 87107 87116 631230679 66539 66523 852336116 39495 39496 252501934 89357 89385 393271615 10960 10986 17533579 81193 81185 20528323 71565 71566 635885537 12272 12273 176162464 83052 83042 651848077 89549 89516 739186493 1996 1984 608295490 82043 82062 234322098 9866 9822 479381008 15157 15158 2249521 66056 66012 521293515 69967 69973 354016885 9758 9752 860460578 13459 13460 223098798 6857 6866 804841018 73566 73593 984284253 66265 66266 759587500 47910 47911 492009980 78709 78668 94111852 19194 19199 377571399 41698 41711 394101525 63379 63342 107862622 51137 51098 920929838 49543 49514 99659792 62486 62487 525312400 72967 72968 794384059 20438 20467 311026621 2576 2562 827103600 81853 81854 578493824 89955 89956 347643501 22124 22106 48385690 26252 26253 20644673 1354 1352 150027526 20971 20972 19807459 54170 54140 703450805 71056 71057 104784679 61618 61619 377874728 90273 90274 737603266 98992 98984 986606133 68012 67988 742010671 71043 71044 459678194 17064 17065 119010332 87378 87366 584899306 87499 87500 938009937 45688 45697 22004395 72587 72562 409238184 42673 42672 997811600 44330 44331 879497129 34409 34410 405333711 73218 73215 261824313 60840 60871 614592870 51457 51458 870830694 20082 20086 248578448 51026 51027 637571520 15121 15122 476464202 32625 32626 474966895 36875 36876 325133660 15630 15671 808975498 17928 17912 833415392 53582 53583 153111279 99073 99074 809747130 63605 63606 750560334 21708 21709 670977961 13449 13445 268140413 11244 11228 719057260 99781 99763 427285750 25199 25150 423974774 38216 38217 355083243 32873 32871 554333976 84766 84767 934251298 13302 13335 734853371 16151 16144 814745700 10876 10857 842106054 43454 43452 777092356 31957 31905 812196941 97891 97879 646460777 72894 72873 750053490 87877 87878 342945745 37743 37710 941167962 70845 70846 564961816 55761 55735 345009494 88246 88199 761145887 76186 76187 426599143 93726 93727 55206208 58957 58936 407807453 6006 6042 323813887 64536 64501 910155291 22792 22759 990113319 86349 86350 856805039 58342 58356 97633814 58967 58916 43959036 7263 7246 464757977 5161 5162 572628894 13284 13285 892472838 4469 4501 166888330 60576 60550 443967161 75873 75874 850348128 38908 38917 570314286 39532 39533 92516470 42443 42444 55427316 28567 28568 856347041 80142 80143 333156390 31527 31507 656785034 36267 36253 577549036 70168 70169 331446312 46415 46416 64694239 28849 28843 924078787 29262 29235 664894714 66840 66883 907422140 30339 30313 664957047 66412 66370 175779634 49385 49428 788051288 97176 97153 212808863 20485 20536 299566557 22725 22685 519473039 36373 36374 340999026 4595 4631 919847325 43283 43299 92016213 9279 9280 814473543 53581 53572 644537237 80626 80667 820409670 62003 62004 622940223 43917 43945 636962991 25383 25377 1623888 53211 53172 315362628 36536 36499 851345345 12404 12396 264647534 91201 91202 40129805 27107 27108 178179540 44000 44001 513764898 60940 60941 758532110 67200 67201 781595996 11510 11465 171051140 94097 94131 402685289 17201 17172 903532683 81470 81471 591993086 25829 25839 433687545 23243 23244 486062860 93621 93622 105916819 77726 77727 922425367 19181 19182 236900850 43198 43199 205384218 38450 38422 254980839 95769 95770 769148512 8947 8948 802794027 45531 45528 503480125 59065 59029 900156045 11154 11155 819755670 68777 68778 221694734 38736 38737 455554571 32523 32572 885495960 31166 31199 802489979 16954 16965 52851177 78714 78730 520673522 20523 20518 799719379 75578 75579 315852503 57126 57159 887435455 25488 25489 404474247 45612 45651 540015753 84988 84993 880962554 91686 91662 908736354 92018 92049 627585682 66942 66984 360703338 72806 72807 629923213 90144 90145 520414689 79718 79719 833402314 43483 43484 820339337 71214 71215 473273281 95126 95127 476594193 77819 77770 702029994 88270 88271 791182027 61237 61192 979441302 55830 55816 215321874 16839 16820 218131674 49649 49650 371269038 1947 1933 567055723 27233 27223 113514710 39257 39258 129972798 780 781 714666873 91724 91740 182811359 50494 50495 132380124 56157 56142 780623544 36473 36522 147105937 19167 19118 647826427 33516 33517 691358167 45805 45806 215538273 35149 35158 520192956 73041 73042 91947070 11861 11862 468085652 1832 1833 128038525 59202 59218 603253577 91614 91615 278849077 47578 47579 865815409 40496 40450 926190336 67755 67731 258080076 1843 1844 703727768 4873 4874 473004407 20885 20914 895835053 80091 80070 539929087 79996 79997 949869380 73840 73860 88810410 85734 85742 302521857 51265 51266 603319522 95257 95258 221998712 14894 14880 893696484 54696 54697 298929887 47992 48011 74867396 11332 11333 459508040 61653 61630 241453654 42856 42857 342470440 82713 82714 964609075 42055 42090 612147424 32829 32830 105352047 39063 39064 24866185 5839 5840 680990965 81238 81239 114733997 10337 10292 803784255 14171 14172 211177880 74789 74795 944473598 12190 12191 782886826 28443 28444 465328246 87766 87767 264311941 7374 7351 627843471 24640 24641 718968206 4390 4387 832518472 87331 87332 268069109 66232 66224 282145138 88132 88133 747824132 72344 72345 589683445 71662 71663 640372759 50816 50789 698026427 39098 39099 506144410 34686 34688 289132855 41540 41494 330750910 71187 71143 282346246 3543 3586 433015692 92205 92206 633835784 96769 96770 439455092 14869 14870 417784101 14972 14973 553657744 82421 82427 211335752 66921 66891 749363285 91591 91592 593047193 91287 91331 403260640 24291 24292 335816129 16027 16042 49231655 97096 97097 557762740 26183 26199 982211538 34893 34894 943212276 44758 44759 974827653 38426 38399 558481360 91041 91009 435288088 85997 85998 428093575 74848 74859 696846868 78195 78212 60384663 92882 92862 245984776 89118 89114 497999988 90467 90468 824007175 18629 18630 949491649 36737 36738 831082739 52083 52076 420008105 59937 59962 173861958 35777 35778 376990783 62293 62294 837144630 27846 27880 345014413 77516 77517 963098309 89723 89702 65211793 25408 25425 300358798 44569 44570 83848601 53822 53798 512081597 15371 15404 485566787 34981 34982 306244456 48052 48053 668858019 10350 10312 11968189 63155 63156 978627241 24749 24750 248168069 99913 99883 639755846 53 11 585861052 92497 92496 854486633 59141 59142 259340544 78627 78628 155659621 46118 46119 545977448 25018 25046 565304426 95471 95472 18735605 47478 47479 802821773 50382 50383 735438231 31483 31484 430001956 20873 20891 106727457 63534 63535 90448207 98923 98924 812103238 26142 26143 400012750 2911 2912 62843807 88043 88064 750776855 95772 95814 367475551 38695 38696 379489807 38278 38279 914278152 61283 61284 552722970 63539 63540 35529365 46189 46190 119154833 64017 64018 113115082 91426 91427 31940465 14602 14603 909401404 41834 41835 895740460 17432 17433 439880463 95889 95890 784256004 47150 47144 530036828 73738 73739 143829718 86645 86646 542648248 42242 42250 667419611 29677 29678 855179584 96183 96184 214964956 16494 16511 804241467 73686 73687 870350706 35876 35877 31379959 39129 39140 112153249 8579 8616 45415876 32463 32464 301791859 86414 86442 27911141 2017 2018 225526161 31787 31763 230652587 40122 40154 90400135 51190 51207 794451656 63704 63673 685101993 22692 22693 299545699 62975 63027 20870798 2027 2028 302030681 57887 57891 42783247 70747 70752 156792791 32882 32861 824007637 55096 55144 970350983 28949 28969 64552980 90975 90983 541513165 92585 92586 775121618 23382 23413 596337692 60065 60066 288547606 67091 67123 659275252 22109 22110 515087072 94971 94923 568893197 5251 5273 191996381 17395 17396 386364033 12225 12226 434533346 59994 59995 602567938 21566 21527 198332358 1236 1237 543961500 53784 53805 488479356 19706 19719 769590576 2526 2512 86593642 41969 41970 527689052 35584 35533 403636513 21476 21477 372172326 56991 56992 353245633 52803 52804 858984758 74060 74061 347075727 87836 87811 65308798 5735 5697 629371084 19476 19477 407569274 92888 92889 585764726 18675 18637 850735948 30673 30674 438622075 95189 95190 82227759 34623 34628 679458707 39868 39869 974312788 42167 42168 984450893 20325 20301 162258673 65525 65526 646664491 71035 71036 791938481 45120 45121 113786187 16898 16899 133263210 78483 78484 898125491 71757 71755 917157929 17071 17029 465554563 816 851 625421555 27696 27648 776128543 23299 23300 669817092 82610 82580 998816193 8511 8512 587726027 31182 31230 566557738 84053 84054 909171049 36013 36014 150230382 8680 8701 942932606 3607 3608 512097559 55268 55269 60749443 35505 35506 23260955 26264 26265 459939795 29946 29947 216649583 8794 8795 930685929 16217 16218 944524680 64921 64892 25795511 22928 22881 446961578 66107 66108 153056888 79750 79737 540314672 22814 22851 662295753 5501 5492 459235357 93907 93908 316459116 50388 50381 977173656 18883 18855 678642309 51450 51451 945453436 89251 89252 640736310 72932 72958 167607645 23946 23947 763086727 29707 29708 407264918 75621 75622 838637860 52160 52121 267049642 93986 93959 558468111 97842 97843 942689581 57952 57909 716350622 21372 21416 260651505 16688 16689 177994587 43480 43481 189673813 13389 13390 591739100 72797 72788 793274975 3088 3073 83463703 35490 35531 439000114 75754 75717 779195823 6566 6567 170962413 34822 34863 244041287 30859 30860 636945732 66821 66822 548938187 94478 94518 846337954 43246 43247 833584059 27329 27304 798021530 93474 93456 411237762 90816 90819 69026269 93511 93486 249046686 96765 96782 948304744 44862 44812 279130473 35292 35276 553046089 3541 3542 455216126 8482 8483 862864410 81974 82006 122759022 49488 49489 298333554 91058 91032 360773728 56939 56940 202041146 29868 29841 888847711 24911 24912 764827387 39536 39537 452423274 5927 5928 428389445 13222 13224 912405060 90091 90092 615481466 86822 86823 336559874 26925 26964 759110237 93949 93950 391678252 91026 91023 979941799 95712 95662 727028726 19483 19444 57364284 68640 68641 95359762 31617 31635 897809524 52088 52089 34099971 27530 27550 500363770 89920 89948 112645842 74035 74029 412932472 91507 91508 908940198 55404 55437 628770072 55315 55335 221825058 72140 72122 502215711 72617 72656 790313047 55039 55040 454507054 42590 42617 351628872 79 80 3642528 51890 51917 45823509 47120 47121 506176267 87830 87831 462370381 36959 36928 802442002 86650 86678 692841719 88700 88748 49525935 5473 5431 646767694 63107 63094 799004829 58761 58742 307378499 60884 60906 742082095 88090 88089 397240272 59235 59214 348292426 72728 72729 939943658 41140 41141 14725003 54688 54670 347494238 11521 11522 750976092 59393 59380 251031808 52451 52482 87000333 96942 96988 711686119 3719 3676 874657781 8535 8536 744959195 17711 17723 573818173 3339 3340 541015006 68630 68631 406035681 4463 4420 547245917 51881 51882 392219429 79363 79364 923721020 75685 75686 381413678 95738 95739 810976395 81478 81479 401097684 68021 68030 88415653 30466 30467 749695074 40722 40723 887040968 18640 18647 196787176 52788 52789 870339347 76236 76264 537202803 15990 15961 680581039 73557 73558 696323216 36780 36781 449575229 63493 63461 803406267 19550 19551 206282907 96248 96249 176388296 6498 6459 292314797 69926 69912 565905028 45921 45922 600895672 23931 23932 985548495 79606 79607 568390417 43100 43101 253544226 89031 89054 524057198 38586 38560 457213797 62690 62691 28513062 61148 61149 168517330 36070 36100 214265073 20376 20377 784634260 41165 41166 386741246 84696 84712 563420352 54224 54262 402106574 58953 58954 285687531 55372 55406 585167986 50182 50183 27393134 94172 94169 137493043 67424 67423 426399943 26963 26964 594239534 64202 64203 29199801 68178 68179 789913814 41346 41380 591726308 31914 31915 571486442 72737 72738 209271437 88343 88334 71092718 32648 32649 448496804 37461 37462 450540425 84046 84070 435506256 79012 79013 912199684 41918 41919 255878550 414 415 279483904 96883 96884 884429981 34962 34963 342417280 48698 48699 97927948 22404 22413 315430431 10354 10355 717057936 71638 71639 867996549 12981 12982 433428756 7494 7511 415193205 79999 79981 609222084 41620 41621 897972287 9112 9090 689596190 97787 97748 923059427 69348 69344 735401017 7364 7365 118226824 19464 19465 888426188 53680 53681 109187633 43390 43391 887848200 77425 77426 277682382 92565 92585 674665997 78945 78946 483067562 36862 36863 115032644 98337 98372 627051803 23690 23678 763841789 25525 25510 688680596 95119 95100 727552664 82120 82121 363302058 94775 94776 978987761 92598 92599 331305985 12977 12978 875226344 67858 67859 675965448 10033 10034 139520756 83828 83829 254958181 22687 22688 82238222 16357 16358 974245431 82502 82503 869749632 16102 16103 328411527 62150 62151 949018515 63776 63777 724910438 8950 8951 998431282 43176 43177 142646905 1220 1221 661774551 94727 94775 351906729 97264 97265 815489279 71776 71795 349959654 27383 27384 256242211 53608 53609 865330945 60406 60393 713506376 32036 32070 791572819 18543 18568 262400136 52263 52284 498501162 47767 47768 592960507 40517 40518 604378023 60703 60704 555809163 85681 85642 330216574 61033 61034 137493826 64054 64104 631732776 29667 29680 527800645 52170 52171 289718567 25354 25358 678323716 45984 46019 943562298 59526 59527 947945324 47406 47407 788368769 48628 48630 691665731 6403 6404 15684341 33952 33953 327907208 99845 99846 823486553 9021 8998 750123966 71206 71207 509720951 13443 13427 461803970 26090 26091 72446754 81413 81414 981571603 90512 90513 730497916 38846 38847 815293038 58723 58724 46293086 52153 52154 363367535 45662 45682 540909034 53093 53094 252714783 32056 32012 299281948 30624 30625 466165056 46527 46496 40077594 65202 65203 31012386 97693 97694 732994757 11923 11905 720790445 2124 2142 756116199 65745 65754 445605164 8382 8383 511076210 89200 89215 952608590 4788 4799 875253093 56486 56470 688290595 50045 50048 649289926 88619 88620 37944195 69811 69793 301949158 67661 67662 246978309 85038 85069 867360882 83546 83547 729112814 56910 56911 18942081 58186 58168 871271744 99216 99217 242893961 60190 60191 569228303 91339 91359 256290559 51628 51629 241331537 91718 91721 817927791 33238 33239 505179052 88395 88396 297964932 19910 19911 527646568 4099 4097 801198031 72906 72907 578666112 95976 95929 93122416 57851 57834 550887474 75064 75065 713070578 73988 74027 874859513 7692 7693 657383636 46803 46804 189365476 11226 11193 741558857 5148 5149 678929038 15787 15758 101320085 30239 30236 558633084 78779 78781 326918741 36344 36345 401228227 92706 92707 927694468 43490 43491 347348237 30102 30103 523008471 54825 54787 780759595 36097 36098 948501555 70270 70271 143279355 25133 25134 78479492 514 515 327596969 33015 33026 976196466 45390 45441 871199050 88138 88139 311568334 92134 92135 469694246 63069 63070 125563687 88850 88894 282416504 7258 7259 337859623 17246 17247 302295119 67187 67188 442738871 57607 57567 467950809 73155 73156 810637867 74576 74597 280730633 76199 76229 198846274 82980 83025 412856538 54367 54368 607604570 3647 3696 592656622 20514 20480 786690324 2648 2639 758693468 33487 33499 796899001 70843 70844 915988667 71564 71565 671736874 49867 49896 906539804 83493 83494 452090968 33504 33505 51396419 80446 80447 955705038 54436 54437 713582273 65059 65060 730554179 40733 40717 552749604 61621 61622 212417681 12124 12125 349355290 33114 33115 81081698 9261 9262 871301795 64999 65000 356570495 72543 72544 143697962 30231 30262 295878546 99417 99458 567359833 56295 56296 621782761 62041 62055 199838005 55332 55333 100682428 27935 27958 904346926 87840 87841 765888592 43939 43899 161418944 94319 94346 260355886 58020 58021 876219052 50414 50415 728926300 98101 98102 248011081 9095 9096 670744128 74919 74920 69881687 8560 8514 856412576 30103 30104 215083500 90416 90399 290252167 25572 25573 411144225 67627 67628 201752518 74681 74682 261954000 71141 71142 704394261 73859 73849 817672718 13030 13031 444672798 61878 61879 243059666 1642 1643 816181492 6544 6518 78091877 9339 9340 699159965 88234 88274 846104166 19368 19369 107200057 90649 90667 615930581 42931 42932 224992683 38073 38114 634483785 12133 12108 536813566 78532 78576 705897736 84805 84841 437860578 66074 66075 177612992 4716 4759 916010610 108 109 1335333 21276 21245 663463595 2474 2442 301406673 20917 20918 876701982 54661 54711 419368460 31720 31691 390590562 78649 78650 682286867 76088 76136 228349893 83733 83734 770487664 19020 19015 437875957 34094 34095 198517289 3565 3566 269988654 23473 23474 383746072 80878 80879 47590731 76867 76868 894949789 73732 73733 431632749 3407 3355 776428500 57471 57522 597475266 69797 69789 263646331 34768 34769 535196168 45138 45139 81734550 71086 71087 254276595 60853 60897 825928664 98986 98995 452348323 83108 83149 221633083 9026 9063 837435277 35078 35037 652397916 63807 63763 610981562 75039 75018 481688881 72328 72348 487461855 28043 28025 864624017 60990 60952 833425327 90729 90718 301123918 35451 35452 100223323 61471 61480 383070345 4437 4463 590110918 34146 34147 208170545 39901 39904 449316485 23949 23942 214212076 56210 56250 977624239 34948 34930 324077742 45985 45986 935944207 57546 57522 820033819 93125 93113 779753533 65103 65104 156364541 9793 9794 94085173 95858 95884 582392631 21891 21923 154650973 19419 19420 652542992 73313 73348 566916297 23396 23397 997209685 20427 20428 621804812 94230 94231 723460336 64585 64586 961443899 61095 61053 512336333 45666 45668 749661487 5010 5011 905648044 66248 66249 522334592 95972 95973 163657020 22693 22694 637125357 15739 15760 266755660 96615 96635 690159631 15916 15917 598066361 84363 84364 271889951 98634 98635 540398629 99603 99601 746878988 58237 58238 84182720 94832 94821 295478417 22353 22354 60093732 65568 65565 787393011 18953 18936 594822677 51747 51725 632868625 3466 3467 800119680 86580 86594 992663549 26052 26026 651506835 28596 28571 906782093 46598 46599 678112887 53922 53947 973470623 6390 6391 244025222 18675 18661 311322935 30596 30586 489912976 64317 64318 914217993 3929 3930 2574401 46141 46142 408903813 29917 29918 684610875 14444 14445 627524926 8646 8622 709714554 21813 21818 164745659 50739 50740 529300622 49518 49519 199903224 26648 26649 824186939 94474 94475 236040807 96318 96319 315308599 68734 68735 655742929 65411 65414 965658158 91508 91479 597041179 53759 53783 452441411 48285 48286 121093734 24403 24451 488393116 47638 47639 621413383 1621 1639 553028923 67944 67945 838718004 49562 49563 83873582 65114 65089 671746731 75083 75084 882832832 82997 82998 439060996 76885 76886 976060014 82433 82483 609728743 81037 81011 666452011 75675 75623 449447567 89150 89108 710793706 62275 62295 492299725 1003 1004 107519961 27742 27743 869728394 872 873 972481254 14815 14816 135398233 70207 70160 605447245 61152 61189 328554648 98242 98243 936930545 73749 73765 597081607 63446 63495 699188735 8618 8621 443779231 35306 35269 325474313 5321 5322 703327019 873 874 215311462 47820 47797 750890159 9432 9433 761868037 29156 29189 381460298 22490 22491 487733719 50813 50814 726405448 31182 31204 746672884 94604 94605 828635580 84292 84293 290399109 48850 48851 551174244 46792 46781 360099834 38815 38818 187821908 43109 43060 206334114 27077 27078 193786792 22294 22295 110165451 218 187 444350076 97970 97971 743486300 20790 20777 988086338 96177 96226 950250334 70774 70775 353482754 33577 33616 173430010 79355 79383 217813827 96534 96535 308733477 47754 47755 60033526 13391 13370 101588207 66451 66452 53257636 7386 7387 314547781 77180 77193 304451205 38168 38129 914899644 9508 9551 372662873 14026 14027 222273120 87917 87893 107312234 83800 83816 734632429 3404 3423 926193800 44151 44152 996964259 24205 24206 658135689 39018 39019 134703539 95229 95230 16488721 72163 72140 657884238 20872 20827 720950526 58264 58301 89158533 3077 3078 546607600 83679 83680 110563098 84553 84598 707374669 14252 14218 942116070 36997 36965 780473413 46610 46652 722615029 63858 63907 835164013 38302 38303 742529430 28026 28023 377711244 96552 96553 573060017 80664 80675 472720156 56065 56095 429796274 95160 95149 684454596 47113 47119 795753648 76612 76613 426512142 99714 99706 605497832 98492 98446 913456762 40629 40676 99374043 73778 73769 496466732 65398 65402 306827335 82610 82611 572884902 76756 76776 775932575 37945 37909 221152472 7263 7264 801807660 16256 16278 557463591 35150 35180 790729158 5055 5029 922357680 51247 51248 86415172 94260 94261 837068141 19640 19613 397227032 3234 3255 674358015 69871 69872 12123597 60611 60612 490273458 34552 34553 680687193 14147 14148 31162412 16209 16210 990523080 27968 27950 796827603 91858 91860 348927695 95541 95542 590367979 95975 95976 101551187 86772 86738 748672778 50964 50965 125096571 19254 19255 562561385 87616 87643 199636938 71185 71186 764599448 87417 87418 241353612 46531 46532 935437657 81044 81066 658957092 26930 26931 695106480 28024 28025 661347743 88923 88924 625087059 30111 30097 620656204 77338 77339 628545178 63350 63351 72553521 72192 72154 562665324 12705 12706 753814262 84057 84058 902629272 64342 64343 890246038 5632 5655 964561843 7267 7285 438972543 37968 37994 403754882 66140 66141 759422810 70965 70953 783920096 5480 5499 843052431 92845 92846 770568689 82046 82047 969238554 71666 71667 619936133 91964 91965 842694777 36099 36120 401052301 17207 17208 186441517 89354 89355 294943523 55475 55476 467914407 8813 8814 188717113 57280 57281 181065579 96367 96338 558621786 32301 32272 908400336 84583 84584 174453162 98864 98865 123750850 42716 42717 965245155 80818 80819 479022079 73122 73085 485476605 89137 89097 248140314 6802 6842 319768075 74774 74775 960725142 65906 65934 721104514 80360 80361 57493932 36990 37027 229318280 90923 90924 5960918 78076 78108 442649039 22265 22254 26882214 23557 23560 164326689 53823 53875 517221679 3750 3751 663131631 20775 20762 701163112 19339 19351 105385301 62562 62563 78491806 25156 25197 664546767 51378 51388 613874894 73289 73290 982468820 37904 37905 650741188 54589 54641 751849094 19215 19257 411966175 6492 6517 323928134 92396 92347 364326549 96714 96766 944861254 75289 75332 44814070 95755 95735 255506265 46998 46999 17880587 38131 38132 892961372 61214 61187 526061813 28220 28262 25331178 96887 96888 86747757 75704 75705 424422366 14331 14332 373418312 19127 19166 808380377 96366 96391 210092053 43896 43897 516506594 40698 40745 286824853 94406 94384 10838501 59932 59933 612830060 97744 97732 8226020 55209 55248 62386888 17242 17210 72199390 23962 23996 195746721 40681 40682 68662787 83814 83815 504830252 9351 9352 460947580 94441 94478 174072853 23873 23865 839064782 21543 21544 202018153 77775 77763 810227704 53375 53376 102344708 17469 17470 803020582 7252 7264 733912399 15530 15552 94207414 80396 80430 385524707 38870 38818 464223328 44090 44105 295177304 46396 46397 479573127 51425 51426 573062738 75596 75597 162718496 91231 91232 733927060 26842 26843 533654902 45252 45219 213042286 62836 62837 204835296 21673 21717 308612526 45689 45664 521657522 82306 82316 785712042 38143 38112 381415283 82388 82389 712606752 27799 27833 350557786 76214 76236 227457700 13247 13248 495018925 77042 77043 764564714 67784 67785 362013695 42482 42483 952369912 34621 34632 906235331 51978 51992 600049826 78200 78170 852572144 28317 28318 140290637 34197 34237 576861491 84437 84393 11742073 39965 39966 605689567 96503 96504 294525002 69133 69134 158255458 2886 2887 358168634 39228 39230 556299168 41544 41545 463885337 62170 62171 219281781 30980 30981 172020567 46519 46520 16960170 1192 1200 881586532 33045 33042 479291986 24860 24862 538190099 29743 29709 919044704 36026 36027 684091777 56096 56097 871261475 79172 79154 776761741 10355 10330 518086709 4249 4250 28479573 39953 39954 383429168 94718 94719 312347383 79371 79325 328903774 87332 87333 876450365 16245 16213 527282728 92633 92634 205882057 16097 16057 446551763 28478 28479 501821841 46052 46053 961820022 10054 10004 134041102 21917 21918 464060634 1604 1627 797829208 84611 84637 764621250 34206 34207 93468990 30785 30770 805415886 24022 24008 192544000 30528 30529 538198865 28197 28198 554964130 54772 54804 901890967 88010 88011 946199855 48639 48640 553746882 17100 17121 673616728 51050 51051 232124187 86355 86336 370676827 44710 44711 308322220 76625 76626 98458379 54710 54711 712185773 51537 51504 673596881 53928 53917 971712688 71110 71156 746467761 69940 69941 925469225 6233 6212 867516360 84093 84106 756417879 83479 83482 822302026 51852 51853 633005328 25910 25911 953280230 55550 55551 478642832 38682 38683 638419002 49242 49243 465019458 50592 50577 554214428 59554 59555 304296617 17643 17644 768682163 17936 17910 35678434 94590 94591 953675954 35779 35819 907869874 45129 45154 158511636 37184 37228 553615356 27027 27028 524095866 56286 56287 385928810 51372 51416 720675767 53005 53001 199551953 28937 28979 578842670 70553 70554 702912646 76707 76708 743352633 56529 56579 692493675 59999 59986 72859254 39239 39278 128630829 49080 49081 377062775 18911 18912 852860484 29075 29083 733479908 53240 53211 844575981 28944 28952 474739049 89560 89561 718160702 90299 90317 743107114 62663 62664 110064076 72272 72273 488368527 13211 13207 476486207 87141 87142 172727942 89161 89162 54420052 35009 35010 84210086 31144 31145 897627262 74282 74241 50596980 44984 44991 342896345 49962 49944 763845945 85141 85142 781013496 56136 56165 524466214 62578 62579 33811076 56311 56312 687170291 82201 82202 906651959 37840 37792 300446866 25809 25810 952698972 63528 63484 742538821 29531 29532 408633371 44697 44663 781445165 92564 92556 105046338 5521 5522 855228574 69648 69694 241058523 57362 57345 891700908 42139 42181 965471051 61682 61632 31486650 38412 38463 92502161 47610 47611 333557492 4041 4042 911208955 59102 59088 896137658 4652 4679 648139569 74027 74041 949013430 97093 97094 923604013 26304 26305 149878245 42040 42041 122133943 48445 48431 571527899 9982 10019 329406361 7172 7185 536982381 93320 93298 164604429 12457 12481 970093954 84632 84658 121540250 56179 56180 169602885 50799 50800 857504689 70605 70606 367440714 34789 34790 129608564 39125 39122 973226431 22946 22947 107451295 17340 17296 727401962 27870 27871 516646105 40489 40477 18360902 24027 23990 479914137 71138 71172 673466684 89470 89420 332148624 85326 85327 271513259 27021 26985 363604929 41495 41482 138848115 32386 32387 826507039 98834 98835 573582484 5854 5812 921329365 59702 59703 172320295 11840 11812 768315107 72895 72941 49448346 28523 28565 29781594 40104 40105 184398881 22355 22356 867907480 37166 37185 224222331 54972 54952 757996517 40956 40961 593359143 69215 69216 936649104 50415 50417 482245461 32388 32371 209692438 27164 27143 757997230 60373 60403 123241161 9442 9443 893793958 71790 71767 784600941 31559 31521 84226199 31563 31564 466970164 81571 81572 486208758 55654 55604 253274681 21864 21842 982718939 65963 65964 545799361 93913 93914 599875156 88513 88548 719255151 20118 20068 467076215 21620 21571 487278046 26069 26070 59429641 61483 61437 375825366 26758 26803 707880378 10390 10391 988722696 92054 92061 706056856 89349 89350 358693451 36587 36588 7155071 49474 49466 63780879 56646 56647 963434584 8371 8327 133741227 70556 70557 313689894 15504 15522 805144986 64051 64052 234986286 44115 44116 335733253 46560 46588 960001485 63103 63055 677606125 2911 2954 601463573 47265 47266 72270063 45051 45052 290923321 33092 33083 771511870 82737 82738 535267990 81432 81433 331243029 29494 29495 793121683 48500 48531 328069904 1033 1034 701516093 86758 86764 598950764 79124 79174 496050502 83065 83111 860210901 7549 7581 576046584 51794 51795 463933360 84981 84961 585373087 9967 9968 811607048 69939 69970 701535129 6443 6489 833048761 60484 60494 180157143 66480 66481 433524797 80219 80176 784748739 81420 81422 335691901 78007 78008 583915903 19539 19540 52785166 81386 81387 905107481 17292 17310 799686937 54482 54479 425044971 2094 2095 158712235 15300 15278 216665936 51120 51121 88876904 6037 6051 393543653 34953 34951 988547608 49607 49611 575973909 4363 4376 798115985 63899 63900 936905307 35718 35698 311202578 61654 61668 461046731 21831 21872 347069573 93726 93720 91841297 44005 44032 248326324 38540 38584 492864166 46781 46782 230141851 41205 41206 740198142 96399 96400 921978939 22534 22491 994892151 29989 29945 401341753 51316 51317 955410152 2599 2620 998965191 23873 23919 714766001 27289 27290 126214254 58040 58041 683855819 33428 33438 273004526 4417 4418 302489952 79059 79060 177821751 16423 16450 819389128 27850 27858 102482268 10621 10622 534566044 48491 48492 538818408 99404 99430 46973444 56874 56917 686590961 38296 38297 781319761 18534 18535 191106138 48024 48025 699129528 46876 46877 246736751 93102 93134 764785601 59759 59709 341929926 5270 5303 622733577 62288 62289 677804582 27917 27918 888441472 65144 65145 945075232 57444 57445 252632876 24118 24119 530269453 86125 86108 701192000 37280 37281 758783325 30053 30048 388153101 35795 35796 509295800 93138 93132 209136575 86812 86839 747340395 32881 32882 689843444 78150 78121 441688791 30379 30426 780930723 83709 83741 564077134 45927 45914 404473623 33765 33759 492344052 60990 60991 522746387 60648 60649 643632681 76340 76358 795826536 30643 30687 751230258 9338 9339 704029016 89765 89810 349919877 59701 59680 200562957 17496 17497 439482967 63373 63374 910630411 9847 9848 702974491 17925 17905 796534371 29495 29461 536709829 23002 23003 643773603 64361 64407 134180096 19229 19209 730116474 86515 86558 791716989 63934 63906 710028002 15311 15262 667477585 82601 82648 960473469 73775 73826 785529619 41585 41586 223416358 33741 33693 142120541 22008 22009 913578093 77939 77963 933377610 53018 52984 919806802 63152 63153 989894583 60804 60805 447537401 72066 72067 180024908 41249 41250 22561736 74434 74435 836249206 85236 85267 460686385 94364 94365 787884391 63722 63750 218675065 72704 72705 17271627 95210 95241 870341531 59516 59517 32804179 49353 49354 196662953 87815 87816 443999965 72336 72370 843949034 78574 78575 196503907 9769 9731 355725824 31886 31887 633522099 82310 82311 283890388 42983 42962 667752293 67556 67557 385196447 10871 10888 785044171 54337 54368 422386018 81923 81897 982957526 36119 36110 203145806 5705 5706 614177930 47200 47201 8772803 25046 25068 95716425 9898 9937 637125137 98401 98402 198184997 52758 52759 431108240 2210 2211 812645887 94626 94627 809981071 25127 25092 374893112 960 949 182811756 15404 15363 737514940 43299 43292 51827871 18269 18230 131583759 48090 48040 353077383 19097 19094 430759888 86160 86161 375865790 12913 12914 835759032 59230 59182 817644925 78559 78610 792986052 39554 39555 249192251 20462 20420 638622687 87078 87116 353509043 82141 82142 150580296 91938 91986 847831274 16886 16858 760223779 4098 4149 77583193 4919 4884 736280676 34812 34857 705724558 54178 54173 738153943 3853 3854 940394355 55172 55173 454545112 78714 78715 836476064 73363 73311 604996951 58163 58173 588842290 49747 49748 785106006 28256 28257 532799008 77605 77606 396007554 6093 6094 582112197 36773 36774 971054737 32458 32480 461857165 29110 29111 601095253 85219 85220 105684164 2845 2852 184856486 44969 44970 188092077 40370 40371 733090288 22257 22258 224990398 86128 86100 905033309 32402 32357 909817021 91876 91877 405850970 65775 65776 512295519 97646 97656 226012505 89444 89441 587333302 26900 26931 445808546 693 648 420923416 77334 77335 252200368 33976 33940 404251945 32771 32822 751563550 6183 6184 222143488 52477 52478 635887550 75703 75704 521300079 36399 36441 501670301 76258 76259 759160990 2396 2397 33682676 71553 71518 381026546 93642 93611 951224176 74788 74824 915692660 58955 58966 753269058 5318 5340 97280227 18552 18518 126047579 56544 56545 522695442 90252 90236 351185027 63185 63167 281245732 11983 12032 199325916 37234 37235 705526226 95124 95115 963969993 38993 38943 61257125 29075 29055 247607998 29004 29005 634522832 70595 70570 273690484 14701 14673 385971682 87115 87111 285806843 56132 56166 895161753 91815 91816 79262890 619 620 262411897 5123 5124 842006531 15972 16009 368230092 80866 80900 984315534 27882 27895 77136337 91168 91169 731837683 63660 63661 474932947 85096 85097 890941737 14157 14158 460662229 67532 67533 6090940 89088 89089 825898860 33482 33483 609848621 60744 60745 25528833 94994 94957 945568433 40207 40251 463231358 84156 84157 723653835 54943 54933 560780596 2268 2241 332051192 31208 31209 567941106 34080 34077 575889063 9527 9478 996122650 49473 49474 223593430 3304 3333 536013603 70224 70210 78186713 62355 62393 978063918 37598 37599 930171188 24348 24322 293462183 77230 77183 857565197 95174 95175 625725195 36106 36107 656437990 26875 26876 598839196 94071 94072 572781861 56405 56406 876326150 5320 5321 763666610 36000 36001 452146657 578 579 596977215 87246 87212 778771217 75434 75409 209524112 33211 33212 645156923 22000 22001 105105660 93921 93900 811259657 32020 32021 135551988 36125 36120 587783134 9333 9334 798981530 25138 25139 528028806 23112 23133 493997061 15578 15579 724357713 66343 66344 652484098 92852 92873 811140667 5477 5497 587543630 75565 75541 788334182 2072 2073 292490904 95221 95222 425003096 22155 22156 925068137 65898 65879 245766816 9190 9191 372967443 21604 21605 532446755 78608 78642 551901471 78397 78398 60009144 56836 56837 413642603 35421 35389 774669522 12345 12364 638213548 52831 52812 118949919 44387 44389 892219193 77449 77450 688865500 87229 87230 737128033 89804 89805 664043726 26296 26317 486428502 53141 53174 409307840 41215 41183 4323562 95239 95240 194934363 20122 20123 640132547 24751 24752 894880666 20353 20354 628047575 43340 43341 224786414 74936 74937 596513169 32367 32399 118178406 96099 96100 80071203 69399 69358 233140649 13116 13168 518609647 23224 23179 202858932 37494 37495 882546591 75120 75082 797370005 97671 97672 373804456 72207 72221 988328744 62866 62877 803994838 7311 7361 990812716 92319 92269 637727265 10801 10800 383283482 48098 48099 446902934 88201 88153 711258046 89514 89557 951793820 28904 28885 803429666 2589 2557 411535654 86540 86541 276438258 1995 1945 579661419 57275 57327 683150357 27976 28019 189085178 27326 27343 80952113 10814 10815 763510336 37824 37825 748356811 76730 76724 261352776 86301 86302 278372684 59955 59941 571495116 55060 55061 108568824 31098 31095 311953143 52163 52154 490988272 8550 8562 977151686 43380 43369 149509959 66747 66773 255449400 49178 49142 745968147 8919 8920 483036303 40698 40699 690915570 29739 29774 802385207 7506 7507 41884895 13511 13503 5208334 81377 81333 450668136 19163 19142 333733452 97874 97875 475086085 38612 38613 729252495 59890 59882 720988378 95384 95385 583937724 60651 60644 356984126 58911 58883 931138064 33344 33330 123595165 4334 4371 391306105 37480 37489 885848119 84348 84349 216238864 43112 43129 999750103 77481 77482 106089811 47824 47825 940279721 69009 69008 878974520 84768 84723 668361397 43159 43182 319364098 66852 66827 819774652 2255 2281 493975757 76299 76300 351091683 25196 25220 355858754 93206 93194 254948100 17786 17828 821130462 86567 86599 169390937 15474 15475 234918057 32065 32109 854063059 16073 16075 208476076 52699 52700 210519248 49031 49023 948153684 64553 64517 813121615 87561 87562 341060282 79668 79669 437745272 58319 58331 847494604 83825 83826 716274479 50330 50280 102602316 45140 45127 283266120 61178 61163 750196319 38602 38603 979831516 15274 15236 833811179 1312 1313 192801850 36564 36565 182957403 85505 85506 341763860 5771 5772 12586336 3126 3128 603505288 36568 36569 294020834 39237 39206 877478546 64889 64888 319186507 93553 93554 757457703 81698 81720 731856566 85065 85066 352354650 11691 11723 865858517 79481 79441 969530127 62607 62619 48586836 32911 32912 658567311 39524 39576 476818554 47560 47512 584683257 33166 33167 398605636 64569 64587 801798076 23927 23957 487477413 66816 66792 507287815 76754 76755 15979680 50557 50558 968488678 54796 54797 219357407 52730 52739 839084377 95160 95178 415953046 416 417 760266335 52547 52528 706000503 85650 85689 624148261 10382 10383 671671745 11765 11739 132833126 99144 99136 345906057 57077 57078 745815656 12769 12770 605277469 88855 88856 852548132 28711 28712 998852667 31084 31128 375817013 1047 1048 721677960 80245 80195 402408454 74401 74402 843159355 35705 35706 112842495 39968 39987 301555672 59237 59238 580564830 85440 85441 629307137 95781 95777 163997921 55281 55230 370035641 28009 28020 470601548 23849 23873 300842289 60418 60419 141147457 60323 60324 220455065 99630 99631 322031080 33233 33226 508904814 65419 65420 919554360 71203 71204 103269312 9039 9061 376086477 41436 41437 777544552 92809 92810 786371295 50330 50331 352981779 84719 84693 697877269 53119 53151 66254392 65872 65880 15573415 54685 54686 8637373 35528 35529 843187682 16937 16938 987098691 7243 7218 333565028 70077 70078 7197824 83179 83156 282784767 36565 36566 690794006 40987 40988 849902526 84680 84696 456617445 91135 91136 154131754 42496 42497 258300887 46842 46825 62051001 25160 25124 190602605 49886 49892 503777515 66946 66902 680715543 28308 28344 103832969 6168 6171 626720389 10231 10232 577209880 29883 29884 300449361 17350 17298 300435770 25950 25948 790349165 81663 81664 877333841 60673 60651 844762926 85000 85001 715328114 71257 71211 346231791 36646 36647 949884377 71117 71118 110126253 56655 56656 20868126 61789 61756 233506771 82034 82038 134773415 25339 25340 754091022 14321 14322 851963780 60259 60246 740866129 56034 55988 161563253 57881 57882 746221356 86521 86522 557795833 26734 26783 76572923 38014 38015 324130289 45192 45193 511100028 5045 4996 109186682 78829 78839 748124284 2621 2622 913500531 82898 82899 917520472 79123 79124 314298821 72840 72841 906300962 3492 3493 482263625 57032 57033 167740235 90146 90182 715442141 49767 49768 293643734 15156 15121 514570320 70825 70826 520824688 49442 49423 424228227 97072 97052 411452702 34218 34219 543741592 62707 62677 453123211 58827 58847 128085143 41011 41012 569130242 95834 95835 718063293 26701 26750 152722591 44113 44114 821824626 76729 76705 457834433 99052 99053 968534981 98154 98155 526861621 60928 60929 553048593 14553 14554 470176338 96967 97017 171827149 38769 38770 631478220 18650 18647 268533347 80036 80081 918991867 58015 58023 146058528 95059 95060 625248405 10481 10482 841132095 37977 37970 131693845 28748 28749 436958735 38219 38209 45522986 54253 54254 660917798 66072 66073 424997147 53751 53752 485280211 8364 8351 660182372 62900 62942 254122586 31698 31699 604800871 98892 98893 46739389 86720 86721 835206351 74035 74036 9552310 96621 96578 226810455 74358 74331 311912155 91317 91318 192459443 50097 50142 323244972 79777 79822 157112192 61086 61087 349934295 99477 99520 996290930 48213 48210 732262072 46212 46213 976706471 46668 46671 718015109 77961 77962 867444725 36310 36284 696154951 47252 47253 365941090 32305 32306 900421740 41711 41712 118988973 42913 42914 896110035 89506 89491 681082022 84047 84048 921466574 38674 38675 184923624 78348 78364 908104201 93754 93740 888181077 19416 19417 218791066 20121 20122 148099897 75423 75381 863869338 49698 49699 16863761 31828 31829 8528203 1857 1858 222538201 96872 96844 525016218 6101 6102 997252473 65265 65280 537369478 62630 62631 559866056 18486 18492 335274137 52193 52194 810046691 32852 32853 443664865 74843 74853 51098613 69552 69526 767747651 18017 18034 746723569 46811 46813 267757194 91920 91921 240611622 46421 46389 189878861 87074 87075 370732785 80617 80648 417272117 34224 34225 630777314 7768 7793 407740406 5847 5848 726900210 36581 36529 653603306 89468 89469 763180246 62179 62180 137877424 82378 82360 335253085 24024 24051 808108322 19178 19144 681112776 49459 49460 482475457 11127 11128 746934691 52246 52247 72774302 56248 56249 795203622 46438 46439 138552849 34955 34974 459598376 47494 47505 678106807 3186 3187 484759328 97956 97957 880055598 42728 42707 623392149 41044 41045 950831068 29666 29623 962907974 59610 59641 758665519 38050 38072 559963928 51438 51405 90155160 67133 67091 969336546 83976 83954 17483846 72916 72917 689327825 19260 19281 669199731 14278 14329 193760190 55517 55518 904709530 41763 41781 154269767 26306 26307 206804723 71122 71078 612614634 89089 89099 94653525 53988 53989 461611788 34807 34808 216358963 76808 76809 819456879 792 774 132436028 63232 63265 275273155 15617 15653 295012597 48411 48455 872467833 79488 79489 572376325 48725 48715 662999674 38246 38231 514350711 88093 88094 50902583 42217 42218 782109930 94879 94910 482148028 2960 2949 622867149 58084 58044 101040628 1082 1083 31474592 33924 33938 289834293 8477 8478 857771223 45574 45594 295384994 67397 67436 62065315 21030 21074 455911340 84092 84093 99833551 60941 60970 453614508 22185 22231 513495178 78198 78199 902512683 75787 75780 440914703 35282 35283 47803053 3056 3057 982881449 23092 23093 273998128 35477 35478 703907636 76719 76739 419132868 83045 83046 885092851 95633 95634 237426470 72014 72015 698297678 33020 33021 971457433 6271 6304 856820563 5691 5687 779020374 26259 26260 465928175 74884 74926 561660396 26255 26260 200805821 8520 8570 465430830 62901 62902 167331648 94923 94924 575392910 7144 7145 144516862 7448 7498 970752310 71560 71548 716240646 29787 29820 700327978 53814 53773 718873008 99493 99494 518447818 49016 49017 747934812 58153 58154 922176625 90673 90666 445811466 17331 17332 497023308 45391 45392 930469831 27258 27268 942672270 23267 23268 660039607 55414 55415 949676294 95790 95777 426170885 12201 12202 254961174 64758 64759 725276909 47620 47621 316559162 1364 1365 789926108 73262 73263 981959040 72982 72983 375996925 11759 11775 42061801 71515 71566 365534170 14012 14013 800573896 51174 51167 654055276 34701 34696 948597192 51684 51721 927049060 26950 26947 680775239 61189 61167 607755761 52503 52504 475803242 12425 12426 40899372 65842 65843 57895176 90910 90911 745670629 44148 44149 953916050 17388 17389 677517724 47266 47280 774089848 82327 82295 163442102 15321 15366 119365684 43287 43288 427583088 33832 33833 89722969 32775 32776 973007134 16300 16301 178267997 20741 20742 786246391 78004 78005 274595288 8663 8664 624984666 87895 87896 691626597 47173 47174 464322551 75295 75331 685205933 22379 22380 430758057 92046 92047 913692417 42802 42803 90064444 90057 90109 787807505 58526 58527 825655114 65424 65472 195952019 23366 23384 801885309 1992 2040 677938749 71233 71234 980085929 85525 85573 134834509 54110 54128 478484893 88414 88412 180519804 86942 86943 853716970 57643 57644 656610136 19745 19748 516602057 20700 20701 99274456 44133 44134 441753438 35449 35480 638075835 32917 32913 571612459 18367 18337 768673850 54905 54906 118816637 13167 13198 709096801 35407 35408 397295040 12775 12776 244396225 28459 28460 330935003 18177 18178 199823313 18671 18672 268834345 64142 64149 543944504 27174 27175 275908390 7272 7273 479819226 185 186 268214304 46722 46685 949871075 74800 74751 211899869 41181 41213 428962051 13456 13422 275647442 42266 42236 519078822 38306 38348 674525886 96511 96485 161224343 74695 74728 714585125 7662 7651 127324856 37092 37093 979920730 9931 9904 188667214 96146 96147 343228604 23796 23797 862273180 96126 96127 96185307 46311 46312 406701187 54901 54885 8966674 18943 18944 817915235 39259 39287 866220101 22234 22235 507141475 50282 50283 948611734 19130 19109 179784464 34297 34274 904430874 41072 41073 462634236 1015 1016 144192802 20992 20993 218649143 35052 35091 980507408 10009 10016 417505349 35297 35298 773692973 80809 80824 870898023 53927 53913 469753203 76937 76938 978375270 41870 41871 30257489 70593 70609 567577204 98723 98724 158028612 34255 34256 119073758 84993 85041 834089583 53975 53988 486445109 90668 90669 547117804 48009 48053 632235614 13640 13641 105489674 59488 59515 132328219 86161 86129 568826755 75056 75030 182273615 42868 42915 713048950 85975 85978 806732504 82648 82649 841779557 97416 97417 693833179 69832 69833 780276795 8359 8352 543585354 5300 5334 763527919 18121 18118 275350799 67235 67236 11578014 17779 17780 491113940 50736 50761 463665229 12040 12041 750087295 18676 18677 657583544 22671 22672 120359011 57563 57609 41680776 34747 34748 810819255 28316 28317 130911411 69705 69706 395144905 4040 4041 204955895 14870 14871 34623987 34408 34409 255990693 25335 25320 728669854 29626 29661 919637500 46191 46193 807017136 80258 80259 605370701 10407 10445 371505632 76171 76172 475637677 35883 35933 402688914 13656 13657 445621587 13560 13561 360458834 49800 49801 166500317 42907 42935 731128142 48669 48663 598441450 31246 31232 717451966 26773 26774 579316098 15745 15746 488168336 22550 22586 141888679 78825 78807 401594599 21475 21502 483093129 51465 51466 178450237 53947 53948 804741100 98484 98485 220395937 56951 56952 235653982 49613 49610 366000849 60004 60005 556061146 33669 33636 315513544 8750 8797 47684899 16439 16413 443945836 63890 63891 180187237 32051 32052 944530356 71458 71459 884063862 56126 56172 633853774 94575 94571 983380477 90939 90906 744014475 33447 33448 688131912 66725 66726 214065901 18948 18907 135753457 7893 7929 414845390 81998 82030 992903955 92823 92802 438974298 38027 38028 994572815 58925 58926 670378539 28670 28717 122971090 4861 4911 496048013 63518 63482 292285585 30715 30716 596926844 17093 17094 477159558 30657 30658 544796542 59796 59806 900462769 48367 48368 886526523 24432 24447 423440688 44006 43984 990702778 1504 1510 70026128 55927 55908 116452636 17385 17386 744970686 77097 77061 806339146 80212 80213 836847477 13196 13197 134642590 28460 28434 885592402 76854 76880 373563504 11068 11022 842306806 72409 72410 918310267 72894 72895 842656421 25898 25942 571745319 16320 16268 172497181 21777 21789 84396746 60488 60489 2639162 7204 7205 532303456 99067 99088 116701029 2625 2626 516851544 29679 29680 197473654 67482 67483 213906960 2497 2498 255094040 67008 67020 951570251 77182 77143 689567660 93064 93100 745975091 228 196 148243358 81207 81234 981047328 86950 86967 881403519 9028 9029 697816181 28735 28736 934609937 76590 76626 856596014 72987 73013 490674694 38896 38897 130339230 23105 23082 888130448 16082 16105 708277280 52721 52767 943017965 7787 7788 958328284 18186 18152 954646289 27554 27555 856220860 39242 39268 196774075 60760 60765 270865616 7711 7712 324825547 81628 81629 817316232 75313 75314 447263694 87175 87176 472214950 98316 98317 442262422 28389 28390 207200964 71830 71831 264522727 97574 97575 36561696 80227 80228 550277420 29846 29854 88665436 61790 61828 358602361 95236 95193 405494815 89962 90009 790669695 75563 75564 394741039 55358 55355 369414952 65207 65208 572464657 34178 34179 277850943 85823 85824 271049072 7131 7106 379725207 57107 57136 706762477 47166 47167 442996176 18450 18478 965097643 92005 92029 182597749 93048 93080 787123651 7433 7434 704410937 55175 55174 539993518 43044 43039 344420444 49672 49673 404239160 8438 8439 15137359 9567 9568 6895330 10662 10637 433215822 80905 80906 522709285 60806 60807 967045266 57211 57205 580867610 10827 10828 481566474 63822 63823 472356222 40321 40291 967441495 65868 65914 29224637 76133 76161 940961509 17332 17288 954365702 56186 56142 568372100 23558 23556 677930428 91359 91389 964477789 67164 67165 808252128 33142 33143 612672557 1336 1296 477623794 20475 20476 908459959 71284 71283 881871499 83694 83709 567078643 50547 50559 634583169 44924 44925 759070328 63094 63095 498642705 61325 61326 752604053 92115 92116 354700800 63283 63284 232375710 14341 14378 951437529 55815 55816 832372330 17502 17503 490990074 70507 70458 425907591 54467 54468 328682452 2481 2482 395598267 31281 31282 350063208 22280 22281 366402013 27859 27839 23703610 18555 18574 389591135 18451 18452 575550857 17211 17170 400376533 2909 2958 601724781 68266 68282 216492469 97951 97988 323844504 59844 59811 745883190 78952 78916 202386284 44061 44076 438106796 37282 37283 24168478 11023 11043 11588859 81174 81138 776095482 78895 78896 541378820 98717 98726 547798800 75124 75079 804117776 67744 67784 839672159 75921 75922 143823371 21363 21364 387560407 66530 66538 444295577 5225 5226 672787909 25721 25696 477282537 22862 22895 716542996 14250 14221 704802032 50854 50855 47277389 50257 50273 703722719 17275 17322 372138120 63264 63212 748079358 28833 28834 126392851 4512 4513 177584916 25570 25571 2443984 23617 23618 483669572 28546 28550 557947778 6754 6755 840334556 20630 20656 401724479 13183 13174 377005615 17507 17508 209232578 14037 14038 958159477 61525 61526 201289163 2988 2989 192365393 7407 7408 950914344 13260 13261 820212590 87704 87705 827521936 11159 11193 334887462 68157 68158 741407178 21758 21759 238490213 13228 13258 525896053 91902 91916 919976011 15077 15117 199908849 35661 35649 281830979 89005 88960 55138831 51306 51307 747936542 16700 16701 728904349 19339 19340 782951942 13496 13497 255640548 32641 32596 972055668 18680 18716 487892993 49732 49779 457812777 84440 84415 920447470 34404 34388 737069401 49542 49520 200740377 90266 90267 2770308 98666 98713 461971701 97305 97284 466284177 59998 59999 753674608 79995 79996 888422708 6713 6714 662236593 9779 9813 873570352 42967 42930 451514475 9316 9264 732453954 93074 93094 565449383 72339 72303 449777391 50589 50604 964038836 7905 7899 435670428 72684 72685 65225477 77174 77175 357162885 75870 75871 972627665 51816 51817 97337134 81678 81679 381477987 21938 21939 741565329 21310 21267 580205256 25886 25887 355524329 72555 72556 622919363 67986 67987 226090534 89061 89062 263618697 4883 4927 695425012 62891 62877 358173213 77944 77990 847983629 85422 85423 876298104 9065 9066 269570376 25682 25683 578216297 38312 38278 609344142 53847 53890 744749324 61361 61362 837400079 51540 51541 485136400 37894 37888 27169570 48788 48789 959946871 51474 51436 891206767 37253 37254 9395243 98265 98266 759078726 65955 65956 626381859 47838 47839 720355588 50583 50584 844050296 63734 63735 950610298 96915 96916 524396156 41276 41282 67500662 4590 4622 645433099 39927 39928 467929691 94495 94496 527032387 60774 60810 841308031 15709 15759 872979543 19597 19625 85037236 51954 51988 117134956 12079 12065 11455023 17993 17995 615449884 15844 15871 227250001 75126 75127 764039933 61116 61117 292209179 67404 67405 204321585 39519 39487 278425565 9324 9320 988256286 18857 18822 556829371 13769 13762 89792031 92927 92928 972119972 40415 40416 153962723 66644 66645 147027202 14588 14589 861406041 35068 35069 401700304 6119 6084 246494083 94747 94777 253637536 26889 26915 199754749 77129 77130 433840278 37241 37242 885257247 83039 83040 444930118 37369 37417 428399007 16685 16655 59285901 35835 35837 397398369 35921 35922 385222108 63857 63858 42552025 96914 96915 773377322 28312 28313 6472590 57881 57892 86740325 70374 70402 99764730 92503 92520 992951492 88730 88766 421504992 39586 39587 616541798 44409 44427 120933763 70484 70485 707882917 5198 5206 450408394 22287 22288 898756010 16528 16529 63297811 40365 40366 483354913 22209 22242 945298135 39697 39698 811315257 79004 79002 499559614 10058 10071 441756315 43655 43676 479950949 37869 37825 187534440 35734 35720 231437679 32087 32093 488527376 81190 81182 934722989 41868 41858 147955455 43722 43723 388906704 13508 13509 694519080 27174 27184 16060309 298 299 361216509 50115 50116 714685191 48916 48917 428744772 54751 54752 96003147 80876 80854 121689793 83631 83632 32164628 78603 78598 501082286 52188 52189 277517852 95705 95737 786034187 81685 81644 578135509 55112 55113 862743120 59452 59451 567648850 84113 84114 939239129 45117 45116 750783897 60812 60852 952960045 368 363 39058949 43927 43890 771632085 49844 49845 497936423 23961 23909 747899453 50396 50397 961339634 58137 58138 528868163 44907 44910 562491468 59096 59097 536813369 3063 3064 632323644 98042 97995 268499308 26262 26263 95389776 92697 92698 530962003 12654 12655 185541700 68112 68113 525077157 55093 55094 316157101 85138 85139 539996743 36909 36910 831580195 77631 77653 90360549 83645 83617 959160772 16509 16510 260752408 53288 53316 246846181 94313 94289 19486242 23114 23152 25266789 4876 4874 485927047 37144 37145 458742476 76788 76789 575615803 5106 5107 53118305 73834 73842 407254316 98875 98883 208440696 91183 91217 226691800 77028 77029 96888392 14446 14447 270719558 15234 15235 924407606 30406 30381 461996272 86109 86101 649690407 62469 62514 292017611 31550 31551 420512423 95597 95618 345092918 98746 98747 117927887 77802 77771 699269207 77773 77774 579023349 98019 98036 266796501 4540 4541 391800249 20888 20889 410872802 70812 70813 254395384 47442 47397 238141566 49960 49961 906527101 86347 86375 694736450 88811 88812 730659008 95236 95237 359972167 30200 30201 677393317 33999 34000 376916232 29308 29295 596988477 12593 12599 225658597 24539 24564 515765998 83286 83310 316687573 11745 11779 691810028 62462 62463 522800478 61423 61400 69953243 23980 23981 810976520 90663 90689 147921205 60652 60626 944188500 98458 98459 817348813 78978 78979 529351563 9304 9293 122217985 36540 36512 808989635 32745 32746 314340036 33418 33467 670381404 3092 3074 535686919 64565 64566 360773071 68888 68863 32372144 10422 10467 121514794 90916 90884 696922718 37430 37431 242287320 89399 89400 237282360 61539 61526 633772070 73896 73897 964536218 2811 2812 598043230 74264 74265 191420132 59882 59883 411643331 66854 66902 343507605 45086 45087 665803560 30764 30765 557412768 83258 83208 84785724 63175 63176 715210703 65871 65882 981574299 65860 65861 747968832 91253 91221 436727279 89892 89880 402363307 85369 85370 989042208 18732 18685 159005274 63876 63877 87578174 71384 71385 372823565 70691 70642 798756689 94361 94309 449984403 49792 49793 205036421 62330 62309 459814356 59236 59193 706687168 95091 95092 26626981 88893 88894 325959885 82986 82987 532693770 32366 32367 314873199 68751 68775 942293528 16363 16376 572700266 77512 77513 940473266 16728 16729 607654752 73123 73166 267356926 65921 65922 211023860 39316 39317 10577302 61501 61502 750603606 92035 92036 938210108 36293 36338 950210509 94362 94363 925668603 28884 28853 555985323 3878 3889 44408336 46175 46163 387595208 32103 32104 879405988 87729 87705 830372507 56837 56872 624612983 16694 16738 19637847 5328 5373 766548803 50190 50191 766091631 22157 22121 15871431 23527 23485 666483714 38983 39012 618905018 7489 7473 867417908 48258 48259 304081969 660 622 470722068 36990 36991 502247354 91032 91027 714607450 44369 44370 987123697 18202 18189 826526958 60878 60844 51987421 30086 30044 351667563 66427 66428 198573164 7407 7360 774924345 54450 54451 508671446 65557 65558 452034461 23147 23148 973656677 79709 79710 782619752 39568 39571 473104819 78810 78798 958860306 81191 81192 825460421 89208 89246 403825753 35060 35019 146743183 40340 40325 554737073 28999 29023 929793300 42780 42781 584377788 52292 52343 436185233 32039 32003 721439863 14783 14784 788221749 13482 13441 442500570 40911 40941 550264540 64221 64229 761344556 77193 77194 291620 16039 16035 652090793 83738 83783 630017194 4203 4188 666922136 56036 56079 842740757 75512 75513 220138507 48284 48285 849427191 48763 48764 741132982 31664 31665 330567413 87715 87716 345397962 75015 75016 555170992 47303 47304 507321156 63147 63148 816995608 51229 51200 419227481 77719 77720 204543234 10890 10891 686151834 10509 10510 380799726 38897 38922 520676363 45811 45830 266185637 94372 94367 499590245 27608 27647 998178198 26604 26605 991349343 83843 83844 51639803 72501 72543 518119608 95364 95365 262954263 32843 32844 252467786 50698 50699 195661549 41018 41019 440497851 5876 5877 495402103 88460 88461 39650253 36603 36604 960096233 66097 66119 206746838 21051 21052 755792556 65278 65324 275286076 94107 94125 489524385 6109 6135 974398754 16822 16823 153449817 8363 8354 22299299 71596 71597 368961530 80258 80273 12559072 43810 43846 155287929 98369 98379 60422811 30176 30177 16745131 10949 10950 18901674 82197 82172 427379748 44219 44217 627994984 97004 97006 824948054 47410 47432 462220824 56305 56306 670683192 92380 92381 243516054 62019 62044 1014528 74099 74078 937168853 30642 30664 377326249 58045 58071 489623318 81508 81509 447525478 86933 86953 856724550 96057 96058 829048169 27277 27244 202487540 14475 14476 963709680 97847 97822 435838371 18739 18780 425073069 82995 83027 778359295 61734 61703 575262292 21156 21157 839555411 22908 22949 69570874 38745 38746 945571530 82712 82721 88125373 20493 20494 295440140 29828 29801 641815026 82427 82416 43697739 31810 31811 419056042 29986 29953 625072624 8928 8929 695364272 81894 81895 117835736 91690 91691 247112356 60569 60570 95332179 64784 64785 871373406 15082 15083 635585795 5654 5642 660664357 67876 67877 239119718 73853 73854 369342435 67515 67516 358002659 18210 18211 903496314 16296 16297 778673613 48492 48442 791436832 20192 20193 525290493 28068 28083 923098743 29913 29903 622282754 47399 47352 798381493 31710 31685 372238860 41540 41541 571839403 68639 68677 366578013 65587 65588 341373091 63385 63386 264443885 45460 45461 107894278 46846 46881 935969029 29127 29150 454145787 22222 22223 842721960 12182 12214 802063314 7372 7346 462941639 60982 60983 727523498 4891 4892 184762354 50111 50081 797927508 7942 7943 256349443 15991 16043 613301393 33528 33503 124813200 78084 78085 391357536 40943 40944 530736221 91147 91148 925068562 23289 23290 455533882 82387 82388 890844396 78844 78845 587910055 40824 40829 851860993 67925 67971 680031278 94941 94942 283270650 72821 72822 601457737 38253 38225 964330223 77060 77055 586715162 95647 95666 109109539 33604 33619 786812220 88790 88788 722346820 76926 76927 581190183 81921 81912 325886211 29547 29548 943494191 29121 29122 119058871 25029 25040 95788754 48949 48964 333140552 95435 95463 842670557 65550 65506 57241929 84855 84856 885675535 85958 85967 225509045 35788 35822 389438985 16454 16455 58415919 93342 93383 156403035 66941 66905 902744270 8984 9023 156457258 10069 10075 41569439 92955 92956 103273711 41315 41316 475211610 57733 57744 404101300 19623 19601 853825101 24036 24037 89202249 74612 74651 476282975 55588 55589 19358902 97450 97452 30862226 78983 78967 523405979 84829 84830 512473698 33431 33425 804711517 50481 50509 106156155 57505 57513 948014919 35879 35835 132437435 82372 82393 442122232 14915 14916 545520936 63335 63343 834606698 78161 78162 547451441 88035 88036 695071889 62957 62958 724836523 4316 4273 342247374 81138 81139 79013062 47648 47649 598234270 28579 28605 169488728 38912 38913 158349514 13096 13097 891221305 56547 56548 180125141 42859 42902 706516429 51994 51995 593469507 77511 77512 265979443 39721 39722 150807889 97599 97600 563451501 83300 83301 302457383 90073 90074 571797985 51853 51854 353334274 44675 44676 873586340 5252 5246 765705957 4053 4054 470695014 45732 45776 504246965 61355 61391 593019688 58992 58993 148820983 15989 16003 142073119 49453 49454 906032908 95364 95366 486164480 42345 42346 908578534 18991 18992 448287457 1054 1090 353715085 38673 38674 763882130 43654 43655 342849446 50504 50505 575865824 85029 85030 449451258 43631 43636 63215924 72581 72582 904195548 3272 3221 966937326 79010 79011 339607614 7508 7509 487286369 56715 56736 411013777 36833 36834 844263374 91977 91978 3056233 97058 97098 154942775 65420 65421 436366011 41768 41769 883148017 35647 35648 386317387 4176 4213 1839960 146 147 42368273 22949 22950 231956796 13198 13199 247904001 71726 71753 641459885 51252 51253 347702989 58563 58615 773831366 29693 29697 473512119 87794 87753 563281423 28169 28170 388754520 31329 31301 820392700 63059 63060 119708386 8373 8374 279290497 13459 13445 673333472 36200 36213 164399024 96635 96634 155164008 71738 71736 980017503 43541 43515 972974960 58163 58164 305239574 2235 2216 471277723 89603 89633 685564914 16430 16439 464169610 83169 83170 227906596 11110 11072 481606169 55591 55573 388417394 50409 50458 857670818 72799 72800 845184504 60457 60458 774301533 89680 89722 399542482 92896 92900 803266464 55177 55228 242208298 83550 83592 586226682 84888 84910 826887340 65298 65287 818246776 86507 86508 909874495 68864 68865 873635875 66458 66464 557580556 97839 97840 193531357 78168 78169 852669926 65166 65167 640320891 12904 12884 838913971 91528 91559 390274780 62107 62108 697687194 4472 4462 89360856 31803 31804 500263343 27249 27278 736405059 18345 18386 836759095 74067 74068 347787134 95105 95061 36989590 16029 16045 782799309 43012 43013 135701533 758 759 695981299 71572 71541 588858813 85507 85508 801131504 6680 6681 392834964 8139 8140 216190226 59267 59268 454953299 4392 4426 350209010 29219 29220 669030652 44609 44610 544378777 28513 28514 917129387 96747 96750 805174579 35049 35050 523938066 21490 21491 589156866 87709 87697 256739129 1516 1517 638671113 66694 66706 765299527 96675 96705 644547815 70248 70249 573529728 48263 48264 701788670 13980 13981 413133215 10627 10628 112556348 38749 38740 435504797 48580 48581 65568931 73477 73478 150219120 37383 37384 932420550 78424 78425 889620068 86943 86964 175514418 26498 26481 879269311 35675 35676 460438164 29466 29467 932218180 67631 67635 892264699 63936 63982 327798190 48844 48896 789751561 82746 82747 148969998 17359 17360 900448165 26918 26919 897456944 95225 95186 476653489 37796 37834 915055976 16282 16283 276492836 23902 23861 472112763 12217 12218 68276288 49179 49173 995411049 41911 41863 552312283 88601 88562 876687969 95423 95424 15873413 89814 89812 53529160 32553 32545 155077147 3978 3979 409933082 49340 49341 446342406 70145 70146 676159074 18609 18610 884629082 6538 6529 110075640 36972 36938 185628922 30136 30123 785894351 38758 38759 893544549 91049 91077 177848458 85895 85928 236479614 49410 49411 196407914 18243 18244 470312761 68076 68102 987623834 6813 6814 661195636 14273 14274 64479927 2041 2042 616090100 61762 61726 364920879 95541 95508 910073174 89591 89545 130027513 94951 94952 128140739 92900 92901 920335555 98711 98718 42827915 75161 75191 591075654 21055 21106 667417727 9430 9431 573806310 58429 58377 416153306 1341 1342 872405870 33517 33518 598731246 98432 98433 867913224 10420 10421 346850076 7371 7372 28366808 93286 93287 684065667 75349 75350 190656751 94457 94458 864937202 65044 65084 872211397 11071 11072 851635892 64043 64059 356652401 29924 29888 871526829 3836 3845 991940874 61335 61336 513581193 80527 80525 427034429 7918 7919 284174122 67746 67747 378956329 59682 59683 508571862 47618 47619 660974231 96776 96772 638675021 20491 20524 550403857 29759 29758 306632628 14619 14576 330603751 70674 70644 196759956 59622 59637 21199696 30245 30287 33037261 19577 19625 182854983 24437 24438 992230020 92161 92162 730409464 91359 91372 23306612 64875 64825 619177266 74791 74755 489730273 5375 5392 429578879 3132 3133 53418548 15527 15536 483480900 88279 88311 509701956 33563 33564 98636260 94056 94019 4029127 47836 47837 590873928 18902 18928 650706288 17378 17393 98563592 75929 75887 922443480 84906 84928 156374913 56480 56433 572623056 41170 41128 648445298 41619 41620 844706753 99125 99126 203312393 62472 62473 447044562 86630 86631 836532736 50110 50111 655087322 28021 28022 692928480 38835 38836 47461809 3783 3784 619220425 1972 1973 935250712 89903 89904 647071863 88101 88102 25064305 33843 33844 62654884 22059 22064 728586802 25716 25706 296512688 2878 2879 561243126 17049 17050 530191664 70631 70634 353305847 38701 38741 336377484 80425 80426 90624283 48020 48035 233016736 83547 83548 189078729 84193 84194 979417660 48839 48873 775793263 135 136 10328231 17614 17600 815123546 32287 32303 359701675 53045 53046 730100474 96622 96615 431987612 35949 35950 772504662 83514 83515 562467593 79737 79738 999811440 47721 47722 671364761 6750 6751 214505142 36816 36773 112838802 57441 57468 12493446 15591 15592 92710626 58990 59020 958168951 36529 36514 158993599 43947 43895 995365015 12339 12340 323845177 31636 31637 858130560 63761 63767 944443520 24991 24949 48833066 28249 28250 735472152 27359 27360 299642149 92553 92554 792241613 19329 19344 227907722 91802 91790 367038605 49445 49438 278388254 58637 58638 404605945 65790 65773 680351714 79729 79730 66542097 96843 96844 62626937 76164 76176 505631868 38639 38640 366667945 21209 21210 717974052 18973 18974 427610671 42862 42858 942585301 48421 48422 939967245 45785 45747 984105149 21980 21937 90889683 97466 97467 908873311 99249 99247 326086805 3574 3531 727249739 75450 75414 542206060 43267 43268 502159941 4579 4601 877630532 82409 82412 194175544 62185 62166 986483362 69625 69587 803121476 93570 93547 884250298 46945 46946 397090369 29982 29941 117318609 90953 90954 924082507 26155 26113 487427670 7275 7306 279619536 97166 97123 395078510 61106 61107 886583443 69225 69226 431481685 71982 71983 224645127 50785 50786 111123006 28109 28153 407190661 55724 55752 184405057 69867 69868 408685914 54881 54880 381335469 16957 16958 970311915 10485 10465 741422831 46500 46501 344103432 81819 81820 110017741 85886 85887 795985465 94588 94581 299117405 70419 70424 584921502 90519 90520 994010614 38498 38499 585742605 93657 93704 318823554 90395 90384 487738939 88844 88845 596114730 3169 3170 815549283 4058 4059 857937743 14924 14929 944140049 23667 23686 840796946 27650 27661 355145313 53483 53484 880209872 32584 32585 104799694 8880 8881 404442533 7801 7836 938555496 10695 10696 208863193 29431 29432 571519752 6183 6177 949424907 3868 3836 339547993 12954 12919 217220638 62143 62162 835091333 33018 33019 39775820 68130 68166 824154466 23262 23249 535001124 27511 27512 161062255 88265 88266 906359935 12998 13033 764321781 90301 90308 782366869 67244 67245 422210447 95949 95950 846769336 4136 4169 165246763 11774 11812 505775696 92651 92652 585297458 6390 6358 442196784 90987 90960 762620314 61204 61205 382144009 62317 62363 897723390 57814 57815 64479228 74249 74280 869930673 67383 67384 837618980 84300 84275 692961677 53055 53056 374653472 73540 73571 698253458 65019 65020 107199674 79377 79378 730634136 19929 19930 235390233 66412 66397 927434857 15339 15388 455755857 64907 64908 451575444 91775 91776 625026163 9450 9495 281473383 23421 23422 350442539 35966 35988 634181120 84009 83958 530511740 28664 28621 207332594 50958 50973 575032463 30135 30136 138737662 98043 98012 183828133 39651 39658 364675762 52328 52306 664659422 9245 9246 593560572 31573 31625 429845219 30826 30783 978495898 4196 4197 523471039 59914 59915 340024954 34419 34420 118213235 98508 98509 404083211 37529 37509 866943372 94010 94002 384933178 44788 44789 566502991 43299 43300 529723250 5982 5934 550677779 23826 23823 629372925 40102 40068 166876961 72716 72717 746998668 94237 94203 384867146 9804 9805 237254776 67823 67824 257395368 54252 54253 991370632 38130 38103 567730210 72145 72115 572559628 57010 57011 965183834 29951 29952 129668889 67611 67612 12149590 73643 73644 307586080 73588 73589 583003335 56522 56516 273578410 69567 69568 606925724 42731 42732 999664439 98871 98850 938886220 2537 2538 411356741 94927 94928 210885791 66431 66432 22311521 76518 76519 612530617 78687 78700 984065838 42352 42380 77077543 67179 67180 463639225 4239 4229 483983956 70513 70465 229909922 8340 8341 246754194 62209 62190 281096224 37131 37117 477647359 29975 30021 203580378 74318 74326 17287770 76274 76275 317080415 98498 98499 333613280 84031 84074 512417818 78121 78122 189757691 57189 57205 637985527 17707 17708 867401865 13074 13088 530743632 54249 54290 702494013 48668 48669 916985388 3116 3117 442352142 97374 97375 661824942 71843 71844 664067593 57465 57466 327272138 94071 94021 465377315 97635 97620 569593649 60266 60226 597231168 85621 85622 947210481 45462 45463 216298712 8396 8397 174369865 42080 42081 23653714 80931 80897 40055000 52332 52348 977691841 97338 97339 835726494 13402 13395 870405938 4000 3989 681887948 69063 69068 664551792 30061 30062 760561697 5532 5533 810551330 71200 71201 554894677 52231 52205 761630103 9970 9979 40982040 65747 65748 998489186 35203 35204 416473745 26043 26044 784727602 80888 80889 200066850 60716 60765 203506452 34732 34698 866852291 1832 1792 767715160 98323 98324 797875350 531 532 927177028 34007 34008 691259775 54500 54501 326955035 50404 50393 732656519 60897 60848 316637572 32659 32660 345238510 65236 65237 977176808 57603 57646 803978482 30132 30113 468994028 583 591 259552724 37363 37364 412544430 30265 30266 190575670 15502 15528 714743522 62413 62371 215714311 54737 54719 66891963 67265 67258 512266114 29209 29210 189235945 42386 42387 14133265 37474 37450 35118890 37516 37517 982554800 15979 15980 361809588 57875 57859 662129799 12163 12164 282172251 42275 42276 48472133 4127 4113 366348880 58566 58567 341329762 59786 59787 966644115 45075 45040 370302992 73348 73349 869990287 14759 14738 225761883 84717 84718 581985485 37034 36987 936071107 56523 56489 533440359 26341 26342 173262893 79146 79094 796163788 64563 64515 380682138 53663 53645 34852997 94916 94961 436675548 7090 7091 41619857 29107 29095 885996599 77063 77046 612681161 17481 17435 581181805 48889 48890 51757038 92967 92958 920084870 67765 67766 473487060 58481 58482 686918759 87233 87234 991264604 49908 49932 349099485 82798 82769 163076295 76193 76145 816730766 71657 71658 993378637 45102 45103 710486632 79290 79291 528656188 13389 13379 679272339 53105 53106 381896018 42030 42019 185421262 24991 25026 877072293 99490 99509 859670345 27425 27437 741829801 93645 93646 856277782 87710 87711 333386914 15437 15412 800442996 23077 23049 898089695 30699 30700 52718981 39136 39186 889450680 41209 41214 461873497 75339 75340 567095911 12904 12911 24594202 62722 62732 226724607 15444 15463 814525650 60067 60068 312948788 80341 80342 251629430 29190 29236 554609012 56419 56428 962954099 54347 54348 230180646 22231 22232 121996273 22901 22902 393027434 10291 10323 833363684 81926 81927 330183593 32850 32851 594715228 9993 9962 773981099 21540 21516 157730630 64093 64106 62968637 72063 72064 561499565 87421 87422 449722247 19140 19141 638804934 54286 54242 669115982 18744 18700 216680885 57325 57326 393695913 46877 46832 765249717 47352 47353 138759061 22878 22859 314508915 31213 31214 164220946 35457 35458 910430542 90505 90553 504692312 4632 4633 993108673 27527 27534 511918549 38928 38929 117407359 65179 65186 897717719 58797 58798 723703815 86013 86014 684701406 67840 67841 965993149 46370 46327 421362922 99377 99378 952279266 46662 46631 446140796 9417 9418 460897252 98418 98419 35525114 88007 88008 521315395 78047 77997 125133982 6078 6123 820978305 62743 62775 927793316 76254 76218 527758326 86993 86979 746095332 55682 55683 63031102 18064 18065 341825915 95880 95881 888149229 87199 87229 879991101 78626 78627 775259822 64641 64657 814372611 36459 36460 239249715 50086 50087 305997208 98818 98819 98664578 79039 79040 585397177 18519 18520 404343820 28496 28497 737556079 49749 49754 798803333 31508 31509 754794163 18779 18775 435531817 50932 50933 986570141 81255 81217 755434348 27875 27918 887032724 60013 59983 526120606 48227 48228 392274954 38758 38786 922635555 88983 88984 596686682 41628 41629 465835868 64952 64953 738835096 17815 17816 710819804 32173 32220 237360289 13448 13449 453719261 48996 48984 247696827 54337 54365 518003856 11263 11214 147533139 11010 11056 131572963 91126 91148 110716696 72144 72113 396252642 39512 39513 886588904 74057 74058 510046363 10365 10366 189201114 59930 59913 757772486 57736 57704 423731691 93552 93553 75935109 47532 47507 575724912 68391 68392 323615764 20958 20979 239022137 31672 31715 287702979 31478 31479 766073505 51437 51449 993614642 99490 99491 292413847 36921 36883 669479752 584 585 292846655 76584 76598 42251291 24248 24249 823425729 7873 7874 567128197 26710 26713 197258380 206 197 22155600 4310 4289 673102608 35073 35078 581079454 13152 13110 640054337 34357 34383 248539749 64699 64742 529811865 29772 29773 954029605 27137 27138 162629227 59979 59980 636043013 21655 21656 837523280 23765 23764 132099965 63354 63406 469357478 24795 24775 85690686 61562 61555 905183407 87593 87572 746554510 83961 84009 548231130 65932 65927 471410575 94013 93963 574239549 38471 38461 78437693 62683 62643 517304863 45643 45662 102919781 52778 52763 838237829 34142 34143 368069221 61681 61682 379076437 16106 16131 263231182 63090 63091 813658427 98822 98823 6242079 83692 83693 757754598 71381 71382 546364807 74098 74048 936562027 71524 71472 672642701 37821 37773 400013497 97255 97256 182235770 19480 19481 183336691 86019 86020 876428217 54215 54171 607208912 23535 23528 723947749 77007 77017 293911574 20256 20257 475423359 96917 96965 808360836 7384 7411 139215361 35890 35917 607198102 70225 70176 189460423 16400 16382 950189708 66735 66736 510704027 43086 43087 262408100 73082 73054 596579179 79851 79852 513406826 88827 88828 813703929 84345 84393 919042408 79276 79277 677591227 46513 46514 924824051 7233 7234 691725111 87021 86997 612436836 43769 43745 737355698 5643 5644 167111626 34404 34405 878749144 58136 58101 534802659 22440 22456 581348425 77884 77885 912311503 14845 14799 355848858 25142 25174 988708976 6373 6374 596083952 44448 44478 447864528 26463 26464 528809566 31524 31525 381827846 18007 17960 49248373 24914 24919 223799845 33290 33291 928429091 25259 25260 64953627 66564 66565 559631318 22988 22937 219013147 19456 19457 304222126 70574 70575 616313014 87482 87470 816770610 16034 16022 571427523 5399 5450 186340072 40551 40511 696875441 15695 15736 888145352 14637 14614 26766977 85633 85624 987803293 33789 33790 454857607 79017 78990 789786027 74059 74060 325356529 4746 4747 614279641 78906 78907 236723409 21798 21831 41635438 13627 13653 230409599 65988 65989 270643036 1484 1516 737248513 38198 38243 708350706 42506 42551 985188921 50056 50045 368719325 73292 73277 208050296 24139 24179 812040158 66699 66751 14796841 18318 18319 673314769 43506 43549 394819641 47664 47612 8383812 42256 42289 996266103 97797 97752 340036275 24706 24751 754225599 18314 18315 894196547 88253 88254 772176442 21061 21062 22054278 62303 62288 995799390 34406 34407 196431658 19376 19377 252348815 95125 95126 440568096 32805 32806 154397874 5617 5618 556545144 85235 85277 688813583 87296 87297 203827602 3527 3530 681582340 78157 78118 531742856 61058 61059 240333609 96291 96292 662178161 75355 75330 233273059 96563 96564 23110118 43555 43556 19080685 15973 15974 998795428 63310 63311 739286528 20612 20653 571085753 24130 24131 700124830 47586 47587 811270353 24723 24724 347739619 82968 82999 96126759 56913 56869 163841120 75963 75915 716562179 25148 25149 853709498 19389 19390 766321708 94601 94602 751192014 22824 22838 814104520 70599 70600 609022383 21661 21662 868939594 72909 72876 59754126 44695 44696 957750958 42119 42164 196998351 60749 60774 588631223 41301 41302 581949724 59357 59347 526300317 59571 59572 577679934 76218 76219 566227989 70415 70372 194417769 62745 62785 289752856 42261 42311 70236406 74313 74340 515956849 94205 94206 739000659 92112 92113 196818414 60216 60205 785636588 99825 99826 637780235 13905 13906 941449889 19068 19069 621433629 10200 10148 154042891 84841 84842 139623763 44577 44534 477319624 95200 95201 761134284 47950 47951 760431760 11026 11027 550104437 10165 10166 289441140 48992 49024 860413558 86876 86852 146109988 25853 25817 514490948 11438 11409 596614633 91089 91052 913905080 13137 13104 258269540 86268 86279 173944023 18483 18515 223536510 70348 70349 888408040 13076 13077 982595649 8592 8593 471589178 25734 25784 904200936 27910 27882 818435524 15023 15024 246619411 61264 61253 390563430 84403 84404 934849290 53582 53540 48158957 79580 79599 964578837 70266 70228 423356825 99863 99870 698840502 71390 71434 524353307 35424 35425 86045047 2280 2281 872325236 77516 77476 900633940 38832 38833 351804122 45618 45626 704728109 87391 87392 150741850 68760 68761 758826810 28001 28053 188323159 154 118 421185722 36322 36312 814743819 8324 8366 722791519 24389 24390 431636318 51066 51105 22674503 65473 65474 428489417 10854 10857 829371767 77827 77810 952030328 68730 68685 4295334 25464 25439 975503345 7775 7776 540044283 617 618 716391023 64831 64854 787701540 23644 23640 25333765 27874 27875 713722907 54230 54231 637034198 61846 61867 28906387 52431 52432 524540881 39907 39908 196912347 18560 18583 901726135 23053 23054 297379511 81830 81831 850174312 57443 57444 39079647 47427 47423 725275837 28129 28155 318568227 4507 4489 447070676 5231 5232 800599760 37358 37377 735472923 19473 19474 96055222 64274 64275 39598081 64696 64645 997312188 9093 9094 765670209 95657 95658 528066768 36130 36139 700807705 79898 79871 612136644 53685 53686 750449112 36024 36025 221193867 95328 95285 665255527 98395 98396 581381423 99392 99393 756200664 63688 63637 515842019 15982 15961 29828254 3072 3044 634614750 55866 55834 707214489 25860 25899 42163911 85592 85593 488269044 91103 91104 774078142 92125 92126 327565849 51482 51483 759131974 11486 11487 898051560 60706 60707 434148871 31287 31322 751447108 64923 64914 576138966 27337 27382 45847374 17735 17756 136540261 34898 34933 699783102 83264 83265 124860373 14042 14015 244909756 13525 13526 953858627 38212 38213 695493853 1383 1384 955058581 21920 21921 842830235 46974 46979 843278430 7123 7124 83996397 17164 17165 825889017 85757 85790 457257934 82384 82338 128826499 43115 43116 726138151 38638 38654 916511334 1601 1607 859188945 6096 6109 301452420 23737 23713 499334347 75829 75830 504252246 69474 69475 808406299 97062 97063 996335700 73204 73205 512740101 60179 60180 971231771 85315 85359 525083135 68758 68759 62102312 32888 32889 977747786 85611 85654 619151752 3768 3769 478446341 38702 38742 227671187 47746 47706 112926457 86671 86718 411354193 17918 17944 376692676 12771 12822 610393963 79829 79830 496506702 84855 84880 140081987 9175 9176 195962475 78409 78410 891787212 74694 74738 698101225 82751 82752 157567447 8379 8362 974819200 23541 23581 75340364 51527 51524 377802192 46411 46425 598013219 16308 16309 258350150 41860 41861 137159813 27971 27972 377971818 64589 64590 880066810 6889 6923 559775342 80453 80415 575337173 21986 21987 489314131 55315 55316 57868332 56637 56641 526793882 95513 95557 218516752 71051 71067 56297161 53437 53447 811932814 32249 32254 162166287 65370 65371 896839126 64849 64850 24230988 95368 95369 615358288 81707 81708 737067426 29112 29113 791235944 29346 29391 976648533 30433 30484 511608509 28737 28738 84550876 29253 29254 258011692 61093 61069 567069219 25839 25840 327037089 4242 4292 224019066 2075 2076 677809612 53537 53538 501047922 55128 55129 256513085 70035 70003 177311295 41588 41589 928266844 17492 17478 789526598 63219 63212 795575465 26360 26361 714305847 44226 44227 962264452 46991 46992 800596638 13585 13586 298019137 47009 46996 900880623 15875 15876 668983242 38544 38545 193689680 3900 3901 879714447 80585 80535 884753755 93392 93393 919259706 54135 54184 913308435 79480 79481 312368851 93525 93526 866964933 78430 78457 945227187 43431 43413 203270603 30722 30766 400273396 98946 98949 557225339 81015 81016 634597988 88696 88660 83339588 66648 66663 101268833 12513 12514 649743636 63519 63528 723357767 94933 94934 571614044 57594 57600 63319829 9132 9133 966588755 36667 36644 339016241 92886 92849 829643748 18789 18796 407560819 95953 95954 252931538 24172 24173 216805206 6193 6144 446021231 81575 81576 104382459 72255 72267 335259205 39820 39821 291888293 15200 15201 735576699 70002 69950 917435827 61014 61015 315300467 79391 79392 863571085 15470 15471 287780451 42380 42381 153909909 88730 88716 238191417 78537 78538 94934400 75693 75694 970016030 4377 4414 346051346 1570 1524 986168205 57455 57472 814583066 72371 72368 954546962 62944 62905 530389347 21644 21594 81225760 39327 39328 288790156 35059 35053 760554401 72829 72830 212141887 14809 14799 122339916 25370 25372 241621072 87812 87810 26507041 29199 29211 210601654 91223 91193 865952792 77259 77225 69806149 47077 47028 85350734 57519 57520 156485400 48262 48263 744380330 44781 44782 951378435 21088 21089 541686417 45101 45102 201260896 22441 22443 997822824 69302 69303 795510990 35940 35935 152038289 13493 13482 352518205 23907 23920 268093842 68983 68984 613758296 63731 63779 931378129 93193 93194 525110661 93939 93940 56426202 22142 22107 127240834 6192 6193 511928682 6884 6885 612777852 9134 9161 835480992 15613 15614 834295939 11560 11561 683412694 35587 35588 579665351 57376 57422 815897469 25290 25291 217921892 75734 75700 475146898 68176 68177 878745006 25344 25370 61138950 44105 44106 624396245 67900 67929 679319694 42789 42748 97997768 78193 78194 787884123 71656 71657 568185232 97334 97333 701827019 35491 35492 974426733 22237 22218 167779337 81239 81240 159908876 58912 58888 670888165 33815 33816 74072199 97360 97361 708906562 29290 29291 267279118 98320 98321 247667510 9016 9011 167906044 28278 28279 714503180 76228 76229 462430327 56996 56997 430320957 51516 51490 443281943 69335 69384 909722527 11701 11702 758229818 61722 61695 123835559 75155 75198 538724347 12331 12332 532517534 92627 92628 906257414 17756 17757 929568232 86254 86302 986645621 59732 59746 279553649 71177 71126 132679996 25497 25471 144757911 17821 17859 155879226 98474 98475 675290122 57591 57638 444933053 13332 13318 240437219 29066 29021 548085975 72838 72840 597534154 21138 21139 768180640 10297 10298 256923951 3047 3018 293018173 74645 74646 472011436 86061 86011 18567269 18232 18198 254768456 73817 73831 84072122 63544 63545 331952355 36045 36046 69757027 98970 98971 644434817 65797 65756 50232310 39031 39032 735718040 77131 77132 740939033 19311 19312 288575588 35603 35604 956470793 16163 16124 984144895 58257 58229 467226223 85142 85143 873471070 59401 59388 458219280 95242 95243 96910003 45685 45686 742936733 71082 71083 50692526 3805 3840 188432063 76462 76423 711364647 38264 38246 746812097 47656 47657 149619614 83394 83395 179415540 51354 51355 919452353 16704 16665 647540049 21690 21691 988038843 83459 83460 32139242 39200 39232 884244382 30423 30424 696514300 23733 23690 178672025 97912 97913 345241066 63544 63528 605683457 85846 85808 541086111 37949 37927 330910084 71953 71954 330963374 82707 82661 628286299 19183 19190 855969012 67550 67593 474995771 23518 23519 674064901 11973 11976 485700574 27312 27272 515596261 6605 6606 289191662 41970 41976 419519707 49405 49414 754345242 44567 44568 387427370 1945 1953 511622379 47985 48022 687544529 52244 52198 52047118 29288 29311 514582992 58725 58696 533264302 46077 46078 989598821 3161 3191 459450431 22537 22558 377095540 43143 43183 536475015 47587 47565 539627639 50305 50306 320109730 75413 75414 503096157 13976 13977 98492803 51809 51787 514818932 34713 34734 648468747 45015 44966 848242817 35972 35997 609261635 41222 41182 14273022 83354 83355 165253955 28492 28493 817741646 87605 87560 337548780 12043 12039 985236658 22182 22220 623830877 40872 40826 366341462 97388 97389 516525944 63723 63724 400926449 13146 13147 336374492 96407 96371 7328074 56349 56305 489634507 5033 5034 828872123 68283 68231 257797394 64740 64719 460594166 96927 96917 618824084 2647 2648 19694116 48494 48486 491763827 62933 62952 484651569 91945 91946 516631501 73351 73299 217387856 9772 9756 731451890 67575 67576 39982411 35007 35008 183004064 85925 85926 220726361 72077 72087 526147277 86903 86950 599295032 61481 61516 27683827 48707 48708 652095178 59118 59126 21150669 2905 2906 993648494 43590 43642 688739310 5227 5228 141616659 48228 48229 830354859 8668 8669 978336751 19968 19969 856567609 25476 25477 902723734 94418 94419 200284335 61694 61728 326936343 55231 55232 976201770 55554 55538 207496854 94954 94955 773262261 16794 16817 113869313 57720 57721 954788894 15727 15741 521822063 67407 67408 21992512 27868 27869 210141607 61257 61253 824685732 92600 92601 987619586 69179 69180 877474977 32779 32761 268517720 87918 87919 327686604 15265 15266 115422563 68655 68641 485651126 96324 96325 485915323 60641 60656 795916088 22832 22807 707487369 48978 48979 714661354 18398 18436 686437787 66671 66640 770804993 23249 23250 802665276 95408 95416 559032792 43964 43965 495502548 87872 87887 647651544 64076 64053 429209777 95401 95371 526645930 99538 99539 175033436 29777 29758 29165087 51625 51599 805932574 88175 88148 579654377 26732 26733 636397240 97480 97438 461080282 13229 13203 227862044 22656 22706 97894973 1435 1436 917075546 16945 16946 561148756 97908 97879 457822493 87212 87205 900975000 31543 31544 931702963 22521 22505 244810522 5364 5365 667835646 7936 7888 608426061 90070 90025 638343864 93697 93685 31187011 81094 81043 127381799 17056 17101 489746301 33595 33596 527454988 87082 87053 451780463 19508 19509 163200687 21741 21696 736808928 73895 73943 205969169 72204 72205 174344596 42417 42418 197114489 72685 72686 742127880 64164 64165 467581227 97722 97774 318852278 82092 82096 82374765 15238 15239 180253106 63695 63696 331883160 69006 69013 73165690 5800 5801 766703525 10125 10081 54791663 99760 99761 235216563 23010 23027 790097379 63909 63858 553238435 48066 48112 163694933 46784 46785 735035029 99157 99136 375278336 80104 80105 912443522 61763 61720 774784965 74127 74161 630483750 61534 61559 178924881 31206 31257 202817578 8105 8106 687555143 5849 5850 46302236 59621 59642 985071008 34353 34354 519101631 8252 8253 362879491 33524 33552 705180881 85827 85841 699797361 25710 25697 950201539 73638 73639 157425738 85256 85302 895924859 7509 7510 697738743 45296 45286 817415453 6830 6842 417981746 59003 59004 135950871 80798 80762 979998882 84593 84594 946669147 92794 92795 714848647 60487 60488 382205297 12539 12587 419435132 84999 85000 789706589 65143 65144 169891826 53387 53344 385524572 27727 27695 819266423 81862 81863 287570449 25538 25539 562572479 5273 5294 772459418 67277 67278 495675217 75655 75656 992515738 225 252 282138398 10784 10821 154327962 16933 16962 621458120 30595 30596 481159265 55461 55478 86489833 96563 96596 271303421 75003 75004 136175239 56371 56322 407973893 47526 47527 364536901 15080 15104 648899835 32223 32175 479097115 91046 91045 36191645 1916 1917 418106426 642 619 67648327 71165 71166 206413834 90378 90412 457102228 17747 17735 844940037 80363 80364 453157749 41605 41606 921540942 7081 7110 103466867 29860 29861 696176943 39487 39488 135209372 28098 28143 323894420 37972 37973 585397052 39236 39267 760832624 83116 83117 892868930 88756 88763 374147194 89637 89616 690579363 68151 68164 517809271 90547 90521 769131601 65614 65609 112136500 39221 39240 782613548 71394 71432 220313392 76116 76096 939238860 56890 56891 739438151 23203 23204 704604764 12787 12768 39251483 66762 66742 46331246 77601 77644 849137698 76920 76921 56948613 97263 97264 433403886 18145 18146 691445440 83562 83563 617037631 20067 20068 957772945 16515 16566 140953478 34250 34278 525212089 64183 64184 66553660 68419 68460 58407673 69942 69943 547495352 20373 20374 525936579 77775 77776 419557351 71762 71744 79084095 32266 32315 972466983 73107 73108 989844359 92691 92692 38136601 89673 89674 611015382 23934 23962 294616382 52585 52581 126314405 94696 94697 184134956 95196 95197 173309073 53785 53742 20169090 33584 33540 427736113 93030 93031 665005267 30283 30284 914171275 45414 45368 441448622 19664 19713 332631215 56235 56236 112874640 1717 1692 508830225 29663 29701 694876852 36209 36210 55097997 66840 66841 399528649 54804 54844 496639883 91727 91728 572900304 82777 82778 357795873 33719 33720 862592572 19011 19012 224758096 84466 84467 509098165 99359 99380 895663384 93433 93434 18691713 14921 14922 844327367 26256 26220 607007062 62463 62451 569446380 75025 75026 165759269 77146 77130 142142505 61457 61441 354490082 41298 41299 462844324 40707 40674 875267319 22368 22399 867501978 42160 42116 311817918 52155 52156 207978368 93048 93049 455098195 56373 56374 279772129 35389 35409 633068144 58854 58805 501520877 29355 29356 358853263 73619 73620 972664427 33201 33188 527253853 40320 40321 743324390 1387 1373 185062399 46486 46518 549621585 71876 71877 591449194 5881 5834 620159565 69897 69857 821885964 86904 86905 65827432 25389 25415 133819158 5320 5317 880551154 95814 95815 524426922 85023 85024 612483903 22790 22740 122766019 95011 95012 290350478 76019 76020 916234890 3934 3884 849125665 50433 50434 474090602 56694 56695 447856626 97808 97760 395500921 34520 34521 402531952 83090 83091 351604445 38021 38022 729354969 19171 19172 331208153 16124 16125 616422819 23766 23767 295614578 72156 72150 855099898 35812 35813 983072434 54365 54410 88943876 22115 22092 180644370 11647 11648 323144079 41714 41715 535835103 20350 20351 633591140 5572 5573 638601548 26732 26720 206737263 38054 38050 717457914 11267 11268 752313117 79253 79254 985786888 31248 31249 88388705 31316 31282 782019841 56843 56864 663030865 2941 2930 641825728 92005 92012 53485267 75295 75332 958891597 1387 1346 676555219 36151 36152 634640959 54840 54841 986076104 91633 91634 468507053 80507 80508 748422313 62845 62846 266825344 77143 77144 629968532 86470 86516 246789839 93819 93820 815626592 67132 67139 256130882 83469 83470 737822432 97324 97325 41420832 96773 96725 878491137 72001 72002 418911948 28861 28862 157577987 74494 74495 714884009 27269 27270 328761979 21973 21926 809258167 38431 38432 442108072 96608 96609 795753801 95546 95547 408682851 77800 77814 756155441 87264 87212 129633908 39722 39731 429170185 97212 97213 675300583 14330 14331 3022725 88125 88134 220119138 18362 18363 254397773 40296 40254 872641786 79848 79861 499559629 96069 96059 964025657 22214 22215 855081295 17913 17934 889766242 65890 65863 604305774 18681 18682 647330060 33480 33481 509325635 4541 4542 869007926 95866 95838 269226499 87843 87794 543990238 42783 42823 464805462 26436 26386 826615653 87212 87213 767797557 93108 93122 316454919 51460 51461 91581180 91582 91591 277434145 17480 17463 640590265 43884 43918 166427257 87839 87840 654518586 5953 5954 592569085 37077 37046 860694316 39724 39748 785916397 68013 68014 604504299 68550 68551 855243173 10168 10118 474235161 28761 28774 253787337 48541 48542 699490594 90997 91023 724880495 94815 94816 263551405 62484 62485 447462068 82338 82339 774173346 61002 61003 64331596 49515 49505 148295795 18914 18915 705790550 33822 33867 356368153 40846 40848 800459793 9117 9118 707212772 1877 1852 624865961 55714 55730 720417529 98102 98101 740705332 15797 15810 465935713 65873 65899 694920108 8439 8450 871248752 37334 37335 460303739 61462 61442 605600087 82949 82907 146921152 65646 65647 930248858 7362 7351 35518 13918 13941 683996540 15894 15895 249027190 58239 58240 408230913 20925 20874 513607225 90159 90110 436401739 77882 77919 42472350 6160 6145 902611274 1491 1495 893114959 31187 31239 633440128 11698 11674 695467783 79043 79031 899229926 3447 3448 669956719 50018 50019 122688343 63877 63878 556195327 82397 82447 170972393 28064 28065 893169517 26885 26886 155539031 63614 63615 801805870 51543 51523 536590680 66633 66682 206632853 83330 83329 24760753 76447 76448 700700414 45927 45938 248667181 50430 50477 151680484 6042 6063 690740631 99040 99029 409489971 80863 80864 39894542 4741 4742 186351497 33149 33150 730653020 89971 89965 406142141 6826 6827 246510428 46642 46643 648570858 3578 3579 480502108 80424 80425 359137658 13156 13157 665638189 29382 29383 354043119 91659 91628 536017032 346 311 641810516 79134 79102 624549387 59878 59879 734809275 98732 98751 179756352 83022 83023 685177085 50270 50260 951180590 28288 28326 623124148 69487 69488 514824880 71966 71967 341091390 26794 26826 643904855 16425 16390 83787554 19084 19116 569955098 11394 11380 5070938 42356 42347 542230998 65297 65342 981485490 13935 13936 210256841 83619 83644 452887755 97746 97774 971002180 51144 51145 996382924 74899 74916 894907599 39314 39315 969268026 94481 94482 470350738 88090 88091 200041542 732 733 678916816 34848 34849 31501995 20173 20174 345117220 80250 80299 148187154 12848 12840 948250918 99888 99889 163525354 70985 70990 405010021 93864 93896 249301040 87444 87459 200077691 83324 83325 775693549 85535 85520 172402206 20339 20389 887571779 36867 36868 53599790 63411 63412 548258193 3960 3961 779693785 12983 12984 312082983 28226 28227 513010523 52655 52656 266497254 65691 65678 610996965 62565 62566 651297875 30095 30096 935687992 25897 25851 355151016 1861 1862 543485263 98050 98072 671876989 98848 98849 113961186 10715 10716 562950091 88091 88143 793106541 78166 78213 781926800 75618 75619 623660173 37927 37928 175366135 83053 83028 704775000 82892 82860 563712497 9348 9314 875067112 88472 88422 134876001 97754 97770 184351366 37840 37841 587889320 8705 8735 552258644 30866 30888 15939538 11115 11116 410678788 48806 48842 245379415 53489 53483 916513207 81760 81761 481408427 72761 72750 482117164 15012 14968 832148272 54358 54359 496424721 15625 15619 867156396 5552 5523 330192287 29557 29536 293487780 69734 69769 463498834 28589 28540 108020938 16334 16335 134612525 902 930 929512222 32526 32533 305159977 28441 28442 452588844 59970 59971 510157760 2882 2902 628570012 30077 30061 937811494 44383 44341 620061168 50451 50452 20020473 47531 47532 523941329 59226 59227 451198269 67162 67182 692132560 36983 36984 570482161 96418 96419 217631093 28382 28386 726026375 22519 22479 133740518 53952 53962 968221501 54214 54211 752721328 59962 59963 840671631 358 354 592369373 81444 81445 613866071 30352 30353 446026412 24445 24487 643468215 1124 1125 289275868 51850 51851 422560123 53508 53537 790251516 42390 42391 540571687 79882 79932 363552742 68004 68005 396349114 90691 90676 927777487 98325 98327 577409648 30889 30860 219896709 71875 71876 316093450 33935 33927 170810927 86401 86402 375198113 2612 2574 826067387 15937 15922 832165601 98388 98434 376308634 80136 80137 994198528 94100 94121 219269314 33900 33950 946192286 71454 71455 963069080 84467 84479 865908441 84851 84852 835601611 50079 50117 303725244 38290 38281 337762468 36202 36246 105758640 98473 98474 99994482 56317 56318 907685494 67695 67689 275717652 70777 70778 489062903 66202 66207 969845690 77820 77798 684061796 55256 55276 550742609 85032 85047 737795494 43038 43039 430937128 80576 80577 955062663 65658 65659 920544284 11900 11901 878526888 88931 88925 36120459 45150 45168 761003453 77674 77675 371211312 59192 59193 195325443 27147 27148 311433835 10905 10906 81527590 51227 51177 642857189 904 905 669121986 56803 56827 389892865 37646 37647 57485689 43159 43133 763203420 60276 60277 674347283 87828 87862 58787400 16357 16400 421470404 10329 10330 610241820 42196 42235 981807098 14904 14905 969409002 47152 47191 868243765 97957 97958 291275640 54143 54150 123862317 49002 48996 919495789 71686 71653 720065073 3239 3240 293046034 76791 76792 559618574 16625 16580 847618796 52283 52284 230211662 46066 46067 484982882 79957 79956 282434325 71316 71317 719871211 59341 59352 49115637 54861 54831 614989386 28208 28209 991037535 51704 51731 173206935 50232 50233 282439415 89110 89111 876125894 44177 44181 514398782 1206 1210 897497281 78730 78758 748762693 3645 3646 91454898 42639 42590 109557029 38809 38810 61775629 10631 10632 71284939 47443 47423 53515705 90591 90592 516704621 24397 24398 644049196 18680 18648 781876651 83392 83388 975790300 3923 3974 866821693 4781 4782 78009229 89511 89512 456145206 78661 78662 544615291 83686 83687 785224189 15049 15050 21699743 6067 6086 878141123 31395 31344 117883023 8944 8909 760934119 52301 52302 204164179 86048 86049 764348460 64957 64980 97565698 92680 92681 229130753 41849 41888 25985067 89646 89647 792486943 38733 38690 299483299 37237 37253 61343932 25193 25206 781603128 19166 19167 554462502 65728 65691 187036492 50076 50077 442360174 89392 89393 860219511 60481 60505 795808396 46254 46255 188035196 23425 23426 355346632 16706 16707 251232624 53762 53763 251210192 33738 33739 222802124 33097 33072 587612844 22556 22557 975763539 62088 62121 383816699 69679 69680 108942794 38060 38061 871201471 42091 42092 688293575 71106 71107 816597310 55642 55666 339108666 15535 15559 999152316 77681 77707 785262109 86928 86929 570539978 44095 44096 759049038 26530 26488 795013392 99699 99700 513909208 24290 24291 526473105 38434 38435 421362596 59806 59817 394249991 71906 71919 443991075 65321 65322 670296089 46094 46122 16549713 55230 55247 698415359 12601 12602 980512998 22131 22171 191700789 90968 90993 62784862 89181 89186 501895881 91691 91692 752687004 53912 53913 688330761 19445 19446 78056554 68094 68089 927649081 38378 38379 996573302 5271 5272 752318631 88207 88208 879683602 20127 20128 600042356 44815 44791 291575480 652 653 712225239 19286 19293 701610061 53793 53794 942244538 46138 46139 77456127 15870 15871 265516973 40783 40784 814220819 65180 65181 175839439 29363 29362 671035920 21388 21374 91592360 72849 72850 126335469 51969 51970 773789600 4887 4920 519890382 54165 54166 862327875 63012 63013 48962674 54893 54924 71220483 95445 95400 499387203 79366 79367 264667313 446 401 421501782 75684 75733 275147908 77593 77594 442233668 80866 80835 334509221 48423 48422 548220 69335 69336 884157541 25227 25228 317072662 66932 66933 653655838 79090 79091 857909958 82928 82929 459819576 76840 76841 504727961 59595 59596 114466849 91095 91096 517774449 22936 22937 253221037 9982 9983 171046374 38101 38102 128032575 8886 8887 919618479 61179 61137 639941649 15417 15418 970283567 65017 65018 456861820 66579 66610 882000163 81679 81680 203893507 35491 35473 625611155 20073 20074 432299982 30019 30038 946522865 88992 88993 947330640 46579 46580 311702404 72616 72648 284255614 42265 42266 688472059 7037 7038 380130509 50331 50332 531328755 69318 69319 524039289 3736 3696 325474199 83001 83002 502383899 97651 97646 146540735 42685 42686 12205232 89014 89015 228493930 74198 74199 487217989 28092 28093 402392748 61619 61620 175253839 84638 84592 804269612 60837 60838 396823583 65014 64965 908809996 29867 29887 40037027 30529 30517 504308736 63559 63560 820252622 9508 9509 868466089 79209 79218 93148655 13195 13172 763891518 54262 54301 871790436 69832 69823 237070687 70391 70388 105975766 74561 74556 329099228 30057 30058 655702055 94036 94022 910170217 9022 9034 446863610 73711 73712 7696047 9307 9357 910007800 88485 88486 722578019 4338 4339 739362124 90919 90920 14505112 9629 9680 394067261 1646 1668 777375877 79747 79710 469388821 25684 25685 954174798 38144 38143 619787281 31182 31183 297333045 66982 66983 84683783 10567 10568 339753175 99014 99015 934040892 44789 44786 642403319 51691 51689 639198500 64129 64146 34582365 31325 31294 106748971 4210 4211 802006526 73458 73430 619398816 95138 95158 956767323 97724 97680 346894554 78383 78384 258289825 53491 53473 505582019 7478 7479 247355063 31175 31176 510081294 2427 2430 888269348 39196 39197 895669356 46432 46433 939708626 94346 94299 965785582 11302 11303 122499616 8890 8937 209336598 99781 99771 656300397 99463 99450 175556900 58312 58262 208757475 78415 78429 763203509 32635 32636 928067218 182 183 860180958 67910 67858 438595219 67632 67588 886312118 96242 96243 155403200 58542 58543 373675555 32258 32228 75608356 52903 52873 266523296 25065 25066 507199165 36006 36007 34411440 53103 53075 409749742 79625 79626 98949206 1488 1489 466463464 37528 37572 384858068 80969 80985 737855760 63005 63006 113054925 71819 71820 901573473 41067 41029 415791235 25483 25512 650114589 38690 38691 705735198 55223 55224 573977260 59527 59528 954627160 60771 60759 152731176 96295 96251 739462438 55918 55889 891179137 61866 61867 718338956 34688 34696 170114476 19955 19910 505655757 58770 58779 324212332 27919 27920 708357445 69740 69741 819018956 20000 20001 285739026 33519 33534 207753156 4714 4742 157076706 43133 43134 134014561 63269 63227 166339755 38254 38255 386455554 77475 77476 483071232 86336 86341 803507366 67707 67708 447611979 37986 37984 106792160 45817 45818 151216360 73939 73972 89005502 53038 53039 625172618 67754 67770 356566901 47731 47732 914175775 97766 97808 516877478 65600 65622 822020871 19426 19427 789054948 261 262 369091910 24461 24443 259443872 55319 55320 415243727 80462 80463 817131539 46033 46034 893904873 8355 8356 699544008 83010 83039 266139549 97635 97636 133933971 55248 55249 767409844 3880 3835 961671716 1178 1179 959310056 29468 29469 875512837 37359 37360 907580587 93034 93002 692920208 77171 77172 331670595 75593 75556 215426251 61284 61324 564308511 44694 44695 607325905 5417 5403 450285709 15502 15467 989865897 37087 37088 571387563 49824 49842 643672115 80087 80088 402900776 32754 32769 653425977 54463 54464 444089316 7630 7631 393716042 9872 9829 62710713 69153 69126 301624827 43152 43153 449684434 12115 12167 553414384 47088 47089 123340957 78008 78012 813348541 67079 67103 524841941 93927 93948 409078747 64057 64058 76176856 38106 38121 79492526 95659 95660 51495360 541 542 150947857 77081 77082 429829953 3591 3549 180866969 75652 75687 814962165 82966 83005 88415854 82037 82005 190233112 7089 7090 266027602 69371 69365 320105392 7824 7793 586201785 81461 81492 242828456 81523 81507 952342981 26429 26446 80855390 73772 73813 15094469 28791 28751 355047059 99554 99555 212456238 11824 11825 416300643 18578 18595 587138787 938 939 988849685 77011 77012 485760269 88546 88521 969870763 47930 47965 875563899 98448 98449 385876796 21463 21451 611686616 16930 16952 781301970 91323 91328 136900105 65717 65675 417879374 65686 65687 439875602 81619 81663 634808880 80820 80821 644020017 70678 70684 833775972 90240 90272 90298267 96275 96286 76567286 8899 8864 289287613 81208 81209 548271059 3070 3069 449653672 20144 20141 655327559 94228 94199 985720160 23763 23791 492799835 8678 8681 529270623 80057 80054 946590348 45910 45894 350556312 80740 80741 560039607 26224 26225 109003664 37769 37770 143132874 71039 71016 758072078 86054 86027 654518206 90746 90741 919267225 99413 99391 729755163 18567 18566 337684720 56666 56629 746766405 91290 91296 501684972 26342 26343 482508657 99495 99496 775533303 51179 51220 967243473 52227 52244 469531281 56054 56055 583091411 34330 34331 584807500 40033 40034 605484531 95928 95936 385011384 55553 55518 168859597 43500 43501 637150133 23103 23117 717295580 24709 24737 609198641 945 971 17134631 552 514 754879678 81521 81526 97705866 73077 73043 749855984 68767 68795 978523260 54526 54484 529109515 62517 62518 292221196 66326 66327 258762358 99505 99543 144021127 57644 57645 189707560 62812 62813 776459585 39396 39397 897594300 17987 17988 707387512 52572 52569 276974931 23681 23682 425932697 16823 16848 616149814 94316 94270 867957220 2455 2456 97226842 99551 99537 77007779 29104 29082 758750425 92089 92090 913792324 85215 85216 306478760 80300 80274 951728064 58486 58487 916570082 84031 84032 244837085 56633 56634 374836978 50968 50969 227277474 78120 78090 272633049 85297 85276 45371091 35073 35074 972504955 24754 24755 506776915 60901 60902 184428050 62452 62453 574830044 53231 53232 1634847 28726 28727 792128203 21273 21274 868850158 3753 3754 977679986 17112 17113 145593231 99217 99181 889443399 69048 69051 259781833 29638 29639 448168880 40529 40575 791989754 24427 24405 118715081 35045 35000 457879249 56643 56644 10039165 60342 60343 979005936 36052 36053 828273444 74650 74651 123254240 40388 40399 773866921 21169 21151 772380707 61897 61898 706320670 72129 72130 246238342 9863 9882 143377281 61451 61452 347651391 77301 77345 891268700 72485 72444 828824856 68309 68356 356580723 97933 97934 731115383 22426 22427 979791657 99673 99722 223713899 84123 84166 818021791 33326 33372 863000517 74481 74482 223120724 41253 41270 425056994 8425 8426 904165699 52711 52683 486407384 69357 69345 875564496 80842 80810 306140884 65914 65916 415952483 65524 65525 537048196 5269 5289 818723571 31685 31686 628359632 64398 64446 599742009 38005 38006 669540749 69441 69442 212976507 81674 81685 533097011 48021 48018 123026263 69438 69419 649331735 94361 94362 281631783 93731 93727 861745371 13422 13423 480356272 37354 37362 264335076 84639 84640 695082657 52789 52737 484515598 78579 78580 404889926 27315 27322 350299969 94525 94517 616937453 25848 25843 553254071 41546 41494 143085291 30030 30031 33289767 3622 3619 776397106 61671 61619 103986267 61893 61894 871365714 98578 98594 934578286 22663 22652 841487047 54544 54535 17709073 73652 73670 480406656 73286 73287 650308847 71264 71265 176717431 16748 16734 846359435 60955 60956 81645595 55961 55964 632399642 92390 92391 969122272 23733 23734 838527141 75321 75271 338386370 39831 39832 240085938 12899 12876 17023873 2761 2762 894762818 78843 78844 352930353 55947 55988 712147509 36029 36030 50782540 18130 18131 239625197 77939 77906 199190416 78800 78795 153812344 82602 82603 50574850 50856 50901 144707726 55807 55808 158156480 76586 76587 306907681 5309 5310 73232897 26955 26956 230766351 45495 45496 448870918 24939 24924 85558864 3164 3165 232267853 73925 73964 904432219 12185 12186 646028611 68981 68989 77093499 75749 75750 484342530 48533 48534 635752050 46260 46261 944330119 8490 8535 135851408 87848 87859 935955878 1304 1305 861878971 96143 96105 443442186 47766 47741 460564025 79984 79971 742867097 25073 25074 504823351 97503 97488 136633904 90928 90929 920912095 5624 5625 440737702 52311 52312 762197810 29032 29068 549840207 9783 9784 861876800 49486 49502 576071189 2965 2966 124953300 3100 3101 380503391 91926 91913 805900675 57437 57481 35860035 86684 86726 396108146 67901 67894 58188479 4151 4198 739087943 8338 8382 510050871 27073 27074 978256741 2630 2631 715094824 7338 7319 314917037 21859 21818 161880011 55362 55354 856310440 60711 60758 876991000 86733 86702 937774033 25345 25346 830195698 53104 53105 627497711 21346 21357 462557099 52583 52631 579873146 83475 83476 369570004 43455 43464 267811302 58563 58564 584180726 36859 36860 981304672 13923 13890 284879307 78989 78997 85075895 64216 64173 256868923 86596 86597 99258254 28222 28202 598201913 74912 74944 861171290 23074 23075 100454636 65599 65604 335863449 22467 22488 647463185 27156 27157 594668348 6832 6785 10290830 1094 1081 258709030 26685 26686 86114648 22426 22382 257298790 65906 65927 450874406 91498 91541 696640284 51238 51197 308020968 90646 90647 668365123 42078 42097 346629624 10511 10563 515607525 61681 61704 950137469 79048 79049 61471275 84718 84719 834759833 80596 80597 463610029 27386 27387 738570987 80854 80897 745658247 56765 56766 850923656 77350 77380 652157761 66433 66434 821149837 42323 42324 431589397 26358 26359 987949217 65153 65154 564882595 30682 30683 976607340 36563 36572 930780981 65016 65017 633744066 18373 18348 541960442 93860 93861 536545815 24005 24006 980529662 101 91 225551215 25091 25092 861163072 25302 25354 664038239 81149 81100 702242199 86530 86531 712492367 25653 25654 354657551 50216 50212 809445243 32383 32434 332312816 40867 40868 618578369 52907 52876 889486778 86135 86136 349383565 9999 10025 104286842 83205 83241 402868648 60849 60850 317103146 6409 6377 322203183 3541 3520 604644985 38476 38477 571018708 99857 99905 574279613 40277 40278 488883069 79617 79618 281115464 64385 64372 504646667 67419 67420 136806100 67365 67366 984558723 5341 5295 169540463 7542 7543 839581071 59802 59803 288933593 13674 13654 728775891 83176 83142 805520386 75681 75682 157388154 30530 30532 140219901 75824 75825 16917113 99221 99222 752339352 98862 98859 339828789 23911 23912 637176200 66403 66404 82837100 33249 33250 977246817 54579 54580 955145515 13136 13137 740958638 62450 62435 498164577 56149 56140 988599902 20066 20067 971839261 67384 67404 13134966 99867 99868 916552468 40031 40032 255006291 61036 61037 725273284 44962 44935 863709892 42859 42908 266447016 92606 92586 506352030 81347 81348 968433622 68510 68511 14149989 46450 46451 587548592 52949 52950 895301749 78191 78192 239625269 62140 62164 499394979 80160 80161 835828361 40607 40659 866191735 1121 1170 144513288 62670 62671 908712269 79469 79424 431565696 2889 2859 228378107 37627 37580 199495350 41109 41067 181016272 29344 29390 199711466 54744 54768 928351387 96873 96896 382165437 64132 64176 73457297 63127 63128 527318069 18049 18046 894861643 77465 77466 264832277 576 607 208642544 23070 23085 728350898 31583 31609 150594940 98590 98591 614403836 25066 25067 948239910 83260 83238 834958168 47735 47736 569239077 80946 80967 591653231 7466 7467 814686009 4440 4441 899243692 21773 21774 702199641 79437 79393 73358813 45183 45232 283960131 94749 94750 578245812 43279 43230 229629152 41057 41103 956852536 66412 66413 83588057 6458 6451 832015014 9905 9920 40380794 19123 19124 914770468 6232 6191 705293616 28718 28719 557644672 98718 98719 360583056 29654 29613 361850084 89369 89370 748972073 47344 47345 276118865 99027 99026 462810140 79686 79635 51865744 5202 5203 890118418 21392 21387 242670370 66244 66245 530120154 42389 42390 401041065 49044 48993 951627533 96218 96219 785350852 50792 50793 416042475 15203 15204 194130750 30418 30419 643716530 92278 92279 127718746 37829 37830 171831872 39377 39340 126936021 45114 45152 708490305 71131 71120 472031549 85361 85337 284350548 13926 13927 221301476 60204 60202 593023861 23318 23319 962544237 98328 98341 902977111 38908 38862 86034814 92391 92392 263304653 84963 84964 839350832 36744 36745 500990234 40086 40057 617358686 57282 57273 632543636 75868 75894 699690414 59789 59790 813304861 42398 42373 56400656 92658 92625 839485792 24128 24180 306874855 32369 32339 193151262 25967 25968 577865255 17334 17335 441196108 68239 68240 921878350 17002 17030 823317235 54641 54651 264951691 36543 36544 710247669 84430 84431 272299911 57316 57324 839153615 46588 46592 553504692 19624 19666 294972166 94392 94393 56369857 15880 15881 125339919 44794 44795 336339391 92466 92478 987829320 61655 61631 652672082 61849 61850 637167195 62831 62864 785325828 53096 53047 463908571 30035 30075 382454752 63581 63625 279499765 54605 54570 524102628 16619 16620 511789885 69779 69817 619482708 67550 67547 858662599 6443 6444 256432948 71225 71230 548571096 86800 86801 523929014 42918 42919 338019084 16736 16726 486023821 49058 49073 518946821 97670 97668 248690735 47913 47863 218943979 43444 43445 217515985 31753 31754 728022216 97789 97790 945787144 36626 36627 253063305 40968 40952 215104748 35614 35615 685416199 37484 37477 155273981 29452 29453 120233077 70543 70570 308139409 86789 86767 995705313 14602 14654 228191498 31813 31814 523209018 21696 21697 428021278 11532 11533 48008200 53405 53390 689286184 92233 92196 987746590 57834 57835 333184864 9517 9513 178205162 13091 13092 321680966 49270 49271 110413829 13691 13644 385586832 74975 74950 552826185 95507 95475 947477512 1812 1855 222278534 85238 85239 899721617 74794 74809 263294475 72704 72749 208456637 99056 99091 488783300 34632 34675 437299235 33573 33574 964276179 16468 16481 608098435 87856 87907 326802721 6660 6638 592925750 65103 65114 390732908 46568 46569 253970318 20809 20810 822093496 45681 45682 62762297 17294 17310 82017699 32934 32916 258018355 75595 75637 873399651 55394 55380 475047722 32898 32899 651123638 24037 24084 270605189 4753 4705 151325233 19406 19407 889154326 67188 67185 361214981 16483 16486 212850161 24448 24449 438828807 53475 53476 541535633 62547 62548 207520491 37814 37815 251594060 68896 68897 482217393 90243 90205 978484864 36982 36980 210891683 62930 62959 742626701 46322 46323 190199795 86001 86047 330597199 84082 84042 338071579 27423 27425 326870509 77190 77191 550041549 14440 14434 934614481 85897 85898 323689427 2718 2719 470102377 97945 97946 112283181 69838 69839 939071798 5530 5531 625801583 68515 68516 340868137 56137 56138 614918937 90124 90157 139696599 70513 70514 597695487 46352 46308 755897057 1877 1833 499803141 96330 96283 364965046 81924 81925 810376351 82874 82875 514922844 33890 33877 593097782 65393 65344 950952593 52287 52288 404846259 57212 57259 709207669 54772 54765 164878638 35696 35697 154283524 70255 70256 849079825 72480 72481 674901912 84956 84957 173673557 36084 36085 611613348 39391 39392 978374018 66094 66141 876763833 83012 82991 583618280 91070 91061 870477761 64381 64382 296395714 53484 53534 92116901 90812 90813 521762182 8544 8545 38767201 27867 27912 247498596 94813 94814 515330804 98307 98338 728222264 9819 9820 113593727 91806 91795 484647480 78787 78788 767194211 1029 1001 145115449 82921 82922 279036713 50783 50784 559934511 64566 64567 225218732 17600 17601 104083006 44995 44996 97792836 84228 84229 349996193 3485 3486 264624768 39300 39301 707571682 9774 9775 592443186 47190 47191 28488848 1149 1164 997824651 52671 52672 538683479 95813 95814 48159129 50415 50397 257889878 83907 83908 150088262 77229 77187 294923168 74276 74277 258419711 11707 11708 729236990 51488 51455 552548334 77702 77748 339622782 12157 12158 57238475 22026 22027 221158854 52592 52607 615402073 22963 22984 543657901 12963 12964 818894419 62886 62931 593817393 60754 60755 163083999 60515 60527 501082873 99271 99272 487393761 66503 66504 565907233 72167 72168 797695568 84553 84557 235602931 98393 98385 414294672 98362 98353 318584818 21816 21772 42311097 65891 65848 219601492 63414 63377 761113527 67866 67915 838769536 24176 24177 112504380 9636 9637 763448475 30348 30360 181668974 26508 26554 810735631 11402 11403 43037827 58329 58330 610950868 99056 99057 780618924 83783 83784 896447132 30380 30369 443211469 20663 20664 796720218 98767 98768 562603286 83962 83963 905738669 63579 63580 232853886 86902 86890 564479499 73446 73447 845480434 20335 20372 547525042 72145 72146 995534921 17278 17235 774872818 82903 82863 776825977 69896 69897 519818910 96627 96628 995475687 71064 71065 358100 86659 86607 954992339 67267 67268 267617556 34920 34921 584908221 41143 41135 377486430 76592 76590 376592604 60430 60431 295635208 58439 58456 365420563 10316 10317 660448431 14856 14857 416109128 12690 12691 616117996 19046 19047 516212432 53440 53441 689914451 17964 18008 31362127 62902 62938 959417963 82134 82135 33033537 35695 35696 265735720 59176 59177 892255413 90991 90992 89413909 48178 48191 49201159 60146 60147 333595341 66641 66653 893813418 16295 16270 110715043 30572 30573 602014720 64967 64968 841126733 15849 15850 436729308 77008 77047 359041302 59723 59677 807474482 31863 31864 911223794 89147 89188 491491894 34059 34060 945348068 19210 19211 163371163 27591 27592 302134186 24766 24773 526858735 32243 32251 518793737 6529 6530 131130549 82955 82956 352633076 75236 75255 783403537 10159 10108 370453111 48095 48096 304389363 14726 14727 872147091 899 900 261288712 36302 36270 511679661 76005 76032 881438558 70789 70790 693535549 87793 87794 692921172 88795 88796 764063514 21242 21249 413793894 94521 94522 91004522 12799 12800 703939747 70750 70751 426108203 26144 26108 118872816 60793 60794 585299120 91485 91486 400774450 38307 38343 170524231 83556 83557 494819465 44484 44483 784531374 77381 77401 209661480 37535 37536 895100242 19552 19573 838116598 64481 64482 215572195 69612 69613 869742256 52327 52322 390049431 95214 95215 827298301 75378 75379 775989766 49887 49839 555798459 18511 18512 648645086 33349 33382 619942801 77861 77862 170841757 65340 65351 408146668 66355 66356 770335751 31019 31063 916072165 89294 89340 399893529 42783 42784 303530421 79799 79818 562629633 90100 90144 524841420 99907 99908 743621536 98588 98568 990321339 94568 94537 671657361 2606 2607 985569838 84976 84977 284702580 66788 66789 52178186 77457 77460 599257993 86192 86193 379509079 69001 69002 960917831 73265 73266 419349847 1972 2018 158347363 48372 48373 333552808 94336 94337 28824506 89162 89163 731914654 9943 9944 46840302 13994 13995 858865004 57273 57322 55884629 85693 85734 279518176 3152 3109 44944391 63204 63205 718276460 37736 37737 214169552 34969 34945 568893243 89943 89908 930288370 84332 84317 676285409 48550 48513 30071492 67435 67392 476833240 58943 58927 252469635 1580 1581 961961382 85578 85545 407305443 75786 75779 16107974 41278 41279 959831722 77870 77844 787285146 77580 77581 782897240 79355 79356 614720119 36966 36928 822175162 26752 26764 157349317 64726 64727 3917633 71000 71001 840396555 33014 33015 966935398 13612 13613 640556121 1715 1690 216007904 72647 72648 511242714 22183 22221 598177443 30928 30929 385303907 87547 87497 389439518 40026 40042 817308240 41140 41186 152042489 84261 84262 228620524 33173 33134 210105269 40011 40012 471991271 3521 3522 852046028 46374 46375 876298110 27504 27543 878667260 266 267 334155100 84645 84654 158122987 12263 12264 162575123 99887 99888 787139724 70673 70661 420503639 68717 68718 1151559 98463 98464 132468349 17802 17828 782457309 4087 4094 536942900 61297 61266 373838221 83566 83609 545977661 5297 5276 200358527 42826 42839 994782457 91089 91059 966114758 9956 9957 588392364 72645 72646 448414242 79243 79209 994863968 15986 15972 406083893 56858 56859 72527296 45993 45994 400007319 63260 63261 362171828 28445 28446 358821370 3499 3495 877595767 93938 93939 865895118 97459 97414 242262414 34164 34165 679147876 72150 72171 711942504 98577 98536 315795844 71654 71655 509956316 83790 83802 574683000 3881 3862 124523073 23721 23722 377520711 18219 18202 14335635 82261 82262 161788167 23516 23496 210172397 30029 30040 749475848 2599 2573 124197505 15968 15940 453163414 8634 8646 547444571 49933 49960 434271039 45329 45322 787451351 16242 16260 926856674 22939 22940 989104143 79476 79463 607933036 9756 9757 633938764 11600 11601 741508827 54548 54549 536268341 94926 94927 132373955 70564 70565 797078703 55786 55787 364902104 91959 91960 322648272 95687 95717 920979013 203 204 951992007 23881 23882 86637784 45397 45398 631892792 63852 63875 327509443 27635 27636 254883517 1653 1654 573895387 97534 97567 413984681 36460 36461 635702292 80629 80630 852570124 12544 12545 96678259 69206 69212 148199051 30755 30756 538069803 5951 5952 402009718 71033 71034 138613665 77685 77691 910424306 78881 78875 811909651 50220 50252 75432577 49975 50006 138298403 3445 3458 80947594 75033 75034 944722905 11401 11402 386477547 80185 80186 154139897 19984 20019 732071980 47361 47378 596073225 44598 44642 658863579 2255 2204 666167034 92890 92844 876444944 10797 10774 885197912 74696 74698 293170244 41738 41739 331152401 33636 33637 129791742 88765 88766 986923683 64130 64079 558061821 43542 43515 365351230 11420 11400 590673282 50509 50510 462717716 38749 38750 173997674 75096 75062 847602481 66196 66197 796092836 66691 66692 463897643 65771 65772 861826761 9739 9740 977231131 23369 23363 685286002 90673 90674 949118893 28478 28529 151700072 11729 11730 734877265 16999 17000 843522065 25663 25629 446066672 89481 89482 48027927 10310 10311 64756445 18867 18868 240456100 45416 45423 844557472 74701 74667 179379315 66721 66676 22580242 39233 39209 708607968 15761 15733 41275509 99644 99645 632648583 93745 93746 489892734 98260 98309 700206287 6346 6347 660465718 94917 94958 94031048 48523 48560 586072654 56179 56152 833436176 74565 74566 519592322 61549 61534 211145350 13307 13333 223720986 95214 95261 32450372 37079 37080 456993078 76760 76761 648641348 19464 19500 169613257 52195 52196 110743987 64853 64854 35939114 29985 29986 909177848 58043 58007 93170695 9161 9126 716559280 95190 95143 69586692 37350 37396 678535672 87344 87345 440585396 41378 41379 739358577 26381 26382 629176736 61599 61624 180304025 15879 15880 245360291 509 510 438953231 3816 3868 464978722 43149 43186 96269069 77151 77152 454989656 25086 25062 493836704 98498 98450 644585416 32647 32685 765292550 60020 60072 102637977 93206 93207 791476721 30977 30978 884085402 75095 75096 128360048 47262 47291 626471099 54181 54132 192126230 45693 45694 927425006 57392 57343 867313661 21891 21892 995385264 75592 75593 71924129 12580 12581 147337271 59170 59171 760253214 79237 79238 679102495 99172 99224 908435466 49000 49001 946323540 88989 88988 160155420 39494 39495 658787267 31077 31078 172768549 2523 2514 987737458 40602 40603 803373684 92366 92389 158514810 31610 31644 539960864 17085 17049 288608460 20827 20845 89647336 23561 23562 875466843 69590 69591 836336990 44316 44303 987321462 48434 48435 990382887 16 31 118162235 70816 70817 753691909 72232 72255 346126487 15422 15423 108868782 61600 61601 984940803 78595 78640 1167234 61417 61442 41696357 72610 72611 534963187 33876 33877 893527353 65826 65786 271904056 61852 61813 776405179 68114 68115 841472905 51546 51507 577455129 2944 2909 781175997 21945 21946 921163663 95546 95528 583979151 19835 19799 993610992 24162 24163 966286795 77128 77178 229378075 65621 65585 108831681 53974 53942 974457943 85577 85531 214774273 60263 60295 552483337 28885 28904 997676549 31879 31902 879814167 65880 65881 773192445 32 33 856783719 8647 8625 755881266 35931 35932 281065670 40470 40518 818210596 76817 76848 863008837 22478 22479 871332183 35620 35662 825948741 94783 94819 794059072 18302 18303 895302859 25441 25402 482482155 53571 53572 153547502 47311 47334 871627870 36003 36004 220337050 58526 58569 530107502 30116 30117 761802684 32679 32697 312832531 8402 8403 884211413 14525 14526 423356632 12145 12146 342293336 45938 45939 948655506 11128 11129 239974631 39577 39578 408687999 73022 73023 310637028 31969 31952 334617035 76948 76949 612608682 40176 40177 507984611 10135 10130 972695214 37438 37439 674507130 29571 29621 423519445 21006 21007 176851410 29187 29188 276934193 95750 95751 336324335 53629 53630 893769293 36712 36726 310111930 44035 43986 296276169 63806 63807 90547738 58248 58267 521605190 53493 53545 428761888 54346 54347 482828150 73720 73721 268576257 91298 91299 245142642 60080 60112 952623607 40991 40944 978346022 80026 80045 910226326 17860 17861 234401280 91755 91743 758458891 79987 79988 384166373 46974 46975 670342436 56344 56345 438944251 59533 59526 762341897 26844 26824 654496322 77566 77567 151856731 26534 26535 210840090 59800 59824 550781946 50898 50899 240764216 6685 6686 373160510 42564 42565 839967486 61330 61380 807572986 53587 53588 378090097 63613 63649 211429241 49966 49967 75386016 72723 72710 231082816 69345 69346 39199110 6580 6581 268092152 10813 10796 194644214 16269 16270 468456956 91247 91248 456164477 2140 2141 619681227 31412 31386 804777057 22763 22764 4440678 12327 12358 642842016 17786 17837 769876042 52273 52242 746677234 75080 75119 373307253 80642 80643 613310074 15587 15618 744021956 10847 10848 453117327 95356 95357 490571468 94860 94877 252113319 74501 74502 874493326 20909 20910 388316317 27304 27297 892017642 10688 10689 584834884 23152 23153 246935056 8597 8617 269196959 79618 79619 276721311 91122 91123 766644746 63335 63342 254870714 91736 91718 164110322 89800 89801 732452248 12999 13000 21538820 37523 37559 967682857 38297 38283 635131380 75151 75152 738457329 77586 77587 24776869 80410 80365 967446742 90324 90334 812255213 53589 53590 709668534 31028 31071 264805432 15171 15195 679552623 36287 36288 984533692 46434 46382 29999188 53498 53500 45883777 87644 87645 595658690 21849 21850 64662419 45330 45379 146368594 88873 88892 572417554 56828 56829 123719526 93434 93426 504191014 59748 59749 711058790 55495 55545 713422935 16812 16833 603934756 79995 79945 799664904 53932 53909 667129412 9388 9389 349703318 21479 21451 280780911 6656 6640 557446520 54908 54909 581243981 69097 69098 130060205 26536 26502 293986838 46572 46623 980762306 23170 23171 516421476 87970 87984 863198047 82567 82537 528345963 22070 22030 374383531 95172 95188 385848493 11121 11122 65384137 20188 20168 900468227 23078 23079 116399046 51601 51602 551514974 77351 77352 743175130 93082 93083 932502964 21047 21092 496832623 81553 81554 256390012 40182 40183 272008160 14217 14218 778632830 84667 84668 323941420 3379 3380 313329842 99880 99881 724052888 6816 6853 515902680 81476 81445 690265142 53175 53176 625374613 62379 62413 604559906 69082 69075 549117795 8816 8828 118241717 32494 32469 426132698 83111 83112 895058354 8935 8936 481668143 10065 10017 812075578 28743 28745 842374072 78779 78823 69597658 34509 34510 371784546 73229 73259 525769305 99398 99399 793574254 58831 58868 533879254 35333 35355 11393970 76323 76324 88610457 22071 22024 25580394 95269 95232 941218297 45264 45231 65197985 47695 47696 89473496 43315 43342 158460337 59732 59733 295377776 36282 36239 344846433 27724 27730 964685236 20442 20484 113167789 86771 86748 29188853 87062 87096 143831950 69390 69391 740493051 53891 53892 713243728 3122 3127 658672929 97157 97176 77814513 34318 34319 983857998 41027 41028 331932496 599 577 878742816 36975 36923 356938073 72712 72713 767940581 13850 13851 673583599 56356 56357 740454585 85760 85711 309451834 3963 3964 992228580 80186 80187 932819478 948 949 468473926 57275 57300 118287425 98643 98644 410130742 69781 69782 205721668 15259 15266 222108731 23540 23541 241786863 66711 66712 562825016 81588 81589 624894584 21490 21532 542167750 96767 96814 183490763 6943 6911 520347519 45388 45431 976457340 38163 38133 868642775 28558 28536 18178106 59146 59095 403828453 31366 31406 923272378 32415 32425 330116941 72013 71992 55544226 91330 91378 506916198 62696 62671 635408998 31678 31679 131944512 22940 22939 15878310 62071 62060 68404243 41595 41617 691156084 7589 7590 59026258 55900 55901 906333056 68598 68550 276760844 67393 67441 258203621 81035 81065 780414776 99843 99881 295123013 59321 59304 712399215 68425 68409 944169383 62988 63040 455962308 92833 92840 300289777 18472 18459 345299680 34306 34307 199351031 93965 94008 620382781 96358 96326 234846103 41907 41864 631741014 58700 58701 953909350 55240 55241 106738218 87785 87774 299477731 67516 67508 133874058 91626 91661 235099037 84637 84591 812505229 75482 75483 497187093 74444 74445 978194238 62979 62980 91799687 44922 44923 443710728 95882 95857 445387793 15796 15797 602956667 91613 91615 601982740 72428 72421 627834203 29676 29677 151032730 80857 80897 302903047 8344 8326 425356336 94699 94733 271502868 31605 31571 475177313 61102 61097 195139143 87165 87212 307331847 98910 98911 445589620 8613 8616 743264191 77916 77917 489993526 63691 63730 829091565 54583 54585 741024633 4840 4841 844576759 66629 66630 217784080 59686 59687 322842970 80251 80273 889705120 78609 78610 351805682 22749 22753 522829191 38320 38276 956104481 37776 37777 63896379 16994 16955 496741526 37240 37217 201876534 2895 2896 380947975 79697 79698 336147583 73101 73127 688289758 90830 90831 745246741 72977 73021 474248528 29205 29170 120340805 79122 79075 185814847 51218 51219 360854735 9260 9225 276539202 66653 66654 927404514 34746 34747 40804926 72472 72453 315208674 34313 34269 262264869 15753 15780 950965504 7642 7643 502273689 44445 44446 27049613 83524 83525 220264448 26891 26943 863779420 67323 67317 646955260 82626 82627 984711941 18895 18854 470567604 93138 93141 189272942 65065 65107 869739993 59851 59852 719696025 13049 13003 245480628 35464 35465 485348288 22227 22266 280235906 2108 2109 173155259 8865 8897 96314353 53335 53336 194875521 40545 40546 434995843 24745 24763 403062283 66113 66093 179884734 563 553 65159540 50614 50615 948266620 69193 69194 86798755 73381 73382 176667795 7573 7582 432377662 99291 99312 404707030 45974 45992 866013980 87651 87700 893283468 51138 51139 69662331 69277 69294 578673291 13452 13453 741474365 12130 12120 351274116 35946 35947 983369583 89088 89063 385449549 20047 20074 975567149 79399 79400 720058092 9788 9806 637299321 21369 21370 277615647 49176 49152 475533247 15939 15940 372159059 65279 65280 340221214 29547 29545 404803894 30592 30627 331862619 15348 15349 905811003 41282 41283 248709704 23758 23744 374150001 45872 45896 176953422 86557 86558 9763300 51952 51953 287420649 86144 86145 982962806 47323 47359 988725103 55542 55543 327504980 709 732 453300824 49079 49117 905417275 79755 79760 331845424 73049 73050 612661508 20550 20551 75279942 41845 41846 987052992 41255 41256 548135616 36246 36245 959044883 40388 40398 749633827 54937 54938 471839332 30208 30209 80147180 76484 76485 887919241 72830 72831 806522818 91216 91217 798499142 15778 15779 366253300 68788 68789 906091499 3170 3171 709833261 9652 9613 949271258 20371 20372 362318001 93068 93045 443677403 2678 2679 254072615 91227 91209 568111146 18079 18031 340709499 11831 11832 79385748 77201 77202 251440862 67830 67815 392615910 85447 85422 655149956 57201 57202 876303875 63296 63298 295787883 23438 23439 288765346 4727 4728 939671211 19537 19538 68536336 37142 37143 521035201 3452 3453 405674860 58453 58402 133654336 5166 5152 712745139 27179 27180 219821626 84393 84426 258116990 43258 43259 621863608 54200 54201 80881452 53964 53965 437261951 84114 84088 303896894 98762 98763 34924017 31337 31338 381105115 60409 60410 651226433 63179 63180 107618717 47460 47462 885019345 38947 38948 309834624 5056 5057 47349789 75970 75971 521059017 85400 85401 786173989 47178 47179 614767809 93489 93490 568207030 6678 6689 276255069 63746 63719 366314540 95735 95736 8607173 11496 11497 392183835 23140 23106 958552483 73385 73386 934407130 50515 50512 182419229 21493 21476 498582222 4965 4935 848723798 21450 21454 606116040 62509 62531 442235769 20396 20400 340290654 36524 36525 340529445 94263 94264 799788774 70986 70952 53378603 98425 98389 137764221 2617 2597 775553820 57054 57091 319881407 91016 91023 492428502 66170 66180 749035931 28130 28082 144500492 29001 29002 791383325 98631 98632 522988044 97042 97030 64551531 93241 93270 38405737 49746 49747 91136538 76203 76204 552678494 47180 47181 507377300 83427 83428 490733329 91834 91835 532454791 35254 35255 936795143 11577 11578 60619935 53454 53455 213692203 96614 96577 605454368 36510 36511 533398615 11963 11912 147852743 21550 21551 787474300 46326 46340 865132798 82115 82116 260138946 29538 29557 67686639 96188 96187 518275022 83655 83662 894551890 17108 17109 370036701 45183 45184 279434217 74986 74987 302481651 38350 38351 525729101 64873 64883 630931940 89459 89460 152644818 54730 54731 389054602 54476 54477 70245403 69541 69542 773152509 17011 17012 106105056 73745 73746 617796383 95114 95110 543851959 1746 1730 886605215 3463 3453 480669892 76545 76546 959704116 7406 7407 490500276 9631 9632 453560677 80146 80127 667496872 15656 15659 8061519 83831 83847 372270314 62813 62814 635773817 59339 59290 653959941 84245 84265 457795072 6979 7015 261538049 23641 23642 621233009 21439 21440 44898801 92173 92174 266398765 28377 28426 282743364 60076 60043 49118654 39847 39848 394308408 29336 29356 975544501 90203 90204 547778938 60808 60809 256793123 10930 10931 406557099 7815 7816 887888478 24325 24334 254571666 38077 38118 684623003 85046 85098 370891883 39922 39923 961628151 36479 36480 502582511 63827 63828 554474121 33364 33394 618867644 74967 74968 742747059 56924 56964 588093103 87824 87825 425361897 57224 57225 490850426 48770 48771 46595453 21827 21830 623474927 95465 95503 793589075 34030 34019 932432922 86182 86183 533095463 17010 17033 439397384 15411 15412 260434058 38321 38350 871246971 25343 25297 811342529 67825 67826 390447968 43742 43726 267071238 72766 72736 534080582 98615 98651 9405898 51851 51814 929308031 80061 80049 129037555 99562 99556 261077468 77286 77301 600797951 73617 73594 984737884 4514 4548 786218043 228 184 635543856 42646 42647 876120709 1800 1812 251475894 10777 10806 506750149 3589 3590 805996085 52639 52634 772033928 73230 73233 550596880 63161 63162 301513327 56179 56155 59445667 85562 85603 574213796 23440 23441 662946385 21109 21154 575250063 98679 98671 290454197 10758 10759 163929523 405 416 143538693 10187 10188 545415073 69497 69498 144326593 23151 23113 136865656 20573 20572 813974294 95333 95295 124126229 12066 12067 925703115 61158 61159 615072148 22191 22192 538035299 29844 29845 822877201 82157 82158 265338311 41185 41186 398801601 42274 42275 464338851 74031 74043 923238323 88869 88870 17525237 26531 26532 850506919 82508 82509 656838887 41232 41233 408534431 880 881 801136594 842 843 904000536 13551 13552 337283857 53316 53317 289038077 76185 76163 991781732 11673 11707 921862805 98170 98171 561498068 37821 37769 852945264 77209 77243 518150201 72973 72974 236711223 54626 54662 128522494 27871 27872 824818158 39438 39429 701196887 59291 59337 152001169 54009 54011 511135866 50942 50943 31258712 64599 64600 695445802 73445 73418 866098925 42483 42527 692512634 32924 32959 735206350 54450 54412 339807161 97922 97914 62969043 56479 56480 527890443 72199 72200 294892343 84802 84803 129908673 31825 31826 315913137 78002 77999 816181903 46164 46206 798225426 94687 94688 777105984 85682 85641 874373252 2861 2866 13873135 53278 53279 518044305 42610 42611 222069610 84406 84446 344889521 26864 26865 829840214 9561 9562 323325970 9942 9943 504753907 31473 31474 780945366 62963 62964 839364493 41656 41667 485193301 34777 34778 547612818 65132 65106 556402709 20753 20754 139909578 6406 6401 388061328 80242 80243 624862108 79438 79439 659311055 17171 17165 692276359 50124 50148 935521361 27774 27746 373501420 48849 48850 40603311 44026 44027 969490425 29497 29520 433440936 21767 21723 672036552 12362 12363 289761043 85335 85322 955942594 67779 67780 755595304 55939 55940 859717930 93036 93045 760988838 67160 67193 799002319 10064 10065 818099840 64929 64930 303625541 51040 51041 806097038 34936 34937 729229808 32958 32978 217825436 36200 36235 163398472 1592 1593 504277537 86446 86447 561386062 35644 35645 315089526 88452 88420 401990003 90780 90781 666217564 27521 27522 707517566 35005 35006 453465505 49106 49120 374985657 50485 50503 286991841 19128 19129 712958519 87808 87837 701357168 21200 21201 210217184 8687 8688 640846312 42222 42223 403466104 19343 19344 793111336 6368 6369 680712573 64811 64812 452421919 10993 11015 735779620 93658 93659 264297314 8394 8395 441654248 14914 14924 763758720 3921 3926 193190120 6268 6269 78297930 81191 81224 355833870 7599 7600 562974157 8013 7976 373122437 14720 14721 986592270 52341 52342 828739949 9609 9576 658056323 99990 100000 733158978 83870 83880 59614960 65119 65086 101120761 10157 10158 347358255 97364 97365 285463948 71809 71765 454341938 60706 60745 347748941 58969 58970 510409804 46151 46198 252630863 74985 74986 808074409 4803 4804 478397655 37127 37141 392889181 75038 75039 788670259 95736 95718 489084737 45694 45660 11046740 76817 76818 920941040 70649 70650 425237448 41538 41545 940870361 2943 2908 192169189 90634 90635 901065982 95758 95759 864986747 81246 81247 758791157 72348 72309 496726680 62519 62515 851576782 63349 63371 89506148 55262 55311 537166613 64483 64467 217528034 15529 15500 820135710 42087 42088 358188589 99488 99489 130088728 55220 55221 357826007 9054 9055 182298267 51529 51530 416214290 95793 95837 476018386 17147 17148 53572471 32683 32684 802139461 22980 22981 162884082 30263 30212 985698393 86557 86573 363060558 68775 68776 160606200 10897 10898 183634943 84318 84310 110649673 68174 68156 197871798 10963 10964 355281775 21028 21016 254270967 93109 93158 396533514 65623 65624 890268449 76536 76508 943927597 31707 31708 539013569 65116 65117 245487556 7073 7050 317526130 81022 80972 256842334 98316 98324 263335072 57695 57696 553434789 52115 52141 416738273 29876 29877 329386523 6712 6671 931138670 8224 8225 114340325 63043 63044 766238847 59020 59021 741866025 56143 56144 593911163 93918 93919 83374826 25680 25681 585526344 38618 38646 266119161 13529 13530 124704391 89368 89369 212497809 53889 53890 856267071 19301 19290 519275191 14936 14915 842915745 7486 7496 587768022 74998 74999 329964712 92165 92166 908503227 92053 92054 666882164 30788 30774 481742875 91031 91045 534220391 39252 39226 838569007 17047 17050 756241265 17770 17814 511331644 61691 61692 532267501 14416 14441 617233891 16067 16095 417599321 12691 12692 231707171 58083 58084 397829794 75818 75819 719582332 88808 88817 922643988 17408 17409 913032680 34046 34047 830908918 69116 69117 822935454 99020 99046 397099240 73795 73796 783689480 39797 39791 852897492 82557 82544 377036450 51622 51665 442387480 14338 14389 874863292 18629 18653 936609055 86581 86582 944417116 99712 99713 859189458 21029 21042 257550043 70578 70579 982205679 22405 22406 119399983 70762 70788 737392093 67991 67967 278310144 63407 63367 160298616 8951 8938 150671288 92589 92564 848774341 80798 80821 119848857 38640 38641 179905850 71005 70989 429730823 53742 53748 513954020 37243 37242 539221203 83117 83118 619784611 20658 20616 251956586 35387 35346 130352735 31284 31315 659734676 52935 52904 706112958 66795 66801 481582616 80879 80880 613196946 53663 53664 744083751 72288 72289 151069471 65191 65192 6237933 96850 96851 528060478 7708 7709 287461783 84417 84418 332845037 91689 91703 268418734 81255 81215 717285994 11445 11441 391866586 44934 44916 700050797 19726 19727 872218293 25581 25617 756758463 46300 46343 964821539 83304 83322 638208235 66690 66704 625036391 17190 17193 133317642 34180 34142 104220895 4173 4174 354098981 2985 2935 267598022 89823 89824 384580450 43889 43924 167578648 66270 66271 524179220 34984 34939 804719001 92709 92711 43818501 17266 17280 293162320 86381 86422 985243146 51017 51018 593103230 35098 35099 339297589 33267 33268 371383206 54410 54366 430143227 59129 59130 444848946 4334 4335 488068547 57954 57930 816339596 29679 29632 534487664 9071 9072 161149677 79083 79084 490504778 33786 33790 996681185 89027 89028 110169933 95313 95314 734292980 60829 60800 96330001 1486 1511 579032768 15132 15156 483826637 9744 9745 575633651 36673 36674 37338860 54169 54178 571528423 45396 45442 861768721 76322 76323 510050518 90454 90424 122649703 39153 39154 916590869 5850 5851 840696768 88539 88540 18329414 62715 62735 268999980 32191 32177 15844476 9490 9491 923554908 86164 86165 19459508 23771 23772 872447397 11578 11579 210253961 73279 73280 397825099 4130 4157 133298412 46668 46631 102212059 35024 35025 891412961 30610 30611 905659381 89889 89890 319559175 51637 51589 222491506 97185 97189 741525215 18910 18875 841778865 98353 98382 30588056 94979 94980 476933399 40740 40708 294011202 25110 25061 708807294 64284 64285 198426898 33378 33379 210976574 93847 93848 403809334 79552 79600 237802104 41539 41512 917282229 49251 49252 519978713 89110 89073 606844318 84005 83990 777568527 77526 77498 217163955 84067 84055 74196371 71091 71143 73529952 35352 35338 727510346 84546 84547 910845120 79405 79406 568213198 71111 71141 741820537 12746 12747 96703215 42915 42908 889997805 51530 51542 768292927 99993 99986 838046549 49268 49269 853429468 74484 74443 638030489 5454 5485 668156152 91785 91786 289487097 19299 19315 821311451 4279 4329 277980223 17414 17415 365336643 66586 66587 493749927 23908 23902 912118249 10320 10321 567839588 34148 34149 424502907 76845 76846 304906007 63066 63067 605868604 45859 45855 922765701 15448 15458 102431767 10783 10784 42511941 50308 50270 462320377 81486 81487 752636904 55004 55005 569379382 5567 5568 595125398 96765 96742 455686236 20979 20980 339540976 56691 56733 438704868 85686 85701 265174286 41761 41748 913529310 38734 38735 437306961 80191 80192 302698983 46689 46690 480856998 35889 35876 325742795 77789 77808 540186869 10556 10557 29807710 79733 79684 191074114 38448 38449 967528185 42361 42393 773203830 37265 37266 662092596 14375 14376 761833962 95050 95051 184017679 69297 69270 874616553 62856 62857 103219197 89874 89875 745988522 45966 45967 24837103 12127 12100 648169532 69242 69243 577847243 54655 54669 137123162 23437 23438 911564626 56678 56679 344941432 66015 66016 843607041 7635 7663 354617096 56129 56077 697503973 36443 36444 288865999 33501 33502 256462325 11960 11993 997939791 28526 28527 213438558 91231 91228 65298867 46256 46298 746664649 85258 85259 879841894 48611 48612 209747826 82835 82836 960020879 72518 72501 975684833 51080 51081 543410299 6851 6852 667684324 96268 96269 544590867 17649 17640 490828598 29057 29087 651657295 16422 16423 263046140 88592 88578 924417647 77129 77147 758679063 31290 31322 111277536 6298 6274 99898327 94729 94770 114112011 18603 18604 892962489 73019 73069 322586809 78303 78304 94773438 16207 16208 782789624 66909 66910 321369194 23806 23807 965214074 61668 61669 840518457 56975 56942 817819795 61234 61278 85531029 4132 4182 245117557 63210 63185 287130332 37963 37934 690218762 7890 7891 266097014 50728 50729 338538964 60434 60425 39470754 76174 76175 334344826 27100 27147 914862745 8732 8742 22558756 77652 77650 450686836 15034 15035 64865160 27709 27710 385540611 66927 66903 234064518 22415 22427 799890029 1123 1171 742623090 31405 31406 745923538 38275 38276 515663596 67448 67470 511779741 43599 43621 209136609 44057 44058 912692722 28738 28739 352067104 9243 9244 18738473 63917 63918 949451766 22967 22940 453617865 82183 82200 402891211 36851 36852 220650743 33892 33893 992473008 64803 64804 333375430 7596 7597 493546728 62015 62016 836053265 48163 48164 704458266 33077 33078 601944333 99168 99169 106275934 34698 34690 893627793 45566 45519 962155505 90358 90357 974076047 51180 51181 423167501 70648 70665 378316112 69813 69862 224207768 36335 36357 317117420 82881 82856 774255882 68388 68389 239409456 33806 33807 898595822 63576 63577 982005327 73130 73131 284761867 90939 90912 576975040 17422 17421 452540036 21671 21649 800826040 73774 73821 950247112 33419 33470 346967316 81049 80998 997261197 18642 18643 523423245 51993 52025 789106816 82555 82556 666614795 24109 24110 542269262 44925 44926 484351200 51215 51216 911209250 6546 6547 348782733 98761 98762 315153329 35293 35274 637238640 31572 31545 126020188 10623 10624 453513219 49148 49149 110414822 42324 42325 37589855 47766 47757 866147970 49487 49488 235171637 98666 98623 533663602 11679 11715 535599765 99854 99855 825191499 10986 10987 247256705 35529 35530 507140223 41898 41893 549716204 13114 13115 946808228 27955 27956 350836123 60561 60527 503888420 477 521 523043476 43036 43037 347956511 12697 12652 182091598 11895 11886 170388999 54147 54183 183448814 65135 65136 110541555 7550 7518 261571480 65741 65691 671251425 82995 82973 447247204 95775 95752 720302478 95270 95271 581547351 2677 2678 510534045 6909 6910 67273789 77585 77586 525933661 54276 54289 792804172 12777 12778 897942824 20096 20136 301456259 46537 46587 304859413 47044 47064 17915065 54580 54581 101200596 61488 61489 225194104 76080 76081 797030019 39922 39937 634451105 10962 10952 931670200 92594 92595 179699342 89076 89106 257194604 62195 62231 792473406 57876 57913 855823080 23045 23041 487064798 77925 77885 150104681 33890 33922 175466224 49111 49112 284099480 47392 47393 804513942 97881 97882 456027701 61091 61045 225050868 11097 11053 748520690 8975 8925 417477164 31105 31140 205456484 7593 7605 977522667 12349 12350 108649045 42892 42893 757736774 70916 70931 989995327 32963 32923 195844663 72847 72848 849128055 65621 65622 829262198 90025 90026 210060467 15412 15433 605373056 7359 7360 755496426 24178 24161 800407489 22102 22103 947763234 94516 94517 992441515 92135 92136 487630594 7247 7248 573472274 80803 80804 572384945 25450 25451 79268924 92170 92178 240301227 90946 90898 237063501 31387 31388 156115780 68217 68218 388778659 89504 89505 858774045 22558 22600 354065202 31136 31115 801986529 22031 22032 534816829 55658 55659 693242392 12115 12116 640801144 4018 4019 860706276 4037 4038 1711387 35473 35474 744492001 49741 49725 328995024 80199 80220 72757033 79990 79991 860851005 2234 2235 500747019 97142 97143 284561724 76653 76654 612561367 41232 41217 206137380 48501 48530 754047278 27139 27140 891660263 40379 40422 248384873 12372 12373 50335218 5258 5249 93316048 62963 62969 674404278 51160 51139 155057151 53534 53535 768453792 43328 43329 644773745 74974 74975 435050775 62751 62724 824320380 30369 30370 697358663 87606 87562 113014921 25177 25178 656955429 1734 1735 842847769 95608 95612 343879321 56483 56484 607271421 18719 18674 385501733 43296 43322 520584690 30405 30442 109563995 60331 60297 614117917 35125 35126 966213730 2040 2041 147880299 93065 93066 540843013 8070 8031 539892813 77248 77234 700433054 10445 10446 777175144 9310 9311 331095272 31915 31916 135010510 56911 56961 405798099 74480 74442 436928957 3843 3830 492829528 10385 10386 295717831 20056 20057 579742192 99891 99892 39021161 83143 83144 463346390 68280 68281 244073745 88538 88539 479784840 42632 42664 675337520 9468 9469 604711633 81852 81830 852603840 5297 5298 921472954 6297 6347 981769542 29899 29900 71410680 55623 55577 361518601 41876 41843 814276326 31581 31599 622116412 67026 67027 717059766 39255 39241 742138265 81809 81765 275734216 80464 80419 310524035 38396 38443 152652548 30062 30040 255849321 87288 87289 748866868 30232 30233 277334008 81312 81313 20877192 64201 64220 817499066 57927 57928 65907870 58908 58915 201407380 99769 99770 420387711 63633 63634 180490707 15961 15962 431289624 89744 89745 63188029 98079 98080 661949168 33183 33133 604098690 79567 79568 892086062 7882 7883 368954746 79605 79610 802333043 67814 67826 235305193 61075 61051 800355037 77781 77782 390547801 60102 60076 864241492 56814 56774 931970715 95225 95185 524305268 94279 94284 591587057 94668 94669 258486973 37294 37289 822987964 20401 20402 421006168 56614 56615 435806929 60907 60908 796843684 9112 9099 448625252 40037 40060 824346547 56833 56801 570088150 93267 93268 409825422 30424 30425 193631809 58732 58733 653097443 7846 7853 206798020 32847 32896 88866383 38341 38342 409895844 29462 29463 474620508 79940 79941 465366032 58321 58367 845988983 53704 53705 689375031 61714 61711 926202590 95939 95924 822523104 66575 66576 231950336 78123 78159 686500640 92251 92267 589623977 76120 76121 364316720 7184 7214 79228966 48802 48752 20202817 15960 15985 380665138 95185 95186 719266488 71969 71970 273816058 23524 23525 438603222 92754 92755 683616113 7106 7109 391813503 64911 64912 952043808 51158 51159 920087632 84366 84367 237131265 40901 40884 861736274 73513 73514 968688292 44871 44872 698790508 46236 46237 139347534 34021 34022 333466349 40581 40582 241157212 95597 95629 452440199 30655 30656 72547761 10716 10727 532068057 947 923 290295986 94334 94385 34676959 21729 21730 830583679 94540 94517 858262458 28400 28401 633772086 29150 29151 319936733 4840 4878 444725230 93964 93965 487790003 41 42 777786271 65945 65915 985191183 90100 90093 395040038 52468 52469 508348512 20029 19983 68581850 58970 58977 356434841 28372 28373 511450584 21787 21738 83397467 78606 78607 10699708 61483 61484 40996611 12698 12699 773509927 46445 46446 998065232 31378 31379 350791548 32851 32852 690260335 27411 27383 594689261 8985 8986 877170173 54286 54253 621526381 70131 70132 769394717 12865 12866 123497578 15556 15544 392434522 14518 14519 266514247 44451 44452 445381316 47680 47721 452465462 24792 24774 360883180 90068 90069 478056685 37038 36997 633982113 2306 2307 437269593 22754 22755 320233090 375 376 929742292 59700 59659 429845609 64632 64631 926085434 48420 48421 162847895 39855 39856 792226789 72481 72482 134016514 91322 91336 242233117 60822 60797 341057872 23834 23835 933748893 90175 90176 526000414 8531 8532 69534214 53199 53200 20874697 95643 95635 315201168 91646 91647 581818198 94289 94290 145755536 20845 20846 814165462 80306 80313 557396305 90193 90196 2431044 28377 28378 799973611 13591 13592 846977993 77867 77868 623332192 55270 55236 114561261 67326 67280 957465231 28161 28162 328609790 27259 27266 157152243 8425 8465 406941376 53919 53957 168940535 22246 22247 658334171 67153 67176 676280851 92420 92462 393882939 96823 96824 401977848 39844 39825 508923315 98117 98118 747460667 56294 56270 581521480 81864 81857 204394419 42330 42331 198618178 42624 42608 831538081 25491 25502 18088607 26081 26082 796882553 65993 65992 234822272 56101 56084 575698672 32873 32896 559116406 54266 54267 851378157 43312 43308 385252186 55036 55037 397937170 84668 84669 709630098 32886 32887 486179151 20448 20449 307821508 93140 93141 306878286 75220 75221 761007684 88487 88488 160179996 96453 96447 30004412 62906 62907 502114545 55568 55566 220492094 5517 5518 79970532 13520 13521 193588429 92543 92544 137796684 14677 14717 707948832 7464 7465 164287702 32263 32255 59402278 55585 55586 338434592 38798 38845 675368817 22172 22217 647439441 22351 22352 888018735 31446 31488 208456292 88360 88403 836753163 23429 23446 611852113 77829 77830 355687517 40306 40307 695276260 37196 37183 724782197 95910 95911 291153786 1595 1600 612831915 59744 59735 669935979 59398 59399 53316510 21767 21768 801190873 21066 21041 257117999 64179 64180 363989770 52764 52765 421957691 36216 36217 900530084 52406 52407 409473705 7100 7068 459149954 60224 60225 257277730 54320 54351 90498617 24602 24643 121930946 37775 37803 935501352 79269 79238 623657911 80823 80824 181067600 67973 67960 255671251 64557 64558 47854497 51731 51732 932251808 62152 62153 708222902 17564 17575 502261142 11057 11058 512260578 10215 10216 33523639 577 578 634953757 22879 22853 978444776 2538 2539 822656279 87716 87741 789188866 25677 25646 509112997 42015 42016 214178133 65061 65053 684246732 21470 21443 340255806 2273 2246 581364554 56798 56799 413013689 14995 14996 346833966 3371 3329 531257667 38484 38485 966923424 53687 53688 590611063 95371 95418 583020990 34705 34706 180443704 48375 48376 873725052 1291 1292 672476735 46116 46084 413226802 16130 16082 73183310 83263 83281 950652691 12482 12483 568968615 17467 17466 938371247 23219 23220 926422164 29144 29180 954633919 75513 75514 127041142 48732 48733 554461678 76441 76407 133504241 81941 81942 891766533 94170 94188 419433061 70373 70340 753687728 55526 55543 734247996 30665 30683 805136784 43094 43143 1137748 93632 93633 634228088 68433 68449 764420382 39578 39579 421786380 49700 49701 160908334 64028 63985 488413235 19016 19066 532779691 61943 61937 554420305 96134 96135 745834078 65223 65224 846918319 70328 70329 96511387 71844 71837 424712584 34312 34324 799710208 69864 69865 672462092 48015 48016 428624185 17677 17725 88101814 68382 68383 856267606 91760 91751 97729244 44452 44497 724547899 64829 64824 974769322 67278 67227 979609958 97249 97229 499435447 35452 35453 41689502 16815 16816 998361427 97431 97454 14815333 65690 65691 202970241 94308 94298 284718844 56829 56830 438334889 62269 62270 810349439 24297 24315 211446149 10364 10337 488499153 44096 44118 361261044 8096 8120 564406087 40813 40814 188990892 2323 2321 447613773 29532 29533 275904638 3616 3617 406335431 87847 87899 572704543 83663 83695 214321372 36259 36260 820079697 45444 45435 568195671 70765 70766 255233603 79440 79418 467686665 87484 87485 265914082 62568 62552 67148598 59639 59640 530655774 4805 4806 860620362 54726 54727 699664613 30574 30587 638551761 12645 12595 660665621 6725 6726 753470540 50480 50446 120368467 55294 55295 955129079 12817 12818 539281511 45917 45908 72548582 5743 5783 812623729 78369 78370 301996657 55776 55761 743765574 83971 83972 827149506 51997 52035 436150436 57376 57392 721794496 16425 16426 676521563 2131 2103 264805163 37997 38031 26819244 34991 34992 660554180 58304 58305 58875817 85771 85772 768698369 61349 61350 492036153 86384 86385 613730327 48502 48503 153346564 8274 8275 135341886 10520 10521 936915918 71684 71672 633581686 99534 99535 648396555 43111 43112 215284399 18547 18557 927896576 77258 77220 682959944 21070 21059 125826691 63441 63442 527803483 56362 56337 546622652 70382 70402 562874131 62540 62582 590778596 13792 13793 588492550 94435 94461 177708811 21570 21571 365762837 75978 76020 159391417 35597 35598 87974355 50108 50130 482678736 35075 35113 545382292 14403 14404 504962063 65263 65216 47439739 59049 59050 495906839 88092 88093 957261297 97201 97190 483353500 5697 5698 163460712 10980 10981 221390370 97420 97421 130372589 15278 15300 94233877 93181 93160 780956368 23619 23620 211187996 86005 86006 957516089 72064 72088 801273026 92239 92255 780411679 94222 94223 532315471 21614 21585 464100691 60826 60788 993325226 65771 65762 464315747 51861 51862 813031816 15286 15287 552458104 18428 18429 868338700 52693 52694 44354839 415 416 893115885 31204 31211 791989398 50760 50761 398100422 15072 15073 952500490 64049 64047 609627465 93496 93514 692625152 8513 8514 396608079 37643 37644 388156714 86848 86849 558306519 50615 50616 611227159 758 786 727358296 31071 31072 333498630 3256 3226 788659228 76614 76588 992832179 63408 63459 498458089 91712 91730 694311837 52775 52781 459260485 42238 42197 234103638 11785 11794 469928777 12492 12493 975607070 92400 92401 905016426 46145 46146 313896749 79310 79334 691509611 8980 8981 382909657 52372 52380 961891969 390 391 560692001 12100 12101 907523364 52757 52758 484238295 14450 14451 547733185 5822 5803 151202831 65467 65432 777745767 77221 77222 342982557 20223 20224 329964472 6733 6684 23990820 26997 26946 898630294 44359 44355 105513980 46425 46387 547254277 12902 12903 426771480 88799 88800 818548923 91742 91743 238978529 84685 84686 186612555 89582 89583 512786073 96198 96199 387421614 11956 11957 943114049 92497 92527 422728237 80126 80103 755670254 69306 69307 424404727 58471 58472 644762667 90081 90035 597692235 7477 7478 197731377 41915 41874 864826337 18388 18389 585411010 41705 41700 302433263 60008 60009 928526211 50996 50997 539853593 8049 8050 135116557 83734 83735 321025625 48792 48793 935751489 87158 87119 39116553 13026 13021 788057807 41159 41123 436370981 26947 26903 952392184 81045 81002 776380450 23137 23178 991560703 52893 52894 659828034 57542 57572 72130376 86217 86257 149659346 45643 45644 944084827 89152 89153 661666882 70402 70403 670800036 47079 47080 508542632 4337 4324 181792880 97366 97395 200656911 24712 24672 36614664 97022 97072 88231060 55397 55398 412292552 94215 94249 102823496 74556 74604 703526694 38741 38761 599462644 46519 46515 339439819 16430 16431 217247884 91341 91342 331422705 62026 62077 278240111 57056 57019 372996182 32914 32915 17776997 88692 88693 12282724 83012 83013 816772040 94502 94503 332046328 9397 9425 713213312 98021 98022 217948257 29115 29124 368097288 14857 14858 898258900 9282 9283 250231350 30512 30513 430906144 6607 6608 607315203 96367 96336 529840861 48304 48305 786743717 29987 30029 66151459 68432 68433 48019673 58140 58141 929584364 51604 51605 127716263 61961 61989 931660843 80765 80766 490875157 59951 59952 574092809 53064 53106 674380212 79262 79311 619885563 37274 37275 63748654 65126 65160 926002490 93449 93450 8192009 78983 78950 96230452 18142 18143 334999320 77658 77659 458086133 37477 37436 203804833 38586 38630 935717360 75266 75267 963054411 22502 22505 12517573 66078 66063 919873638 40175 40168 642765468 35397 35352 704290908 2144 2145 742659707 45801 45802 331878406 85411 85412 493856098 25507 25463 923817372 57702 57703 965766519 3014 3043 449688914 97470 97469 75665164 96806 96821 894200518 32765 32766 560209889 58633 58634 569411587 26920 26891 431747253 95442 95443 370391813 66652 66653 743242206 14556 14516 916035038 28757 28797 823767063 81503 81504 537560400 56723 56724 446218219 71864 71874 519221583 40092 40093 217753379 86355 86356 38720475 16655 16656 513444389 10620 10633 232829914 20052 20093 397789380 75405 75406 821534983 41886 41887 702720778 91854 91874 93406610 90544 90545 70180654 52729 52730 389689320 41169 41126 197587525 90414 90415 38397952 28729 28730 241054210 89381 89335 286637421 62307 62288 824578483 63081 63132 308578235 28749 28750 544313800 95461 95462 53671259 7214 7215 806954933 86801 86802 254626391 77825 77778 822478288 4218 4219 138216068 48873 48897 950746313 34493 34494 703040747 78360 78406 854022707 50200 50201 8757664 59429 59430 791867432 17927 17912 802406993 54139 54140 185722329 67802 67803 669222542 79488 79534 523432874 60734 60733 692031670 57615 57616 375944091 95030 95052 733551942 48202 48167 425770231 70786 70787 182628658 6071 6072 650495086 68185 68175 566746231 84586 84584 701930131 22891 22902 566828674 65390 65391 243416102 7275 7276 468783507 14189 14163 775592076 94346 94347 412679246 50785 50754 962050776 31058 31059 85872242 47912 47913 410055377 78260 78281 69422865 43278 43227 769086222 54690 54691 775745800 18033 18061 449229895 94843 94861 238641291 42121 42075 480608268 41869 41913 744184161 8662 8663 414528602 71765 71766 744937146 33170 33189 415165934 33823 33824 787428559 16195 16164 689469508 21049 21057 322094602 11150 11136 530533174 97679 97680 191137527 26423 26424 501692675 34477 34478 645522817 50340 50327 287278571 21807 21856 90683465 29757 29758 890249212 3117 3088 391886236 22635 22636 311542044 36329 36330 682005044 19246 19247 564917778 52121 52122 578154295 45501 45524 759022535 36648 36649 343478969 47023 47024 638119728 88945 88946 178341494 23879 23868 54548497 79784 79785 641202340 92373 92374 139989331 23701 23702 377181656 93650 93651 315291463 91836 91837 262040450 14533 14534 33834737 89378 89379 788609997 16094 16116 364319089 21933 21892 855780330 45974 45957 416249842 84467 84498 995590267 7447 7469 622961592 13501 13464 463141736 1570 1571 13106758 29515 29516 717194740 41682 41683 974363923 77384 77372 286572673 59247 59248 274046806 65110 65067 329451999 8072 8073 524251350 14673 14674 402805907 35428 35442 904404628 29429 29388 784728016 34057 34024 816714746 75908 75914 241825601 84479 84506 853213723 81549 81550 786365409 78988 78989 568784401 69791 69752 230248560 98863 98864 324366673 81365 81366 563510579 15738 15757 899762089 65564 65512 486607830 92268 92269 1367804 50284 50291 34943986 48002 47972 685835535 35947 35970 521008310 65158 65159 92123278 51964 51956 52172197 39239 39240 508508565 40062 40063 993224370 57209 57168 372344572 1342 1343 665359914 24739 24724 167874696 64778 64763 283005048 35979 36023 565906919 84012 83996 13247948 54337 54308 636614915 28754 28776 312401915 47912 47917 861486764 22602 22603 763630280 33720 33717 343968635 68669 68670 38731956 63224 63208 326281165 4369 4370 912384449 97964 97965 906451518 25859 25811 797764009 48993 49002 810903295 37355 37356 369324450 89356 89357 569440972 51494 51495 124724287 54654 54704 522174226 59716 59672 344147239 98576 98597 762062462 14183 14184 810029651 167 132 965170286 87571 87572 144165362 81468 81476 790976672 52988 52989 574392420 71255 71269 225832665 95768 95792 325202848 95632 95633 456035197 82616 82641 787480322 68942 68931 51560216 36036 36065 297996821 19126 19127 311461039 67654 67655 372801399 11839 11840 809088666 55620 55651 771592455 323 324 613003171 31723 31724 580216449 27619 27620 998464397 29587 29588 744412777 62915 62916 116744700 89216 89217 719995733 82361 82353 383445993 25195 25196 323487805 82776 82777 903506687 4331 4332 88291848 83654 83655 827637432 45361 45413 860814674 58390 58397 806115637 61529 61501 843694842 76296 76297 130608535 50112 50113 154476293 67104 67105 977251295 96078 96079 767762716 56738 56739 511002285 66987 67028 591278066 21373 21371 944267096 89831 89832 416900461 52025 52026 566249073 91152 91153 10603950 42323 42355 21132402 88343 88337 354133930 26284 26300 205282808 36474 36475 708102148 17498 17491 607376037 22817 22813 721467345 53580 53581 143869621 67516 67517 997326202 62007 62008 633979905 16204 16205 511607073 82667 82668 324651617 23157 23158 115633022 44020 43987 243812589 69301 69302 427023886 53340 53337 925195077 74628 74645 529726379 56199 56200 525689936 94144 94145 511456580 84203 84250 502217832 84318 84353 573523092 76652 76671 920095070 15643 15653 911253408 40415 40466 596460956 37631 37632 545151187 25417 25432 741803465 87927 87928 460458045 29926 29927 451650589 10549 10501 564983209 65935 65963 266043627 97046 97003 738920266 25587 25639 925386747 98148 98184 141683935 97692 97693 987678918 6211 6212 528953210 60117 60116 599548712 5205 5206 893222363 75281 75282 874339539 83200 83201 871152295 22316 22275 652770761 32351 32352 708869342 20152 20111 989518643 80702 80703 869687078 71684 71656 817709472 93133 93166 643271765 50944 50945 693072669 98290 98291 756129911 18025 18042 365627418 29420 29388 326270907 16621 16572 68838104 86068 86113 608307344 81626 81627 900902404 98504 98455 355908872 20622 20608 864244074 66956 66957 31428091 90355 90348 224751068 77901 77902 139284190 81657 81658 438859208 10203 10222 168899244 32679 32680 478444582 75849 75877 464351281 81642 81643 760359088 42626 42627 193261131 13247 13238 827565725 49245 49213 174816630 31986 31987 856503924 77003 77024 141250304 82353 82307 146655294 44444 44402 352422038 3966 3967 142807973 6922 6878 765669154 54131 54155 753116935 56203 56175 101407562 36293 36289 475758820 37589 37590 228203523 48322 48302 62603640 58040 57991 116781694 28996 28997 752641592 8163 8164 51211943 45209 45210 992925620 2564 2565 637709060 13552 13584 495022138 81002 81003 538630926 71355 71320 642934140 90530 90531 604880378 50158 50210 444752374 16620 16621 901074632 5533 5517 346068782 55946 55974 8314542 87505 87506 135112012 72130 72129 391841662 90873 90890 792463306 67473 67486 648565768 56969 56970 240334669 98609 98610 509483571 42725 42753 825668206 75429 75458 220564979 24566 24527 940995649 58447 58422 515857313 86359 86360 178821693 40688 40689 465318744 6804 6805 705066756 74301 74302 362638545 41666 41698 320245542 87704 87708 195724934 92690 92691 722892086 57889 57903 836563350 50448 50449 767292691 5236 5237 434548097 83599 83600 802677969 62198 62199 202320158 25145 25146 537238032 61910 61911 618417154 41998 41999 425008764 79295 79296 384272100 65925 65924 220303404 4030 4048 784702848 64048 64079 579938394 94313 94294 977749934 31974 31975 580129285 13578 13579 563961815 85824 85825 21875333 52323 52324 265391465 73771 73768 603619473 78717 78718 571744113 3859 3809 950457902 21528 21529 889712893 1820 1821 847002043 45548 45549 23663145 49679 49700 207124042 6674 6640 958772036 56244 56260 135191127 36314 36337 328964701 88314 88295 50122387 27709 27715 501777010 59355 59321 285420164 25403 25368 535433517 51762 51763 294154779 44441 44442 602136116 81355 81326 273134247 32075 32076 667657649 10588 10569 419250596 58709 58661 911025721 91026 90980 50360695 69724 69709 143803153 22609 22610 188050571 8992 8993 656409751 29062 29063 777549382 34160 34161 60384308 93959 93977 296637025 22435 22436 871526346 41493 41494 936373038 10891 10892 791089394 51640 51618 118652946 15687 15663 755754571 27393 27361 818589598 91202 91248 585450851 59660 59661 459960462 9400 9401 43784912 3842 3808 187883379 99831 99824 562784064 82794 82795 41198769 32129 32130 680967571 65843 65844 427623938 72828 72829 218455683 96993 96972 44419391 76826 76827 588556884 36564 36556 339169813 49686 49687 572395943 22460 22461 574745389 12680 12673 156801383 17003 17004 561023313 84217 84197 163016940 56864 56865 113355904 81180 81181 615198472 7083 7084 355351857 21973 21972 507111094 94887 94840 362002722 46563 46564 262002398 21424 21450 698627190 47274 47232 678865200 9714 9753 126745105 17825 17826 19233868 71521 71509 941524196 17928 17917 45471876 18722 18709 379564131 30384 30385 830589603 83589 83590 638061289 2969 2970 84125372 76733 76734 221835972 10110 10129 777324609 7481 7531 145335694 61008 61026 697231336 28056 28057 939565380 482 474 168164709 91889 91917 122338171 60929 60930 271349864 41419 41427 156114289 50029 50030 505643488 84498 84448 257200854 77627 77628 439557865 22870 22871 446385471 84799 84800 967274433 44942 44941 920481582 12979 12980 386058382 57283 57284 496190935 89824 89825 643533365 98817 98818 430427160 74102 74070 499274693 88815 88816 261788712 67073 67074 734207371 38683 38642 11579401 67827 67828 24567938 76956 76957 772498108 91237 91238 353468620 37858 37859 158255541 73742 73750 777176669 77133 77134 122279091 9613 9614 976464112 2631 2681 116370560 16897 16898 643216425 90457 90440 240094122 62647 62678 701485561 53331 53332 279234194 99007 99008 873215091 35415 35385 262404576 30297 30331 531885847 9183 9184 975158545 64039 64040 469188907 76457 76509 301380815 32078 32075 958029916 32616 32617 354333081 68796 68797 622753237 58465 58466 462334448 72155 72156 664249451 77298 77299 953402265 7317 7318 106094005 75473 75474 330988669 50304 50257 863512701 3960 3962 741956807 7431 7432 545351067 6205 6153 130115172 52852 52846 126110447 72739 72740 802667285 28921 28922 823991645 33552 33574 823784803 28273 28287 437425639 99445 99446 970914805 45787 45807 157349275 54372 54335 751947340 36312 36313 102386648 42827 42828 86260189 22912 22910 448415220 22649 22650 525218617 7497 7490 606785568 85050 85051 58798831 6120 6121 921349779 52910 52911 509636818 98023 98024 959153576 8712 8713 33301810 65824 65786 831473010 42463 42440 49823821 70095 70096 262829959 28332 28349 631749174 39122 39143 689456814 59832 59858 575083561 86980 86981 79562345 5586 5573 674803342 8021 8007 937466176 10877 10878 169720853 71333 71316 891823347 51 97 532088966 29720 29701 585105099 47121 47122 140911125 55178 55143 605398350 71194 71174 93931039 99239 99289 810442539 73086 73087 635928074 52502 52503 316193000 32545 32546 815735354 46182 46184 762706810 22577 22600 995840500 1510 1511 765455996 14350 14351 196270178 74927 74979 640193009 96907 96908 630063754 33756 33714 361784174 12661 12610 173538900 46912 46913 468417460 67355 67376 725610373 70069 70065 87121095 90071 90072 301456091 23380 23350 180283817 228 229 163923143 54506 54462 629828717 97245 97284 239562321 99692 99686 338221589 52997 52998 644119554 39011 39012 725395626 88649 88650 986130533 33637 33607 819547728 2395 2407 854788596 58237 58222 11430066 35507 35504 942797020 79383 79367 185531025 10051 10041 822508935 33504 33507 435812066 35411 35412 35582538 83578 83580 840111567 93730 93731 15364137 94271 94281 935685396 44132 44133 959053581 8379 8389 277986985 45971 45938 253639927 8794 8790 945741352 48581 48582 811561829 75984 75985 24118254 32998 32982 494893161 58763 58740 833779972 61696 61692 597206684 36376 36352 764459823 41202 41211 34220973 44861 44862 937531534 88203 88204 673359562 9135 9170 75293532 45419 45420 973885551 67655 67638 918288748 68665 68679 226889618 91322 91309 402032659 33693 33663 915529159 14718 14729 161082965 14324 14371 918683186 58568 58569 365920030 91207 91236 627761459 69386 69387 863905766 43151 43150 215734 51281 51332 958069903 19174 19150 510342375 73058 73020 947369032 5499 5520 989605716 32157 32114 496325886 370 406 615393759 99613 99623 116328349 39045 39017 326259182 83041 83042 420458439 88438 88439 406357045 69648 69649 248247570 71745 71727 864081378 99424 99463 178645719 88295 88289 301912440 40869 40822 706844788 30996 30997 814897861 50590 50591 46123264 31668 31669 866266581 7695 7696 213856080 95684 95706 203237615 26885 26884 901285668 77176 77204 255689702 48628 48629 617191267 65201 65158 76867339 27250 27298 493037653 66144 66145 402434987 23457 23505 812766451 29683 29684 777771619 50124 50115 385255157 447 448 222473519 60127 60097 875898027 27686 27687 585962525 12604 12647 119054499 23206 23207 260732293 64405 64433 631598930 76979 76986 499536503 3715 3716 986014883 34370 34371 641286073 55486 55487 976502709 47214 47203 6560733 6907 6861 843412793 61542 61531 613911161 94957 94958 243359144 67238 67195 264045656 70536 70576 807467585 70080 70081 806850179 61918 61878 379148180 73572 73545 559925264 70566 70567 340573776 85873 85899 386676937 28554 28555 875793815 58140 58126 953450872 58417 58418 488840589 19540 19541 89438445 61025 61026 323889051 61709 61695 506258044 87513 87514 590664437 54853 54854 300682082 42785 42766 216927558 9100 9151 608972871 91984 91985 476508178 84167 84179 424494356 89059 89060 19113747 53683 53633 246830044 93616 93629 343479673 26645 26636 959089722 4221 4222 846193063 81977 81978 953165043 52939 52940 894611199 23138 23139 394970433 40300 40301 462811457 92659 92679 359592153 77489 77490 924089116 1727 1728 601785224 32404 32405 672771617 32033 32070 858201859 25740 25749 864565424 45124 45087 148363138 76269 76270 985650132 60456 60457 562633526 54577 54540 291371336 22871 22904 589753703 43015 43016 75446596 35224 35258 518940785 23236 23211 254948653 81353 81374 171577848 66715 66667 223641554 85688 85689 212472284 94325 94376 24703512 82961 82931 813344813 33727 33690 265328784 60515 60516 914015589 86117 86118 608340802 15590 15633 574023029 62756 62790 908893731 13652 13697 744337129 86670 86671 114310809 73877 73875 891405191 29827 29828 267586191 59211 59212 189303389 85766 85728 101594714 92552 92604 250644640 95233 95231 305818097 84218 84219 570466447 38893 38848 61477017 90360 90361 30060482 27008 27024 127001978 15378 15370 153082622 38785 38786 216551627 46215 46216 767569669 1178 1199 414058925 1165 1142 198553630 80785 80784 679539037 23533 23574 625778547 79070 79071 519247332 21312 21313 76978968 15310 15306 364513888 88742 88743 163850072 33341 33332 768617253 83598 83546 510341686 32830 32831 277212585 60564 60565 224157285 4208 4192 715237057 46059 46060 860245869 61434 61435 863571355 73288 73289 615423466 3082 3083 501974936 1395 1434 368900114 677 719 510173496 95568 95592 716073452 60559 60610 31537508 67555 67529 828823530 54273 54312 420325909 47455 47456 225969036 70482 70436 365477441 89419 89420 778050687 3749 3796 649567040 56180 56153 146646752 97690 97691 147773475 78504 78554 155737081 92227 92279 235224944 54170 54172 838419653 8841 8842 200196480 91857 91858 651804427 17546 17547 166703441 41760 41761 450247167 49732 49733 832541221 10593 10578 734425087 6645 6685 627411237 7570 7520 922696385 54922 54943 278216516 30620 30671 489365121 50463 50480 613375588 34675 34663 530228618 82735 82736 426790382 61517 61518 356482634 26196 26224 608330052 81106 81107 321711369 99629 99630 480151590 82917 82927 978384386 15155 15186 894811168 20821 20860 7749412 98377 98366 741440432 55137 55110 926939242 35275 35295 575154529 72963 72964 452887832 88692 88643 857444461 52581 52587 87432874 31865 31866 139459629 47470 47515 834302118 15588 15553 819942180 2336 2286 629962233 87542 87543 236385012 3748 3751 538529774 96313 96350 351452263 69240 69227 319911403 2634 2582 819287474 99903 99904 880489887 40245 40209 172473934 73841 73877 767861200 11698 11699 584896492 15234 15208 541617099 41183 41184 897007166 73886 73887 716255439 74181 74189 767594158 863 868 457642587 59818 59840 95982473 53904 53898 473477887 8615 8616 52599733 36271 36272 251510757 70155 70143 975652757 96821 96822 151638169 54861 54821 460285196 62590 62591 777993603 45939 45940 12952385 2465 2442 245944630 40952 40963 17202905 86685 86686 446387086 38622 38623 6960287 90940 90941 45747561 58139 58140 250145552 34967 34961 479757633 55924 55925 974310234 36904 36882 903576885 92355 92356 138613803 73484 73506 17419363 65914 65918 550967243 4073 4092 977227637 53686 53687 710287620 45418 45419 508076619 100 127 203159781 84820 84821 849775197 40244 40245 507870466 35103 35104 998823618 2867 2896 246973273 92765 92766 174963785 96042 96043 654595214 56724 56672 506901863 45837 45836 971687921 74640 74627 932211573 33725 33726 533749526 62076 62064 321049175 41961 41962 319030439 75024 74972 482175344 27553 27510 234573012 28910 28890 585349260 12523 12572 813679476 82861 82862 3751608 38995 38996 641231074 45188 45189 448204301 4071 4109 453765340 1265 1221 801427522 49796 49797 780340494 43140 43141 678965437 13386 13387 668121853 28597 28562 134233803 71376 71377 442798868 72726 72727 120506509 79222 79195 400809070 68319 68320 997899512 62627 62628 175748077 65310 65353 682156905 4090 4128 547176851 87371 87372 542055021 79659 79685 100763689 7472 7473 294501782 99338 99310 498002360 55492 55493 122079526 29484 29485 292717584 48397 48398 876401318 48926 48886 180855486 97315 97316 462090190 10793 10758 671772421 90675 90659 128496066 55982 55989 671764395 9227 9228 558083303 93557 93601 750118726 3470 3471 502024135 24347 24348 550568714 67888 67889 641575223 24903 24904 284135431 56204 56205 996943523 57974 57975 21909977 99814 99827 867338841 85901 85875 617722317 12236 12211 122373585 76191 76230 877990242 92542 92543 279042995 68261 68280 239951085 74548 74549 398604730 24732 24733 942274169 44900 44904 88512653 54323 54324 48243716 42794 42803 905364282 88949 88950 880500766 71153 71131 708435010 8977 8962 611634098 6890 6903 211404144 77848 77819 631816937 70730 70724 218966725 57506 57507 683111815 9480 9481 358840212 50453 50478 648158493 83760 83718 92083758 94049 94077 691821445 16966 16967 379316749 57610 57612 450434885 30680 30681 855930335 71639 71640 924641787 97614 97615 299605099 99344 99350 698557157 71882 71883 543772177 47430 47431 334624019 65701 65702 36242226 78613 78614 509752264 38380 38381 347999425 82579 82581 651643033 91406 91378 934264706 77378 77332 71532622 81923 81935 183075734 56434 56423 990657250 36035 36036 281483310 23006 22979 839511840 68988 68980 396099932 88587 88588 497940897 7575 7576 543004066 38653 38654 42900585 6163 6164 843528160 83343 83344 970618794 41376 41324 580542099 46005 46024 438804143 89270 89271 808772735 62076 62077 330915709 27834 27835 987464277 95785 95791 526531942 99137 99138 653892966 78329 78372 480353260 40096 40097 336329761 5855 5856 707170244 9219 9220 934913219 33163 33188 692337780 66763 66764 588357208 83873 83874 970750144 80552 80547 689108655 12442 12443 941425254 83184 83185 817431384 63942 63943 489845012 93273 93274 374401990 38771 38796 924245013 86001 86015 889774874 28790 28791 764106619 41422 41423 919496291 8512 8489 719075373 8334 8318 430463167 98342 98343 680859832 12171 12172 762455504 4595 4596 504619736 95675 95692 357967893 67193 67208 975010361 55638 55639 366313744 10825 10826 831791232 53667 53668 635022626 825 849 371911285 79825 79826 839298500 48963 48964 67506419 56238 56239 177457507 83511 83512 26528156 67801 67802 86859512 8459 8439 243944882 14797 14761 74347097 12174 12142 781612452 8771 8783 258977486 94235 94259 920093600 75727 75728 956088280 32022 32023 309244613 88866 88865 296826546 28460 28461 909024969 81453 81439 556000426 13202 13230 160427322 38419 38382 21065187 93415 93416 574533465 92234 92235 905158681 82532 82533 627739186 9574 9600 171093153 4624 4625 666135863 38375 38371 674615501 24089 24090 282776241 11832 11833 455090101 11101 11080 393611558 58267 58293 333867486 79466 79467 75690801 42962 42959 505113758 74964 74928 111802657 88674 88676 375326873 72407 72433 335411250 4015 4048 115352545 9449 9450 356807249 92082 92031 515438984 17473 17454 245859287 48761 48762 38764620 20366 20385 446260975 9597 9614 273133250 97247 97248 327621743 23480 23487 522834357 90651 90648 531955225 35184 35185 600749174 29360 29361 918289963 32320 32321 716704801 1919 1920 605069469 6424 6389 787888508 53195 53225 428441373 49427 49428 447356879 33543 33544 531828280 95442 95487 322183265 61453 61502 368948373 4909 4910 600662534 62295 62296 90990348 66949 66991 925306497 81995 81966 356964288 17047 17075 345892028 74096 74097 425498564 93245 93278 164347237 81641 81642 548975015 19403 19404 759248858 57154 57155 474026075 30476 30477 513584234 37179 37180 444556280 75960 75993 721587154 33557 33509 143880350 70904 70905 628970297 8559 8560 459103864 4439 4410 622007962 92801 92802 109034400 63917 63883 862203839 15046 15014 403514170 49890 49891 105080239 98167 98168 926320889 73872 73873 221829655 98019 97980 683792263 84935 84936 562875306 6004 6005 378894244 98531 98532 835443747 64285 64286 163803051 36297 36340 733934473 77074 77075 709437350 9836 9837 410118784 4145 4164 950555771 94693 94684 920509413 50705 50706 460941939 73518 73519 774631745 23760 23761 515625855 10948 10949 701136651 49471 49520 559763936 5983 5984 36539777 41654 41655 843676175 95184 95218 221485905 77514 77546 960131291 91800 91801 672291435 52864 52865 12995011 7756 7728 912788708 32013 32010 622991428 61299 61316 242351491 78863 78864 139847582 87705 87706 594868216 92301 92328 458433162 35036 35028 752129692 1270 1271 255118816 44859 44860 87269643 64835 64834 984541386 84536 84510 256031198 68693 68694 559680579 99289 99321 970114886 32059 32060 354246456 64509 64510 575285641 18655 18656 470106827 28304 28305 701218902 67579 67580 101365752 20689 20661 42559248 76090 76091 802718602 47784 47794 828297604 13933 13934 838099061 21022 21072 462742390 74765 74740 779628535 380 381 467285582 99284 99285 432936313 44176 44177 355209849 46658 46644 869524997 42747 42748 807485960 53600 53617 554292736 57090 57091 409454435 65597 65550 765404396 89213 89202 166655755 44223 44224 327415242 44712 44726 187661286 73547 73510 539218858 90464 90465 133976063 3509 3500 35824937 93302 93303 679177567 89608 89645 620232228 94331 94332 281041199 19710 19711 195805042 84307 84308 760311750 45251 45252 24619478 10173 10148 481330374 8472 8460 697823102 92492 92507 479832419 34029 34030 97452128 22195 22188 408607363 50410 50411 624048853 95398 95360 684171286 33515 33516 975385273 29065 29024 893823591 91543 91544 902237191 92824 92825 358624123 58406 58407 315542169 9837 9838 227147721 54963 54992 241620882 47140 47141 542480686 91311 91312 688079674 82290 82291 205762743 6008 6009 893357553 78347 78348 890640826 29286 29287 738151378 29805 29816 687725745 40319 40320 100231130 71984 72010 280327931 25128 25129 927590895 32581 32582 117388874 33607 33608 360232703 10416 10464 716365034 40047 40048 894356656 35286 35287 106371359 68824 68825 737732355 53382 53431 677342739 61194 61245 542581583 277 278 649740599 23945 23954 945593797 61708 61672 862412712 10227 10228 552157937 67485 67486 80422334 26112 26060 172364480 81935 81940 311840528 20454 20408 910623881 77106 77109 514785448 23655 23605 627971235 43385 43378 650893214 77714 77715 275031946 28039 28011 827252578 48047 48048 462501240 30881 30882 598442265 72305 72306 667092826 13727 13728 143017066 1054 1033 340154131 60800 60801 915082982 95752 95753 982400773 3488 3466 271417684 35895 35932 193642096 42096 42061 836886219 79880 79881 148756646 34536 34512 744173638 73252 73240 305628394 17923 17924 509918363 45290 45291 163283786 23702 23703 537995816 94708 94665 349856182 44509 44540 546260733 37717 37736 991582619 58128 58129 269167954 50995 51012 684704625 54557 54558 111745535 48062 48063 7784475 18311 18312 530942166 34714 34715 100961691 75607 75569 875308675 31343 31362 557709334 95163 95198 194041207 57992 57974 279167357 98806 98807 301401931 96906 96867 219899201 49679 49638 717974328 69795 69796 697278324 62809 62837 664800823 88597 88598 844908000 82531 82493 160022865 24122 24163 119784101 38353 38354 155496461 97363 97364 328143804 60812 60813 602793137 62711 62735 716651657 46647 46638 678185929 95825 95826 647972856 21944 21926 78618388 2105 2106 763690824 67508 67509 366908099 16380 16427 514943832 50070 50032 843903845 23387 23409 759797932 33352 33353 933856233 8948 8928 321922710 50484 50485 351740908 2968 2969 564348379 48017 48018 478718438 87725 87726 169143279 92336 92337 633962338 10168 10203 637593299 90703 90749 961332585 24141 24142 25895449 64889 64844 551025661 14172 14173 373043699 23005 22956 446232747 70079 70080 844982155 22616 22617 623869917 21882 21926 817644199 79511 79484 375939235 35492 35464 623188897 17746 17779 798963978 88452 88498 622786721 60100 60088 953047937 23587 23638 761403757 3547 3548 757435502 79836 79850 405831136 78540 78541 802698810 56441 56443 145503544 29338 29300 871307038 48099 48100 91405799 97164 97126 921798920 52976 53004 104715432 44810 44765 63333272 290 291 241670759 95742 95743 100977318 27485 27460 506038098 80065 80066 686625149 35438 35439 920663962 4100 4101 26597769 2203 2191 43902698 33664 33635 693261149 32463 32515 684512567 99101 99102 754033969 80023 79983 762536812 37828 37829 840690231 20172 20173 315996163 16633 16634 411765024 32518 32541 396374782 73689 73690 373145397 44334 44335 244191016 31325 31362 502381759 18384 18385 293771864 68636 68686 918595872 17133 17173 292871864 64196 64197 865488435 63918 63919 735375881 72197 72147 277012827 41788 41811 344838236 38760 38761 247732633 98509 98510 18671317 4644 4671 571841684 96544 96545 379602357 22036 22037 85697746 27811 27812 637559573 80962 80919 722255872 71177 71178 709968848 17793 17794 64335866 44354 44363 636309767 26977 26963 35031817 84772 84773 577729298 85747 85725 176515445 26701 26702 958720541 67254 67255 328101822 67462 67463 682208688 92155 92156 709881540 37384 37385 609917641 5388 5389 456417172 39453 39454 519552567 94023 94036 380861365 55938 55922 462506008 46037 46087 548851178 49852 49896 26302134 72731 72732 961553697 58981 58966 155941476 58152 58185 61390836 1469 1470 156109400 95787 95803 81819407 83755 83756 324004031 63752 63776 921850454 505 514 643234866 62692 62648 7675308 16724 16685 667406794 63034 63026 133295666 38197 38198 676874191 76379 76380 310858757 33852 33881 557381007 5217 5218 840097567 57413 57414 730161149 46790 46791 791958904 97682 97683 129670136 85435 85427 407929490 11974 11975 148989149 85064 85065 947830414 29987 29988 655402742 51330 51334 981828920 71469 71437 520677831 39916 39950 5153492 35778 35829 134550869 306 254 406344825 94214 94215 339058160 63271 63272 580688278 91343 91291 771275546 45877 45878 333149847 31746 31795 484507908 36015 35978 371630265 60787 60819 832583994 33856 33857 690949849 52109 52110 683139161 86368 86369 81371466 68976 69001 408772881 58136 58123 450796726 17861 17862 219213399 33648 33649 156275617 37618 37626 388860240 69939 69940 778292171 59061 59075 552079160 75647 75600 877093425 95306 95307 380113871 83666 83667 35217303 9259 9260 66559542 23759 23758 333620592 91261 91233 4911067 53724 53725 166437291 28363 28364 96966371 96538 96590 16651019 14899 14900 758408714 50553 50554 347611135 56104 56116 913578737 8381 8376 946301934 49942 49908 110817913 77287 77244 539403797 39354 39355 108622465 82168 82169 367111241 2153 2154 592976594 77808 77809 412807316 36625 36636 154551390 37704 37745 655556196 49231 49184 222449175 75386 75401 634154025 50720 50680 997238939 45403 45436 469097428 81224 81225 731371797 77790 77814 481524556 27900 27853 643050956 69539 69544 406535808 56505 56528 581563620 14206 14207 829802687 73317 73318 813862934 400 401 797258901 36909 36931 143034036 66485 66473 445898267 87710 87700 797462994 61085 61086 667596200 98932 98964 472906233 89275 89273 297588983 48831 48832 604326576 6288 6289 928280616 86797 86754 801363482 80872 80873 304765608 18612 18653 269950682 68954 68955 114156768 72426 72427 436104451 59950 59951 196394233 96063 96036 745146598 9521 9522 42977663 18273 18236 565461513 1010 976 768908069 77415 77416 620998876 95874 95919 311128279 94599 94617 82800119 48686 48659 789945422 17394 17395 815881246 82127 82128 882299549 97610 97611 857274300 45907 45863 583572836 503 452 351270556 74113 74083 859616252 8892 8925 787033483 86478 86441 944258939 43842 43820 199308100 41808 41809 88664037 95194 95195 139094603 69218 69219 927536488 54639 54689 949353605 86222 86187 641807371 38215 38225 270906295 1467 1502 52616293 57970 57953 578858527 19055 19056 604732532 91364 91365 236609350 1454 1442 78559422 62345 62302 184583701 11607 11563 86899001 16774 16775 948157149 87257 87258 882797711 10502 10503 695905410 30728 30717 44270954 39423 39424 794559327 75695 75736 355788574 75464 75465 294089439 54490 54489 814295185 114 153 974860127 2883 2884 969973987 37523 37524 545792136 62559 62537 6186539 50808 50795 646717411 79163 79164 713545667 101 102 867310305 60350 60351 466695784 69026 69047 315235756 74520 74521 294433262 22031 22001 166010178 32081 32107 945171198 56473 56474 188056533 1764 1765 12965255 28051 28024 79105521 24921 24953 57504921 44806 44807 812030870 33857 33858 833105488 39873 39874 325715548 66673 66688 562640196 67430 67428 142659949 70075 70123 728006544 56515 56477 754272466 18490 18466 503245554 35132 35143 279572783 95359 95360 756199630 37030 37031 624319605 81111 81112 104022554 14636 14637 481844298 35287 35335 97021335 82021 82022 871764144 41926 41927 195225400 85181 85182 989517792 69396 69349 463846731 50547 50548 438279846 88741 88742 844195744 32033 32062 395423371 97620 97668 212694602 84067 84068 416621376 40371 40372 648690598 19984 19985 611936922 565 566 249162677 6035 6036 920691587 78320 78321 364240445 20559 20560 427999854 38953 38954 401056245 25848 25804 732440730 69663 69670 553598147 89172 89186 29592614 7747 7748 132465011 56943 56944 694161206 90571 90613 723125975 1259 1260 538635659 29778 29779 912903140 61174 61153 641250724 40864 40814 885731052 36476 36477 522353067 28559 28560 477481913 88224 88225 183438236 73193 73194 245045757 70410 70374 28662016 19901 19902 402199216 68940 68941 687852474 78479 78443 83955683 72298 72299 661668138 78532 78526 548035061 91976 91943 459910589 85898 85926 800289441 90225 90226 474273482 60470 60422 484609711 77322 77328 769258970 61109 61118 508116209 45877 45840 61459793 91429 91387 547270777 17549 17550 568611959 54342 54343 202827838 70882 70866 189568137 7948 7970 2754219 76215 76216 882043399 74802 74831 813116640 12593 12594 879268264 62938 62939 232102812 65696 65697 533132005 1908 1897 183866148 33843 33864 718589108 70357 70358 155058555 83811 83812 218113555 32753 32762 926007564 47238 47239 460247067 81691 81692 981557774 30434 30465 867698580 65778 65779 554338520 55146 55147 836466345 599 576 169179855 33107 33108 121670282 42665 42666 925131773 94341 94298 985407387 87844 87845 399967003 82690 82691 337649537 11476 11451 55543313 41130 41099 368606161 91114 91115 381936010 29648 29649 203881884 39373 39408 898884884 54570 54542 781485580 21941 21942 355807101 86089 86090 846026811 75235 75236 432073490 32164 32165 232721808 6500 6501 246378424 8870 8871 388489922 62977 63003 809152200 20434 20467 547855023 81943 81922 168233009 73040 73041 37729188 86858 86898 774594002 14757 14758 694003757 96945 96946 172378842 97967 97965 746967994 66988 66989 717986474 66709 66719 998756099 82252 82225 616241048 8039 8040 238226095 92289 92290 666157794 68350 68351 684083223 41964 41965 699753983 2039 2017 244732641 33470 33493 372180272 79639 79640 314607069 2026 2027 629415108 83250 83251 907540439 79443 79495 926111882 9969 9970 366375214 52499 52500 871789870 59359 59369 709571180 13214 13215 6732023 96494 96495 740368958 4862 4863 368257761 17121 17103 8364629 29525 29526 517675333 66507 66508 714281703 15052 15053 653147649 72635 72636 231152635 83413 83379 664258480 31629 31630 516104157 65780 65801 338764315 55567 55568 47460697 4856 4858 826628048 29722 29677 479217211 66822 66823 46949819 12629 12630 668117237 28481 28482 54061947 78085 78038 86022243 50223 50236 647486082 48700 48711 612296613 20950 20988 132049676 42573 42574 767730217 26003 26034 278001459 26236 26237 766454431 27937 27938 949924300 60791 60792 604857915 25987 25988 319040386 12062 12063 616890232 64542 64505 223472793 86938 86968 859629973 45881 45882 372637284 25785 25786 998868413 9057 9095 325434859 99360 99361 73517180 87426 87472 10260555 92889 92869 351177859 45263 45232 201054101 68588 68589 19037971 78543 78560 485898552 77001 77002 919531557 29510 29511 814934250 75823 75793 84429510 52191 52192 962474341 41556 41603 420524071 98595 98637 436891822 22738 22739 58252686 79121 79122 902819771 99759 99780 59878901 18475 18517 105968539 8374 8347 360389678 24884 24892 921300061 35792 35793 914315154 77209 77210 636925930 32696 32744 479527145 91897 91922 17052545 98269 98303 492187356 97887 97888 695208655 4690 4708 97247038 16276 16310 686721536 7073 7069 314430355 66494 66495 581472656 97307 97308 650947277 83359 83373 408782963 53324 53325 146407907 25479 25444 565335836 84795 84796 657358514 49791 49792 958524109 88710 88711 596863062 58156 58180 700728474 10268 10269 814492356 2706 2707 190251068 44149 44150 553191312 49793 49794 856913813 37338 37341 192268642 73346 73347 210478754 8474 8475 889244487 61941 61906 481890311 62215 62221 574617177 96338 96339 574097723 16338 16310 932399439 65906 65907 829178898 10573 10541 673123698 29222 29243 321174166 92770 92771 814958610 29627 29628 569414007 86513 86505 972229804 1672 1707 942256555 5312 5262 974042595 92404 92415 776022626 46411 46361 136622143 14903 14904 919856944 60467 60468 733312147 91658 91626 281953880 38333 38334 256638937 2116 2167 322676484 57495 57496 806653890 19680 19679 840654885 70791 70776 206096807 25733 25734 796628731 16930 16961 931126246 4557 4574 648249715 84858 84859 723313258 82460 82461 773927266 16958 16959 568745845 35303 35304 53864115 50721 50722 753156942 46944 46996 208971673 66631 66644 798404758 47515 47549 952490840 70210 70167 504206827 55912 55913 245174780 48861 48862 805504254 93361 93406 565233679 83246 83247 504795248 79875 79876 791642353 82985 82986 880594589 30484 30485 483258603 38003 38004 626730285 86965 86933 653572024 43394 43389 213372200 5315 5316 778367578 18296 18339 55420477 83710 83711 661677037 74192 74177 240771000 69306 69303 684921995 99583 99584 234535015 44381 44341 919554372 43581 43545 179777863 71139 71123 821038690 27521 27513 951105116 94672 94628 274394017 54646 54647 409281759 11320 11330 678588972 46153 46154 234204288 75717 75739 293376279 43105 43129 5659013 9538 9557 302043064 82848 82849 258337854 35039 35055 837680361 59217 59220 254031424 73149 73125 704865612 36187 36151 514266069 36113 36133 254304894 47181 47182 762279921 63668 63669 721187575 1456 1469 657945437 76419 76379 904482919 15618 15619 545457870 51912 51901 968990837 291 292 709686018 14854 14896 859603462 38737 38744 467347024 25160 25114 409810873 67685 67686 766188079 22365 22371 497254310 82125 82145 770687110 13037 13015 870768865 64665 64631 699686064 48471 48472 767548895 43084 43085 260919907 19892 19893 482781471 38561 38562 444760463 75688 75715 732851775 80505 80509 318742422 33370 33371 867206996 92757 92784 573576845 14516 14518 538553392 46100 46048 780531173 4599 4631 777320429 78899 78900 487559669 18870 18897 680041683 6995 7007 618091975 43735 43691 472619267 93073 93049 979556304 46297 46265 769557313 28154 28155 826210317 26927 26891 67363021 84830 84831 921645947 76488 76489 725844078 12526 12574 469644984 5097 5064 953547187 94621 94622 912041207 78898 78949 345828358 24900 24937 464037147 26501 26502 24904302 25278 25279 376307820 60195 60180 581908265 29362 29363 577670543 46019 46044 922084768 98862 98863 730960956 53453 53454 433774677 8975 9022 403147066 33219 33197 63268414 53367 53387 153763600 25105 25067 962553894 37701 37662 294784222 68163 68164 851967717 80897 80898 88110887 29932 29933 559655579 58385 58403 925642368 35034 35035 357785238 38971 38970 62030117 98827 98828 45912129 89135 89187 94835147 14235 14236 551491209 51414 51415 962398954 50763 50764 949597699 48676 48677 392447994 37465 37467 152602750 38455 38456 363715831 32075 32087 937001249 83681 83682 30139909 99847 99885 786820202 92996 92997 196540332 29591 29539 130453965 29463 29435 206148501 37384 37363 288439286 41033 41034 274398298 43800 43836 233780945 9514 9507 962140158 21831 21843 471865246 57401 57402 538259601 63940 63941 648461142 58388 58434 5814518 46425 46459 330482333 11677 11678 614507526 66166 66204 376702559 98781 98782 636574943 72803 72804 843952376 21762 21763 571580583 64288 64281 249715269 84942 84907 395822309 83098 83054 22519854 80614 80650 798224780 45690 45691 983935957 77837 77838 911581011 12485 12496 725532576 47917 47918 22959207 26105 26106 247368053 97331 97332 750956031 17116 17138 869552838 48217 48218 429826674 53934 53935 576850419 86169 86175 63554966 45863 45864 260245105 41513 41514 414094052 7526 7527 832401957 53448 53449 153596249 49678 49679 581413619 97395 97409 246311957 2926 2928 631393542 11140 11141 468621942 37812 37795 195107542 56026 56041 75000332 72959 72960 709353572 60814 60763 895538862 19778 19808 168391419 69806 69807 328967972 54874 54875 228543829 12668 12669 769328024 38610 38611 859836303 44885 44886 34224707 80567 80568 285813238 46726 46727 133297623 40340 40341 517259944 88565 88566 69416450 26962 26963 700678660 78926 78927 642346588 28503 28461 149103258 37156 37175 403317839 68757 68758 657348001 34532 34533 675615216 73517 73530 839014173 45872 45873 712405758 5920 5921 145499237 53495 53482 339822584 37602 37603 112640248 72522 72523 161098446 44938 44939 944320117 94530 94531 518035002 70335 70336 574362352 92573 92574 401829264 66423 66424 747920771 2252 2206 941350456 53834 53847 553195577 9023 9024 323106275 41780 41781 149850876 20383 20351 419549692 58630 58598 415672260 1222 1223 42624607 60896 60883 309830678 24327 24348 273787141 17110 17134 301127191 86484 86485 15744749 42823 42787 125518959 48432 48444 144159259 4455 4407 278800244 13801 13802 505796269 35880 35907 848454502 43232 43233 364767776 65693 65682 459562172 67152 67153 822133664 51819 51865 6297255 51275 51276 456265657 67460 67440 166091414 94444 94460 232461811 36242 36261 99984879 30517 30543 370124131 13655 13656 26873288 91835 91862 695825233 60319 60307 853583 20794 20795 140563303 31589 31590 78570789 26284 26285 210801781 75151 75170 610795635 80395 80396 95852986 91019 90995 116372060 5594 5560 360528050 26260 26254 470290051 20569 20570 495797178 11469 11419 89982418 25445 25436 520768440 72538 72539 504314203 39916 39887 898547483 77547 77548 559568074 84286 84287 781413496 78384 78385 500164233 67041 67004 390610984 67912 67954 934770896 49424 49425 81551090 49603 49604 7715949 655 656 693268007 34927 34928 839888321 95498 95499 917164571 2175 2178 806293287 13516 13517 991236096 12208 12209 173167027 65415 65416 740258773 92890 92891 160679101 34299 34269 589090315 21797 21798 826739037 96696 96697 702555465 75842 75809 620438889 85903 85904 423066400 51345 51346 759881229 53684 53714 817736874 8026 8027 44107940 57717 57718 151527769 34130 34087 245507640 98856 98888 682852957 55379 55380 191232019 23795 23796 402092215 88948 88932 316532204 55111 55132 936910419 51128 51124 364033524 60568 60519 741918423 52297 52256 992275815 85199 85200 647789933 32174 32175 754871859 95209 95210 757776811 89165 89160 67949128 13900 13901 778511041 75078 75079 404065343 87157 87106 802797915 60229 60273 843987134 71178 71184 783766489 65994 65945 134195405 81418 81406 793260268 16955 16956 325923112 38895 38936 618222965 51117 51096 249791828 97496 97497 108957209 56051 56067 16532612 71030 71029 165816230 62363 62408 700057338 84796 84786 395000470 60473 60510 595901856 47670 47671 294408858 45984 46007 34407372 15433 15444 562069427 25659 25607 195545737 42283 42284 15767756 99899 99900 35233203 78718 78719 303119262 38431 38455 551433625 1903 1904 219070651 15724 15679 781934479 99656 99657 447288426 2604 2614 256091794 12622 12623 844147713 86035 86036 860507620 37680 37681 488910877 31703 31704 760356384 85524 85525 366248099 23712 23713 961125935 35662 35663 348439709 18051 18052 539799905 96257 96306 447215533 28710 28711 410784007 90579 90604 615350944 82827 82828 374858204 56606 56593 396375379 23494 23461 531950873 91835 91836 767107859 10953 10954 445559579 32586 32624 29888231 58459 58463 799133621 73790 73832 888877869 43793 43794 341776596 83663 83624 50476748 47571 47572 715578917 83462 83463 856950077 48797 48798 226037396 2654 2661 727366140 63900 63901 104634092 85817 85818 346581716 24800 24750 563727016 90308 90309 713539826 50188 50221 938313811 79493 79496 464399685 57549 57550 738125647 22191 22216 593834582 69965 69966 715235374 48566 48567 412318339 75412 75413 70483994 86137 86112 603389540 15220 15221 688672291 79098 79099 591051267 9312 9297 374731700 3430 3411 608711615 85753 85760 850572165 8538 8561 607987507 63753 63741 729980014 51259 51265 875814301 85838 85839 739827174 20437 20401 763007375 59840 59841 295808791 71344 71345 600383669 19322 19283 271512622 66240 66241 607198169 31663 31660 755142421 10317 10318 477340898 79977 79969 10120779 92710 92732 643396016 52566 52567 530671799 10780 10781 329805557 72092 72093 493742321 69288 69301 952494018 88621 88669 666118360 21367 21368 456001973 98617 98618 164702282 49727 49726 764415911 55144 55176 593480678 57852 57862 73002638 91790 91806 821956695 30172 30171 552451687 54610 54611 462373589 71891 71889 121611464 61084 61032 85758336 12827 12828 177665655 44483 44484 687608421 53521 53570 95988733 15717 15718 571677526 71784 71785 851245451 92166 92167 168237649 92287 92274 638160694 22747 22748 399649838 18558 18559 116174379 98185 98174 661540878 50810 50811 48432502 76247 76255 681077644 74847 74856 84243424 5121 5122 897979815 47016 47017 672680648 34389 34390 585491609 37028 37039 890431897 13481 13482 62672107 39936 39890 328262027 13176 13151 481479346 97781 97738 102675548 41697 41698 734696409 49704 49705 100324313 20739 20740 142972413 25114 25115 484787230 18292 18344 689752975 8363 8367 218153163 18872 18873 258713146 54925 54889 772237590 73627 73628 267416786 14310 14311 407062930 24635 24636 836285785 17148 17149 970393906 14361 14387 584872423 41262 41263 461994291 62093 62094 684569225 58753 58754 622733627 52537 52518 321747501 36226 36227 65352646 84862 84857 309419534 48233 48200 890424735 93982 93948 301746674 91416 91417 425565755 43828 43846 669359099 40455 40456 160952155 58792 58800 965154876 58233 58254 601776978 63606 63583 977637756 13627 13628 174445118 55894 55921 216298108 56550 56505 852558777 45204 45205 381717199 78426 78449 996132785 99186 99187 650469424 27960 27961 385543344 57256 57257 750528757 2102 2103 234286167 1231 1220 676483657 95530 95579 192801020 12815 12816 255310406 59525 59526 11288643 36529 36530 913333823 28791 28822 681921470 80431 80443 625052885 43620 43602 567541602 89555 89558 422362278 12920 12918 71793627 53545 53585 354867390 73652 73653 286365670 88564 88522 294254229 34171 34150 194051156 93992 93966 470997366 19701 19689 620630119 12544 12541 258593228 53897 53898 655178260 47756 47757 505100444 97252 97253 43805237 28068 28106 636979219 16584 16539 783103768 87888 87914 973807622 60455 60456 322815764 28057 28058 254194677 79410 79460 5383835 89211 89205 828830507 30879 30851 982656703 92603 92592 936453318 97629 97630 339178126 19520 19528 510446619 7474 7439 634641704 3329 3330 295753637 31224 31225 203872357 71024 71025 605352758 97882 97919 782956868 45744 45745 26570691 22650 22598 415552129 95606 95596 255639933 28675 28676 50708468 55627 55592 317288613 15600 15622 740593481 66736 66715 463595735 65623 65633 87816858 57074 57076 492377382 21569 21570 557630394 62217 62218 273030976 25604 25605 854853689 92001 92002 620447740 64329 64377 829398519 18001 17968 952797443 30044 30045 190884762 79991 79992 263611686 26512 26513 125301286 24928 24929 715683846 43370 43371 402267986 90750 90751 5870881 75418 75374 530769022 55883 55935 644984274 8434 8438 810731942 46114 46160 669700536 18389 18376 837226571 10599 10625 526868318 95336 95323 756693733 91837 91879 804931288 63411 63400 963964611 69756 69727 963846414 6878 6879 71945288 6423 6424 142033825 33526 33527 525416994 56165 56166 981520487 59665 59666 371177089 64240 64241 575028836 90347 90348 453525463 5123 5098 956897494 35214 35215 746250090 39511 39512 267053321 86716 86768 300722161 68096 68097 461153974 70626 70627 198538927 96899 96900 813168548 87696 87697 187386519 39555 39556 614805250 51338 51339 720409282 35499 35500 894802543 93947 93948 309341545 25077 25078 446268389 6437 6440 942659098 51998 51999 102327787 20363 20332 873081122 41820 41821 207438715 54064 54035 701471781 25525 25564 404463008 16967 16968 929945170 6839 6840 557017014 25405 25406 299631443 93614 93579 712090116 13580 13550 193639212 54594 54595 297999830 81128 81106 18970096 57609 57610 950857103 96729 96739 17468883 35446 35468 363837117 55422 55444 418042762 80154 80181 999600441 7414 7415 320816393 21121 21122 953688856 26929 26930 620832989 33486 33487 190974144 11252 11222 684260041 88750 88751 71737790 55212 55213 409833084 8876 8877 111384158 8502 8537 825904874 36588 36629 654712055 33571 33568 549196967 48267 48268 782061016 13587 13588 496533445 10735 10764 678342894 69106 69151 948337203 88013 88065 420162685 78064 78012 764047841 63074 63057 239137166 26047 26082 592193712 2625 2677 96422415 17675 17648 895469668 87891 87905 804813350 61216 61266 279527538 44381 44371 757139832 6802 6803 172916302 72890 72891 718014104 64968 64940 631921662 78152 78153 293735030 75806 75803 455945892 21638 21689 423647123 71222 71223 999204094 53039 53010 491399939 89412 89374 597987845 37055 37056 615721027 85347 85348 1148544 12548 12496 440046095 34151 34110 617144764 68647 68665 795135520 55415 55450 458782664 71119 71094 154816793 52616 52617 128071200 3191 3192 514832630 59822 59823 436222949 57654 57655 513244150 10486 10487 674316493 17208 17209 384525331 52361 52410 122969966 70241 70220 79407146 30669 30670 354924251 68202 68203 407616892 6650 6677 193576095 84104 84107 220160053 39060 39065 333832015 2095 2096 132494272 52501 52507 220813930 87325 87289 377937951 83158 83159 234574181 98050 98094 763485006 51158 51152 654348722 82841 82842 644390384 34892 34928 398019902 73266 73267 853726943 27047 27095 408842866 65909 65875 233411535 37105 37135 134076097 50776 50818 503599460 25964 25965 8495376 40745 40767 846749477 1471 1472 453907384 32941 32942 36319154 88971 88962 630276285 17529 17530 457466678 43367 43368 420865102 75491 75492 850743104 23196 23146 932977320 92185 92175 619276840 16285 16234 313054006 44291 44317 790366060 52343 52344 692903365 65108 65158 757725746 43418 43389 747927647 90835 90827 665224761 5630 5645 305368604 28021 28012 919860465 99920 99921 934124557 11337 11299 3539428 51552 51553 544140928 52257 52258 994428733 39306 39309 387898764 56350 56351 611786475 2481 2466 603294067 36555 36556 864044438 26465 26516 753156327 55947 55967 150467936 77339 77340 385222590 89629 89630 100968605 99058 99086 180233612 26263 26216 240895000 82750 82751 40038561 27891 27861 591541948 52361 52379 923911688 81985 81986 606644152 87287 87288 992515218 23498 23544 697541400 51647 51648 703116890 67903 67904 158737151 81658 81660 732402856 78257 78258 931675670 33204 33205 967577873 86714 86734 28734228 11177 11213 556720401 23705 23685 379778462 78119 78120 30062322 97599 97626 916028254 46996 47004 569178794 80401 80381 102852248 57316 57317 557865185 96996 96956 819274789 33871 33872 237117784 47252 47304 324643566 23050 23089 902860559 13294 13295 179736883 34147 34148 145396886 73951 73952 668545661 88178 88179 829624161 64707 64687 842708660 44816 44868 466586197 12618 12623 570617424 31062 31038 440905972 54035 54006 199236997 88795 88791 367903745 85030 85031 674929486 9142 9143 889289203 7496 7539 442958647 6950 6961 264349856 48075 48076 794897868 90120 90127 589806869 96150 96120 150091710 66383 66337 918256892 52727 52728 860131850 78015 78030 444274315 87887 87888 145936413 60767 60808 427955271 61025 61014 49358990 85893 85894 498744291 17841 17864 45930090 11590 11637 638422773 94062 94063 250004584 79129 79169 663044623 7122 7120 126091346 19731 19686 553956420 69894 69901 119415343 39627 39628 557892136 85080 85081 899953579 24165 24166 284314180 72563 72586 776371533 70920 70921 437286698 34194 34237 435710085 11222 11223 456105997 33608 33609 796322558 83351 83352 180029857 59177 59178 155096605 53910 53911 929956504 33776 33785 31182607 37480 37518 42935625 6488 6520 949494093 37110 37130 774562579 12237 12229 84702927 42873 42874 466414521 49514 49564 98658058 10426 10435 598575982 28947 28925 780608735 63841 63817 915382625 78251 78252 725991026 2031 2077 997249522 90363 90403 745291836 6688 6689 798283334 60543 60513 528530484 63955 63970 814767328 66980 66981 346687558 11316 11354 483079519 22334 22356 41645707 56319 56320 411853832 3076 3077 839706884 34881 34882 641210913 92382 92383 526637489 13714 13686 290618200 56105 56106 994645559 24531 24530 2551123 14052 14059 39828255 98532 98493 841516023 24545 24546 514641698 35078 35079 394998318 72619 72636 569953082 19847 19848 935383338 40087 40099 3631008 58921 58922 683248311 76370 76371 474537497 97988 98013 78969906 64879 64893 339640598 31378 31390 442718060 26002 26003 262392096 54695 54696 634437619 33133 33107 391946040 49919 49920 277532117 85535 85514 520057426 47600 47589 63130058 74479 74480 392689565 77553 77554 665526638 48914 48915 42387512 31950 31979 162294188 27144 27145 325009509 57902 57903 300438079 6526 6555 661900776 472 483 353613412 49183 49163 795060618 38354 38355 352966653 12177 12137 110451689 18717 18667 505740396 67166 67119 113300218 30899 30900 615353464 46821 46831 440452250 97967 97968 199703762 33028 33029 581191539 76905 76906 493827815 39298 39328 768910851 45819 45858 580801036 82527 82524 453184898 5895 5861 334832803 12788 12755 144574686 12075 12063 443832573 73757 73758 811017447 34790 34746 521121470 68322 68305 207321191 25516 25517 572098272 47724 47734 856907823 91059 91013 794936312 12342 12343 417735332 64942 64938 591211378 59009 58984 429800975 68475 68476 639332405 65472 65477 888360945 18584 18559 81781311 3782 3755 662102387 25706 25701 963246335 38465 38466 731197981 15814 15815 877261905 80451 80484 31374006 15063 15082 815039150 22059 22022 230191880 37 38 952464666 39147 39148 135685931 84287 84288 944707393 75654 75704 860598592 39057 39058 786693304 19768 19748 728413597 88086 88060 664294789 50385 50386 793178270 76836 76853 962048103 40791 40819 271409881 82503 82473 697459002 93549 93587 109262223 29704 29705 8076392 87010 87011 768064885 34802 34763 215853314 86914 86919 957326781 36147 36141 911703683 36123 36124 429886374 26053 26022 828537757 82189 82190 780408241 66356 66397 529594809 39562 39563 297673981 73220 73234 918850191 54065 54066 666288767 30794 30762 466145150 78432 78427 115624788 27525 27549 752498376 60780 60761 538306230 50238 50254 30518412 94712 94758 353857259 86832 86800 523280183 14623 14624 254219932 80228 80241 649984161 57902 57865 677354169 66906 66918 509787520 73112 73157 370398641 63582 63583 149111806 35571 35572 453964184 85165 85166 838673100 90971 90972 797612419 21943 21893 205193860 64239 64240 995034494 52196 52197 467880010 40937 40913 475027555 50756 50780 15425561 29993 29945 623797640 18039 18040 405319086 16309 16322 645906750 58335 58336 220099416 77085 77086 288970500 54660 54661 520498219 85282 85283 130692852 22720 22678 975535253 97173 97206 623070904 23840 23835 250854269 62323 62309 36528735 90876 90877 753850752 89650 89630 742529759 98355 98405 485185249 46386 46343 978531843 79038 79008 149303840 22087 22064 781444485 74429 74481 437626930 7865 7866 850454132 52895 52896 326657057 73169 73178 38434131 52409 52410 418575436 17488 17489 933068505 77404 77405 45100047 79925 79971 450240308 48996 49011 260913032 89407 89408 549424472 93062 93063 833617780 32513 32501 602468097 55255 55216 164236694 92011 91966 805633723 86961 87007 747777919 72676 72677 653568112 48103 48130 66010874 12528 12564 681353718 8070 8063 351568715 8058 8034 634852902 4932 4933 235671908 97425 97473 223042060 1503 1504 151910806 87795 87796 940204827 74534 74559 5528605 26404 26405 295745147 69362 69412 87175743 50244 50213 307985198 24580 24581 753364268 55258 55259 436268670 47273 47274 730438644 16391 16392 464136786 77107 77108 746679090 32212 32213 870503536 71778 71779 466734655 22409 22410 304701457 34401 34397 82520961 68967 68968 500574359 74991 75033 503781569 23947 23954 492436290 14711 14660 484549903 70885 70879 742793652 91727 91680 485800101 65385 65416 340656869 15070 15085 495434180 27880 27891 316811408 56909 56910 976845922 29912 29867 113737783 53091 53133 571719639 90667 90668 155689879 2756 2802 311315140 91875 91876 479255726 87338 87339 398813494 39911 39932 869575650 62626 62590 939253766 92589 92578 411061282 18763 18792 463011271 6311 6312 353780909 78319 78351 500185990 52600 52601 354647241 87606 87658 312910689 84157 84180 509740195 85792 85821 822579738 78973 78974 966949763 96766 96805 636172353 99635 99593 147832016 34738 34739 382751510 17364 17389 464302105 2439 2445 668158913 62324 62325 852674240 20134 20135 639703501 16224 16265 460261288 2632 2675 167184201 55717 55718 797020262 72043 72066 106586140 98042 98071 178993056 90606 90607 395218472 94109 94110 507667709 27075 27076 889942461 98680 98681 892022226 47031 47050 2142217 90649 90615 210314014 12751 12752 339736310 20259 20305 119177760 62610 62611 189240848 11220 11221 629649743 94351 94356 60200136 7011 7012 582695511 11668 11647 998360818 35242 35212 341691389 77748 77749 137568491 87641 87642 155880546 55446 55484 123243581 46921 46919 805430786 6350 6394 498796365 71328 71289 212664883 24091 24092 432428195 66137 66138 157746464 75767 75768 235477395 36660 36679 273116356 36366 36367 574205378 93759 93760 147539310 27953 27984 374745540 89825 89829 461723497 49815 49856 643319189 80078 80120 829441418 52458 52432 186028445 9954 9955 915550302 99724 99763 213017211 69873 69848 290569098 44082 44083 449269373 49101 49102 832057 22833 22834 757533440 32539 32549 210650278 9072 9116 662496573 10823 10808 641557835 64497 64515 97649980 20152 20116 133328693 28377 28424 164718799 28060 28063 865283903 61739 61740 132421692 41487 41488 373993798 54807 54773 331544983 98060 98070 352159466 70319 70320 657023936 97599 97551 666568747 57767 57768 51060268 49262 49263 905112768 87544 87545 752348555 87530 87531 354221839 2982 2998 716779315 27062 27063 12081131 79679 79645 493843466 11455 11456 747439546 57763 57764 122309957 29483 29484 938965120 76486 76518 64663823 16794 16795 955451647 67009 66991 448425762 13139 13140 304954115 66769 66816 732282731 80536 80557 975215684 90268 90269 324852941 46374 46411 828797075 84798 84799 919572323 4916 4890 144731107 66802 66803 115960368 15548 15549 457771736 42193 42189 934086487 56261 56262 366998467 58714 58715 891178997 67244 67270 696690873 10141 10142 671638910 29953 29954 999906519 45674 45675 688122368 26391 26392 884426033 33422 33373 610476857 48170 48171 166095850 60103 60104 440112698 54105 54078 823785202 26669 26650 778153608 65376 65377 915073892 50876 50868 680210219 10562 10516 50459500 3352 3312 588922839 35897 35888 894123913 6128 6080 230088601 54947 54948 282743502 27189 27190 646359684 52377 52378 513866107 56904 56907 498769825 71108 71098 199525398 94817 94818 137434781 53811 53812 82855573 84327 84328 509989883 12866 12891 63550261 2081 2082 602205431 37124 37125 615467481 41552 41533 14948002 29568 29569 610825200 97768 97786 566141773 59532 59533 509027543 59512 59466 604982337 52789 52772 831855804 33409 33401 495403126 92104 92105 529961440 81263 81249 473422676 9992 9980 633321726 94448 94431 938751483 70678 70681 512469763 33533 33515 14907098 9064 9065 811459233 73419 73375 27660538 28713 28746 260527498 739 704 166426938 96718 96698 119035771 74116 74128 976578116 46446 46398 443915588 31137 31138 136426104 19459 19460 339447565 73975 73980 159327506 85194 85242 282582056 52639 52640 788487878 36304 36305 349968397 26607 26566 7458050 12301 12302 261569211 94433 94434 896900471 51515 51478 587932920 13226 13270 521468163 50531 50532 861135688 62037 62038 891369398 12464 12458 701274875 55599 55619 681388900 29250 29251 366722464 55916 55949 821522877 79770 79796 231185013 80106 80107 236918947 32584 32620 119670198 44991 44973 74490202 44511 44512 461823740 49365 49374 976594951 36374 36375 762547345 85366 85380 924699008 53156 53157 924116337 71306 71348 422317215 84288 84289 508913744 3904 3905 592694732 54018 54019 212187566 92062 92063 487194294 33977 33978 701494347 19915 19916 727922571 73110 73161 650752147 43829 43878 33405964 96806 96847 962409787 26386 26387 236556339 61241 61242 263920677 6767 6725 921240084 744 745 412957438 10371 10321 41147724 17103 17104 276743819 69647 69653 756583691 6250 6251 301335111 1608 1609 674158354 78161 78141 332022375 50595 50562 404874106 72117 72094 469221836 5791 5777 848819926 37257 37258 791916452 33359 33348 687088925 97430 97431 506937431 95102 95083 670335211 3825 3859 153845757 10629 10650 547511804 76087 76048 259444564 84011 84048 484555425 68778 68779 451336961 84238 84279 475891338 39448 39449 209409783 86760 86761 817170581 72722 72757 456537931 54377 54325 376044852 61205 61231 600968762 30569 30570 332563009 99376 99377 744946013 20325 20326 796807719 3025 3005 110396750 38036 38037 376092460 31473 31482 730397592 4294 4295 128680611 91719 91720 313992872 59228 59212 179682023 93758 93715 94285360 56161 56162 521067547 50536 50537 309693506 42358 42359 67741245 42541 42496 594176825 74139 74143 492623738 63592 63569 50710629 58271 58272 141740610 3750 3792 575457435 87134 87151 344636239 35159 35160 820897795 32309 32310 760571792 18383 18426 454641555 80055 80016 476910554 35558 35559 721901591 83610 83632 660292158 24943 24985 253384865 25054 25033 541024827 66728 66776 607847609 62477 62478 562666346 68467 68468 37609997 56688 56689 234926181 34893 34867 460208418 36058 36059 481882242 1463 1482 817786014 71696 71697 461855330 61895 61896 677230105 70015 70056 632371213 77380 77381 153055405 92618 92658 655291821 78050 78012 492974051 30978 30979 124573870 85772 85773 577221033 49645 49646 920345366 47201 47202 881554564 65128 65107 68337709 19436 19398 498273961 6122 6161 183874205 13345 13346 95209954 30683 30673 435554338 56312 56333 798770420 32384 32435 660883078 82005 82006 780257596 89746 89747 782872035 28305 28261 693905855 35582 35601 715358435 45928 45929 74008197 6007 6030 476729605 91232 91233 94973257 27175 27123 632251458 26835 26842 339924321 38270 38271 645744883 21208 21209 509405366 74065 74066 95052563 3445 3446 149013887 79080 79129 289594507 1261 1262 725894602 34411 34442 69375184 48018 47995 22677210 14991 14985 441340368 8903 8933 359684085 49493 49443 920968098 9964 9922 204677923 12795 12796 299958744 79275 79276 423322067 63793 63828 315207259 60744 60736 914245615 16074 16057 267868628 92089 92132 430989846 21159 21186 526527513 27578 27613 239932541 57028 57038 693800121 92801 92829 432856318 17616 17617 518433552 84661 84679 446832265 5395 5396 369086678 511 512 171786313 85289 85281 687141106 72821 72842 195148284 77742 77773 406005882 66847 66858 439152449 81285 81303 974645988 53963 53942 608041582 45185 45186 473656796 63561 63562 978556863 40812 40853 250174022 41089 41090 542469548 81920 81873 620975834 9930 9931 826025060 41559 41611 472783000 42460 42461 939542826 78556 78557 274688276 76843 76844 636544204 7486 7458 101333187 20298 20343 860738810 40578 40579 378138813 89552 89558 403641681 3174 3225 94940116 7923 7932 642429170 8888 8889 743065575 86325 86278 563493976 2149 2164 639834124 44207 44257 1611369 34506 34517 959733850 69454 69479 54944006 91902 91903 383690759 43558 43559 108291653 10014 10015 808805261 24246 24267 745080898 97514 97515 756191320 77630 77631 21062705 2563 2564 142809269 7048 7049 373172429 64505 64506 484271176 79800 79801 423180964 24061 24062 77181703 99740 99741 469341091 49491 49492 681727699 6560 6561 77642430 16293 16294 105784599 50066 50067 488876537 47237 47238 931240203 87439 87407 782942463 16127 16128 522858281 79426 79475 612847805 89584 89622 149650761 80317 80318 396515296 27786 27820 100643024 65141 65142 465010980 70805 70806 804813631 43016 43017 251777693 81130 81131 740190971 94642 94643 45312856 11084 11085 10235460 69536 69588 747505962 65723 65724 550059474 13059 13013 201666935 34380 34354 908436491 99865 99866 556650814 6303 6304 250649556 59537 59529 661551547 27125 27165 521861640 45004 45005 745674086 81011 81060 145775623 24202 24203 260618929 1875 1923 108268616 13709 13710 301181116 44497 44469 729546210 37854 37855 904517544 97556 97557 635461948 75503 75504 103972332 21046 21047 719740031 69562 69563 179276882 84954 84955 478304356 89838 89839 234899765 2115 2116 432284472 30701 30696 567060864 64145 64146 510981760 99818 99823 419918752 49239 49259 592882776 46973 46974 764198541 83407 83408 819337340 36083 36089 385274789 43462 43463 403255691 57014 56981 272579592 96269 96270 667514881 73033 72982 349873194 1664 1665 694955167 97221 97222 695412367 99219 99220 17394818 32141 32142 88282226 68708 68727 68093500 9172 9160 668569852 44 43 114546329 33262 33263 998901607 70751 70718 445396600 28255 28256 305011497 46845 46846 821276911 36093 36042 327199458 96586 96587 533729177 53010 53011 518538694 99783 99804 201147955 58457 58508 945067061 34589 34540 725337742 62874 62875 719656286 31578 31579 218550481 41965 41966 821063405 8052 8103 156872768 92228 92229 247878675 83197 83198 978037297 64787 64829 738771067 32004 32038 416545180 71355 71356 145784989 5582 5583 513169823 19233 19234 563908700 73921 73922 275174098 38524 38525 19915113 21315 21316 993371507 99869 99819 196852599 39424 39425 153470200 76779 76740 137841563 69257 69277 959495834 64652 64616 860921825 1784 1783 568719459 30560 30536 4778540 92012 92047 649814813 40843 40844 696121457 33541 33542 916686133 30372 30373 723459172 26457 26458 841792540 19376 19350 231401427 19182 19215 475711068 38707 38655 281519903 24110 24111 300384997 42843 42844 811910016 79274 79275 646925133 12123 12124 660722859 44789 44769 560453822 39063 39026 63344801 14370 14419 213091061 56501 56502 114369820 41819 41776 547189802 84556 84522 2797264 5401 5402 180532642 16499 16500 126289412 80187 80188 907846875 5005 5016 479950572 22734 22735 441090809 98914 98901 830552371 50175 50176 326003038 43164 43138 901469795 7656 7647 777764073 72177 72178 329532558 82432 82433 143856760 64077 64078 648978569 40385 40400 235860629 75441 75447 873579866 18819 18820 199694000 29281 29282 278189015 80522 80523 254465075 1857 1884 773121380 95940 95941 135064162 23967 23968 681367977 179 180 402349280 17302 17303 701721018 94863 94871 739439164 91089 91095 106896788 81621 81622 563356788 23386 23387 314227869 97372 97373 406061245 3489 3476 354277955 8782 8804 27911200 93896 93897 644421034 44532 44552 761490235 46867 46868 699619817 73763 73730 464275730 54484 54485 28816462 86004 86006 171080165 46927 46903 782561942 34607 34604 281393385 32667 32668 75562036 45315 45274 643449157 50564 50602 70260130 33537 33538 381803260 72252 72246 338143659 16109 16146 843529525 31199 31181 770915311 92805 92782 132096139 75228 75274 653674051 12917 12946 346146121 91135 91146 581549824 84225 84240 250273963 18341 18392 300745604 9021 9022 259746547 86438 86439 303900755 78134 78135 284353594 84363 84319 830610837 88877 88878 312465855 43789 43833 111042194 77927 77913 960830688 20024 20025 246591513 73310 73326 15653363 89726 89727 973729607 76841 76868 884038799 26974 26975 217891564 1226 1227 551602263 3146 3147 335027087 6398 6375 798305918 86291 86261 459799163 55234 55274 97692966 83198 83236 431043468 10864 10845 532762245 95651 95652 421097822 28368 28369 604549779 2900 2940 996375308 59620 59648 868329012 67942 67943 166123047 37082 37083 995380724 71213 71226 610692125 93331 93308 412905300 96395 96396 676599177 55759 55760 74288070 67394 67408 719065800 5688 5726 314804982 59839 59810 151424474 87685 87686 124537410 39203 39196 760568849 51060 51061 37787322 50883 50884 39720587 74928 74958 897426096 64667 64672 226885869 45851 45852 373831528 33546 33570 442896255 79644 79641 929638408 14880 14881 182063543 45631 45640 462353382 20186 20187 90299891 22917 22908 777882285 62622 62618 528868914 33426 33427 497015097 81174 81175 15273758 5497 5484 473999444 96390 96360 649809782 38770 38771 966763981 18296 18297 585485565 38298 38299 581747387 92248 92215 248025839 39253 39211 138629060 69025 68976 34190092 60398 60399 383893901 4684 4711 864293792 62203 62204 926744204 83617 83579 144659845 47911 47912 140110070 39491 39470 150705037 76372 76329 100697572 68073 68094 378551969 84358 84359 50083889 89263 89312 957342909 51446 51462 647171109 38854 38855 705458045 29433 29417 88430026 26933 26943 771208170 54800 54770 855781491 37859 37860 984614979 33097 33098 629822905 38846 38877 311459960 34494 34456 276542112 51056 51057 111990920 42922 42923 82215718 59281 59282 424183759 68187 68190 82179528 38462 38508 15296964 4341 4342 869832636 1371 1326 727816870 95900 95887 448916560 32387 32388 91748712 92578 92536 142606149 45635 45636 752852626 18178 18225 586730766 47257 47258 966081142 33761 33762 37741732 80084 80085 377053712 26150 26151 317381040 91617 91580 672914691 39481 39457 343079716 5321 5298 748799337 98244 98238 521347828 48058 48059 611758034 37000 37001 327790617 85239 85240 120029117 51179 51180 3070431 49550 49551 638366050 43069 43077 957678755 16213 16214 499371673 54656 54633 710418472 36452 36453 243149346 15851 15852 881459837 20683 20655 326373262 66655 66656 410109391 94399 94400 701716709 48399 48361 765309819 89030 89031 998236536 31794 31773 943821075 11903 11904 680402967 66095 66096 617889148 89492 89493 809712245 52640 52641 724288164 72367 72368 245803665 22002 22003 556144304 45777 45778 202462108 78288 78301 698041418 71497 71481 509321008 25130 25165 357143827 9423 9385 824593531 50019 50020 429887056 28782 28796 565161425 70203 70182 409812292 74378 74379 203897850 77549 77550 462254137 98697 98648 210178008 64676 64685 694024151 76250 76297 324761105 50063 50064 455329429 14937 14959 296570401 10876 10877 432388339 79853 79854 210958045 84369 84370 909672221 78662 78655 64629083 61601 61602 952961865 60489 60490 367703388 77480 77481 992714444 54706 54707 128041620 26761 26765 809377388 22798 22748 145266988 13733 13743 587437260 84755 84750 57140304 62130 62108 625449502 93481 93482 773654619 7017 7018 53037403 19874 19830 953203814 68190 68191 864293565 90561 90593 971252667 8330 8368 811771179 18318 18310 446202538 5373 5357 104696982 34583 34584 77372564 35530 35531 154070092 84637 84665 135083778 34691 34692 131039847 46931 46904 350196536 25564 25565 922116481 46099 46070 685131408 87816 87848 324131568 78808 78809 324120143 96656 96657 76068488 87277 87292 844757192 22096 22068 831194171 96276 96277 44862599 64470 64483 85954969 98565 98566 347554793 62440 62465 721840576 60419 60440 300856813 48839 48840 526947885 85648 85649 825334676 1684 1708 770620561 43084 43037 994808924 6996 6949 386232110 92580 92581 571454276 37017 37063 427842805 84274 84275 889484128 22129 22130 228161904 40899 40900 167622477 65835 65825 611001194 35470 35444 7604842 7324 7325 968049325 73323 73328 908572712 61210 61213 399788057 94284 94276 635889478 30482 30480 458844274 64087 64137 750029006 73185 73236 182576178 8116 8117 621430619 92205 92207 82597596 5353 5354 327964131 11935 11980 314171602 23411 23412 639914514 49825 49826 304329350 20518 20478 417528241 40333 40334 996000662 18579 18620 710071046 99759 99727 658817130 73387 73388 552998656 52787 52788 390744630 25978 25979 486801763 66383 66384 84904591 71509 71469 336610769 1888 1923 858486147 25369 25370 164942143 48532 48533 956015821 19635 19636 426098546 24029 23980 51764387 70241 70242 632199192 58711 58759 831022407 63206 63207 819030606 69184 69226 828456658 49048 49012 406082439 52306 52307 61569189 81826 81827 564849830 12665 12648 943870098 71704 71705 511849522 46730 46764 26527145 21468 21469 963109984 29054 29041 799991500 19146 19147 480899886 95925 95926 82434292 19585 19564 27554744 5317 5274 869380935 88939 88940 317564281 92162 92210 904355275 39685 39686 965057577 48038 48039 677538959 56686 56707 292124499 79437 79476 230564958 75918 75905 207737189 19926 19977 754349510 7851 7852 206385157 70333 70334 823674031 93671 93672 158833157 12067 12068 909982062 96854 96809 830165414 95023 95024 63513698 70813 70790 116401767 63238 63239 687781390 8326 8311 839586312 44003 44004 862741446 67190 67183 231004187 80749 80750 773120708 73645 73623 542403274 22560 22561 507171294 32838 32885 504150122 84519 84520 614430695 15025 15026 241539797 98675 98676 617600477 27992 27996 143561078 82529 82530 270714456 86455 86456 112046545 92214 92263 959737777 53165 53166 415406996 75893 75923 281568359 40138 40139 499303368 91294 91295 699523957 41898 41887 824209497 50930 50938 766280403 84926 84889 356498996 70458 70499 868648489 16763 16764 797789412 5691 5655 649133479 47527 47528 351696117 79968 79969 885994701 40499 40500 493884014 36639 36640 276589673 93379 93403 298636855 72119 72106 996330154 42535 42536 171873885 89228 89229 660979794 99403 99404 142014587 25853 25854 494942160 89336 89287 964801787 59062 59063 352072168 45281 45259 173128774 22087 22088 757596691 20536 20537 858303132 77108 77109 169302121 40476 40477 357100343 48853 48854 74767332 45565 45566 682327761 77960 77940 807907034 64092 64140 662608679 62614 62633 273382027 75067 75089 397171021 47233 47266 635320050 79346 79347 404407877 85166 85206 521949969 71090 71091 963244924 40264 40265 467507572 34456 34474 41608479 95076 95077 855968106 91467 91453 232521461 81600 81594 222074111 98253 98254 732766660 86986 86987 200050434 22383 22339 627551405 54250 54251 166539359 17793 17840 200523017 10871 10872 238318490 12324 12325 894100630 78639 78640 529064719 41921 41922 772498121 90788 90789 556806339 77515 77516 763618674 9750 9751 345222174 68335 68315 210273555 60382 60383 759873086 25009 24990 638689405 46100 46101 714420430 96667 96682 252555353 26080 26055 64828760 4718 4753 499315660 42722 42723 134863396 54369 54370 42993060 20069 20089 678905597 76592 76608 900902486 91373 91332 505863036 57008 57023 395458129 70993 70994 682158157 74760 74761 905121734 68353 68336 765599831 66819 66857 247509979 36355 36385 659999919 77332 77291 775384444 96 127 805525021 12156 12157 661874250 6784 6785 200327343 52443 52462 873844860 73582 73583 189782010 47692 47654 490860912 4449 4450 900339293 80489 80490 425099131 15434 15411 910383647 23189 23190 130985808 71018 71019 775869932 97519 97499 609630808 33760 33761 704788074 62021 62024 943406151 4415 4365 420817856 16375 16376 705317831 5774 5775 562296895 23820 23821 507872583 93954 93949 178604752 30434 30413 176644699 80324 80331 85654319 28174 28156 93021319 32499 32451 814536189 96044 96045 151449882 62833 62829 856647421 11789 11785 33103772 49119 49082 616804483 91105 91106 330342726 51233 51265 268521236 2368 2349 165709315 30409 30410 995622799 73695 73722 161730098 38443 38391 157574754 17868 17869 694734290 49079 49080 702189812 90126 90095 683405117 34424 34425 619884412 62787 62737 775716566 35389 35390 895733837 83431 83469 525769162 75779 75780 870278645 11096 11097 729699975 76935 76986 59362630 97663 97664 862486598 10412 10413 489751359 8044 8008 554572405 39667 39668 879793915 19326 19330 674090110 7964 7965 738268348 21905 21946 695580622 35739 35740 137435236 49534 49535 417419917 78300 78313 322573990 51299 51300 673747220 55483 55484 55701154 58322 58323 515200591 10860 10861 752282256 56036 56005 637200359 10344 10345 124643884 80173 80211 654131382 15541 15520 970381999 49711 49661 386015553 83010 83025 950342633 17152 17129 919994010 52361 52341 189196024 13829 13830 182114757 2881 2882 191893003 39693 39694 103903313 20417 20425 46971567 68845 68846 352179283 40236 40237 165416831 61721 61722 362410523 1676 1677 825035872 87162 87163 270409956 98071 98096 852242979 85535 85536 89604715 85890 85863 370705138 89081 89050 492651479 75218 75213 172255856 15563 15564 564266808 60307 60359 592379448 31748 31771 68662603 21596 21618 853324437 22702 22718 542538524 95607 95652 256259406 26520 26521 497923784 81211 81247 209569732 7149 7150 6974630 44552 44587 575103891 12308 12342 564736451 66036 66042 601911684 57000 56964 246882477 38922 38923 830473185 53869 53870 986641237 83941 83942 638514365 74320 74321 46515488 41136 41137 986216993 81809 81810 676044571 70253 70254 173768323 20835 20886 433413708 82994 82995 304162394 49973 49974 956694954 88843 88844 174730317 18074 18075 757539931 29045 29046 210362133 8598 8599 108614844 71589 71590 152603594 78415 78370 924166956 3052 3028 501066520 37466 37491 464735332 60639 60633 986383471 38699 38700 926248424 72098 72079 429072646 77887 77906 887843799 38768 38803 643724493 36096 36143 129829659 80990 80991 613216294 11594 11595 339557093 36160 36161 862802269 54214 54215 950845005 4628 4629 460883834 55391 55422 23026168 54891 54933 878559085 47509 47495 469581937 78819 78786 41806429 49357 49358 895644414 99381 99382 409689414 63799 63773 492400238 69422 69423 754120414 67281 67282 214871358 39647 39663 898926248 11240 11241 606727596 21764 21712 786485627 68894 68889 48088711 99882 99832 35020007 99100 99101 926571273 68158 68180 863995850 32343 32295 765842065 60263 60264 931883761 82323 82324 794295178 52127 52091 586696016 72303 72261 624416020 46243 46227 915444047 51122 51151 199166243 33534 33562 747169793 3608 3609 995688168 59505 59523 833260880 49787 49770 594558385 9736 9737 769765537 80007 80008 203590187 99213 99214 801392773 41984 41985 308188109 90562 90604 989907760 19403 19413 566087160 83687 83673 951068294 32183 32184 522238605 98569 98570 197626931 65507 65476 953793945 19888 19859 522754668 44198 44194 563632603 37074 37075 181936655 16731 16732 7202249 71481 71482 14683725 74799 74800 845504981 50117 50153 259461655 75435 75436 120831501 25204 25205 890594893 37693 37701 819603455 85584 85585 476404886 53838 53812 709621149 44671 44672 850587353 88944 88991 98391712 80513 80475 635408240 87716 87717 307275655 1777 1822 471338375 22800 22801 78022803 54310 54321 916216324 21887 21912 62582491 13915 13916 657022275 9914 9953 609077431 31922 31923 669435869 90932 90929 43641430 78220 78226 850451799 66012 66013 260650803 36054 36055 67521488 2903 2869 129269225 89222 89223 232281397 16705 16737 217483400 66495 66526 146996909 48618 48619 771212348 31000 31037 703624145 19994 20022 213401222 68135 68102 498677978 27003 27033 768650701 18061 18062 515616829 6426 6472 531543508 65154 65155 53679348 4506 4507 644245885 11108 11109 16077314 48054 48059 77376230 61801 61802 427255844 60634 60652 315303655 84296 84297 519931492 82535 82540 145671319 53777 53778 588585918 29356 29319 536710796 42159 42182 364403559 69071 69027 707506091 66493 66508 728751782 6465 6466 411100638 65033 65034 549964118 43269 43270 603844244 68161 68162 442547417 78118 78119 230128958 86565 86566 721594948 60788 60748 829936843 22642 22660 133284383 59467 59468 614221835 61100 61101 977650218 8721 8751 5817144 46680 46681 942745943 19859 19860 767324979 91261 91262 557021579 15707 15677 197010773 65590 65591 886159010 33443 33444 462526009 10228 10229 974573374 62013 61989 289645600 34463 34413 986002654 51256 51233 868005908 43192 43226 620860507 11915 11906 857376805 50490 50481 728470673 26080 26036 458882449 21071 21072 57365546 87178 87214 504804446 49050 49014 930964086 93308 93309 446330399 88149 88166 851761026 5051 5052 14142192 4044 4059 177308180 717 708 307603256 50227 50179 724708157 62331 62364 514512143 46549 46529 676140200 16112 16113 743687079 86812 86862 391259047 3600 3597 290345222 24942 24943 783185879 80987 80988 90045075 10052 10053 708480443 97676 97641 968114413 81242 81243 834018921 46330 46304 903587728 83468 83469 21572723 6026 6027 777991785 21122 21123 551207493 60226 60202 938296292 71890 71891 67159308 20778 20779 808061489 18558 18568 434424068 49457 49470 627143430 7076 7077 87276368 87564 87541 517785060 90562 90563 869075936 75855 75856 525474282 20926 20898 635089195 94674 94718 303240892 49229 49194 842090219 84127 84120 206128614 1113 1115 150640322 16798 16799 736620822 39502 39503 324835594 19786 19830 847587070 95213 95205 423072816 38251 38199 876045780 2156 2157 347480729 7089 7066 512754060 68866 68867 37706434 70961 70962 618278242 27162 27181 561865500 7824 7854 251092476 69647 69648 667292588 10572 10617 869053914 26261 26284 818934811 49615 49658 448997257 36144 36145 188487508 66979 66980 655041162 19867 19919 651156764 99340 99290 36447236 35429 35476 627529168 28710 28738 284679592 89314 89315 999144003 26568 26539 639714464 78528 78529 723724597 76160 76182 812431976 93607 93616 526337452 87475 87505 218329598 81469 81470 725682122 17637 17638 80676632 31386 31404 119172844 29509 29537 153039892 62594 62640 611130617 48716 48717 3603740 10021 10022 199443103 93002 93003 594589315 75213 75214 219440517 1973 1974 620937267 71532 71533 414167726 20233 20234 233925994 84227 84228 144344178 53126 53127 202618521 46099 46100 786671579 37950 37952 310402031 45144 45145 80067623 33790 33803 749490491 12004 12005 720138723 11239 11240 969987613 15917 15918 392630351 33949 33950 896126409 59245 59195 838480539 89435 89436 43575967 47461 47462 354988772 71096 71129 629457549 35386 35387 393611092 36909 36955 868991985 6201 6202 602363115 93514 93517 827319895 81890 81842 661746017 81823 81824 648208774 13432 13433 746888848 85095 85096 310192100 88671 88695 694388990 83847 83848 474879134 10020 10056 469502611 26255 26256 239501899 35652 35619 29806879 80099 80123 111407289 33227 33228 145790223 20010 19980 91594903 52099 52100 892169451 46853 46831 35188113 36163 36164 196403819 79663 79611 308169484 12866 12909 535683518 91274 91275 672577195 88158 88180 20901467 27762 27763 290663443 8859 8901 766856433 49115 49143 212840053 55422 55423 120929874 74428 74429 492221564 56190 56205 410746723 29805 29806 268484737 93447 93455 626690907 30057 30035 284042122 57373 57374 408105499 47501 47502 764440067 44045 44047 7384336 59992 59993 460021325 55335 55288 786295289 77471 77452 374497128 54003 54004 542363448 47982 47930 448788716 60732 60691 723655493 50665 50666 701811454 5647 5656 853702133 78270 78252 554324623 3069 3118 998294434 73915 73866 143693504 27380 27381 276061665 10478 10479 433818810 1946 1947 359709746 87656 87663 157876092 96285 96260 235813259 93928 93929 682880044 40620 40592 958240838 50072 50073 724107500 13996 13955 40610809 7990 8039 760601201 6467 6504 679671331 35860 35838 301180696 98428 98387 833461226 86427 86428 194934767 44763 44764 295166336 310 265 472003392 46839 46861 15160368 39718 39746 199481202 41880 41847 126690912 60762 60800 687834630 83635 83636 811664722 80684 80634 206884016 35469 35470 965429591 619 591 544171032 96577 96600 236205295 90214 90249 983030539 26607 26590 115858054 5525 5526 566571528 81316 81301 999196389 25144 25145 500608363 8138 8139 314609300 16272 16273 201339015 24842 24843 670518705 88916 88946 598914438 94897 94912 19272957 55070 55071 413908814 77399 77400 52852914 7449 7407 69535954 48379 48419 530930586 53226 53227 561237478 87993 87994 812964492 85770 85819 32745658 69225 69247 826390027 34692 34693 962576232 50159 50160 258568371 31375 31376 74421189 51122 51099 239042356 66084 66057 373678019 95497 95465 664330262 20943 20944 81000043 53040 53021 353601298 35365 35366 26111935 65895 65896 396740177 3303 3304 225109310 65928 65881 539667829 77825 77826 638564824 137 115 832170661 7429 7392 294952521 36421 36422 315347063 17427 17428 850137895 71655 71676 886347126 15903 15859 130601618 68658 68637 783810588 76814 76773 809612063 99201 99202 691825897 78169 78129 151425943 43386 43346 559120062 96687 96688 899645731 61322 61323 205099772 1311 1345 793805693 27293 27330 800877618 45442 45443 200121275 53142 53143 210864610 26948 26943 49694534 79615 79616 886823387 44643 44609 475675321 97352 97304 245288671 73654 73655 869403320 19823 19824 339027973 45007 45008 544219595 35256 35257 937422802 58407 58408 928224778 56294 56269 881037892 20685 20686 874049869 98545 98546 946749234 12897 12850 554058463 84575 84526 770370202 80815 80816 953569931 27069 27070 454183080 57561 57562 69091948 37831 37832 988529370 22292 22289 204809002 94076 94073 436714905 87127 87128 705110087 79189 79208 978553626 4571 4572 66360432 7173 7174 314279796 87987 87947 872453492 86761 86762 424365810 79238 79262 963559239 80107 80111 978505908 22113 22083 896164490 98470 98454 543514538 1302 1260 233799083 43021 43022 418221376 62443 62444 691306234 35784 35785 902757246 74460 74461 957739480 2286 2287 443272343 36859 36837 392213614 83507 83529 594058725 69528 69517 124747788 22472 22517 648706183 84930 84931 957885407 16973 16974 714232497 41506 41537 267263318 45896 45914 713689382 40017 40018 121726755 66731 66732 107622918 50980 50932 806240232 66357 66358 406670199 12151 12117 512599600 48858 48845 863229407 67917 67940 481012209 97635 97671 860502815 61496 61497 597211371 63939 63940 737011497 11705 11706 686000423 43122 43080 772247092 80364 80365 798636708 78917 78903 302128940 68838 68810 964134499 98585 98586 878470525 35920 35943 730600470 35708 35716 467861727 58511 58512 169036289 71342 71292 456974150 41840 41841 975594152 59351 59395 255962702 23133 23155 796300915 79540 79549 442946549 24910 24858 567448745 48961 48962 963729211 48891 48892 919412755 21480 21481 479102330 43451 43452 902237509 70146 70147 976165687 35053 35054 96431632 23669 23659 174761060 19495 19496 986496762 83506 83485 862312661 33277 33278 962079414 52606 52652 88859912 48099 48124 949055345 61663 61664 788790942 65056 65068 809544621 12742 12720 514883642 73201 73202 244406278 46151 46152 266653767 69644 69645 374167848 86037 86038 269079477 35942 35943 293909988 33057 33058 935336226 39283 39252 220257341 28627 28628 629724263 68234 68248 468276271 30936 30937 576655363 33975 34001 387479995 99337 99338 370166811 90306 90307 63494210 76362 76404 677419488 95851 95852 49760959 20947 20967 119041634 32061 32062 320914223 13145 13134 311799008 57357 57389 182503054 45026 44978 126718046 76232 76241 668326093 22718 22719 497167634 69148 69149 721728894 69605 69629 994248201 914 882 449400929 37059 37060 652069794 39062 39022 971084658 62483 62484 12714261 95321 95310 709554211 82704 82705 608621471 66606 66607 134479715 94772 94773 742452784 96193 96194 403385262 62947 62937 969005958 64040 64041 41621774 75928 75945 351194116 82698 82699 438801673 41702 41706 407892742 1609 1639 935084391 96077 96096 918700025 11415 11416 884931379 75396 75397 472996809 76255 76256 752167877 8403 8404 211167189 63988 63975 68457831 98483 98484 40218837 44001 44002 193045147 10843 10849 420096870 10714 10715 375482585 36276 36224 138490810 97138 97152 320339796 11713 11714 891483005 12151 12152 815594886 56023 56015 544242411 86068 86069 558743682 50631 50626 771209179 53535 53544 425321643 86363 86413 795703792 65279 65268 928372391 50002 50003 993040891 15843 15844 410561998 52503 52509 934223742 89365 89366 120729649 37326 37327 766707848 51037 51025 493433493 59476 59477 570560192 68897 68919 374903131 2121 2122 432304549 70148 70147 347664519 65445 65393 274790358 57015 57001 463425212 47593 47594 499469486 2908 2909 830839734 39182 39234 745786077 61940 61973 726896076 57522 57528 629343273 76970 77005 171401232 43824 43851 202821512 69042 69043 743637835 48327 48297 935396340 74587 74588 189256391 11079 11054 285536856 29407 29408 419679042 82624 82625 190362642 19952 19953 356773625 69266 69267 307377789 41580 41581 326958343 62675 62676 673471915 45374 45375 23590201 14050 14057 358933052 41212 41213 165312558 13870 13871 906881476 47368 47363 132573518 61787 61788 672224759 89586 89587 972492668 73779 73774 398920881 49556 49557 504287454 7626 7627 623556667 84307 84304 372222608 91014 91015 421795872 27877 27855 950748499 51437 51438 184063596 72395 72372 835271865 83395 83396 942962587 78074 78055 321899860 32313 32286 50672329 81191 81193 982705570 84492 84514 550023761 896 851 73971522 82022 82034 653511411 20783 20784 414844587 30832 30861 626187504 70241 70213 201142708 47913 47914 173373059 21534 21535 744058469 5997 5965 951922418 28515 28484 326939045 33852 33819 360446899 60586 60587 474692728 46919 46920 680238353 37442 37443 523488052 6555 6583 53498127 53944 53945 867153819 98311 98312 68399083 85685 85686 62621462 46955 46956 291294452 896 897 504279490 82997 83000 217501001 31254 31255 287042518 56798 56790 568330895 46964 46965 723751974 14702 14696 957749238 90573 90574 836205447 19414 19415 738626724 81181 81147 939923858 56645 56646 323102035 83301 83302 48471610 95415 95382 697465031 7498 7450 430763888 79894 79895 419379025 10479 10480 655443779 73425 73426 749818741 28419 28420 769007253 81178 81184 511812764 85091 85092 10022404 54667 54668 758978121 96849 96850 522797319 92919 92920 529421446 84806 84807 735121562 20254 20255 991352744 88447 88448 170806334 94202 94159 929433333 62617 62618 535727055 20114 20157 882987219 17025 17026 601872960 24250 24219 913664787 62744 62745 141207510 3251 3252 937886311 59782 59833 781149073 53312 53285 744023167 71158 71157 819940209 86408 86409 204417161 62508 62509 145091292 38972 38973 585691206 87236 87245 370639140 80205 80206 506975868 98798 98832 563616781 88127 88159 498582271 71187 71237 368496207 97444 97445 867125716 61145 61146 452048328 35297 35345 596369419 58144 58094 222868436 76119 76120 627788539 3035 3003 218814408 89324 89325 477035538 51039 50993 595885093 8105 8101 375483400 14030 14031 630095809 64393 64394 442241733 42821 42822 615409842 47498 47466 377648275 98941 98942 25304971 93150 93151 773897774 99503 99520 344024040 51330 51358 464822366 98268 98269 790633594 72360 72405 708022942 91218 91219 970490378 40444 40489 933823847 93362 93368 320248141 27375 27376 973765836 46217 46218 701749080 28411 28412 84342152 67971 67972 345701207 28969 28970 180706957 40258 40259 57335445 87965 87966 930692363 90657 90658 606947762 85209 85210 773499823 93068 93106 587245359 61846 61810 274194033 98082 98083 794473101 79414 79372 590533444 95637 95683 637282058 23309 23263 223147856 78003 78027 709177708 398 403 223835443 10832 10868 47947857 47863 47861 668446598 56434 56406 316843059 8185 8205 766399871 31080 31081 771619526 91944 91945 988768772 65340 65330 699801977 71718 71697 94089351 97244 97196 198975728 41687 41651 908421253 74170 74153 801382216 649 650 922464144 56905 56906 386423876 41791 41831 817453546 89165 89166 869239111 74100 74135 755776778 55742 55743 860177512 53543 53544 474023251 59582 59593 845982802 10836 10837 544463061 89645 89646 918468 61645 61646 323460395 32265 32266 857647390 86363 86364 621460250 44302 44303 929872081 14978 14979 926743466 57103 57104 892512238 94498 94499 577590785 47424 47425 956975757 9326 9327 365251515 1803 1839 453410729 243 244 292540228 61615 61616 764226605 34684 34685 947650425 3970 3993 574833169 52911 52918 890781242 51369 51370 403697320 81293 81294 231111765 9441 9442 984464682 19564 19565 726959778 26165 26212 487938382 68660 68661 526771967 53292 53321 747396036 41270 41255 262873833 45015 45016 150903470 98417 98418 908498186 56335 56312 364033397 64805 64853 77518669 42502 42471 267700092 6298 6284 373042508 3273 3274 879432855 61449 61450 451031134 30466 30472 92579541 69887 69899 411501525 27568 27569 44792462 61239 61237 947190109 67494 67513 85224752 60053 60014 845540590 60538 60539 873029502 98726 98701 318402707 11904 11950 908009025 65838 65839 898094348 88388 88436 555470896 91970 91981 767256744 45824 45834 127977563 90312 90361 460986455 91047 91028 833284178 16482 16483 292755832 73409 73410 399341621 76490 76491 962995311 71420 71381 267602113 84277 84283 576502892 33439 33440 978010280 85664 85665 221933061 88721 88722 449481262 58047 58048 275975539 20519 20486 804188364 24092 24093 774153961 74122 74109 755288821 23852 23894 326216545 84692 84652 155265446 81741 81742 327693632 75609 75639 912177594 34472 34473 721694157 7953 7954 513799236 12548 12509 673582957 80324 80359 489256342 23407 23417 951422319 30695 30690 786984092 32083 32084 572868336 74852 74847 362988969 11578 11561 36456250 96248 96235 118312448 26263 26227 312961853 74962 74963 190932166 46614 46596 611885803 84247 84248 957945509 7147 7161 506855512 79052 79053 949835385 26312 26313 402673418 25391 25392 172681628 24761 24714 202089680 34449 34489 7769562 3548 3549 978625725 18357 18358 974976569 15222 15223 66870644 81769 81734 921101896 90955 90915 564666608 90200 90201 355250829 387 388 93222613 88651 88652 750237742 56505 56500 455531369 91107 91157 16733786 49570 49571 777514130 44631 44606 668528550 91625 91626 901200783 82867 82863 481290474 60178 60202 269996979 64177 64188 386295180 57097 57098 557896218 74190 74168 202764172 50442 50478 294533911 29050 29051 283236890 43471 43463 478007919 92607 92632 271018926 46933 46982 657215171 93592 93593 743120057 31445 31453 644462015 75853 75809 611636105 58235 58236 260050766 62632 62633 535835609 18568 18569 712464327 65551 65552 778375407 72019 72063 194166499 49090 49091 949629131 86775 86776 965671783 27713 27714 947317557 80247 80258 906091846 46066 46065 627661948 38036 38011 956644787 67470 67515 498516760 57391 57437 517603604 49511 49538 313531531 59600 59593 410670074 89281 89258 452618859 39647 39666 64477295 69319 69320 755473055 74126 74127 461365062 31329 31330 172973026 4951 4976 195619673 91383 91339 285361988 89503 89457 819910519 95216 95209 527689433 80381 80426 773916217 67994 67955 559225936 87500 87501 887409180 99873 99849 881313730 94827 94828 23280823 29485 29486 36749409 21902 21903 152576128 36200 36162 387312364 73621 73643 779957955 27976 27935 267245117 30148 30154 340394084 86802 86763 630924374 95682 95709 120542322 2994 2995 886853711 34128 34156 805113625 98699 98700 153996730 74002 74045 481543756 14702 14703 654580706 7902 7949 386030765 16377 16378 274932206 76225 76256 830809518 7352 7338 472832507 53112 53113 718156537 57882 57871 540480899 34641 34674 809816015 79498 79503 632325358 86972 86963 626978541 50754 50755 321251265 63173 63174 403733716 15481 15528 853865164 20554 20518 302432347 35270 35310 824558645 59935 59943 185467329 58835 58836 873840269 54528 54524 887018712 36509 36510 943164307 79228 79207 92445037 76899 76892 106369300 67808 67809 769926488 18989 18990 281955008 71427 71428 762881823 48462 48463 266515464 43357 43352 861221719 48632 48672 958800861 35730 35704 506323928 79558 79557 611525851 61541 61572 515308597 58849 58850 783683127 57949 57950 116190946 69080 69081 389589966 24534 24576 492885862 13196 13149 706192000 58370 58326 159943766 87001 87012 477943263 39379 39403 657360189 19911 19912 916195430 12105 12127 750192728 4420 4456 177161611 46871 46923 382965600 57193 57194 891627864 82297 82298 725764476 96667 96701 703639035 18013 18063 502998181 44581 44533 189371749 52173 52174 128050724 86740 86741 872845714 57124 57125 947084565 55053 55040 523344580 56359 56324 574961924 7022 7011 531009712 24659 24655 97102667 59019 59020 251519957 97161 97212 827150846 20110 20111 891328639 55285 55233 679968034 40980 41031 690262056 37342 37344 684004080 65414 65368 560939779 88365 88366 704368904 89649 89650 306851305 84093 84094 27886102 53986 53987 877287979 95449 95401 617736249 34295 34296 368575617 65086 65079 40544439 57003 57004 946050810 29445 29429 832272430 1336 1320 753585123 88890 88889 342898363 78282 78239 552264577 85105 85106 104841032 89352 89353 445345784 34925 34916 332357942 67002 67032 308607935 56768 56755 530976088 16989 17021 643141585 19835 19836 705999708 11367 11368 11848698 81874 81875 263285357 33566 33519 660832300 88285 88263 606073871 2667 2668 291256165 69375 69426 44686756 30519 30520 226210336 82019 82020 939898709 85751 85752 374533835 43778 43779 932384835 42502 42544 274762347 38794 38795 325754319 67025 67045 535571660 95098 95133 931642325 31240 31254 60408076 20725 20726 449387122 50108 50146 651860928 26400 26401 408349464 68073 68074 170419825 67969 67961 277669974 7542 7578 339488470 59661 59662 854754016 56469 56447 880480276 95941 95950 156744794 48390 48391 452759583 99281 99282 4149679 86729 86730 392633829 97304 97305 453070326 4086 4070 409005590 42086 42113 987084824 96188 96189 251662107 25133 25137 308338326 58784 58811 211718419 27644 27627 801752369 41841 41871 805109160 68725 68700 876991699 84981 84982 258983781 8340 8364 636783491 84361 84383 448843313 94307 94308 108585265 16680 16731 663539544 35999 36026 807423874 34756 34757 192973808 64163 64164 762603390 11127 11090 193794882 34226 34227 708355172 96789 96790 20493077 48507 48508 123442934 39934 39935 335834504 30991 30982 326085397 43443 43427 895756386 30689 30690 476342793 83500 83477 749465831 75310 75311 639291786 90590 90591 912312825 26813 26814 723234877 88266 88219 66740849 73360 73361 537377338 78703 78704 473538784 63342 63296 948180279 7977 7968 765817886 76561 76562 473227221 93004 93010 664253491 27793 27775 547962615 43318 43281 778030360 44927 44922 538533461 20639 20640 97253086 42225 42226 648758142 46156 46157 692664042 92272 92233 369050948 87606 87588 229489317 88040 88041 801572869 35486 35492 517057063 78770 78731 486918622 71167 71168 595618899 89148 89149 453386909 13767 13768 476433817 90915 90951 661871079 40650 40666 140460324 85795 85752 176331075 90839 90815 684834886 35905 35906 434576434 81906 81939 879301204 44654 44655 582418513 32304 32305 471709611 19671 19692 657027722 79670 79640 512894838 37661 37662 25576230 56280 56329 733537225 68943 68944 960498008 54147 54125 883597188 33746 33772 361553006 46173 46174 598575196 26415 26416 409023852 39825 39826 361441308 25708 25743 738443277 39134 39135 182438738 92179 92180 395587665 64069 64031 626042038 98668 98655 912709941 21325 21305 875712283 74622 74620 966090495 55058 55048 785326667 54892 54926 155069406 97801 97789 753868247 59715 59716 107268088 98831 98832 429035878 63066 63054 571269964 46192 46211 18997819 70537 70583 702061725 41026 41048 950063902 35043 35044 329139755 50704 50705 394339796 48606 48566 196905178 82124 82121 895895934 89588 89558 930269135 2323 2297 532441368 89702 89721 889649237 45152 45112 849175897 58303 58257 512122503 38480 38527 468757685 70565 70566 931187957 19800 19801 883007404 57210 57219 934786508 20419 20378 752709818 75194 75229 683808570 62639 62684 435440081 7668 7669 567040898 39225 39226 804269942 64046 64047 690069983 67585 67586 583500119 53282 53331 840535023 24147 24148 703562250 4126 4127 737461283 95872 95895 790221353 33174 33175 431026036 5150 5151 620034213 51680 51660 536185471 35057 35058 895187030 34993 34994 166942646 5122 5073 124377247 96011 96035 593991209 41994 41995 450337818 97586 97569 960099078 61794 61795 451096174 38605 38554 366321720 2429 2466 755428093 41286 41313 124633846 22707 22708 918241063 91436 91431 252167270 87956 87957 353221842 3221 3178 559477287 72886 72834 321958763 36638 36591 253687790 13667 13713 496306390 12086 12047 189249381 79936 79971 727807132 53860 53912 24210170 55062 55078 290704923 39491 39492 262348084 78948 78976 693324819 19596 19636 796580816 86449 86401 610651783 97285 97331 237335898 21897 21898 437708003 29735 29755 593007097 35145 35142 485430191 14051 14052 802653868 61829 61830 359286717 17410 17448 224812855 61366 61361 514952712 73240 73241 933895871 16253 16254 410039551 88248 88249 377387472 87221 87263 93995669 20786 20748 733682971 81756 81714 38520322 31382 31383 648361660 97079 97080 741544470 93579 93578 989067639 2331 2332 258568919 51641 51591 375218813 97390 97391 754310926 89026 89027 500715827 45990 45996 322267606 64978 64976 261107111 17634 17686 564100999 51211 51228 231732429 39301 39302 919992004 86325 86326 504219814 52816 52817 965803848 56033 56034 286436750 14838 14839 853895279 50001 50002 394289269 62228 62272 754369496 93452 93406 944270054 83325 83326 883126375 71318 71319 521751738 33107 33084 849937516 92601 92602 491720234 19402 19403 695188267 15669 15689 645654619 24473 24470 676569463 93157 93119 378541021 85167 85170 404029630 12018 12006 614600933 27738 27739 622531740 70369 70370 417638850 46572 46573 280126099 23605 23606 957565576 85084 85085 421643211 54238 54278 561698330 53799 53800 541664222 23161 23192 605137873 52711 52733 705683135 77267 77268 288760736 18083 18084 568662250 3124 3114 877990777 32752 32753 850959761 98024 98033 271743686 611 636 405540214 58730 58731 98833570 33126 33149 927522155 75175 75176 37217950 57546 57512 607538044 4625 4662 822514385 78903 78904 772210870 93180 93181 315294093 25869 25870 601643726 64035 64033 543420993 46063 46064 902445040 58203 58173 477629832 74248 74249 91905182 594 567 896824559 46226 46227 447518542 50643 50644 848689523 82732 82701 343033666 44078 44044 55830163 99679 99627 231861393 8983 9009 416723242 75009 75010 892129512 88568 88569 746580960 39805 39812 895213860 69761 69714 850153672 54228 54229 132169851 67730 67731 698428258 10385 10421 498754443 8335 8326 788835742 69475 69476 634839057 78460 78461 384042775 34594 34595 440066057 76955 77001 903098940 4878 4898 709227618 90697 90698 577310101 77016 77017 292889862 73023 73057 501358829 94484 94485 856056331 11655 11656 54648999 48435 48436 458058291 8863 8832 752461141 89346 89347 94384477 18619 18587 866452208 14463 14464 297955411 98373 98374 167582967 10366 10367 222456493 27050 27077 149274294 52181 52182 998532024 22579 22566 414423647 99178 99179 205491401 24152 24143 977081604 84493 84494 820224612 80927 80948 903259401 18456 18438 593278195 85876 85877 132030278 46343 46344 155407699 22135 22136 263832576 81947 81948 361058354 56298 56299 153381495 36565 36578 351967840 46503 46504 437377002 79607 79626 598407831 30338 30319 789041809 26019 26036 580228821 76327 76342 967582167 32791 32841 101487540 11436 11438 838974105 27995 27993 37682872 65369 65370 816164392 88733 88764 585941578 34818 34848 498866726 28813 28814 294888103 19751 19713 591285324 87346 87347 473766116 54967 55003 537529042 27468 27469 182841889 78607 78586 817624193 54233 54187 689012800 566 567 168480488 74817 74787 494887600 5880 5829 348634155 38470 38422 684681140 793 777 603661692 61959 61947 755465966 17955 17956 984192939 17938 17939 220273185 16911 16912 862583801 20664 20665 932248499 86211 86212 166776177 13674 13666 986724572 46478 46472 198376874 19985 20025 450176223 46866 46867 59666764 93358 93359 446231173 6649 6692 651484553 36252 36277 361394396 14546 14547 635267782 7981 7982 824790978 13462 13476 692733137 21934 21900 417016863 17438 17439 453404048 66360 66339 257122266 38217 38226 885591089 68439 68440 454130376 48013 48014 596263672 98848 98879 166205499 74997 75007 302198616 81327 81328 54079389 34740 34741 918912672 7614 7565 801583538 46426 46381 77388007 66792 66830 939552127 72946 72947 926835893 53671 53642 825930166 38765 38766 939406122 90857 90858 341734964 80372 80373 792175377 30919 30902 510662683 20857 20874 837441412 75830 75812 142410774 79345 79319 359680905 46465 46466 341384029 32086 32087 975160498 50269 50270 782097027 47519 47533 758017353 61630 61679 383812867 77929 77916 924172553 39250 39251 454884096 21131 21113 649569117 82628 82641 686117443 71766 71753 193303304 99825 99792 443492363 65284 65285 951337447 45804 45805 373823004 41436 41485 276521656 13040 13041 851547495 90729 90687 979319653 21211 21163 495058879 16133 16128 639616522 33559 33560 228556210 19962 19963 195394236 2145 2146 827025114 94881 94882 780285972 6513 6517 991222978 24074 24075 836165866 82343 82344 952125734 34615 34660 890570276 48326 48311 998299678 84184 84185 704917194 40538 40539 789171672 68912 68935 564174896 9432 9443 800676309 94989 95036 958315085 85524 85559 158754451 83998 84044 584868648 32412 32413 982961355 87218 87219 885496879 8549 8525 109877882 12207 12198 706400769 66321 66322 715846286 16652 16653 777456317 76784 76829 739839196 5457 5487 283120345 75512 75527 408749853 8309 8310 226478109 83592 83543 373055268 84737 84725 23675487 33491 33492 584034941 25019 24968 451700582 86379 86384 35534571 22311 22273 857136131 68850 68851 796136065 23517 23541 33625817 28642 28634 273189187 92799 92788 555112817 19446 19447 559717522 51323 51324 255928218 24208 24184 802052199 64142 64143 339369665 59046 59047 902371961 95674 95704 479560659 53681 53682 559982944 88882 88883 783952608 99509 99556 531519578 31345 31346 590575691 35237 35253 263514604 20029 19981 103526849 6851 6858 149780735 73255 73215 594285010 46810 46784 334409017 60836 60837 843373553 77272 77273 478370365 2893 2894 978688492 13708 13709 788092118 98775 98778 728990305 91647 91648 456386178 92158 92159 56942707 2003 1971 57401598 81870 81819 181326045 67256 67229 793172992 92079 92080 559373492 94763 94764 167927239 48651 48599 733038318 85192 85162 167606310 2023 2024 193545964 63016 63023 869966665 86419 86420 18108994 82740 82741 750020251 68052 68053 583590704 10511 10493 572773599 44688 44689 462623884 13444 13445 204221093 82050 82051 494832665 47698 47699 437672954 75110 75140 553866962 38886 38904 516638719 44285 44286 826563380 52443 52444 273128729 61515 61465 736240999 85525 85506 133551817 81276 81232 760966752 36733 36734 558399515 34878 34879 474195231 14945 14946 998684963 60591 60592 689669828 96243 96270 534778386 31561 31562 24602426 24650 24664 302310716 10370 10365 329798970 25903 25926 613447140 54943 54949 147110189 3345 3303 548564671 2813 2814 869361844 35317 35318 587132304 2542 2533 934988821 50314 50336 549524285 99764 99765 287556438 56867 56848 19387876 61920 61921 23858625 99206 99235 336157081 56980 56981 938020932 43348 43349 176276585 40477 40478 32159023 87087 87101 726273385 65759 65763 791877022 98604 98571 42027381 60536 60553 300542126 83217 83218 190229410 10739 10740 41842510 29088 29089 804452277 82409 82427 586097864 23133 23130 394917208 21680 21681 890190381 71737 71738 210118565 5282 5283 388838412 97452 97463 402407472 26870 26871 940232506 9104 9105 620647674 85059 85060 235126813 90823 90854 523410382 66911 66912 425176264 62791 62792 422377917 99977 99995 887619797 42236 42237 601585554 43484 43434 687068464 864 862 446139229 98344 98300 711793521 64544 64531 261415260 15813 15814 618739340 5601 5602 403371509 23165 23132 568479699 26329 26330 364542679 27576 27577 207224441 9402 9368 711419664 40371 40369 3237725 19700 19701 676835172 45604 45601 404066550 57154 57181 587121688 57542 57514 799323374 77993 78009 339708780 93611 93645 223101137 38128 38077 97146797 66424 66372 582458152 92429 92430 866037798 29944 29945 984089825 15904 15889 670271645 85437 85438 88882851 3943 3923 510894187 7705 7719 746086831 92868 92869 816187539 54566 54567 381872360 26376 26377 80045505 78597 78598 629174375 72530 72481 322023093 45421 45422 230617345 46200 46175 67428858 36906 36908 177661103 18228 18207 287886814 91450 91451 471362036 15867 15885 888029715 12508 12542 179813488 67479 67480 810816045 33067 33068 766377138 78695 78696 79724687 53345 53346 511868089 35447 35448 768365845 42184 42161 436254238 32034 32035 420123395 20106 20107 218851687 76624 76625 302156218 62422 62415 636387354 14778 14779 422360225 32891 32892 861937604 61523 61524 197458159 33168 33169 434874289 60041 60021 800312645 97613 97616 411656776 37980 38014 955692272 83132 83104 213214832 96006 96007 282295524 7564 7570 539921670 9610 9611 905231766 91680 91711 455599357 556 603 49328869 47421 47468 305011674 59239 59240 279913605 65566 65570 463683444 89913 89925 958774568 20117 20118 985092819 51630 51631 206802093 40280 40278 285119237 19910 19883 450800773 13557 13558 306623915 48166 48167 533262317 73141 73142 487546925 54064 54065 663026436 19436 19445 249824620 9860 9848 749694513 85523 85524 723269818 78757 78734 232739520 43135 43136 149178222 12460 12439 600936178 88277 88251 668483003 44753 44754 330127207 45636 45637 199206707 8458 8459 672122724 9048 9060 242566834 42160 42161 969594862 67237 67196 589734549 16651 16671 83391916 96951 96903 387158845 85075 85032 149888672 69565 69586 744827125 27746 27706 859767769 84394 84395 791758350 12131 12132 49928009 17903 17922 770290831 68762 68763 965608432 22092 22093 530184959 3083 3113 740122848 969 970 618408505 71547 71548 207105628 48778 48822 377779257 98976 98977 474862367 35766 35767 414010888 70755 70756 95247939 27251 27245 271991295 91491 91492 49375305 50634 50635 183023429 50517 50518 295517221 19114 19115 388955098 77057 77044 358266313 57754 57708 278166658 57946 57947 214544697 36395 36396 490662173 44215 44229 916523126 28463 28482 46915205 88125 88126 677478717 18712 18675 571711763 50748 50749 438006275 97689 97690 545015197 62402 62359 656509228 37564 37565 768166134 96640 96641 380822629 61598 61599 573040998 60055 60061 433363289 61864 61909 314075446 23672 23673 243044111 64661 64662 218265467 94303 94333 722076195 59381 59414 765681253 30973 31017 900382497 75603 75604 731730355 78160 78161 269736456 92484 92460 965480824 91963 91964 510738246 76479 76452 283717164 63671 63672 956969522 25976 25977 732103573 18468 18432 585851681 57978 57948 156144508 72332 72333 183074918 61407 61381 255926179 70233 70234 660453952 49001 48961 95409260 77803 77804 806327189 82002 82010 262866505 35918 35919 256295227 33065 33015 448754314 22686 22666 184599930 31231 31272 500518704 72377 72349 756066628 21140 21141 938097587 26466 26471 400492881 72813 72852 768346061 36192 36193 482291692 75368 75369 969256042 41650 41651 979887940 80846 80823 420274991 4851 4819 721545832 14590 14591 796727989 32780 32832 848012872 14549 14561 192921861 67002 67003 568063941 68454 68455 873693623 60301 60302 470750117 67992 67993 258390746 80873 80874 882920058 80385 80365 649404932 46499 46500 654802383 12440 12445 178308702 23177 23178 430029449 17293 17294 701506631 75824 75846 907743957 83160 83205 599921029 66640 66692 875782973 55779 55769 101335921 40910 40911 972134993 6711 6727 85562870 5439 5440 655033400 98234 98204 423590566 31333 31308 197399130 92105 92106 140243612 99400 99429 287391881 11594 11582 179549183 11825 11826 824162691 98353 98354 342836557 81882 81883 60670148 176 177 19341578 10870 10903 184078629 4491 4464 818446238 68226 68203 765560427 29231 29259 440547741 87441 87442 187457269 29789 29790 1961459 94683 94684 105115625 64315 64303 662470190 40956 40960 862245485 41495 41496 816542019 76647 76656 852537135 31465 31447 988990012 71982 71996 9961541 64551 64552 874540496 92712 92726 437720464 44419 44420 980353100 5456 5457 626048202 25919 25950 570858740 30747 30705 546133116 77208 77209 491717279 95630 95587 470314041 75625 75593 395661496 17004 16960 774531770 57639 57612 74624154 84089 84090 405287125 97845 97846 955774287 75234 75247 463638267 5916 5917 942025739 42902 42870 898482629 4533 4534 570291355 90727 90728 150908399 11649 11634 801977501 72680 72679 101385327 53800 53765 79640579 60166 60167 704872854 18709 18710 86146677 20259 20285 194948929 51596 51547 988024295 66675 66663 294315748 70577 70578 214173162 92495 92496 869463005 97811 97772 453755613 33233 33234 63184469 28026 28030 913948884 9281 9304 494284150 42282 42259 681811326 72743 72754 590230903 23128 23177 254797507 58986 58987 67210406 53496 53497 752930630 66444 66445 490293029 81446 81447 900517856 11798 11799 615194749 35524 35532 757993859 76764 76812 903714043 45003 45010 119977493 89757 89758 730365012 6715 6761 193388936 43415 43417 164722007 82244 82245 78620007 89298 89299 262698600 37626 37610 555644482 10644 10645 391340092 1621 1622 374182979 60601 60646 142479605 66892 66893 531285478 14348 14354 775866313 87641 87687 840391784 77492 77493 324908163 92093 92124 278990213 48939 48961 751493909 13959 13969 606555605 13668 13642 432555814 81778 81779 742388651 93558 93559 20241729 2883 2843 288839258 89028 89018 775066320 50136 50137 142022070 78058 78059 828686874 83008 83049 855134741 83095 83096 847984845 96582 96583 803436459 95604 95605 274116743 37389 37433 263418300 67417 67454 206693949 55700 55701 665138943 19733 19717 670436558 48781 48824 482942388 33575 33576 848053084 82797 82844 422340200 85006 84961 899624210 99813 99814 507561427 64872 64873 942231137 33526 33478 158232615 18709 18719 111545528 38320 38291 526547098 59670 59671 470024770 57263 57264 430664214 65241 65245 500021051 15322 15323 647802023 68417 68455 734043507 43553 43554 904154839 20302 20295 470461478 39041 39042 56708871 7252 7247 840976621 34450 34417 924754674 85290 85291 915001461 91510 91496 865148251 94283 94284 570258217 28436 28445 372515741 49910 49911 377281021 4342 4317 362115508 41165 41193 331030481 38738 38739 944961637 1299 1276 288910282 98422 98423 696840182 1199 1200 279405174 98797 98798 746566115 28561 28538 313928283 17791 17760 569361158 31645 31646 267160376 28841 28838 45563728 8344 8345 662489647 77501 77452 264742875 88391 88392 438818874 30668 30669 30467865 65388 65389 243983814 33618 33656 257518631 67551 67552 361176612 33601 33606 826176545 14682 14683 537896092 35110 35111 804493131 1617 1618 173965228 80735 80688 115373371 2971 2972 393054994 97234 97235 761059922 69596 69597 957155856 68989 69033 211517382 13166 13167 684129548 13669 13670 904717653 22395 22436 592910076 2907 2952 22478667 11566 11567 77237586 72215 72216 513396942 63112 63113 995407271 66973 66960 843487379 10934 10935 652417241 84920 84953 969338805 44737 44738 578524030 47394 47395 48304507 92471 92472 396744355 26523 26482 304671818 73340 73348 178350035 83201 83220 186514728 15169 15121 136436571 90427 90428 699618905 42915 42916 760878572 99582 99595 34102913 46751 46752 221398892 11113 11114 309041943 69410 69431 80546893 15854 15859 901229332 15694 15695 757857217 37485 37486 564433220 40911 40912 917119668 14294 14295 847418378 52708 52727 264030918 76500 76455 292790945 62701 62702 189103193 94974 94975 668428186 54059 54060 91542722 82670 82620 124089638 50203 50156 600456954 69981 69956 155771552 13062 13063 991429399 10209 10210 453024774 74976 74946 844136755 82219 82176 470738518 78677 78678 42989555 83183 83187 273121176 15831 15832 137099302 16529 16530 897568643 72918 72965 890237546 97857 97858 104592834 8124 8125 754224423 78512 78466 828058407 67377 67378 302517144 13853 13868 494440479 51785 51810 294283184 11943 11944 598265798 55609 55560 449366125 43812 43813 449725241 10254 10255 484629530 9562 9554 897665306 8763 8761 722326736 6941 6938 423522288 93495 93511 291889915 98203 98183 477162612 71302 71322 773506303 32529 32530 459624681 64140 64141 113055850 43141 43178 161873502 54224 54173 258912105 85945 85986 899823788 52622 52623 502380090 63558 63599 322446630 57544 57529 41774047 45932 45916 385569164 57237 57238 739059450 35576 35525 684932193 4233 4255 3625071 74372 74327 169327217 9604 9605 56188957 48782 48738 544093744 75643 75644 942565406 79857 79858 164002145 48391 48392 397218403 24386 24339 830541052 9457 9458 783928833 53615 53598 207449934 43625 43626 301623370 84040 84019 858754564 11429 11430 701854828 59531 59532 656662850 27868 27867 157181965 5463 5476 119585643 96120 96121 640207159 47820 47821 437226809 22806 22807 673951614 67526 67505 363919274 69936 69937 406577004 16464 16465 345867718 77590 77591 559271784 69418 69419 645266954 32961 32939 492237439 62690 62677 906644275 22541 22542 484214881 23594 23595 427252382 66697 66687 579944222 1276 1325 943683004 81243 81244 46627118 17153 17154 603130550 55917 55921 61810827 74739 74767 341000724 31277 31286 689188793 48600 48601 378411579 39256 39257 271370517 31777 31778 699416953 40630 40668 689965147 91252 91253 315350256 11863 11864 773358476 31730 31731 839255472 46922 46973 788505464 32225 32226 541143716 65999 65970 396049738 78843 78812 411157394 47813 47814 917301018 67149 67112 846576880 67582 67561 499609005 19828 19829 540580116 53193 53211 613006778 91075 91066 482492418 52561 52593 625412782 39060 39061 912544373 34160 34146 38165726 54119 54110 59656750 39140 39141 470572547 37402 37356 639029568 43147 43160 398698914 17002 17003 10283466 5491 5492 599385189 14530 14531 940522709 27868 27835 750316128 85349 85335 318411634 73721 73722 139636969 85875 85842 240184772 15400 15389 89839767 45386 45387 912650189 35288 35330 7611853 6386 6387 307637447 45533 45502 535356222 76048 76049 533024588 36637 36638 366993067 57072 57073 131705852 11809 11835 659195907 36288 36340 418800936 95481 95482 80832640 43289 43290 657603200 87938 87974 447568106 41648 41649 964867086 11790 11791 425551119 73175 73136 684055750 69168 69175 859472662 22003 22004 933549801 23370 23371 743156845 69417 69418 649218762 94987 94982 908390125 53181 53208 401527472 88758 88759 394186094 52351 52323 336087451 39526 39527 727667762 84321 84275 232680814 37540 37508 293766936 70519 70520 712646604 12743 12744 706642182 33331 33308 599537597 16126 16106 757346532 75617 75574 729857001 311 312 607764036 80955 80951 546383212 11142 11143 432527831 92800 92850 798381613 34998 34999 796661823 63301 63271 495039007 88399 88400 12976543 27868 27880 656827915 64177 64173 143210699 98271 98272 56939614 4350 4316 897280977 21135 21089 487778008 97256 97257 736245212 86119 86134 674705339 16698 16684 59054863 25192 25193 866138101 86071 86072 829485368 47757 47758 72790649 73103 73061 52953150 92933 92985 831390814 44779 44830 207671532 79985 79958 392493490 66609 66561 422891994 30979 30964 627204897 20537 20503 374848249 97745 97746 707929691 34247 34248 670656546 76336 76337 660585742 64992 64993 726722732 92183 92184 989514825 36975 36963 501534337 66456 66457 217371562 1315 1306 878138381 54179 54178 443975670 57732 57733 978430644 96972 96973 407996897 71623 71641 393275493 48748 48749 200415699 53439 53440 562439761 91437 91485 910306345 56300 56335 428084203 44331 44332 561059908 40144 40145 192431013 24631 24632 746617056 52870 52871 992088993 34601 34596 524749238 58418 58445 867157264 28856 28857 704658272 54844 54807 600699398 92564 92565 805821952 87407 87433 847520087 63055 63026 981131532 17542 17543 391884744 22206 22168 437769663 7972 7973 310868977 76026 76027 705087073 37410 37411 196505826 99528 99529 959324841 94958 94959 588837774 63420 63442 477505172 48999 49000 428544895 51354 51363 843085407 72632 72633 502942324 30600 30601 67024541 59265 59266 227030183 73523 73574 865389990 14213 14220 618170326 15726 15702 561956523 66402 66355 605979209 22159 22160 651899065 24193 24177 457821988 15577 15578 423344350 97276 97277 926150965 67033 67034 53342674 11314 11321 876784792 98115 98116 631304736 3077 3040 958330636 98285 98286 627346195 67363 67392 211952837 9193 9142 689500595 18063 18059 366504342 27187 27157 417934744 47682 47648 213216361 28976 28995 156542200 47645 47646 267139175 82904 82938 204728742 4128 4078 270337069 20295 20283 708886417 14520 14521 75845691 64551 64500 46869995 9617 9627 152703734 37027 36976 625236986 52920 52921 845838232 20016 19997 771527515 89002 89003 874841033 87865 87866 376033030 24308 24271 549106009 62171 62163 184627704 4439 4440 64940768 24833 24834 903141262 12928 12929 672953153 62008 61962 246186911 68883 68835 381804099 40966 40967 35192282 70690 70718 803329251 86933 86909 626726918 91275 91276 712679074 58319 58320 171552389 21159 21123 54304579 44185 44186 13533030 75432 75409 121358879 75696 75707 695771605 64376 64324 921885530 86735 86736 470895130 80506 80507 674957407 68164 68165 111927029 31727 31728 21489069 55890 55891 158950932 34156 34191 950059058 44040 44041 599104713 46590 46589 162189966 36134 36135 78438571 28622 28605 933141538 14008 14009 582858747 98890 98860 768663135 70916 70899 240435542 67260 67261 504528935 69263 69290 10807821 75304 75293 670722342 54854 54855 365608741 26126 26127 660933319 4292 4268 105403947 46749 46750 168552298 77545 77538 818440704 4562 4563 908660424 34180 34181 661286991 39950 39975 400609321 46119 46120 34277155 25318 25319 978962627 23123 23124 333913970 21133 21134 320428799 7152 7120 950737642 46450 46417 929452968 44524 44554 112802328 70216 70217 683061084 88107 88133 56651694 42798 42755 574870915 31557 31558 350426157 91351 91352 953407895 7178 7149 651051673 37586 37587 983847911 43875 43919 503078709 54925 54926 814612556 83109 83098 168145980 16035 16036 633022028 93465 93466 995435949 21477 21433 73487120 38642 38643 208504819 7062 7049 889548141 90420 90378 97537901 46653 46625 776086603 70400 70401 130490712 44219 44220 11274503 88761 88762 73445006 97115 97080 285366623 74102 74063 121347310 49526 49546 150088225 26207 26234 881855470 21958 21936 971491885 91601 91602 321694902 62105 62106 678370291 27621 27641 35247909 83647 83648 699331028 83942 83943 89843882 63214 63215 409868894 75930 75885 788943233 35899 35900 83903257 37259 37308 382965531 33481 33497 151588972 54213 54214 99071576 5311 5312 154801255 48671 48672 142378609 14128 14129 625776685 27104 27105 38886939 87540 87541 538014576 62772 62773 128966309 47693 47694 407563402 48883 48884 807530321 41871 41872 841783798 48890 48891 12815957 38523 38531 498036778 20508 20484 103928449 94211 94224 741462726 90553 90504 436415222 48626 48627 399316594 72170 72171 987042901 11599 11600 643087614 97622 97623 655469630 73536 73542 5793186 46218 46239 626922540 41839 41881 776646710 67327 67328 195171771 90594 90595 230823626 84862 84863 237565659 41242 41286 217004331 81521 81498 420953464 24330 24331 981949744 19374 19324 787495233 58351 58326 653290691 51720 51693 10668957 68399 68414 777301232 9511 9485 491494804 89151 89152 268808201 48031 48032 549042464 61935 61912 928814185 97368 97377 843665264 61727 61728 11015477 13446 13457 614288304 28660 28683 176337908 39656 39685 405260764 34119 34122 403245166 89253 89254 512900962 2483 2486 633693845 18354 18404 492051531 25921 25913 87997717 96486 96487 669347714 19555 19576 476296590 61581 61582 448132295 14157 14139 194589655 27044 27052 150012680 85937 85938 248969660 27571 27572 29579747 38939 38940 337899988 44216 44206 341940833 71032 71033 472434207 607 616 234381021 16087 16088 229259081 74294 74257 126706258 76120 76088 504174664 78505 78506 853792723 98976 98981 905929239 42751 42752 703785277 3670 3718 681024047 2482 2483 667051315 10680 10667 392632073 32702 32703 391063113 30643 30610 88413721 9685 9686 295893986 5623 5624 271671059 32066 32067 329284195 42762 42763 916347665 66272 66275 473227247 34835 34793 778711200 57810 57811 707216166 5065 5070 14219222 31022 31023 424612530 27932 27953 853523503 37848 37888 395287584 33482 33488 65551919 56158 56203 241726165 69465 69444 31433026 6693 6675 336263057 25332 25338 420306114 75763 75764 99131794 32596 32576 820258356 86712 86713 264347905 87407 87408 586061885 88368 88359 467177567 74478 74479 406931491 91609 91602 956064084 87373 87343 383048520 91601 91643 975505992 10755 10781 93574322 7310 7304 19292412 4757 4758 889314672 66422 66396 152539093 3743 3744 501769804 61890 61929 621155143 30073 30121 817141954 80240 80241 672130373 88903 88904 674923045 54649 54650 253969537 80368 80369 937033200 86550 86509 667230209 23454 23455 169535960 76749 76778 442957032 67394 67395 829382782 37078 37043 444168961 46529 46503 698103898 97820 97821 533444438 3143 3186 820732031 11897 11905 606243017 64434 64455 580756970 95964 95976 607045919 71951 71911 786138348 70716 70717 700156526 34661 34635 525630600 5519 5520 156764979 42692 42732 696354945 85041 85042 308596763 35901 35902 406322565 43061 43060 705641995 63524 63525 586324438 64673 64674 953002396 29274 29275 629792093 89974 89934 431954163 51608 51628 427509973 29992 30033 493649649 1297 1298 539866351 55006 55023 687903949 62491 62492 815758730 28376 28377 288334927 20249 20279 524522816 41055 41021 767933616 87748 87749 177588728 86859 86860 318871871 18594 18595 32518539 87369 87416 506183345 54251 54252 927869922 48008 48009 103514676 81465 81466 493801249 4897 4848 811939819 79565 79566 926698694 35064 35065 572729910 20133 20134 930332101 14876 14877 534991169 9684 9637 576200932 3089 3116 986870447 28538 28539 537885380 96169 96170 501277115 37074 37043 338711124 42025 42026 756053855 2252 2226 46193255 75927 75928 915996442 37623 37573 642487560 67712 67672 445678282 95335 95322 900436805 7334 7335 226741090 30763 30764 506026598 12392 12393 33308298 35051 35052 188048952 13559 13560 242598556 69580 69581 919410480 76658 76635 267997500 52629 52630 763986854 39655 39656 326751882 79890 79934 876369285 63798 63799 427461663 42944 42945 238615093 69238 69239 937875601 48820 48821 104536874 12758 12759 809374896 45708 45749 419754739 67978 67979 737543018 18071 18072 241778688 59083 59071 797629628 24901 24891 36368603 35030 35038 571053337 14512 14513 510907986 59370 59331 415715371 44465 44457 886024199 94426 94427 646624775 50943 50928 903202764 86770 86762 237787995 6149 6122 657397014 27285 27322 11627112 45250 45206 523221241 96234 96235 502139690 30356 30357 236185724 64559 64568 351993505 59403 59404 633567380 71179 71180 596296016 95376 95377 133778719 9398 9399 858414083 63844 63845 294271396 67363 67386 719793642 84313 84314 201871872 41938 41936 892145847 35402 35403 332240484 20191 20180 79050441 76203 76197 401401867 68790 68750 728422252 7340 7341 303794324 86580 86581 678366798 89979 89980 421558366 65128 65129 771827394 70386 70388 546629515 65735 65748 615683626 21015 21003 118664333 22309 22326 514614811 96132 96093 267923812 55000 55001 109423276 52989 52991 110280871 60668 60669 174410324 2761 2808 782022895 76485 76530 472386146 17937 17917 680452038 61781 61782 799219872 11129 11130 911084622 89317 89321 586669230 7102 7103 73356029 36286 36287 896763975 89432 89433 987839868 98580 98632 602813284 80583 80589 367232710 47797 47830 967514147 4329 4308 910737484 61647 61673 2803675 65662 65663 32516559 40371 40360 695365806 83292 83293 483832498 94417 94443 138068959 13444 13459 626190567 22303 22251 681874652 73465 73466 508902180 23685 23646 336984978 22353 22342 839585017 14011 14012 128766730 72415 72439 446251631 57903 57904 568113200 40687 40688 953880662 23649 23650 918717090 11093 11125 675471936 41540 41523 31265886 61974 62006 880277668 68752 68796 312237322 66617 66618 184196597 13890 13891 778835158 67993 67994 903964180 44089 44090 788504090 5645 5604 243101383 80592 80593 100437862 31447 31448 840049513 21292 21337 72365312 77337 77371 636989990 43265 43237 886068463 26014 26015 947045243 82804 82772 561599797 83092 83058 639312902 53244 53245 484152463 69729 69730 911134123 7122 7123 54969124 83385 83408 685639024 85354 85355 781621155 45867 45868 460135340 27412 27413 248751589 25785 25789 503108138 69493 69494 82375865 49572 49573 293286443 57205 57204 677866326 29078 29122 549922969 63920 63938 589312015 49742 49743 351035777 23621 23622 714924281 31338 31339 557762902 45223 45224 119511126 81938 81939 641501096 29400 29418 330706821 96796 96797 856428671 8389 8370 913626786 73309 73310 529471008 75832 75833 571697973 82319 82320 988401329 30567 30527 65343007 94531 94532 356108011 81708 81709 58652804 47128 47124 840832617 9286 9237 294725237 33095 33121 954454896 35628 35592 150412709 54883 54847 101779611 3220 3252 858905375 54836 54837 530564858 64728 64729 381562183 37012 37057 894590381 90918 90919 41409626 38148 38149 464327119 15134 15135 339455026 16536 16566 189428870 69476 69488 772831697 43959 43986 209023580 21517 21534 772364154 62637 62660 809716319 24074 24023 352067768 22780 22775 997499534 53245 53246 239421693 58397 58398 19153047 19993 19976 7999426 89478 89479 865967046 41143 41144 376633194 83427 83405 476390887 39214 39215 963606014 64255 64256 307471808 63002 63003 843388378 13055 13056 604409153 18095 18044 83174958 40036 40056 862894864 60932 60931 590867921 14053 14054 783450288 99681 99644 650756147 39130 39131 664201076 86555 86556 767062989 93740 93772 558219961 38397 38398 916925750 61780 61739 837146764 38497 38513 785790941 23392 23393 642917111 13454 13406 503236333 79217 79218 471121945 90149 90109 974026845 25166 25185 560054409 57474 57475 783572802 41944 41945 815817300 87228 87255 699994043 34852 34846 86617075 90837 90838 850389336 97377 97378 725663386 89115 89116 68367340 88621 88622 322400910 63604 63613 393641876 51337 51338 617131522 61279 61274 493046555 18050 18093 218377656 97391 97392 525523059 41500 41501 627224030 95700 95701 207735958 6579 6547 960505775 25737 25783 810583219 75511 75512 622543945 37358 37359 341834885 74447 74400 725735445 95418 95419 522649786 84746 84762 152123856 55159 55121 532127895 66808 66809 644054562 6387 6431 663789167 38878 38881 830544697 87969 87953 146642924 85556 85557 826936525 65397 65398 994471947 41137 41138 448878113 59123 59124 589931192 13250 13251 361262156 26251 26252 1386730 69791 69792 652341189 84358 84369 691973224 55322 55286 5062121 96804 96805 410834136 41756 41757 110812312 39435 39436 978457078 31238 31239 26298521 55765 55791 37878156 29866 29867 267647881 67768 67755 815647172 93956 93957 81102667 57855 57825 991941004 70328 70289 684120107 26626 26627 31633770 78806 78807 813248866 18929 18884 304593877 99318 99328 880057512 26820 26821 712816851 44930 44878 478365597 5556 5557 501919069 58495 58498 131577432 62929 62954 75460829 40045 40037 84108942 13967 13916 865796961 77371 77413 277303544 45376 45345 933602474 72947 72948 939952967 47185 47203 306709498 34473 34474 841642849 32667 32660 453061158 44783 44784 39367120 47159 47133 270328572 39120 39091 334902966 30174 30175 64618335 36630 36631 719426414 70908 70924 802224086 67239 67240 99814708 42280 42281 578855367 97209 97188 559112479 45707 45682 794376945 53916 53900 234921778 39636 39628 173846834 26257 26267 581710248 57403 57404 358860513 77615 77613 95183701 97639 97640 735366258 79251 79224 671674335 76716 76717 408298576 91 92 316402972 23061 23062 170604563 94816 94817 491427256 79509 79516 18374224 7004 7050 150213214 45978 45950 445827271 78442 78468 39002368 14476 14477 643423290 98764 98765 239838774 26143 26162 592462638 15650 15651 475582574 11745 11746 890512955 72007 71998 816577813 86772 86820 840093332 82048 82049 510764809 81499 81500 352596887 733 734 515410272 40139 40140 425101787 66908 66922 998686746 32667 32635 603752074 68916 68917 105555130 28607 28608 232969055 45965 45966 178125583 40931 40917 553053235 82652 82653 120282481 44774 44775 665457428 29704 29732 539783294 27861 27862 768752919 13623 13607 338294108 85191 85192 763504198 48438 48411 625060433 70153 70154 267011837 56448 56455 184136596 47206 47207 354321305 24077 24078 537115209 24820 24807 231006937 8280 8281 48379762 56229 56273 329314422 76386 76387 276194128 30231 30265 314445808 7672 7635 802291279 56592 56593 294425362 81787 81809 677165416 32660 32691 327187464 53755 53741 170802361 44016 44017 727410990 95199 95200 730889184 30403 30404 14839798 44776 44746 849994282 12945 12946 696721909 99455 99498 131468604 76359 76362 879007191 11356 11357 322862527 75250 75272 475133854 41119 41120 219497600 64762 64763 316822886 82400 82386 93379032 27766 27788 326159307 34003 34042 169541214 38993 38994 632769604 73274 73275 901549757 42462 42463 104488866 57955 57923 270366705 56996 56995 778333706 80821 80822 134809682 2781 2782 152769907 93664 93665 854628822 78385 78348 81324676 29065 29082 726996044 48800 48801 28846248 86564 86565 850545210 93857 93900 693487037 78692 78688 97082204 95751 95709 818114374 7379 7380 876700531 78837 78838 781961844 91126 91127 279543402 97402 97361 179663281 35690 35691 990500487 39384 39389 700367965 25749 25716 269747397 25527 25528 446176259 73371 73389 376768498 20648 20676 453744816 91539 91563 772985989 1717 1703 194633693 86 130 986390723 79698 79703 301005679 59732 59753 899446331 40563 40564 79614269 59834 59846 938713126 54381 54425 110235822 87823 87835 442705112 59552 59592 140968361 78489 78490 227767339 19506 19547 783242973 32670 32684 75626091 63568 63569 728354374 2232 2201 670621026 52896 52852 29925297 75961 75962 774540348 93467 93468 549297725 56164 56165 418200709 11353 11361 979366363 11200 11206 542094033 3488 3489 433483204 82348 82315 774795686 2662 2653 129856765 70767 70768 706232371 29172 29173 614953184 81683 81632 115633798 83934 83914 463343043 47545 47546 551086581 90945 90921 640752388 89760 89761 798871812 49948 49998 618772259 74768 74769 525507592 27158 27159 521223022 3692 3642 955517460 97853 97854 118539770 84888 84844 630311696 58454 58471 805272869 76319 76288 957798102 36865 36866 648895528 19199 19200 88057397 68214 68215 381811514 56196 56197 260952401 56621 56622 325693157 27567 27568 794341350 61950 61986 103188626 81521 81509 564911951 5048 5049 667182301 39518 39467 875385763 11645 11681 419281873 55165 55166 347787292 18955 18956 581194784 52015 52016 18565869 52898 52899 934522998 37580 37586 727025705 56447 56448 220858024 19138 19174 889307144 48023 48024 270544973 96925 96945 810310015 40482 40442 21708147 988 955 972339625 59143 59144 992417153 57863 57864 461089163 70729 70730 331495959 38707 38744 365178871 80177 80129 362283978 60410 60411 114895144 59568 59569 243382497 29535 29562 56638657 4086 4087 362395096 75649 75643 558795314 72676 72703 435816904 60244 60234 43322629 78176 78185 697620320 76685 76710 834684078 67826 67814 388742848 95658 95691 816254951 97167 97168 179472580 31097 31098 512645145 6945 6946 112793112 5961 5962 708031677 57490 57491 991335338 42522 42523 26605278 35884 35885 738340503 35514 35515 509381585 11157 11158 592548599 91817 91818 993648600 12879 12931 563624446 32714 32715 384279524 71504 71505 115265926 64118 64119 310146824 85927 85934 92296711 11703 11704 58281852 33569 33570 982878417 38402 38403 514860260 40077 40078 628479474 27729 27707 11255900 55085 55086 229750594 94934 94935 189767693 84679 84680 262624455 27689 27641 150008592 64660 64661 550481089 58739 58740 671766273 85226 85249 935695555 29235 29236 809254618 27474 27475 718356704 11966 11967 382533857 26203 26176 524352490 6698 6699 984896555 26252 26261 137928893 83564 83565 820846860 71307 71308 252760431 40159 40153 16082155 60381 60382 638859143 54111 54065 751834304 86124 86125 775550912 69303 69349 949917387 5327 5328 484353592 57060 57061 622871950 41268 41269 837974953 21520 21521 969653252 26832 26833 111441899 88547 88548 443581892 53559 53560 693334004 46113 46159 747826970 85046 85047 330723537 1062 1063 610322852 51481 51475 687493127 14522 14523 544783990 31826 31822 150606060 55615 55616 310713513 86745 86746 995022321 89183 89184 51048495 69014 69015 739636413 34309 34310 827775789 39302 39289 850034213 97952 97953 249180757 53460 53461 627441096 56659 56660 368042947 31279 31280 460708710 91984 91933 70962288 29791 29792 264842907 93095 93118 540215273 41868 41909 977966669 89082 89083 384728660 79472 79473 298108655 79411 79412 738951953 37166 37167 606372915 8933 8934 889514618 41382 41383 328882789 15093 15094 510481562 26465 26437 200029578 43618 43619 432246665 67696 67719 402334795 78933 78934 361067544 97944 97945 824785224 6062 6063 44423541 74699 74677 985177870 323 363 188117711 52462 52476 936419307 81736 81737 286479688 20188 20189 539093109 86409 86428 444898302 38178 38179 417858759 27128 27129 849774765 10846 10847 414527901 7162 7139 157749659 6762 6763 513999737 18821 18825 434122294 44376 44334 582911334 92482 92513 400717680 61350 61357 601105460 25093 25139 864606983 16576 16577 433118569 11739 11740 769386892 75858 75909 977230512 68064 68065 864161660 59233 59280 317186549 66517 66470 216774422 81620 81568 928694301 89517 89518 796052270 26435 26403 104208380 92231 92180 521929946 4738 4771 340908789 44563 44564 292843992 2545 2546 384503532 13555 13556 325647154 52766 52722 147373353 54673 54674 104311829 18661 18684 513543730 54790 54821 956407823 6242 6286 765829706 18430 18431 74662288 22660 22668 743567926 50596 50640 786209167 38189 38190 854466488 74316 74317 925967052 13311 13287 939132037 33805 33806 127517277 31223 31224 681350401 40146 40100 555978544 53929 53930 476963905 29710 29758 790650787 33048 33049 960283441 6948 6949 899359578 65333 65334 503485842 47380 47336 654688997 26462 26474 577084588 95056 95106 729006501 26470 26452 16302710 28808 28856 715088024 80656 80675 410595258 34043 34044 95127533 16051 16052 934805644 44166 44135 810092839 88353 88357 928980247 21399 21447 974952136 43563 43564 178254539 17324 17325 646814269 27931 27885 895113247 78740 78784 971588918 33622 33623 230275055 59363 59364 763538119 96242 96262 159902778 84285 84268 139354520 19048 19049 690185790 46003 45970 340146494 33976 33977 743817166 58866 58867 211954568 7119 7109 421995999 52334 52335 464660565 81181 81196 951065318 23422 23430 554267747 75747 75748 904022565 49127 49125 575317874 52116 52117 122231786 4235 4236 162184347 28397 28400 469399417 83884 83907 333793509 22854 22855 858340367 58060 58061 236429565 61399 61433 316387082 72904 72923 817404261 86102 86103 223115124 8348 8349 897074057 70688 70689 839063722 53822 53823 950909197 39061 39043 203325012 21126 21127 52901336 36116 36117 905591492 62295 62249 227265503 70683 70684 461533682 84385 84408 269220895 18394 18370 203657638 12938 12947 34499102 14933 14934 57796417 99046 99047 199751700 57859 57860 264317471 60003 60004 60881858 39053 39077 339174195 15308 15299 518039574 95376 95388 252323277 10067 10068 876286630 97023 97024 383574336 49489 49490 502513409 35331 35332 334035051 77663 77652 126094555 65708 65756 888015189 17856 17816 32083631 29097 29090 482534700 21245 21246 662413619 51819 51808 627651430 5118 5119 753937971 47604 47571 991748426 42740 42736 415971182 21477 21478 659742755 76414 76415 497732516 55005 55006 673082467 20716 20717 226312316 78275 78227 845769680 25956 25911 835545514 5688 5710 954081338 17964 17965 791644415 8171 8172 575324633 35060 35092 975043778 85908 85863 871048325 50936 50975 721658727 2178 2164 681657134 1416 1449 592794058 4138 4139 604180239 43387 43388 989388818 7709 7710 859527906 33214 33215 887297364 69691 69674 758361014 39659 39660 574015090 98328 98329 806195942 76889 76841 748870827 45888 45889 237990637 29191 29192 878691364 92308 92318 703677050 98209 98191 324035091 51241 51242 513979330 13171 13172 179746384 63980 63981 290788538 90196 90197 863328239 89849 89850 36362488 31840 31845 260600448 46390 46393 212510528 29461 29462 177268321 19974 19975 544674807 92678 92679 538406563 35324 35312 233980438 95836 95837 827693263 64640 64641 172503656 58860 58891 966863128 20537 20487 362162469 2424 2425 339072054 35622 35577 769347404 54069 54070 788859559 89616 89628 435432393 65808 65809 484170567 55386 55387 38953327 64781 64782 160832776 12727 12675 510190670 91231 91182 644230616 17783 17784 688132867 31214 31215 286663688 15484 15480 267683603 70980 71012 660838204 52398 52399 958480805 93833 93821 631809555 60431 60406 738497428 59476 59460 538954354 70388 70344 708672095 97301 97330 69731233 31460 31423 454755789 61812 61772 225414115 39369 39367 756247453 97066 97067 651741044 81673 81674 220503352 89572 89552 908082552 19115 19116 4861243 35408 35407 435388224 1242 1190 963410932 26037 26042 596981282 15386 15387 393076540 88199 88200 250465071 58617 58618 93216782 99385 99411 366880113 55466 55467 235661048 29739 29740 666930243 49362 49363 195071648 20081 20112 755837904 86983 87031 548267232 79027 79072 918235344 66566 66552 925988574 5441 5390 49486810 54640 54680 917332080 23205 23159 143405224 89138 89139 827099454 17154 17155 869597301 15907 15919 870091624 42122 42123 980791789 89420 89438 647503200 39047 39030 364519072 70610 70603 748398463 5816 5826 137749690 31806 31852 932661581 65856 65814 250198257 24227 24228 520906355 677 678 609189981 40292 40293 675068224 76725 76726 562849291 73725 73675 933710447 65133 65134 945719216 42072 42073 866800024 36845 36846 898823530 51849 51850 559072136 2165 2166 615117432 93045 93018 814983085 60191 60192 867572920 91739 91740 539685751 14455 14494 986340416 60897 60898 625419930 68897 68935 922192610 69190 69191 698374346 22103 22064 299463126 51015 51007 734144469 1860 1861 161153598 15822 15845 643428766 5556 5579 981664569 14873 14892 322810299 12018 12019 777553391 50089 50090 79119040 2041 2078 856846984 34093 34094 510369 49642 49654 693018493 86509 86461 781022571 34255 34272 645237791 27382 27383 320566688 95924 95925 895779740 37127 37128 389769424 32367 32368 900437942 32378 32372 178851072 84631 84663 32604084 51605 51598 907179843 18380 18381 944931109 40989 40990 958828728 21765 21805 74586691 48852 48899 906796739 52534 52488 525468006 97747 97695 137827086 96777 96803 862807601 51636 51637 835945934 75579 75564 888374133 54969 54970 984691959 91425 91428 629481452 73079 73028 762450282 40675 40680 967563923 11014 11015 268293387 47155 47191 779839970 24741 24790 532343874 54288 54279 523289522 35734 35776 64667524 89363 89408 703775871 34087 34099 698772444 99198 99199 907137535 77010 77011 704343039 17266 17267 230040821 67989 67990 849401682 55730 55733 619828962 9974 10022 188003571 9142 9182 515314149 17738 17739 460301760 49598 49599 254851774 97760 97767 823662456 40260 40261 178415708 84933 84978 307474961 61252 61253 341578668 49335 49336 373331538 19785 19835 643790737 21612 21594 732999240 64345 64365 373263648 56917 56879 70486749 447 477 202962544 87635 87633 838616601 50335 50377 242852947 68503 68469 773851736 58911 58903 95927533 40140 40101 261833715 503 504 455763766 64507 64508 170324150 13107 13061 644964984 62617 62640 778310293 30060 30012 586279305 19206 19207 125295395 64901 64934 551980080 58683 58684 745854112 33774 33795 379802727 21729 21700 844323414 58059 58060 767896378 72902 72932 309205607 86920 86921 628133788 18398 18399 59099173 92010 92011 363273741 20995 20996 660648998 67185 67186 916135897 88631 88672 335239241 53261 53259 817117334 5130 5089 51996476 97511 97512 993270970 11745 11707 759850805 40447 40448 713720883 73937 73928 106035362 7305 7280 34083718 29740 29730 420612025 22623 22665 917397564 32128 32129 941238773 81762 81763 780842685 82967 82968 286164776 63393 63394 700540048 90738 90762 610832040 43740 43790 981328062 66279 66280 87567993 94384 94385 195286574 93330 93321 479541469 42969 42970 375663796 61545 61509 677813561 42714 42711 483099983 12657 12658 100943551 76651 76618 584094326 70582 70551 764049310 26416 26417 253577546 96921 96922 894763852 10907 10908 44370935 15490 15493 940644534 70052 70053 643841104 30858 30906 269917246 22944 22908 601696090 24101 24102 174742305 70841 70842 287386499 26172 26158 283537857 28977 28927 351519660 85532 85536 92961428 1922 1923 178771361 2364 2390 327445842 90578 90561 354207591 92306 92337 907546133 30271 30272 327823886 44643 44644 105639272 31282 31267 323435391 73105 73106 818905859 24172 24197 225715751 97684 97662 48269491 44711 44712 450839767 42916 42917 642235704 47299 47300 377781751 88810 88811 377750234 16928 16878 345524880 37089 37090 692798567 52896 52897 588349707 32609 32610 804490715 47629 47630 839548782 63654 63655 433318018 87181 87131 768600663 95913 95914 125095371 45818 45819 803667640 3275 3276 25891073 79316 79317 315428754 43489 43499 983786051 43356 43357 449029673 50578 50579 93952332 70741 70742 654429008 81151 81152 992364061 6119 6120 810192414 73230 73231 189812714 45753 45754 329081434 60026 60044 658048039 59219 59220 279872622 33247 33211 685388581 63919 63908 220309237 97814 97815 976969246 86509 86520 796657698 68035 68036 428717601 66207 66232 630804709 27980 27981 499446267 42219 42220 183834891 27774 27775 855392985 70777 70780 987149426 65410 65411 68782902 99515 99516 170824771 74187 74181 562662053 25660 25661 140880857 66343 66349 413684175 86128 86092 923333350 34002 34006 741935968 71554 71586 920586104 40916 40959 890354181 2100 2119 938312192 1330 1331 137733752 81870 81871 85666336 89697 89698 658761503 96742 96733 203061778 59368 59369 59057155 61763 61782 36941381 8705 8706 224881367 50717 50718 670255329 74172 74124 905960039 48935 48960 820898463 96516 96510 257800136 45309 45310 142098910 12759 12805 686230319 90981 90982 22987807 8099 8123 838971386 79308 79256 671513564 81703 81704 294294844 92808 92775 512955203 2371 2380 883559990 52928 52929 307084632 83396 83406 864092471 98527 98528 136753963 87412 87413 351642816 36786 36787 328282330 21716 21717 493315598 94731 94732 242981059 94577 94620 315508070 96857 96866 747984495 51837 51794 874446706 60406 60407 577155856 13197 13198 74031104 69756 69757 432865536 54005 53981 679711124 22207 22196 794376522 43101 43082 67335883 36554 36564 193332462 32447 32400 467742487 58517 58518 291572960 88626 88612 510040007 47150 47125 819523669 72923 72890 471248385 25665 25666 317514280 92405 92406 761241131 83335 83304 565800592 80812 80813 932697546 12570 12619 413823451 79769 79729 648975463 29126 29110 287821299 31961 31962 512453205 46243 46244 600482804 84178 84198 651618790 34050 34013 151095157 78173 78174 406061880 43131 43086 96821477 96672 96645 622921237 29764 29765 611950459 35513 35514 120557103 72759 72760 542902212 76362 76363 791597556 10215 10224 857681580 49452 49441 237484448 87116 87117 801290203 92573 92552 228298792 4316 4317 513884994 57899 57885 434758492 13565 13570 563017032 68447 68448 521911489 95691 95692 268485227 10276 10262 381513278 90844 90866 982988682 5944 5945 863139104 87327 87328 845942898 35378 35379 728501282 28546 28511 17663514 40923 40919 514482096 790 791 386603560 46018 46019 673193766 25031 25061 115974721 97709 97689 599139263 31642 31678 213903798 61353 61405 343063295 2284 2301 334857644 5757 5758 627531842 15871 15840 694157332 44718 44719 833496292 21956 21957 18379068 31094 31065 799352939 86034 86026 385090626 15390 15417 289270462 1950 1951 495287679 45716 45717 365117953 52271 52301 705270948 50617 50618 735733240 97501 97502 654646110 51587 51588 247280368 43748 43746 231972587 87342 87343 30310751 89884 89885 287958339 21880 21844 584643696 69345 69306 422886178 33570 33571 222295540 84054 84037 1524836 84107 84108 16457279 8692 8704 83623028 67358 67340 635751707 84241 84217 700516555 79475 79508 431221710 20137 20138 403370407 20433 20434 965723103 25209 25250 103978885 18883 18832 505010232 53019 53020 798324449 60452 60435 434966490 27567 27555 175803109 85582 85546 495956088 91686 91634 673406294 70572 70574 878301794 4713 4753 826227986 42785 42786 13983244 64760 64761 379853981 84630 84681 166862032 62208 62232 706007774 425 426 347039489 77077 77080 819893168 13328 13297 588839629 56276 56277 821256397 48521 48522 829300816 98836 98864 95300243 1068 1067 881230237 70258 70259 576072386 17168 17173 886416320 80510 80511 999611218 36891 36912 929845623 63610 63605 287530511 65081 65056 49794461 16962 16927 951891174 59100 59125 342141104 82573 82578 239803975 21328 21355 414889793 80154 80108 634621093 6323 6324 537356321 73160 73161 998825981 63144 63145 366485742 24584 24585 106837736 56189 56190 805883556 53050 53031 425656241 17248 17249 972769725 86343 86344 173820307 73668 73656 311961258 26821 26822 657462818 571 572 473847227 16949 16950 305298805 58655 58656 533885654 92389 92390 392366050 97778 97782 301148374 40721 40670 578393424 48018 48019 928727471 82368 82330 498183077 1458 1422 270965704 344 345 63992891 26889 26860 694838355 86362 86314 688295136 12841 12834 401539327 627 628 416888168 54150 54144 826791849 34597 34627 716816399 934 975 557333446 80795 80807 701893942 61535 61513 791262855 52761 52813 662249099 68220 68221 909370066 58908 58909 905351758 12786 12801 235781203 95294 95295 95921972 59310 59311 337893395 46033 46072 145488077 71823 71824 563798922 10394 10352 84470705 98968 98996 605419055 54346 54318 694931285 38142 38143 523912243 51438 51451 166807001 13129 13137 286094260 21243 21244 609585663 61498 61457 580207362 79006 78960 833364392 23298 23262 204820874 78510 78513 102196921 85984 85970 749739733 75929 75957 821769320 66881 66865 727819294 79062 79103 773839657 94070 94079 13186327 77948 77946 939679023 91199 91251 115096062 66008 66009 146204032 6976 6977 118467243 20377 20424 270485772 22308 22309 185890123 13293 13294 102258150 18731 18732 715311732 78065 78066 219005578 50046 50041 486999843 2278 2279 988654343 21285 21251 288435729 26214 26175 945430276 61647 61648 318481394 34037 34027 902090244 71698 71724 673224381 49507 49521 315046606 63122 63162 326780400 92489 92452 350205110 1948 1949 395998545 68531 68532 677197961 63969 63970 43871951 857 891 689828169 6045 5996 296485264 30420 30421 915943804 63727 63698 865146560 67568 67569 516629837 16030 16039 169572527 47921 47945 832655615 9373 9374 540918263 69565 69576 361251402 68783 68784 861052058 86727 86728 37700030 69678 69642 192607013 36661 36650 199648158 6336 6343 683401688 23655 23656 485224363 61914 61910 91276078 17156 17154 881704843 81665 81666 470104652 40676 40709 178621562 58601 58602 210530322 42248 42225 28111909 95693 95689 994894844 30765 30766 954338275 16547 16548 687985920 28819 28770 853879634 51169 51170 342168292 29134 29135 342767659 3130 3118 268000561 51677 51678 722263184 20124 20125 510983624 6536 6542 279562865 86009 86010 327224485 92111 92112 347952291 92844 92845 111540301 54535 54536 432317144 86433 86436 944635509 58075 58076 275882872 59837 59847 572212680 99835 99885 938123208 93922 93923 359065062 28477 28478 704909721 26385 26386 782220734 16579 16580 359881327 85928 85929 73784539 49041 49042 580599391 5220 5189 810992456 75059 75060 243497871 54679 54721 607364266 58627 58635 437594886 30041 30042 658090095 32726 32727 785644098 67390 67391 610409581 56713 56686 356206502 26407 26408 556402626 96232 96241 529371860 99104 99105 737397890 25582 25565 597559818 46132 46173 685143440 20633 20598 87884960 9245 9214 186683822 85471 85472 41341436 2203 2204 683000001 68306 68307 909931810 78826 78827 505234972 87693 87694 832741264 41749 41796 716572383 63385 63408 780698172 94464 94465 785833318 36111 36067 145227934 73481 73509 240223731 17891 17895 12492674 72898 72872 320912338 15576 15577 740980420 71330 71341 473507146 5585 5586 611529381 15691 15692 213051746 24068 24069 114024862 48606 48608 498532054 22513 22514 454215499 51488 51437 780720284 9797 9762 123860745 81011 80998 9623189 86316 86317 818282952 47799 47800 740780658 4716 4717 556367284 98661 98662 887605814 17981 17982 288708595 18844 18845 804503502 96874 96828 101532769 1528 1529 528263937 66315 66316 899925607 78829 78817 372414589 70884 70885 711143128 57538 57578 280959639 32048 32049 919051431 26472 26473 269723794 94030 94050 398828079 13579 13564 750144337 5364 5361 744208369 38498 38465 596513531 3967 3921 799851164 53065 53103 361730463 81216 81217 793812204 62194 62155 843216835 80793 80794 38396830 51151 51129 216292283 86794 86833 682258642 59750 59751 19103311 95027 94992 72083233 77005 77022 924073965 95212 95195 662225614 62533 62534 421571813 88455 88460 819560016 29320 29298 607844766 69177 69225 464375774 1085 1086 181589624 8489 8492 254102636 30846 30812 51041466 7291 7270 94473118 45581 45586 201170248 76795 76796 978742043 23479 23480 851636193 59494 59495 642546659 42906 42885 824689875 48085 48044 949198968 5586 5587 957408291 86045 86033 55486994 47712 47732 548489094 35223 35224 631802629 16819 16862 39010102 58394 58435 115861845 9574 9575 937052998 28711 28720 951228630 35276 35315 839409297 17043 17044 663488214 35307 35308 153056249 87553 87573 962107743 6962 6963 71106473 21446 21447 659015292 14712 14713 798542437 21075 21076 847733065 81362 81363 389263489 85793 85759 967308549 17754 17789 772950813 24361 24362 900348914 80325 80326 157149270 87532 87518 627633027 87001 87002 264948563 92299 92300 979773488 76738 76742 875636424 6910 6898 577751432 48225 48262 399061772 15537 15583 898194735 12959 12946 151010032 98708 98709 630858612 15772 15784 402058631 76663 76664 153269047 30525 30509 346450937 56049 56050 899275629 6383 6413 782808370 35967 35952 565094870 44422 44383 234082354 74305 74291 22778966 18818 18819 558960794 76525 76526 722677281 21378 21379 51751764 90293 90276 511620394 8345 8346 399494189 10718 10742 345862154 8920 8921 741832547 42340 42305 324258613 14710 14711 53529995 56260 56276 124353845 98162 98163 804764714 27434 27435 631076758 67043 67044 863123562 41534 41535 499574877 68695 68660 999277241 54878 54888 640648326 58259 58260 195127060 9287 9308 266253168 499 500 663015206 17075 17076 96998871 6272 6273 934930698 69660 69661 626714356 51468 51477 889694144 34647 34635 256776667 79326 79327 588371994 14401 14402 88924201 83829 83841 508666702 32595 32564 963118923 31268 31315 831849292 84782 84810 630873329 34429 34416 567349874 72189 72190 986439048 70015 70016 795906240 28754 28755 734761304 15362 15363 321798230 52167 52215 754918635 26245 26215 231231590 34503 34504 262191714 45506 45507 278243477 26905 26906 775467598 15807 15829 237596493 55004 54967 813771908 11437 11438 767418380 4729 4730 229661054 58780 58783 60402615 5910 5911 797077661 5007 4959 257341335 75083 75059 189525467 77859 77825 334796038 59888 59884 980819643 65128 65079 904367543 12037 12038 125502258 48457 48405 882561192 5954 5948 266273246 44598 44610 781649486 53515 53481 732995828 98326 98274 341994753 48220 48173 567472847 91773 91745 227676438 41520 41494 330754850 26359 26360 498383598 19188 19136 954879009 32199 32200 483986049 41951 41952 345031988 84638 84639 310262447 46036 46024 336613382 40440 40388 582102495 68680 68708 144595386 47064 47054 585827159 96715 96716 297482667 79643 79640 940407671 16965 16985 844127885 29065 29066 802461123 13236 13248 231322625 46205 46215 315926095 25556 25557 516469407 71720 71712 872057656 97021 97007 387438084 60069 60070 212363 46261 46262 503752108 74663 74664 905081343 90587 90588 123927248 60303 60304 29580633 40086 40087 133759690 79844 79845 294925533 98618 98619 812900914 87792 87840 159142661 81570 81571 577549584 22201 22229 804096762 12968 12949 562560945 25531 25532 268595446 58086 58087 715731155 56872 56873 892639011 96112 96113 333949960 28321 28295 30705470 65620 65621 331484465 70650 70653 977337273 66313 66314 859377818 59 99 722322236 79517 79509 980646075 78326 78327 287650101 61397 61422 477332115 11815 11816 989506703 82563 82564 473014583 23210 23211 154221418 70224 70200 220730535 51890 51891 580946009 9653 9654 544960018 92987 92988 550617097 22897 22898 679699809 4143 4144 765927131 37301 37303 967680118 41636 41598 824813967 29266 29267 276656622 71930 71931 694982440 33793 33753 309898535 54259 54224 758166043 9138 9139 849739385 59050 59051 333442773 24699 24700 386008602 85240 85259 926937550 23593 23599 819091141 85166 85115 493575346 74484 74524 434676179 11688 11652 981858568 76194 76205 515167319 84557 84512 577929515 23141 23111 304773811 45833 45834 99814958 9184 9185 316311962 17425 17426 979686893 24210 24211 469203161 21759 21749 36171898 70221 70222 733344015 87088 87089 301768918 84405 84429 573796195 47901 47891 554079667 23480 23486 459450721 45540 45541 513617071 54104 54148 463717162 58825 58800 952249120 86243 86244 696612577 6263 6264 850258627 63457 63458 961837115 93492 93511 551757135 38595 38625 583357885 77763 77750 368156468 84894 84895 950819779 16715 16716 403279034 66567 66520 48235801 39151 39169 180777766 53606 53575 19532628 57565 57566 779531801 45063 45044 664264626 74154 74155 405783957 4736 4719 833291312 67253 67254 90332666 40350 40351 61530391 83091 83094 207664318 56113 56114 888492159 34479 34514 443677015 62668 62677 230789953 74934 74948 277234655 27141 27142 248455771 67526 67527 276841864 93712 93713 243966628 38948 38949 985048488 50817 50868 75272054 3617 3618 527835736 77040 77041 257277036 46309 46310 63159848 85984 85985 418794368 98597 98598 817984432 30106 30124 169342576 60630 60600 703101613 92773 92816 375156186 12150 12187 618789245 17618 17619 957906092 73498 73476 142815783 56957 56921 528167566 93547 93583 454625618 83567 83617 340756142 86511 86556 27131044 94628 94615 558107540 46847 46848 838297757 18977 18930 760455505 98525 98498 736138118 42245 42246 223666953 93443 93444 260648035 65391 65358 59429052 74097 74060 795181385 54317 54276 627542331 83647 83631 981984760 57955 57997 44348890 75914 75925 651411587 45208 45209 369620932 27688 27689 810860529 42819 42781 612478297 44940 44941 741988844 22495 22493 16440045 4865 4882 655983627 11575 11620 80054884 39089 39090 113555602 7583 7602 489234674 67158 67126 746740032 91512 91481 248028134 41678 41679 93615944 29691 29664 250239983 65915 65916 713517368 75414 75415 132173796 27211 27249 517166401 8940 8941 40613651 6841 6867 883595892 60694 60695 221266642 55520 55521 803503712 29874 29907 852621631 34382 34383 426087837 2380 2381 444367652 6278 6279 350094313 43595 43597 574340243 6842 6843 205264102 28944 28921 750795339 3139 3110 462021181 21371 21411 283360565 98453 98478 473921497 54645 54646 991093983 928 944 677875446 22642 22643 311783075 32062 32018 2655418 32224 32225 242787737 8840 8841 734559342 49293 49256 552846807 15117 15118 774684935 86244 86245 279326623 33715 33742 495850198 63872 63885 365348664 66719 66720 135989417 12665 12666 619594698 84511 84512 651299215 66843 66875 717769828 1430 1431 78124873 46632 46633 291860526 42401 42381 451579094 5148 5172 691066566 73391 73392 633380695 16003 15987 897699634 40037 40020 113617874 98014 98015 954123059 91364 91400 924916832 37233 37234 394196931 56176 56177 618130615 66984 66985 477679760 19217 19218 385715759 46144 46096 561825195 86635 86621 287872953 69817 69836 435151576 24055 24011 941393993 49438 49388 552849132 40752 40753 705878098 21869 21870 615448658 4456 4457 561985712 76032 76033 228279601 78894 78880 817068897 25436 25423 879032518 79443 79444 623122130 141 94 872564661 19237 19189 805779734 62279 62280 204389439 91693 91694 983213183 71275 71276 932915874 23581 23540 1570978 19393 19394 825836019 3395 3396 573755014 10019 10020 393180180 22154 22155 680647806 4464 4497 527455542 97955 97956 253990354 31965 31966 854016490 33651 33652 797628386 78193 78198 320094430 99779 99780 936228577 91344 91345 822997160 69863 69837 88183168 15877 15895 547721690 14324 14334 883094758 10047 10019 654524238 79150 79151 949619717 42038 41996 65970843 36847 36848 50641171 47409 47410 361018580 6454 6486 394159060 48897 48898 493981338 84150 84151 270465344 782 812 58987260 53985 53978 445582572 77495 77496 929989957 80756 80792 225142547 62276 62277 934055865 34572 34539 122182136 47707 47753 579170102 82870 82839 166144814 67584 67538 904443807 82097 82087 476036328 46792 46774 443890674 30314 30283 716171169 76863 76845 394233888 28259 28260 837323286 5979 6018 888116478 57137 57138 621336407 79597 79632 902762510 34471 34482 963296985 54232 54282 816841425 24265 24266 70774719 83443 83471 226706633 39419 39420 718982783 93915 93916 271165378 72291 72292 168078020 4820 4784 124085518 58673 58693 867110987 58646 58595 321666522 89268 89269 278511855 20020 20005 943566827 50973 50974 910406519 4733 4718 357596862 70740 70741 158208373 91052 91053 458449331 24015 24044 754197414 28941 28942 660267146 53257 53254 360197618 92963 93008 662644455 98995 98948 560595940 48767 48738 13870361 6525 6550 512690228 11859 11860 417041514 44671 44655 164652923 48542 48543 172693358 88008 87978 743016646 56416 56417 932695247 64137 64161 972070644 2024 2025 522446117 37275 37276 250085950 2693 2694 315361880 63611 63625 530090380 92657 92701 173012007 14083 14084 759681701 51475 51476 630966771 47880 47881 978175842 48130 48119 855023769 3495 3467 488227797 19335 19346 648027026 82337 82360 361683080 58277 58278 894586199 29401 29418 387503563 67346 67347 601229819 79559 79560 262737706 72512 72513 279237060 26113 26135 818584374 56517 56518 100929027 91161 91134 372651945 16348 16361 324545735 60333 60334 550664367 60603 60604 891841813 42773 42774 935647154 42863 42859 515424744 12936 12955 727120166 27652 27653 180546296 1691 1692 883503580 9904 9912 518892038 94812 94813 826560399 84587 84564 611591797 75017 75003 824747984 5660 5679 582737203 96226 96227 308242935 12538 12539 884775062 14080 14081 220670228 61196 61148 280786088 63631 63632 879449236 21398 21399 145568097 98746 98697 613910226 7066 7067 500460856 63357 63358 75665250 34813 34814 512604457 28962 28975 862984179 20479 20449 112945283 80852 80853 707064338 97384 97385 853499862 42021 42018 242110629 98331 98279 645196830 96819 96820 622137836 14096 14065 964972317 22078 22079 448743038 85040 85028 467251480 70756 70757 752771529 31494 31487 93274786 70327 70280 122780146 26151 26152 485507175 69626 69627 345792415 72159 72160 245958887 28163 28164 886286295 58356 58351 643388019 18604 18605 59789515 31842 31880 640183468 22649 22604 119445978 3825 3857 232009443 35614 35566 43780210 99550 99543 229773090 22570 22600 622521273 42231 42259 556939577 53486 53452 166449830 83884 83905 306559774 23502 23522 343742127 18448 18449 813432644 54598 54599 303755720 98783 98784 608986465 68827 68828 309481957 41266 41267 145003048 74804 74836 673219305 35827 35865 148439841 22492 22493 650386267 10326 10327 80820266 28757 28758 608261727 57291 57335 144139194 45770 45771 428784821 72173 72211 948045046 58589 58590 640026573 80339 80290 673594666 39076 39077 292053306 13712 13713 107137492 53369 53370 118369794 82621 82593 158129557 98272 98306 341267929 56249 56261 219968425 72137 72177 531162990 39222 39221 296675286 19559 19585 423354987 22687 22699 817125279 54063 54064 601733158 95295 95296 501827870 69386 69437 178227185 96353 96354 221351827 16031 15983 617043768 35844 35845 497697043 38406 38407 34459498 57277 57278 604998979 54566 54594 122101235 9195 9196 578470814 84196 84197 627500707 9835 9783 310316039 11070 11052 565731963 15800 15828 602767927 34319 34320 810054436 30205 30213 239767469 49337 49338 86936570 46088 46112 841793039 31895 31890 845075591 3509 3510 433494714 98199 98200 599406006 47130 47131 817368301 26475 26438 168208863 23310 23311 418584116 19884 19885 931385428 33872 33873 223487237 46890 46847 603450636 81083 81084 136585529 80997 80998 16252970 69033 69069 598951883 45526 45527 341862844 57695 57731 665097811 18691 18710 239651747 71485 71518 312379090 99663 99664 711021361 45597 45598 746533676 85107 85145 350426690 35596 35597 267710795 87246 87219 819160336 56262 56263 1691970 8366 8367 540105946 30023 30024 718850358 55753 55757 431280195 14108 14128 62095835 6033 6034 237025534 79512 79513 496564189 47588 47568 664371134 85241 85242 325519738 74291 74293 557572252 96321 96322 859220417 26382 26383 516234465 84162 84202 372823095 4080 4048 865331458 70081 70049 600962793 27298 27299 778561924 17089 17141 931406163 68919 68937 922091614 79340 79341 230770099 87480 87481 874490214 56984 56985 432859846 88814 88815 581657084 22559 22560 776786805 38535 38510 933721589 41776 41777 839243849 95150 95134 305094623 33266 33268 880696093 6884 6841 524297078 77281 77326 375472786 3178 3180 919097296 6880 6881 189145196 12351 12299 903988191 84251 84252 928344596 17439 17483 999866140 15279 15304 892152767 18220 18221 780109289 18839 18824 699459991 10168 10169 834857314 21817 21864 421524965 87722 87748 443344111 51481 51514 604140693 12844 12795 738351113 50994 50995 838889304 92326 92348 461706759 50530 50498 934434714 73739 73740 925429700 72783 72817 766255381 32395 32437 149768029 23752 23753 124594601 53318 53319 337725181 89356 89379 772341867 98200 98213 983908230 85760 85732 27554562 30492 30493 266462864 70230 70231 977791535 65628 65630 222566953 93564 93604 330751424 46051 46052 257611273 608 607 138108871 96095 96079 358300950 25933 25934 431390922 33407 33408 770605215 29731 29732 221250448 41082 41094 736698662 60356 60317 971334249 7732 7733 950171410 4373 4324 408081060 81541 81566 964225602 16011 16050 84674188 87475 87476 817336341 81964 81969 319609863 32575 32576 952411189 70949 70950 787470127 42572 42573 116570236 60772 60802 387483842 12943 12950 732456421 10803 10804 825534008 72531 72553 1776193 5455 5471 224278597 55605 55606 245186505 63804 63847 36298063 47400 47401 536380357 10283 10284 171173481 67996 67997 876813604 59465 59449 67293904 84474 84520 936870011 63558 63525 574450627 4898 4943 514775773 71613 71614 434670376 58131 58141 212339633 55985 55986 206229496 8683 8684 738587002 85704 85705 574637785 15887 15888 728701830 39005 39006 489735125 21160 21161 427533849 43424 43425 275868543 21745 21776 374704195 33409 33410 167337569 94326 94327 851423094 11756 11757 887260312 86432 86424 614719427 40539 40540 771188617 67611 67656 725395356 80537 80493 408558916 72599 72600 687481186 57894 57895 463669142 55200 55221 163623623 93548 93549 220328530 92863 92864 10872541 18320 18330 837026631 47555 47556 325707660 59787 59788 490524275 12177 12178 85766206 17467 17493 292588739 67408 67409 738317955 30362 30363 607239639 53844 53895 520649647 13581 13568 629413196 48390 48353 155374211 41973 41974 32435342 65695 65719 532424623 53199 53219 2431139 9478 9498 295781369 99579 99580 182866700 36041 36038 119209670 51817 51818 56405471 37632 37675 290479442 21041 21042 365406571 11783 11784 216024291 80811 80812 141225204 98907 98933 315931603 47667 47636 470554798 43933 43934 193430961 55733 55734 73226591 38780 38781 451383850 92589 92544 604168294 72757 72758 45207643 42995 42971 197960726 83649 83626 692812096 98365 98327 515988430 78768 78777 929773521 89443 89444 666647312 21428 21403 512197220 88356 88335 452469966 48037 48038 636769593 39004 39005 221530947 53282 53283 705102747 86327 86316 479521859 45836 45837 836427554 43054 43055 75891502 5349 5350 595339936 79173 79174 905090197 79575 79607 185397333 70964 70965 636936864 82190 82173 888032749 14936 14937 466126059 75725 75699 380982548 25217 25218 942840152 18775 18776 336896140 97642 97643 869287924 38532 38512 316962738 10883 10845 38829299 19973 19974 749448735 79786 79771 309249774 13787 13788 834291303 39724 39725 728074945 59464 59465 341596989 53418 53419 352352291 47795 47746 939605940 11330 11296 507795333 24940 24941 278536648 42226 42227 22064581 42312 42328 477703189 51864 51847 913165513 81698 81740 48543377 71442 71487 351176303 71983 71966 896387586 3481 3502 870788838 40439 40440 96190171 28291 28342 420742169 62814 62815 9325608 88099 88077 345502483 27175 27167 682006626 19076 19077 859652571 9950 9951 286826123 97781 97788 70966244 93582 93583 638964389 48428 48468 734499823 52038 52049 430587721 54490 54453 683339675 5544 5582 840143292 52037 52038 972454415 21408 21409 591729959 44884 44862 527439263 95060 95010 717414279 23865 23866 375092155 819 820 407575061 54545 54519 88839092 15925 15926 475715401 40595 40644 444076699 82975 82976 181978342 47366 47367 253371576 27988 27989 474684933 3257 3231 598261151 33938 33925 299021811 21611 21657 357324771 30713 30714 939945399 15878 15879 471482664 34544 34532 624987870 27212 27215 793545164 20922 20918 754782114 38563 38564 43682780 46733 46725 486278774 26274 26281 600781124 65602 65603 479795931 11988 11989 827528147 96556 96607 524735321 2901 2942 634585455 38222 38251 263083087 26486 26487 831284546 2159 2119 73377310 83000 83045 499089342 95159 95160 539152217 1842 1843 203672614 96331 96315 709310791 51051 51063 67791593 64975 64976 818229573 70603 70629 421195335 36056 36104 876389438 65282 65283 46473304 85069 85070 428908628 52132 52133 256330428 38311 38262 706492243 67771 67772 949915347 64101 64102 455042536 45124 45125 861057182 42966 42953 368931717 67725 67726 361730709 67420 67442 578528560 43369 43370 863041685 8562 8574 444820923 99302 99294 580687322 79069 79021 425663679 36790 36766 245861302 70339 70340 314382408 23775 23744 625085478 63559 63555 23235421 74812 74854 849219167 51606 51607 114588514 20771 20734 126969991 8887 8888 89371936 79590 79591 7277855 80404 80365 476549829 16368 16369 476384640 40991 40951 769410319 25076 25077 778837574 99012 98967 433325846 56335 56336 421967521 73811 73812 927320821 42043 42044 183488538 60716 60744 684906849 75374 75375 715949208 55537 55538 856839373 74658 74694 734616842 67776 67777 725547694 5336 5337 526708874 18822 18814 972503955 33535 33536 913899249 49795 49747 333060415 51879 51880 692554490 50227 50260 946282289 39309 39323 932000777 73393 73434 704728343 94871 94886 192553342 97597 97580 6760277 18612 18581 107464186 95041 95042 942046205 46607 46608 66824488 34562 34563 240321614 89371 89326 9348405 87254 87202 577137389 25161 25177 402511969 94791 94792 164758972 24426 24384 972675749 30245 30205 755353205 4427 4455 47136636 69762 69740 601132680 46253 46254 827518106 7641 7642 172057616 51313 51314 786556643 33958 33959 890531904 17407 17391 306474515 27747 27748 849151024 45425 45465 760396070 19079 19080 501400029 88154 88161 445918962 60699 60693 543242645 91645 91646 851560751 92671 92672 466456302 76199 76193 643681920 64350 64351 873264429 57196 57170 904548296 10659 10672 873866926 54414 54455 717196778 91249 91250 506637582 69844 69845 105776237 60070 60045 172517928 50178 50229 425013394 19880 19864 559386971 26291 26317 548264849 59863 59856 248479371 43125 43088 424980567 89791 89792 512302010 36034 36035 850921295 7288 7289 261841894 43415 43374 910774927 99912 99901 938929796 67886 67900 857467206 39553 39554 850203019 32807 32852 953415897 31155 31156 474029874 13538 13539 332716984 50472 50473 724017285 63058 63013 590714604 70900 70939 762762525 20244 20245 333614512 24203 24169 348109193 59939 59929 512187493 48216 48183 476650247 76593 76594 933297461 10358 10359 492103715 3315 3286 26692559 27098 27099 573717206 23266 23267 792410368 87670 87671 165853378 48637 48642 134803067 76596 76591 163779543 92974 92975 117970184 45315 45316 681074564 9335 9362 243564635 6060 6055 448325347 28560 28543 826720283 56485 56486 992712943 64915 64938 160539776 9556 9602 587178862 82714 82716 228351060 61135 61110 621127489 88645 88644 666571001 24233 24234 919527526 58615 58616 972841760 65467 65468 539637496 80958 80959 706712058 92929 92930 333279015 5045 5046 377426050 79686 79695 646713225 47071 47081 20927429 86422 86423 589299138 99277 99240 253588751 21197 21232 502382586 14708 14748 893507883 53581 53582 619595161 55601 55624 95226909 75443 75444 401034300 84619 84614 406167183 39754 39750 479073653 39893 39903 380459848 64326 64327 887988185 9637 9686 572040619 93213 93233 245014848 3373 3402 220302910 97904 97905 802736170 49403 49404 70211942 1425 1460 556027762 35126 35080 209387317 60903 60886 735057675 81522 81513 575071804 11231 11281 7638558 8720 8761 530275743 6317 6301 837861383 3506 3507 242311924 53026 53022 459243661 48418 48419 765497119 64162 64214 973182089 82755 82792 923804449 71431 71432 141947918 53990 53991 393499586 6640 6641 519185586 48416 48443 632419987 28588 28589 782541014 33781 33782 430307713 15030 15031 543270806 83129 83130 158067142 34429 34430 118355608 88736 88742 93671463 23971 23972 378538882 65978 65979 870091452 79031 78994 213973333 67330 67357 996072920 82832 82814 450301214 39760 39715 756481109 360 332 193157323 25485 25486 247504056 41386 41387 847070707 29042 29043 138718434 79208 79162 521660204 87272 87273 506508985 80259 80216 641529805 18237 18192 683405203 68081 68056 146730274 18559 18591 260290499 77716 77675 380887836 43817 43772 543576019 23699 23690 602513002 23033 23021 167650166 43030 43031 590774109 14382 14383 103441961 71709 71710 426154700 64607 64608 967346947 38158 38159 862513398 53050 53072 163177309 75788 75789 818073470 80220 80221 643260826 71355 71362 842733748 51814 51815 13323041 95233 95234 674246422 55827 55854 160177123 71775 71765 489591509 20164 20149 821322415 58046 58005 209025989 26568 26566 693327825 11228 11229 812026946 2933 2934 263543129 1527 1533 186232974 61817 61818 878352767 71325 71374 537162292 77178 77228 865337021 40592 40579 943831303 21509 21510 301334789 73491 73514 920920703 15106 15107 319341878 81162 81163 712084284 28723 28708 652802205 94811 94761 224555390 81987 82025 300871734 88164 88168 477513439 43020 43021 58959370 39215 39192 759459252 48057 48050 752804279 44012 44013 860738489 92221 92264 552501536 69829 69830 358508524 97568 97610 771086197 20669 20670 215302224 78571 78622 611882509 9336 9337 159254227 79009 78988 439529373 39040 39021 252556031 5036 5037 23741873 70431 70443 306858441 76141 76163 116702328 45858 45830 515894171 30645 30646 947863129 98521 98505 429486298 82896 82897 338096271 92124 92086 908799601 25679 25680 128832056 72628 72629 252059410 3036 3037 812617780 98988 98989 759356256 67227 67228 454299397 68453 68450 678815092 22498 22499 863024885 88587 88556 365311994 73246 73247 553710696 57511 57459 437927615 47789 47742 377720763 62680 62681 393846532 38468 38423 710196727 65033 65024 70229103 51495 51537 866409401 88356 88357 53940597 71692 71693 654347250 95607 95608 525243475 19018 19019 676493202 31322 31323 764283456 16837 16882 842378264 11184 11185 978128880 51556 51602 494677704 75436 75409 772635355 5516 5517 642181939 72521 72522 248690781 97967 97992 138051124 9193 9152 468369157 45003 45004 883866908 34484 34485 820439527 29465 29466 204510177 86335 86358 493799754 91754 91755 350873854 86332 86333 921959518 52138 52110 175061819 47422 47423 598061608 5640 5623 721526294 52696 52709 866246891 78073 78119 639980806 71223 71224 305548618 67693 67694 295746195 41216 41217 567263773 36620 36621 719768974 39914 39915 709651115 18326 18327 100226078 16903 16904 516015181 11217 11190 766352047 95047 95048 980795118 70975 70964 809249667 7693 7700 551536628 3510 3554 275933378 6359 6360 50874554 57242 57239 600912888 84649 84659 853627541 60791 60818 769405057 46601 46577 205004032 82751 82758 160996948 85625 85595 741498543 69556 69529 752925530 83701 83702 158400629 23420 23421 228866718 42168 42169 804824785 31679 31680 177438377 78346 78348 81789665 82971 82972 220189891 52130 52131 615245572 29093 29094 627942903 2163 2177 170377743 51121 51122 739982190 93897 93898 24441838 73723 73724 971128630 61141 61142 313788489 85385 85386 136570185 31952 31953 821410511 53921 53922 539755763 73494 73483 468652164 21464 21465 610546381 19163 19183 942260893 79846 79847 405976145 50758 50740 583989680 74225 74271 554559023 29228 29229 259370991 94039 94040 777761720 15483 15484 518214124 53698 53699 160028140 82370 82339 918400657 94876 94877 725697146 95494 95495 233899798 11870 11871 946220017 9421 9422 739808596 9986 10022 505871224 46385 46376 25661238 97651 97652 77435279 2157 2158 55809073 66469 66470 735797358 76412 76413 75406282 53769 53729 660202047 91833 91849 918302998 11117 11126 931789716 54786 54808 117311692 49959 49960 284042472 19585 19615 820868556 55873 55827 973569702 93931 93952 532936941 42281 42282 483804228 40818 40774 455698488 53036 53005 853725517 29978 29984 179186868 31275 31276 378253092 7823 7824 424474158 21038 21069 600590354 39945 39946 310151145 27835 27836 448427458 1546 1571 797251962 79864 79908 18057122 96177 96227 116034864 92412 92413 249077799 74500 74484 1224590 10177 10178 512031989 60624 60625 517467202 22230 22231 968366972 3998 3999 893078385 70516 70499 611908339 92738 92784 581966048 77956 77957 315856691 62520 62521 812232561 23985 23978 470855541 57621 57622 579878821 49298 49299 279436427 40334 40315 20659201 34560 34561 14822907 63225 63226 952404718 23837 23838 31777457 26453 26417 64754063 42934 42932 225828520 11833 11864 759753056 44035 44036 515058736 32385 32386 92954696 66319 66340 827454713 16483 16484 940146702 47826 47825 764007888 81735 81736 583650330 92141 92111 245074653 33336 33311 666494476 11767 11799 288520991 24662 24663 248194968 95025 95026 739094957 23966 23940 317233451 87997 88002 150212153 58635 58636 383645291 14989 15037 675216361 18068 18027 382472178 4545 4559 409893881 12869 12867 341130972 15274 15275 669993340 13710 13711 101728445 96166 96167 103530577 90321 90322 567237143 97452 97431 444915920 82328 82304 813731292 4126 4130 387623265 23327 23328 323306000 53133 53108 615830366 83845 83846 685983491 26494 26531 869625819 36949 36987 293742043 94753 94707 8911827 10431 10432 998341722 9157 9173 274199790 46569 46570 796682065 70731 70732 796424686 65139 65133 537869569 97764 97765 275798581 11374 11372 692262063 57952 57983 652042744 998 999 166975553 21606 21607 211453731 4621 4671 719623083 39435 39457 809331513 76340 76341 425052405 62348 62347 556595622 49563 49591 846940197 45889 45910 132559786 98305 98306 367371124 75269 75270 56466634 86468 86469 143023380 1346 1347 489109558 30945 30975 719025622 67720 67721 146897224 7156 7157 480710346 57383 57384 470048167 41911 41879 324073528 36203 36244 521477195 14172 14163 786074264 87850 87809 897253436 34115 34123 786042024 23204 23205 742548785 679 680 309410324 70439 70440 428011071 87975 87976 684606905 7558 7559 264726042 91261 91310 539036331 23734 23729 945769277 31198 31199 496220854 26762 26763 298957628 40152 40153 938942115 75674 75706 803312390 33613 33573 625474242 98392 98441 294134633 94894 94896 719989494 10157 10144 572426128 95900 95923 172411423 11235 11256 619192275 54759 54738 862658814 68381 68382 731264524 17230 17220 683235628 35147 35123 691699198 68722 68723 729156015 26684 26659 958633931 82171 82181 619590242 59580 59552 863217746 9291 9292 314816439 60840 60862 682745670 67153 67115 481320853 38052 38066 405086094 55649 55685 406885103 98038 98055 170872482 75851 75876 186518957 96968 96934 378450183 99634 99595 355864243 3166 3167 56014700 70750 70798 699714096 47281 47282 682429710 90325 90297 878487627 93975 93950 421750753 28767 28768 478718797 36413 36414 378418243 13658 13659 880729681 12446 12447 744823065 288 283 972304659 46335 46363 205433567 36155 36206 598040918 52725 52742 805213508 88033 87989 569928634 1967 1968 746902713 3441 3442 534857623 28261 28297 534627223 25579 25580 189897404 52871 52872 668306078 98811 98785 971903815 21424 21425 546422004 78593 78599 192245475 41001 41002 341077358 6633 6597 834822719 72251 72252 691998606 52804 52817 399140804 42155 42156 819901336 77921 77922 486985035 22508 22541 513131304 10147 10129 723876891 63607 63569 288319153 10806 10827 508037819 64424 64448 753449236 47669 47670 667960402 33040 33030 597416674 74721 74673 118146748 86996 86997 866309948 70496 70497 442044470 90967 90968 432787891 39675 39693 479641165 26649 26650 588194978 1014 1015 13128132 62397 62410 436344434 19419 19396 988464146 68898 68899 77567272 70725 70726 33152055 45214 45215 882459431 1159 1202 364735614 71044 71045 709950801 96131 96132 888049477 9874 9924 90428657 5214 5215 901996653 3305 3306 396754825 75625 75626 315398613 46384 46385 285294976 94983 94952 586471503 74904 74872 994873174 57210 57259 574125642 41072 41099 682730237 43775 43795 335766339 28239 28205 740707003 36574 36580 341534586 77644 77645 985372900 35807 35830 522227203 79823 79824 261329946 87279 87234 808532731 68775 68819 318753381 45628 45616 492564199 7459 7460 13715785 41287 41288 939844233 67882 67883 215050439 47700 47696 776824613 43067 43114 830532549 31184 31185 725698243 50731 50711 46638396 81515 81516 275544517 77456 77468 615968955 1751 1752 182214702 56169 56170 445734975 37746 37695 639306015 97428 97433 585262617 64920 64921 917428343 51155 51187 33535920 37547 37548 319774586 7403 7404 6319877 13269 13238 853476364 3992 4019 608993787 42507 42508 590380129 76215 76181 954376361 53632 53606 848282186 4725 4726 427007905 78870 78871 421212087 96761 96765 83458260 1873 1826 514276021 19596 19603 62849898 39987 39988 602232350 59030 59031 778151419 76507 76508 376021115 97469 97470 428249059 25481 25502 216723179 73945 73946 417294242 50493 50494 349733932 51133 51134 404254207 41732 41733 913905371 79479 79480 850540862 23757 23758 509323532 59930 59972 699135670 38960 38961 416912322 36909 36900 821182223 88447 88484 618414840 38207 38208 39803485 57311 57312 975778526 74944 74926 691810015 24735 24736 511677039 60079 60037 989139087 97928 97932 840675779 88574 88559 288043467 59711 59664 561580126 70636 70637 802196803 57821 57822 622289314 27557 27558 462322649 23510 23458 1752250 57819 57820 554547507 26246 26258 203068383 10429 10430 935278750 16650 16602 989315771 95124 95125 706232016 20131 20156 467834370 5436 5437 559081086 80596 80639 710589983 37129 37124 14237878 3961 3962 317651338 82321 82322 409515940 86114 86115 990894677 22257 22237 170760011 99125 99171 145674557 56158 56159 21640709 25625 25626 76050382 14358 14309 771782631 38500 38449 16710071 80656 80689 940734518 1323 1336 497197481 52361 52362 77315450 3459 3434 781194992 93877 93827 510065562 65375 65332 110351262 39440 39441 361446084 305 280 652864477 39892 39893 206887600 80798 80825 876139237 42352 42326 760867552 74568 74577 216074882 65341 65342 260524561 41273 41320 770700984 30143 30144 422388165 61563 61564 268033806 51791 51823 350083577 4662 4663 539804970 74682 74683 893919146 62532 62533 297100384 84043 84034 697896833 96475 96461 783602874 17157 17158 581856977 88680 88681 821284557 28895 28933 32874109 72784 72742 746914640 34748 34753 260358595 77903 77904 465362383 26021 26022 653673642 1142 1167 451032056 37711 37712 353178455 93357 93330 930861306 51563 51591 731527436 6556 6557 525705398 24730 24731 700354509 24402 24381 880998484 25289 25290 622173440 70644 70662 763453187 12033 12034 42062879 54778 54779 901265198 65448 65495 152073447 99497 99498 792572735 96888 96889 902828913 12303 12318 151018865 2808 2809 979043171 66531 66532 549702292 51657 51658 932603533 6763 6742 764812840 20339 20307 725174090 80422 80423 992338933 14725 14726 229880239 23163 23164 723777889 23600 23601 377334322 938 952 912319409 42580 42581 326285559 51686 51634 394931007 36709 36724 901174010 91020 91050 196252740 85990 85991 199404300 22544 22545 623941617 34378 34379 385100921 15510 15511 619425649 24097 24098 533578947 74302 74303 759871374 24538 24539 324452299 51343 51344 439535488 52511 52512 382022345 54629 54614 334927368 31431 31432 88327713 69253 69254 351378206 68376 68377 188658970 85311 85312 601445102 40527 40528 402261548 38215 38242 770883269 96347 96348 881140292 62434 62430 121893937 43731 43719 796688169 17005 17028 228977982 73794 73795 699821715 30166 30167 20039477 9164 9120 914624490 9822 9823 538988816 72931 72917 620593448 46446 46429 812827662 54310 54264 119459629 51377 51378 317184100 33895 33896 781994502 36415 36416 965577493 71081 71082 571511577 55759 55801 11289274 41774 41775 46144962 79438 79409 352691401 84784 84735 605830713 10114 10115 569157718 32283 32284 729242914 92265 92267 560136089 64791 64792 300083401 16192 16170 742733364 12878 12880 396890925 51344 51345 273371018 96042 96044 850149289 20472 20460 451735134 5182 5233 376688631 35118 35154 93135501 94416 94417 848950888 73000 72958 249006656 6977 6978 195257839 20221 20222 864810855 66497 66498 606085385 54311 54312 489498831 36445 36395 839135831 10445 10453 534384874 73028 73048 768174028 51282 51230 232793637 47054 47055 833394734 82890 82938 978691761 73185 73172 742245332 90156 90157 914412609 26132 26128 552441433 43758 43807 131330297 84244 84245 357147307 17765 17736 667566282 69027 69057 68705842 84629 84630 998735037 14344 14345 450135157 98335 98291 34354705 98148 98173 542226756 85228 85277 432600625 34260 34261 626602 80713 80714 815379983 12689 12690 704615228 21284 21285 605568890 70984 70985 474749507 81420 81426 878018033 44811 44812 275672317 54659 54660 485311056 184 211 232837044 27337 27338 757245476 1428 1378 139959118 11972 11973 250790362 28160 28161 243291620 65594 65595 535693944 52833 52834 310639652 98073 98074 377242197 56722 56729 744475097 64655 64673 348283434 40347 40297 471660711 23623 23657 713095218 59229 59213 895637490 77581 77582 603014112 30907 30950 409817717 43663 43650 625658121 1938 1939 864866867 89230 89209 513106553 55567 55551 391014885 21037 21038 710329691 52666 52614 870515621 40553 40587 607513797 35070 35071 350900660 32752 32711 620705843 15724 15746 780463137 82677 82678 824345907 89513 89514 911249951 23791 23803 781870145 81824 81825 437629017 42817 42818 46183333 14618 14577 932311713 53212 53213 476227766 82705 82686 452052687 69999 70000 533504845 58037 58038 589924115 36651 36681 968726229 70473 70474 892290675 64075 64125 545123700 80484 80436 987760132 85565 85585 108782162 76391 76427 828328228 78562 78580 24517369 31156 31157 639814004 52414 52448 504736680 11002 11038 392265736 83577 83585 784866530 83861 83862 364193865 70831 70832 803590055 2723 2742 169978147 75202 75180 179989842 31954 31990 519846477 45603 45604 187642430 55923 55924 471974344 54508 54509 607563781 90144 90176 907572832 59711 59732 700142611 87253 87216 838060772 41564 41583 802104771 83425 83426 538456511 57868 57880 867872611 99515 99543 735291796 82870 82871 931624420 77577 77545 138308374 94025 93988 332357484 9004 9005 856863638 59036 59044 182545052 10749 10750 284248426 28936 28937 77726640 53528 53529 245650046 41259 41270 997542876 94620 94589 104519823 7456 7457 716101684 51900 51876 205100226 37748 37795 670851587 64645 64593 776079941 74803 74778 555448621 25588 25589 32289321 97210 97211 391859198 11346 11310 994039065 44798 44799 714964467 80127 80152 985143142 82572 82549 284401878 46949 46989 136310804 38143 38144 305669561 42286 42292 50176777 58408 58439 469294792 2663 2664 910329798 28964 28965 696705656 62935 62936 285820582 71389 71390 644006113 83008 83009 424982228 28971 28972 777779707 18300 18286 824496633 91430 91460 631179648 53508 53469 41316846 16534 16535 519056079 11307 11308 287380498 54554 54555 526696513 64475 64433 645346595 33453 33404 217950540 82628 82680 17689048 78139 78140 562798832 50915 50876 129611095 65075 65026 833764141 841 842 828503340 81264 81301 354770887 51476 51471 926368450 78371 78372 763889458 52617 52618 408180214 25736 25706 81571126 44134 44135 5481001 15659 15630 186294673 79285 79286 690062129 45447 45448 787627946 33448 33449 80869903 89164 89123 962989275 83726 83755 703117367 86861 86862 449613492 38246 38250 497847243 98856 98857 86528869 64524 64525 372563775 76168 76169 56151920 2234 2194 288284605 20216 20217 961976225 75925 75918 709981319 82018 82048 851964035 68733 68734 966613136 69780 69760 419608033 9690 9691 527032775 15605 15606 721365666 392 393 987229069 13510 13509 576168986 76325 76326 643105467 59164 59165 283758044 66531 66561 960126640 30228 30191 143453583 97453 97454 196824633 68984 68956 782628743 96927 96886 648998439 78328 78329 255235958 97126 97146 945057702 34511 34466 723981201 8260 8233 714611834 95784 95785 564712426 56015 56016 30374012 27332 27326 420667145 65641 65642 858059387 63669 63670 22260262 27462 27463 281417680 76513 76514 127086750 34689 34690 699740871 82112 82113 172979940 60076 60077 742026163 97899 97929 810484844 78353 78354 526662637 33621 33669 433163308 62917 62918 916699577 71648 71649 758213848 8750 8770 193879077 63958 63959 220116312 10704 10685 697800024 46142 46090 21055455 57059 57060 163199309 76892 76893 529464928 54055 54056 250529537 3565 3548 685214106 93516 93517 687217869 75764 75765 211738162 67865 67866 430201310 31330 31331 523279621 50188 50189 873071325 91773 91774 266084852 35439 35440 618809627 89542 89571 33592430 88732 88733 543064800 34098 34099 81234666 10057 10092 2441305 41662 41663 992826018 13595 13596 872004885 58477 58478 14903803 13571 13572 209350394 20139 20152 969040100 68317 68318 23156145 74655 74656 497205741 11588 11589 331771920 15478 15483 735071690 47025 47026 462952741 83409 83390 880957859 84585 84586 31747499 71955 71992 773363423 62983 62984 165175458 1498 1499 645416028 71113 71164 810242937 62227 62228 937744788 77764 77782 203992536 42620 42621 174756476 86398 86368 703071741 29256 29308 191880314 95699 95732 428867380 18185 18186 829634371 77101 77102 857953220 52482 52495 568322507 36253 36293 314142713 69592 69593 179454514 64491 64448 6101140 11157 11190 798457572 76008 76009 972944627 37504 37505 683127189 82171 82124 116615263 93001 93002 610270170 45316 45317 871065556 92643 92634 886949655 67083 67084 59098102 51892 51932 114308471 42030 41979 35400004 87300 87301 290276151 81966 81922 624905601 84765 84766 597525049 50868 50837 136702519 16156 16157 318214437 76526 76498 146701602 50742 50743 295467858 32657 32679 529624903 51592 51593 90925810 94499 94482 374235029 23347 23352 655649115 44069 44070 667363495 15356 15357 333283712 33963 33964 403718726 27248 27249 126060214 12867 12868 436144908 15403 15408 713705970 6235 6272 703129529 19267 19268 654979631 53746 53747 982352943 43567 43593 631181212 52143 52144 523109549 70842 70843 153118319 90633 90634 650538605 93495 93496 244466107 56252 56253 874764145 30270 30271 657169015 53239 53224 332875048 75010 75011 864549271 55182 55146 972654959 18389 18390 304108880 64576 64577 504270530 59025 58975 925709371 30309 30318 432232368 7178 7179 848073694 65027 65028 223925555 90815 90816 202497549 34193 34194 517574740 92886 92870 264169491 3225 3222 561703046 34238 34239 766638875 28289 28290 481471480 53401 53419 88026412 36760 36761 340970948 88897 88944 480917327 87280 87287 872921807 18665 18694 587518311 62238 62251 517530822 2992 2993 932354612 81782 81783 605051157 27494 27495 865247865 90404 90429 578609670 1121 1122 269011315 85051 85052 267289835 32234 32235 251724531 22081 22082 682132121 14675 14697 997237501 37485 37484 159821782 56980 57006 491608468 76682 76683 994570393 38018 37977 807896224 85033 85059 866906042 74518 74476 142722283 53533 53569 774375328 90977 90988 783691520 86722 86723 254874127 56429 56456 983125375 1684 1685 859468444 95061 95062 838912406 34061 34096 808639392 98138 98139 134438404 46168 46169 520314080 48939 48966 224611464 51094 51095 616017212 77868 77912 501653673 50438 50439 928932859 45693 45744 272555542 95505 95506 661093242 60070 60019 84869406 65069 65070 560968505 29332 29310 914787939 96685 96686 389359849 67056 67057 341746183 81991 81979 739255653 77322 77323 971056944 32100 32101 70142877 87171 87172 428828741 55066 55067 223344336 57245 57272 600361376 68661 68662 443648393 15937 15938 397316638 968 969 618567530 62368 62338 871856730 48461 48462 569991220 84675 84676 834490143 63092 63093 525148575 36530 36512 196653512 69125 69139 745624738 55797 55798 137898562 10776 10777 867346798 25108 25109 220214219 83080 83081 665282741 49277 49265 466761567 96280 96281 620895818 97414 97403 249383066 88937 88967 111342583 41727 41721 673249475 1274 1275 255820097 60602 60612 840596425 28103 28104 210001867 77425 77433 559487417 80761 80762 473107959 5534 5535 354719387 75720 75757 196745136 51011 51021 1474080 98963 98936 361338393 78153 78160 64147206 94213 94214 6596114 80562 80563 318560902 60883 60884 925651188 93287 93288 209979059 80166 80167 550503951 71145 71146 884216745 60717 60675 516733934 35660 35694 854608770 27477 27452 969127817 34726 34727 817834702 69813 69814 677350887 19978 19979 592958534 89864 89865 394366761 42983 43020 523109076 95250 95251 459014401 36294 36295 939856676 43589 43579 285400371 68458 68498 994277095 43422 43425 698625440 59660 59671 394906634 3229 3266 259941055 36249 36250 701888404 29197 29198 645043815 24139 24169 98077442 2432 2433 490369058 75800 75841 503421835 59305 59329 43705919 81801 81809 240267584 11280 11327 570675453 43783 43784 435068394 5836 5837 406959265 71574 71572 725278172 32445 32446 320698988 20955 20958 14353057 20662 20663 929445105 41607 41584 379064293 6016 6017 174797807 58706 58707 106958310 46739 46740 670838900 30010 29979 880993895 28863 28864 688600371 29702 29693 907616419 19282 19260 607390946 7047 7048 148200025 71251 71252 871548061 73341 73342 750900212 30894 30887 350551981 77259 77260 916523891 86880 86881 96560243 78539 78501 74883620 50099 50100 314036907 1319 1320 6495809 10413 10414 846124847 76469 76452 32639857 93219 93220 2295040 77781 77760 336643410 79603 79615 434397135 66226 66227 966641697 77631 77632 995017126 19131 19101 895888386 11747 11748 823754717 25772 25773 111990632 83913 83928 900121108 35347 35348 307327037 43311 43312 559978606 5903 5904 684110638 15772 15773 632373951 88405 88393 514336237 80422 80402 758676535 68771 68721 810945578 91469 91470 712372618 31669 31641 358338064 10850 10851 14711109 8113 8101 230104205 4375 4353 844186912 22858 22813 902978319 78779 78809 877908333 86949 86950 220668505 23430 23441 43684768 33945 33946 690677974 74635 74642 581450277 88006 88007 263806695 28583 28584 779367418 86246 86222 317915650 15771 15774 234354040 85654 85625 885762607 99184 99191 135811782 39944 39945 63049111 22809 22773 508301010 9863 9846 31770817 83310 83287 511512810 12762 12763 717680675 38195 38196 356850978 8710 8711 418427306 4888 4889 164298671 47297 47317 660139770 21667 21650 178094311 23899 23861 364904806 67807 67808 507606913 86916 86917 729510981 42965 42949 810037339 81506 81507 480373542 90095 90096 209974867 4048 4057 238798835 88584 88585 232280339 76620 76621 624644616 83727 83752 467186875 32296 32297 581770560 14827 14828 135866828 55021 55003 417943663 75322 75323 550124990 82982 83014 979183789 57056 57057 672163535 60963 60922 187268816 98521 98522 520671370 60194 60212 248514337 72682 72683 927905866 96541 96542 116829656 44954 44925 940247932 28172 28134 886504618 27550 27551 218950054 15330 15331 543053032 96668 96646 386506053 34610 34597 833180579 96931 96885 461253895 36193 36186 658161843 99406 99381 840822469 34929 34930 555466663 45005 44980 751923898 2375 2376 164453420 4651 4617 104252720 85861 85868 594836384 62348 62349 239625645 58915 58916 601662122 2335 2336 803581240 74910 74911 267745461 32786 32787 256883662 37649 37650 589057901 86485 86486 671255804 35140 35159 354571511 19079 19119 339169752 92434 92435 377900601 54892 54893 845627454 168 130 89213688 33748 33707 341279429 52043 52078 472509590 45941 45968 790765430 8333 8334 72358927 89007 89022 572380626 60210 60163 118494204 64296 64297 157522757 1408 1409 470674733 17132 17181 391999485 17702 17703 779787764 36214 36215 692196286 38806 38801 535172174 12269 12226 462505233 53130 53131 468277123 57081 57034 280308691 64961 64920 935673325 34879 34880 787674685 18443 18417 712547154 72370 72371 597929609 84467 84437 491570314 98406 98400 860538888 54973 54974 940001408 20176 20146 134161046 94174 94175 97465864 68098 68099 843939541 1313 1314 616620962 70365 70366 291474596 71653 71654 488938376 60681 60710 900924703 17908 17946 510179937 61825 61826 170252466 84740 84736 867017858 7002 7003 776023774 61609 61610 735818784 88666 88667 631123633 70474 70475 775627145 31594 31595 290801379 48258 48255 630271297 90334 90335 59005567 43908 43909 227856938 62436 62437 221392243 41936 41888 45954164 9339 9358 449443163 70434 70435 894101968 40723 40697 495111723 50213 50163 126323662 15691 15675 238195516 65032 65033 88502569 75191 75192 533251298 64696 64697 61418351 89592 89593 672080512 70981 70990 639150610 34359 34360 923781703 41658 41659 56853577 94960 95012 537742009 50263 50238 439007055 68261 68305 404159741 53495 53496 327179912 696 697 262316223 97584 97616 139568001 72850 72871 365571436 99323 99324 951694574 5235 5236 356631983 59100 59101 726537139 22575 22556 832527721 44822 44781 301387980 33839 33840 594900439 19858 19824 931887610 58782 58830 36084333 4516 4517 896533384 44810 44811 759891338 48290 48291 926077603 46564 46565 652708544 61498 61499 484488909 27511 27471 741597098 21009 21010 669549374 85387 85378 417693101 59436 59408 830417051 86306 86307 145864811 911 912 565245787 3975 3976 54892578 54833 54834 3712781 96963 96964 395362134 66544 66523 270579685 77075 77076 963503876 71585 71563 825012607 4179 4195 146236359 88771 88772 95021673 3836 3817 920612972 28633 28607 655489214 65145 65122 430690391 44570 44571 378028286 82372 82373 190672281 67638 67602 496208319 37832 37833 282465458 42141 42142 694917184 18204 18181 439008296 50323 50324 162668849 25640 25641 78860142 76839 76847 919828221 48536 48537 121987197 64186 64184 922918514 9668 9664 856230574 23340 23308 365931518 46044 46045 99266083 49635 49685 148752637 79802 79819 285911488 32193 32230 988292227 24905 24906 93112936 3125 3126 296631353 7094 7095 506671596 12707 12658 174785712 3285 3311 466886273 39623 39667 626237784 82240 82241 35578379 51223 51224 664145972 94828 94829 783366104 80164 80172 589867038 96338 96377 739939476 58905 58906 292448821 53174 53130 929565658 41687 41688 31789702 89684 89685 469889192 43465 43476 162898590 7426 7427 47275557 85611 85612 775018894 77570 77571 851516130 78473 78474 926862543 8977 8978 763002262 10179 10180 540509451 28629 28630 109491546 71904 71876 412086581 60421 60454 195779703 56764 56798 154898550 88326 88327 986781869 86955 86956 347990305 82988 82989 849989652 2206 2207 404427028 49459 49438 99639255 13204 13223 739057515 54111 54107 31287393 78043 78012 530221478 74648 74649 510158490 529 530 926153367 80426 80427 982578465 81276 81277 806627576 26292 26293 500280450 35537 35538 917635147 99840 99841 897655431 69790 69780 455000513 34586 34587 647386366 62937 62938 230672545 54862 54872 272707200 77043 77078 388818049 67140 67141 689008766 95226 95227 308761185 47846 47828 503541741 34853 34854 545896791 28915 28893 329703285 55381 55382 549391937 22698 22699 611597005 88170 88202 133153393 72910 72947 380316880 36060 36061 18796839 91071 91072 496597761 36966 36939 115073270 13685 13686 196903700 17658 17659 208708543 93668 93704 107290297 94371 94372 27960206 84822 84835 27675930 43460 43495 709622892 96726 96758 814203840 64883 64884 164851652 63772 63737 110192039 69808 69809 43807688 80852 80893 225287957 12491 12526 269362857 68604 68596 652601121 2488 2540 995542692 85452 85453 839479134 9877 9878 468452347 89806 89791 413386066 50488 50489 696797142 75144 75145 564813586 53265 53266 972700290 80536 80507 11632459 19012 19013 529263474 49171 49172 256023083 24481 24482 662519391 12565 12534 37095590 92314 92326 524021450 99099 99100 462842075 21195 21214 720046214 17724 17746 823618208 14243 14244 110838619 11331 11332 352359531 59819 59836 613076627 31019 30977 692564146 65645 65603 791462958 69488 69456 495498668 88627 88626 302383468 19448 19497 321852580 84608 84576 791628115 12845 12810 86994275 44855 44856 519343709 19940 19946 968380068 56382 56345 132166527 62156 62116 822241689 41872 41873 943591545 64386 64387 575570140 7992 7993 580481750 76356 76335 546917132 29655 29656 274414235 26790 26791 988021021 41559 41564 169818766 38697 38712 4161627 73148 73149 50010297 4658 4659 819483937 42175 42176 633289008 10374 10386 714649233 78062 78013 519852462 99008 98960 994476001 50267 50268 171868693 6426 6427 394267928 4366 4367 266095944 23472 23426 692139163 95568 95569 840398038 14442 14443 824371974 21000 21001 282777183 13410 13411 638604404 60821 60822 738123194 53004 53005 651391221 17809 17857 869289305 23830 23831 355663653 49281 49282 288027291 3766 3740 878725474 10463 10472 715453569 97142 97175 959184574 48517 48492 160517748 16998 17035 854751812 63685 63686 116687968 3375 3332 960333944 66198 66199 641402996 33151 33201 88659970 49660 49661 909190158 98015 98016 215664691 73102 73103 572189563 14555 14556 183725984 54408 54436 935024632 56959 56973 218658402 36916 36909 245811009 16958 16993 789795133 99169 99185 408008547 13493 13494 658315877 24207 24208 929122250 61212 61213 800230867 34534 34535 199263777 59083 59084 46036471 89194 89195 716561896 59947 59948 912816563 191 199 497573317 28611 28592 968416003 41087 41088 918623951 13318 13275 675750002 27425 27422 666763439 46281 46309 376720129 87144 87195 488473609 71491 71492 657158531 27016 26985 632726118 77189 77162 325349717 61671 61672 985329085 736 737 509121008 28008 28009 653760562 16843 16844 810460406 12911 12888 693733719 60401 60362 164381927 19630 19631 701883882 11542 11543 405367777 37058 37059 659279328 86582 86560 564393369 6411 6378 225786195 29746 29747 47106580 2240 2241 583819806 69065 69019 751176188 43202 43203 910667486 25997 25998 944000204 23825 23866 766568278 78498 78487 457380681 9927 9928 214554202 6038 6006 278607539 82432 82427 387025082 7378 7327 519972642 47611 47612 738913839 20749 20746 458805809 48720 48737 366500142 2096 2082 843402995 39190 39191 539784974 75970 75985 313366320 90924 90966 769762317 93568 93569 763340529 11054 11024 722526356 65263 65230 91306912 92362 92361 861051161 10460 10421 10223227 92198 92199 957420743 93507 93508 706581267 29976 29977 766652546 88271 88239 869872631 76829 76872 6553491 65501 65535 490398106 4479 4480 332092175 92087 92088 316411188 47474 47484 582989884 83445 83410 516419388 41047 41048 456762917 46124 46141 920450413 15741 15744 427150597 30352 30349 972237392 24752 24753 949656587 16921 16922 239878757 11480 11481 497490276 27121 27122 658028217 43977 43978 523858673 74165 74166 217722458 71523 71500 893866307 69848 69801 108106999 55777 55820 463454936 87823 87824 442482009 35209 35211 539406598 98190 98191 874389417 65108 65109 126963463 11702 11734 924348366 60776 60795 864734023 21385 21386 732069039 87389 87387 257596705 36239 36240 588957501 42417 42422 185572565 57713 57714 95618705 23455 23484 260069896 66359 66360 89811847 53293 53289 422086765 30489 30490 89039835 94223 94274 922965928 72517 72493 72510801 15339 15340 675208671 20911 20912 273252764 82150 82152 743717179 98102 98133 351434971 30192 30193 936802533 46594 46611 127493577 17795 17797 136819094 78846 78847 277366504 16623 16649 956875441 43780 43812 10680352 82266 82267 504047849 76010 75998 633165182 19626 19611 887565459 53383 53366 211164708 42289 42314 339787548 24609 24610 512864592 35568 35569 115377816 92819 92820 702907529 70695 70696 694008246 48180 48206 324494386 89681 89663 856066343 52143 52123 724143939 63976 64015 89217714 13631 13632 901239060 79043 79044 693588508 91291 91292 115254157 56754 56797 22459525 47011 47052 349069686 5909 5910 937120461 18758 18759 335253265 84970 84940 861235879 22862 22863 294330445 78383 78358 693620800 27914 27915 850195753 92323 92324 628283631 99033 99034 265890611 76898 76899 594520079 42480 42478 863571066 74043 74053 723775012 43264 43292 667646861 48520 48521 267519728 16344 16362 616205844 35983 35984 850446380 4626 4627 729700913 76819 76781 86485555 67271 67238 699429274 8400 8349 392635071 97394 97395 254679655 71392 71430 552229600 62513 62467 675184916 39057 39016 175396522 59637 59638 125774736 57595 57559 922692233 33017 33018 385942089 87554 87555 552332203 8286 8267 468554741 13107 13066 255617865 66082 66083 337418105 69270 69271 996542399 94450 94415 405447439 22876 22877 29877492 68735 68736 418093710 52935 52936 172892779 20646 20647 917401581 31709 31710 910272694 54207 54208 876063976 52724 52720 523841261 70893 70904 399506298 22258 22259 507144475 11718 11719 226259073 19154 19155 454737405 15341 15301 152922437 6684 6685 429120175 79458 79459 386054229 33122 33123 703347890 88768 88769 239507258 8433 8434 280607730 95587 95588 767488639 75849 75850 890728883 73307 73271 357758303 94847 94881 985238426 19173 19211 638754717 43568 43525 780087684 35837 35838 611948265 11689 11648 613711347 12017 12018 569040615 65313 65314 678001496 11712 11734 798198028 42047 42048 930408915 32546 32585 730933685 71415 71416 841159224 22764 22765 283621606 93070 93071 309350165 11252 11212 958914360 76067 76068 547849792 39104 39105 570905308 29838 29845 489322801 88371 88372 448925047 96702 96703 842212716 25611 25612 470105754 47778 47801 179036673 41736 41715 938191372 80116 80117 214578856 38748 38749 12647524 22628 22629 291308038 86989 86990 149346476 66946 66904 730053178 22110 22111 911224934 77628 77619 864188555 81674 81722 101966986 20291 20254 240805361 6672 6673 491865381 1154 1124 107376479 28014 28023 208923727 62437 62456 396168630 91695 91725 856858486 67193 67194 501973338 41179 41180 70063405 91511 91501 784822234 91713 91714 224950062 4923 4924 258508553 96719 96720 306909711 49004 49005 366675169 80994 80995 561119403 80890 80891 279528681 80252 80253 228972801 53439 53471 990363083 76200 76201 152402254 56870 56907 381481539 35253 35254 695654536 27512 27513 811326803 51891 51892 820178644 86426 86478 966872030 90330 90354 625328290 70107 70092 21191449 4656 4619 158195578 1551 1552 838987525 92222 92213 130730747 2449 2405 376401206 41733 41767 252408195 63460 63461 625488920 87953 87954 547616049 2776 2777 92941697 67716 67717 266542735 19885 19875 474513219 1455 1490 44291509 93365 93366 929807287 3285 3233 734211436 59170 59164 978641592 18086 18134 247559915 83128 83169 895203856 80093 80094 944720156 98237 98272 460995676 97279 97319 877850620 64597 64598 764312101 95965 95966 640861165 1835 1858 654205756 89864 89815 426219088 59108 59098 450338097 1916 1950 565153454 58860 58827 795003558 9976 9956 932654721 77202 77203 261085551 51839 51840 883588951 35367 35348 318532430 19319 19320 899013084 95129 95130 874933952 30871 30862 839386575 29214 29215 726684474 78291 78292 322455758 16218 16219 275639028 43012 42970 123319014 32027 32016 253488503 55817 55771 338372954 72205 72206 92116708 26050 26094 975596990 35656 35677 730841876 51539 51544 446877276 80351 80347 569787454 51566 51567 3345787 84192 84193 915018428 27073 27098 13994936 31882 31919 200267283 44824 44825 522700571 94072 94073 25006075 83551 83552 635616633 83176 83177 354842056 25591 25615 266714648 70439 70435 381235087 7554 7555 143557610 91984 92014 644582150 14365 14376 281545322 60090 60091 572665415 65848 65878 502009624 41919 41920 970647029 45379 45380 440431783 10445 10397 102990813 56083 56129 334160935 4385 4386 893456747 20194 20195 464404962 42075 42047 37155745 60626 60586 204166360 50949 50945 525750807 7361 7391 131182118 14343 14344 880866693 87746 87742 308879337 4291 4292 207035016 60579 60580 306093896 99734 99698 63567927 61861 61898 456178745 80871 80872 634776423 55721 55673 565158896 3458 3468 410232646 67521 67522 458533948 90349 90366 709839727 85424 85425 311617403 59645 59646 74598965 56475 56476 16722189 46709 46710 663860829 70861 70862 869315595 99770 99771 687398247 2614 2615 30207105 50441 50442 933483216 48515 48525 435373783 33578 33587 542127834 99358 99377 449722485 31750 31759 812096395 61835 61836 820456630 40861 40818 731953648 37533 37513 350428984 80191 80233 986455262 98643 98600 679840788 602 603 410403988 564 565 956074580 94437 94482 230647350 82527 82528 981526118 67206 67207 126796050 31313 31314 289613642 94231 94232 872090331 28313 28314 830176962 89003 89004 844278338 67500 67473 771613930 54496 54497 919958219 42965 43010 590936284 76020 76011 677213029 63345 63339 707465497 57268 57269 792077560 27580 27581 21688308 15269 15270 649756496 79887 79873 45304488 97893 97844 713025329 16860 16848 434417216 87826 87827 963814649 34694 34680 843110580 52958 52959 454254395 89224 89186 640346666 23608 23586 915992042 28000 27986 404980347 42260 42261 32748594 38030 38031 148533580 44959 44968 768930188 55495 55496 783911115 30226 30265 41289052 27896 27898 714362473 39364 39365 465619117 5151 5152 371067890 9429 9430 268617141 7092 7137 188078320 39541 39586 179292999 46336 46337 523538342 70506 70507 439308050 56171 56147 416021196 68471 68472 435451065 70896 70897 268935058 64914 64961 66804915 20340 20341 60505168 28310 28308 935595211 75507 75511 880110452 901 902 273211768 18028 18029 948796688 99321 99322 923597405 70438 70395 364258819 38569 38570 334772148 64947 64948 749671114 30080 30101 364539965 63563 63564 885789085 44707 44708 585840335 85522 85523 155079539 90757 90717 577421702 66780 66781 84478491 45878 45906 482595795 51911 51896 68843635 84965 84915 396196471 36131 36132 759075458 48577 48554 867860077 26017 26053 27723962 78425 78426 70995888 57704 57708 259453184 24718 24719 211483401 74626 74627 766216582 73347 73348 454499782 43122 43123 401644017 11467 11468 898801033 87366 87337 104010671 84965 84966 801505036 34010 34011 892664614 34298 34299 619479799 1219 1220 853226851 82218 82219 92708840 34223 34242 623864745 72544 72545 270231846 70266 70267 956013228 39156 39203 967888547 22669 22670 66686786 64263 64264 253759122 34985 34972 523880676 66223 66224 374342601 32047 32016 48395578 8566 8567 142117071 21316 21308 380666832 51959 51914 509377900 54733 54702 72844732 90361 90355 232766350 84290 84291 810877744 19258 19222 93416809 51818 51819 396425975 55714 55719 300435550 73057 73058 672451031 68984 68985 773457637 44658 44627 151475602 61988 61989 984647659 89798 89816 231336765 99885 99886 508902204 28893 28894 828533687 24980 24981 864038058 44062 44099 236638508 4780 4781 32941586 89769 89751 606085557 67206 67256 171679417 78690 78724 114894652 72966 72963 513473034 9420 9411 566631185 91708 91709 592442587 70891 70858 193307678 36172 36173 383812405 51918 51919 212886824 81576 81609 872087966 80756 80755 991371404 76068 76059 449914128 27813 27774 545044203 38281 38282 282449317 8270 8271 419276334 19578 19589 457359518 30578 30579 613584014 87762 87732 41832007 75795 75749 45817333 33756 33757 85003810 35972 35957 283187494 60012 60013 112436623 26040 26041 963977048 53020 53021 908786492 24164 24147 29532187 26939 26981 752180549 47771 47784 263652501 71065 71066 282367194 74728 74707 863797015 81277 81278 363743632 3394 3395 764406012 39421 39416 962956491 41158 41159 972286376 83309 83310 366602623 98087 98082 540306625 46836 46837 506087884 49987 49988 347216841 67499 67497 966325234 30560 30535 127834702 65435 65436 433513236 80203 80204 646070003 82898 82862 62362198 59795 59796 897132571 3690 3656 422334149 15225 15201 146695596 81550 81539 845203191 41893 41939 630300819 21616 21617 322962774 23963 23964 298708802 54760 54761 324581004 37919 37920 896927269 22801 22802 516870381 23060 23055 360597981 42351 42352 962687506 98877 98878 322777798 91829 91830 345521832 95989 96028 474979150 74018 74061 411825423 97445 97446 79436040 2257 2229 307801204 12126 12127 851796448 80256 80264 620039502 25913 25914 606602450 50804 50827 708809794 98438 98435 732328320 4578 4579 851663754 63270 63282 10407316 20247 20296 50481811 42336 42337 598423755 74431 74432 324051183 17996 17967 282058476 61643 61644 933078152 64854 64841 852192720 37370 37349 409274958 28748 28789 225782423 66780 66796 412605368 54595 54550 100014377 54245 54246 998186609 36700 36648 970726048 53444 53489 55946610 23979 24024 644855065 35116 35117 394045062 24789 24790 947834545 38447 38448 444435603 78143 78130 346625155 80817 80818 463827900 18895 18942 656342455 45378 45379 388187984 23565 23566 832272198 50527 50518 542465473 30122 30123 333326735 59275 59276 101104017 40390 40391 201562675 61101 61102 451267283 67375 67376 734851202 11897 11886 791228742 59419 59420 948807824 41704 41679 984458446 31482 31483 479542936 70562 70602 662810935 53944 53905 271328952 85407 85437 182270890 75708 75664 156129091 85992 86022 8401587 66302 66303 979609602 29793 29794 701154996 23497 23498 315574969 71680 71681 578057635 20535 20536 425893446 25271 25272 27582344 97465 97443 49031163 1428 1465 334261858 20453 20454 802451683 31614 31637 362921332 84720 84721 287009187 16476 16503 437628684 85626 85627 587137592 73270 73271 78765603 87436 87472 191663697 25985 25943 267302372 72222 72223 369179220 84120 84121 730393564 63936 63884 619233232 59085 59069 669376190 17770 17785 305192917 44303 44290 822516754 21540 21541 633589212 95340 95294 208547090 2721 2690 47100042 85987 85988 995849450 74575 74576 189423951 72020 72021 176300745 40191 40139 221629476 2435 2411 668336393 40601 40602 415025682 26265 26262 194207525 41500 41463 838978453 35788 35789 457536284 66525 66483 776666638 94554 94592 75251681 47869 47870 42314035 92965 92952 193565783 97367 97368 694402577 57165 57166 26885535 89676 89695 746553042 17569 17570 739198426 62177 62186 389656527 58966 58965 28467755 32085 32051 220169983 85216 85179 949537198 73935 73915 82431802 96727 96698 32753387 65220 65202 893747940 94074 94075 663673560 57407 57408 994058235 85264 85265 308040562 87650 87651 778811947 81422 81423 325245280 62218 62219 304371308 81172 81173 740115503 68638 68656 711579190 88727 88750 623407209 6757 6758 202507331 55811 55812 858130717 61378 61379 666640163 77744 77776 973352156 61996 61997 369136570 22164 22195 571535833 89021 89022 580419483 38352 38353 43343107 81417 81418 516578822 38784 38785 565291910 89866 89867 461557546 92993 92994 14241210 46640 46672 346275067 58655 58643 914419469 11221 11196 781925533 78761 78762 381033458 29445 29446 525515328 45284 45324 176458176 92385 92424 6865484 4499 4527 589926093 55451 55434 588157250 7221 7262 601241287 85016 85017 209635029 477 478 824700901 71050 71051 580772159 2786 2792 119603620 54047 54048 785765401 83985 84005 710346913 67707 67716 859978428 24970 24971 179396910 76093 76094 733606845 9315 9316 428586797 55589 55598 996046748 9971 9972 152405421 92416 92420 647252263 98696 98697 596485531 31259 31277 967712235 51363 51364 856931419 42501 42502 856265287 52008 52009 654675936 27489 27490 280148868 44392 44393 681103730 82705 82720 224980942 77750 77751 873281134 8131 8176 24228212 28378 28379 805222757 23784 23780 390765818 74690 74649 352854479 80055 80056 76294882 43345 43346 922251324 37872 37873 950790702 8591 8609 169777739 66697 66684 555580679 12951 12925 551749038 75823 75853 855338272 8858 8859 587925856 52968 52969 191918271 56985 57001 501966922 85820 85852 950256720 61290 61291 909393178 1810 1787 602117368 71838 71828 413303331 10506 10504 876355638 32423 32424 216934667 89812 89783 710964450 83834 83835 278628224 66326 66346 886553774 84915 84916 306058352 2427 2438 446252911 66290 66291 415032278 17978 17979 111399601 31473 31427 77483406 32343 32314 960287007 91743 91744 349162760 57266 57267 528343401 57588 57589 469005572 49084 49085 561460104 18502 18503 975689151 32120 32123 527280107 44784 44740 729945452 15190 15191 566562274 45380 45369 757969621 43787 43810 736768518 39387 39388 476448815 85367 85368 347590234 50996 51040 364409691 39019 39020 646942326 63285 63286 287915045 31570 31524 334053067 30984 30985 85334706 19117 19118 826101718 70597 70605 509418417 16958 16938 76302888 42866 42898 344304774 35916 35917 41759411 69531 69537 159090954 99993 99994 809007235 33066 33016 232099570 28784 28793 1857103 52622 52659 373816432 13204 13237 289341719 66283 66284 713731012 5729 5730 462479916 84905 84874 430874934 69074 69061 493224890 45478 45479 370214158 42429 42415 489451335 74719 74720 845177526 29492 29493 786556825 75996 75997 164511863 18120 18145 421156339 74164 74148 323613867 34957 34910 221771375 85590 85591 897040409 68580 68581 421376293 91758 91759 929883211 18623 18624 605852186 58438 58439 273816058 8563 8581 71980574 50558 50584 211339692 3626 3671 281520741 63469 63472 200786203 64513 64471 10666179 85600 85601 754216428 32562 32558 744973617 1808 1850 537076481 3740 3702 16024057 42834 42876 70698380 49804 49821 246760640 3615 3616 908087520 48296 48297 753914923 12265 12263 411461438 765 766 148772279 25925 25891 585151652 43538 43542 899378533 44891 44841 923585306 38061 38062 117430705 51419 51385 144111548 94463 94464 600648828 54276 54308 530971509 88205 88203 966742874 38788 38789 974166772 8093 8122 524615208 67361 67401 673161320 72215 72247 126293706 89681 89716 722177726 79087 79088 361835492 13768 13769 641286181 77274 77281 360312294 54789 54770 935719517 73730 73720 83386081 11806 11807 428670580 54056 54057 6693474 67047 67039 776576952 17464 17465 247541040 86990 87000 387690709 45030 45017 924835073 9301 9338 506488963 63545 63508 718761525 11376 11377 789306050 27395 27396 718269753 72072 72092 227359105 26634 26635 875600880 96913 96892 440684878 30140 30141 933986291 79567 79518 411869168 50350 50402 275802708 52020 51971 82003589 50329 50330 950812982 98048 98095 841914363 20711 20732 61167646 84018 84019 576560290 15596 15597 23032893 28767 28722 803272805 1272 1273 367082595 89085 89086 861378972 22265 22300 260163493 76850 76820 808132642 46379 46376 459301127 52598 52599 739784501 69612 69619 187285272 56389 56355 618652753 23317 23290 988646916 50344 50345 445683240 55940 55941 271815407 20589 20600 343338364 57742 57743 95955572 22264 22235 382527575 95348 95358 692051814 18158 18159 536101710 7015 7016 363759922 68933 68888 634251292 66635 66644 579446928 66794 66795 533753005 47507 47539 76953035 70290 70291 215567054 19160 19143 415164371 31955 31956 317042027 12451 12475 345463027 90432 90433 592582489 14210 14211 34033447 62730 62734 17199840 1404 1385 193735857 68230 68231 475108130 32839 32875 505947686 40010 40011 788423830 10110 10138 510865464 8094 8095 434794335 23271 23272 530648310 14711 14712 970205614 21336 21337 153872505 67389 67440 579294380 98883 98884 870754386 412 395 683195239 21151 21116 7394611 51516 51517 653532447 41061 41062 267982386 55488 55489 522795765 79935 79982 190552470 39715 39716 967457364 72808 72809 366535607 30683 30663 54748432 48710 48680 398296931 85229 85189 965790523 61307 61319 232747835 33736 33737 148563004 3781 3789 772391637 67301 67328 5684681 9734 9735 649178094 76363 76312 588838906 64865 64837 447007812 71393 71394 779635572 86649 86650 413843488 80581 80582 176943095 28814 28778 944437295 69605 69572 763183888 58375 58340 758092828 97101 97062 238145488 55242 55243 654549863 10771 10772 225138547 98664 98676 235070936 25992 25993 696958542 57756 57714 944469390 53096 53114 885283520 89635 89636 453590587 1150 1151 166503694 44893 44920 644006409 64456 64495 508210836 90783 90792 812714429 26156 26157 652709984 96971 96970 645658907 11369 11370 976109891 91374 91375 900207829 50933 50967 796688388 56161 56200 635990678 49647 49648 859879089 9018 9070 768059243 97281 97282 440555777 1200 1236 970295255 77480 77474 789811144 62261 62223 299569860 15343 15344 225310793 65054 65055 402200006 63200 63191 360441182 12510 12511 736894838 30966 30956 993446235 63988 63980 782730777 70777 70750 532850579 4882 4883 565769317 59644 59685 321278594 64540 64521 580422489 48867 48842 526257504 30557 30533 478382363 24403 24404 121105245 57147 57148 810020700 54648 54619 80703998 72533 72534 285256417 40933 40934 969362153 57437 57451 351823290 43904 43905 392231129 62983 63003 65530426 50825 50826 808219662 71425 71407 45543571 14138 14143 834330875 68279 68255 487045757 42304 42279 958325644 52072 52073 142136693 32837 32838 603349586 90738 90739 757409786 35742 35743 52033772 6214 6192 717349420 63394 63395 600210662 48252 48253 719627264 50279 50280 538282133 54196 54144 820659776 30509 30510 189964712 66078 66079 666290648 41829 41881 205400373 35554 35521 417907560 81201 81251 523447763 69489 69509 596054486 72529 72530 254552443 8435 8456 320555730 34336 34354 205207796 10977 10943 975644795 20041 20042 489499895 13982 13984 154707250 36932 36933 384144574 96409 96410 724607062 92472 92522 62891832 31320 31327 189874063 36395 36352 862494165 46429 46430 132638741 67494 67508 655460605 5966 5967 793287404 92573 92526 748382533 40666 40667 113679412 65009 65003 139000865 86980 86960 526867554 29760 29761 76068156 75262 75263 638714255 57172 57173 124937000 92537 92499 192400010 97611 97661 43244219 46005 46006 745452261 26789 26790 921278408 68956 68913 522432756 21474 21475 793314816 40049 40050 332483609 64139 64140 945582810 68264 68265 330055052 96933 96934 828398555 5391 5354 477121273 45243 45244 309738695 44857 44858 157088570 59842 59843 840149449 7702 7703 636401169 34570 34571 667023785 46405 46406 468027859 47387 47345 581275645 39433 39434 425731552 30252 30291 23133565 91117 91118 477465072 9956 9958 598010703 81995 82044 684319733 91971 91972 581344669 36342 36308 359696920 87581 87561 169127146 30025 30026 953858450 14333 14304 74582234 35607 35627 849188188 47597 47629 133297491 2757 2758 800134565 45838 45842 242877860 68003 68004 319034297 72492 72457 296988331 84738 84789 168066983 65018 65019 702900908 66028 66029 508502199 63749 63772 321832145 98455 98456 824949891 4099 4130 685244021 17530 17531 910039913 85244 85245 554555647 53404 53382 141506527 51618 51619 377355747 23222 23173 194741260 55511 55512 875040047 40575 40526 811852516 21417 21418 702168272 61407 61404 348225812 68152 68126 889966917 99532 99526 320027202 45286 45287 838146878 57973 57988 15690241 97905 97906 985041879 65085 65086 519741938 14949 14950 477854009 78724 78712 118444603 34818 34819 898437195 33924 33925 255998605 17728 17729 658067347 20960 20961 250301961 93596 93597 394555020 10903 10880 218536142 96018 96019 970600189 3725 3699 668491776 22652 22653 863492399 51510 51511 462890845 46157 46158 493681221 90905 90906 351510778 30001 29994 116090096 53565 53573 410737697 39995 39996 512041648 9619 9570 794823069 76490 76468 92781221 57230 57281 124162632 13260 13241 236695514 13470 13433 39902744 40477 40492 900723116 57895 57928 784898431 64119 64120 689080684 43141 43129 739490835 39222 39185 890956298 63700 63701 26169774 60495 60545 239573877 19889 19890 176396135 69913 69914 942012906 49133 49152 899376263 77248 77281 296317934 16345 16327 971816000 58353 58354 970430892 2700 2701 351359617 61195 61243 59589305 71290 71291 513325621 88029 88030 43671722 55590 55591 441116412 20872 20873 286106084 65764 65795 955538240 79609 79644 9217655 60085 60054 602824437 25893 25894 612260110 51552 51576 288722698 80818 80795 306015653 50486 50464 947436967 43494 43495 353399541 51154 51115 483854909 67890 67891 337111653 9617 9618 300802927 2167 2168 508011046 9547 9590 586890067 96857 96858 726973346 44530 44497 302150731 53576 53608 209696360 17112 17110 450723977 61162 61163 72058898 71084 71120 770295182 76534 76552 186789095 70747 70748 463703846 36962 36950 885885141 97834 97845 772118252 37576 37577 505119406 7252 7273 978379308 85721 85722 648783053 24152 24153 10236359 22055 22056 896521162 70145 70098 552946242 60469 60470 618956827 35939 35940 186299623 38430 38431 781690795 94095 94096 596276344 60631 60632 50008085 61445 61408 358238174 47646 47647 817794086 66028 66055 631788801 59598 59580 767474175 20382 20383 388918885 16133 16134 360704379 37527 37520 366590124 89894 89895 962718432 96549 96550 681995395 64033 64034 780415846 67070 67071 612666639 62459 62417 251094918 57211 57212 754084404 95309 95303 664015620 71072 71073 820969772 36467 36501 652057761 47615 47641 213820238 45152 45153 733539930 93412 93423 458367549 5608 5653 984729440 38677 38659 867042862 25339 25337 126905635 7992 7963 272274235 609 623 574698728 97192 97244 932093190 60544 60533 896074014 42794 42835 963373366 77779 77755 824931302 82257 82241 582054365 95513 95474 500818727 47512 47513 751345168 99407 99441 982307973 58435 58436 342657596 99133 99134 81166780 61579 61580 773609560 24049 24050 304837891 53348 53349 604263935 98906 98907 385799822 29859 29822 268936442 21103 21147 93837756 87390 87412 357636895 37609 37610 948701058 75907 75862 441833298 23558 23559 480571015 75914 75915 134143125 89426 89399 318707805 33813 33814 269426835 71327 71328 807301181 57888 57935 197019903 25908 25896 269878361 2096 2061 95046740 98944 98953 258096285 14414 14415 307014376 78875 78898 463963098 98940 98936 139514618 96728 96700 101606791 27180 27205 32012124 54099 54134 301871136 7467 7468 105255110 26721 26770 884337670 85286 85328 465683871 82286 82287 244530480 64690 64691 263081564 11031 11020 952538230 15869 15875 696626582 31279 31254 576657089 63209 63170 211832607 93759 93791 652085418 74705 74703 33969305 93332 93333 758909463 60674 60654 100800176 13721 13686 550188539 57598 57599 276409471 48045 48036 919475807 60716 60717 190497295 45659 45660 553113479 8971 9023 435027104 2881 2861 9051171 92776 92777 596381430 98847 98848 967053461 68704 68705 595221817 24991 24982 918882335 78524 78525 23563466 50967 50939 117097519 37299 37300 232903795 73992 73993 349854069 49217 49238 472319092 31445 31446 493055174 90443 90444 387761511 93432 93442 813740795 75584 75585 304670618 14979 14968 351216677 44573 44574 179005244 96879 96852 203822872 1966 2011 647574975 88354 88355 343985110 42855 42856 25077103 14844 14845 991952134 75813 75814 696711174 51321 51332 839081818 17403 17404 590403253 92783 92784 153348324 46911 46913 218620232 50523 50524 807434450 71786 71745 843769931 40610 40601 806917535 64322 64301 542939583 53088 53089 698685646 42142 42099 573663720 86701 86702 188568498 87488 87473 453487335 300 301 233408951 24275 24260 26072484 50116 50117 392752804 42563 42536 718355671 4670 4671 952294571 81995 81947 891826486 84400 84401 878851090 58012 57975 737996871 9182 9183 117844535 7375 7403 175135173 37857 37858 414234638 98034 98073 65089428 94077 94116 687631093 52253 52254 132999003 21784 21825 11023801 99790 99791 292396870 76723 76724 947775544 15401 15402 852806691 99117 99118 260157039 27901 27913 304234797 48730 48742 459178107 22766 22767 760507218 67875 67876 623768176 4801 4802 636522150 57761 57719 628996185 11480 11491 114897870 1107 1108 820592543 40568 40552 795161109 7519 7546 961479775 79811 79812 763858315 34069 34070 835282109 81519 81488 967694076 30037 30035 826473535 9981 9982 62680864 1673 1675 417150400 76275 76322 295354418 20043 20044 621554939 5305 5349 887042997 81107 81113 815638622 48691 48692 757089574 21428 21391 647150275 87899 87900 915783740 80970 80971 311977013 61742 61747 250254701 73545 73546 863823326 90350 90351 2544211 71126 71127 471136241 80529 80530 817517923 19140 19134 920411663 82784 82785 638579734 37645 37646 665569797 37335 37339 481139559 94708 94683 436873028 87329 87330 155465212 94828 94777 46839909 57255 57256 418027909 27279 27280 254089842 98792 98793 163087592 81368 81369 625930304 59798 59827 704689173 44518 44552 318877553 6485 6486 348495852 6509 6510 382968575 44901 44902 910320859 8827 8788 355683495 91680 91642 206123658 27416 27417 764513652 38924 38925 380021759 96377 96379 1446947 27166 27162 429678898 4360 4361 245008048 47212 47162 799901979 73509 73510 333033660 75385 75386 117544549 42277 42297 744086233 10342 10311 779656790 97999 97983 717921834 78199 78200 538650227 85047 85053 371824610 59128 59129 594664172 99960 99970 379276319 72327 72348 81990688 53051 53052 380570968 72900 72901 354567217 64622 64640 86279618 32608 32622 986216688 65348 65364 399145869 43179 43183 255242120 90746 90747 484617906 97829 97840 713410306 74353 74310 935754441 35172 35173 790597690 97417 97401 856153483 52810 52811 916757834 42803 42841 707097375 88209 88210 541945728 3733 3734 659678230 78264 78265 360980416 57405 57406 155851598 48845 48846 202635862 30577 30578 282962808 44872 44873 440858076 33707 33699 927279411 2890 2891 785250777 58472 58473 472610290 23892 23893 639626173 15684 15699 444971893 24532 24533 935781356 41438 41410 11665027 30582 30583 617521871 10044 10013 986718689 65477 65478 143675841 68307 68308 658555211 36600 36601 855025330 35307 35259 827323041 77547 77552 284737311 95643 95655 571166777 61608 61585 596230335 42469 42470 168708287 66881 66882 222846586 41689 41690 770928923 74293 74314 589484306 49988 49989 717664105 56441 56414 73178142 16115 16144 516605119 35037 35015 683842463 10237 10238 121879153 12938 12939 521016602 2394 2386 731132300 72087 72088 551293252 16105 16120 449728630 28407 28355 839107478 492 493 988837370 46190 46148 730650579 81978 81979 448270320 9493 9494 128453859 37922 37948 18036561 94671 94697 212360935 97300 97301 946287008 2371 2372 957787933 65502 65472 739866995 74561 74537 147044695 16821 16822 761169431 1277 1278 620406788 19546 19547 925657184 28460 28468 219820497 89868 89866 937011124 75489 75508 800061750 59078 59082 363002952 41023 40993 517970185 40440 40441 235916722 97908 97859 929827851 49210 49222 948848529 21689 21690 832897907 89569 89525 595152019 79410 79394 896737233 79245 79246 413339363 82715 82716 838738992 64586 64628 376630003 63782 63783 892868505 90926 90927 513235173 94369 94384 292333047 98835 98857 24170959 17012 17013 849456792 62970 62971 130569904 64657 64658 341815474 61336 61310 811051808 37432 37413 299841453 36689 36719 412706082 7822 7813 191507859 81176 81202 430127603 4911 4883 652475133 57828 57829 583862329 27852 27888 3746040 50692 50693 457348812 52933 52955 395740183 21277 21278 114841262 82270 82271 298344332 6396 6397 169766402 17647 17650 243181969 21414 21415 136938931 2054 2055 580223866 15118 15167 143812599 7976 8021 621638486 55938 55903 450192297 74218 74219 207658696 21436 21445 72130994 69376 69328 489592694 21049 21050 854105405 83645 83646 233551546 32646 32667 260545934 36707 36727 971868015 13331 13332 753543926 12740 12748 128398831 18443 18473 879005798 94184 94138 788513870 64290 64291 300177043 98990 99023 562834465 14707 14708 821306989 17904 17868 720099945 97507 97459 695766923 14526 14484 632708447 73929 73930 485531846 77782 77783 212190458 42641 42642 363143109 71103 71111 514570138 15067 15068 126631552 19162 19185 900879908 92007 92008 788496815 49030 49031 65422461 94555 94556 70643940 29278 29279 547602046 30177 30186 829058481 24909 24910 969969140 90864 90885 26782097 34455 34450 802386577 97894 97892 698475765 38003 37979 234843192 48643 48635 692268579 7627 7628 15442503 8347 8348 42178468 4262 4309 76298069 68494 68495 998429645 72181 72182 813833163 73899 73900 998666665 99005 99009 743054101 88478 88479 362403141 38093 38085 288255089 89405 89406 580543660 15617 15608 204135679 56671 56672 299215690 23853 23854 672282356 98060 98061 744373596 29098 29099 114041571 75327 75376 448490266 26533 26534 594444792 29799 29800 909683203 99707 99708 965619082 14425 14423 594744055 43893 43919 267078190 36473 36474 66435202 17640 17661 602394306 4373 4331 428830952 66329 66330 789200453 67126 67127 922261464 15244 15245 776539844 28473 28474 143420776 32705 32683 964351237 64151 64152 351802299 45165 45166 975211304 66941 66942 922136860 24490 24491 108016257 26594 26595 286403233 81754 81735 650077329 76436 76386 286585997 70592 70593 891414301 59613 59659 763401733 46626 46598 389681955 83978 83979 326884216 2012 2013 342159200 26961 26931 534042301 24524 24525 278409725 36595 36601 592737013 90900 90897 63016218 57875 57847 607266511 8978 8997 481718426 56264 56288 260574816 87511 87512 122817202 38835 38805 622721295 61529 61521 816760227 33257 33266 545813951 37113 37096 463180414 36709 36710 259617211 5882 5883 198026935 90292 90293 608226805 38046 38047 704120893 97852 97841 665591905 66334 66335 279277334 44447 44485 158786478 66627 66636 113029166 12685 12643 920943118 58497 58498 980634799 87414 87415 324598757 47149 47159 32460178 25276 25312 734218261 45372 45373 402936071 30740 30741 549711284 73028 73029 323518544 93139 93140 303015411 3837 3789 296439233 13102 13103 301831499 32991 32963 893254801 40671 40633 628595455 11643 11641 363412010 33938 33932 959300482 15655 15656 386188682 7175 7204 916160018 38593 38594 849510717 64497 64498 480467622 98368 98369 957858646 80089 80140 789319879 48350 48389 712785688 94145 94098 220682282 90289 90290 627333357 22476 22477 624402632 18857 18858 672592093 75730 75731 491583632 60986 60966 431513985 97100 97101 855011345 63985 63942 646977753 13843 13819 504217589 80505 80506 985594496 47508 47509 499698815 10775 10760 411218893 65336 65337 444964114 3128 3129 910446211 44084 44085 126139515 6203 6213 447322133 75682 75683 643597374 46668 46669 334689315 796 770 851255915 7946 7947 247865717 57740 57771 456543847 87830 87863 137045067 38789 38815 415458011 79900 79911 771289015 43653 43654 573301726 80232 80243 928886705 6204 6205 730147291 35715 35758 218658002 63438 63439 90178866 48703 48747 98151671 59328 59307 335417658 57195 57214 378752902 73934 73935 590669922 38966 38967 105298642 11466 11467 816498723 4465 4466 698343654 13452 13422 550940107 94581 94583 809069819 39915 39916 498377652 65258 65287 205088018 10166 10167 158082651 84556 84591 223007864 74125 74135 830418330 67878 67895 454914756 55449 55450 375744529 91438 91439 991763471 20055 20070 876711370 85944 85897 65922133 65556 65557 472280357 40402 40447 426728682 38313 38314 53094708 82892 82893 840838816 94079 94080 649836923 31987 31944 339784875 75485 75486 755468432 90564 90542 563211224 30852 30882 176954657 23222 23268 689972376 71293 71294 761943327 966 967 348380928 59705 59706 451344167 20780 20759 687360843 98785 98786 324784678 16348 16351 268295951 68127 68128 160714973 10186 10187 283011697 35639 35640 324894446 65794 65763 361560932 92521 92522 251766814 31940 31941 573897101 31824 31825 986639219 59829 59830 448520327 45179 45180 925315605 2031 2014 236770802 29849 29821 741094571 29212 29213 482774395 33012 33013 842055509 81222 81223 823167004 37775 37809 3974773 82006 82044 364527757 42727 42728 564011587 67955 67912 901782550 77986 77987 34621785 82939 82940 7311377 74158 74159 883658309 30667 30641 490113400 39052 39086 303155787 8497 8545 481862031 9763 9810 144896204 90481 90482 735802592 9874 9854 683241508 41377 41378 158446682 70286 70287 661432510 83407 83362 491243184 27384 27398 684218248 87252 87253 728557925 82305 82304 418051057 37929 37930 647816119 7921 7922 190475068 44640 44641 990557188 84842 84843 362619383 55962 55963 140128946 3720 3713 343177280 15302 15303 616771609 54451 54452 112755940 56315 56265 269635007 55843 55844 416282155 15527 15492 189743586 15763 15764 495302369 26313 26314 828321691 18884 18885 914400658 30235 30196 355244465 98866 98867 277247194 95855 95895 884660684 82511 82512 406450794 59608 59609 30349928 22050 22051 116803165 60789 60790 160039522 53499 53533 985963500 95223 95235 823056492 40436 40437 794420882 54778 54772 161304368 92065 92066 385789565 13961 13997 912283504 21804 21805 367646755 74487 74488 124914173 69904 69920 769552332 76085 76086 53649413 23277 23307 718009829 53192 53238 955736095 34166 34167 708746630 58592 58568 883952707 17695 17729 551373881 19743 19691 178629842 39520 39521 931226665 52979 52980 855718847 27155 27134 626656506 46787 46788 328113984 19869 19870 165523804 44192 44193 723083569 91489 91501 361518283 4066 4067 302969106 12863 12864 682033180 21097 21094 372039782 91071 91068 671807590 91537 91550 562327444 80649 80605 794891031 73329 73337 625942660 21342 21343 809785693 2635 2636 15984390 29520 29529 855412694 50240 50241 934612179 98584 98542 138308699 12071 12072 159191564 30502 30494 679710262 76029 76030 720834807 23184 23144 680844167 2519 2480 782067268 63324 63325 339428563 86403 86433 823486605 15290 15316 881560399 49976 49977 630107302 85665 85653 836955978 7240 7221 745348535 71929 71930 786446480 36808 36809 844205257 42837 42858 761738908 60023 60024 66842998 74476 74484 843592858 91356 91357 845038880 39664 39665 582481355 97558 97559 300877891 84414 84415 483116988 47537 47538 532703339 75423 75424 489729331 50185 50236 760797224 35488 35469 429427444 1832 1839 6114888 48005 48039 411114489 17896 17897 729424704 90500 90482 978514021 50605 50606 595324651 33415 33467 449816305 99518 99519 310958582 44348 44329 990461743 7547 7548 557250457 40938 40939 662560735 93227 93228 157654631 14512 14541 378561430 16072 16094 7109007 8551 8552 910844060 91124 91128 685449046 71798 71811 19368104 72745 72746 255864967 53403 53394 703700134 94498 94543 991803202 79511 79524 945026217 92778 92751 306106378 65156 65140 650134952 39326 39306 730998669 48019 48020 206607300 45516 45517 982333213 30082 30043 36721304 4397 4445 548670055 57254 57255 186423616 23252 23243 380246543 62111 62112 314615440 81517 81481 729492302 30847 30885 254141667 12312 12305 109747381 58081 58082 224530592 5162 5163 847110685 97911 97912 332173189 30373 30374 194200793 85871 85872 85757112 71590 71605 832052624 89328 89314 245584104 42778 42779 417582993 12356 12317 826784350 87146 87162 28672225 28923 28889 965983438 15631 15632 517836970 69298 69272 994807101 82793 82831 380955502 79532 79568 293927996 32995 33035 219322588 3997 3998 647008613 27410 27436 924133287 52016 52017 137956312 86133 86105 652559696 35591 35592 533445768 67672 67676 792260687 76767 76814 372145293 79138 79150 967261584 83393 83350 208939030 29950 29951 61980119 98622 98601 263068405 84134 84135 927765334 45331 45377 389080996 39909 39875 253097382 62167 62168 747309300 96904 96896 822831666 37739 37740 68695267 49607 49613 917602520 53564 53582 449680577 93854 93855 450452272 53256 53234 436596318 13680 13681 615274095 10457 10432 365027232 85371 85372 393774706 73252 73253 526623091 45265 45266 433210724 10261 10262 914037664 52362 52363 478165995 54163 54189 345270164 27212 27217 736603657 17335 17328 507279149 74912 74940 203055166 12322 12323 24708985 99645 99646 488730319 38874 38875 9092407 2211 2212 83919098 84689 84690 272381768 63921 63883 635488563 84365 84401 758841820 56830 56831 694954369 30105 30134 501912979 31844 31825 870119592 67815 67816 949075355 83790 83789 424193186 19192 19193 787008018 93887 93851 811060263 87512 87513 515913660 18522 18517 384198079 6306 6307 799546382 54752 54753 102923174 88457 88449 5778403 75524 75521 477982348 25998 25999 258800001 69450 69451 903122372 90170 90171 270954551 93507 93526 60221316 19882 19844 677150643 2902 2903 77872757 64798 64826 233807394 18424 18448 99371346 71494 71483 329689832 50835 50836 252901115 92798 92799 74555807 62208 62243 743400754 18804 18789 72889238 35694 35695 991582224 22672 22673 891051566 8356 8357 18105764 27865 27823 739279360 81996 81997 367020165 110 144 171140435 5457 5430 467041882 50650 50615 179332651 66879 66834 460350652 30105 30103 398167398 79283 79284 743256164 2467 2508 86964404 38386 38376 748428308 8968 8969 144901249 998 984 841914143 71714 71691 512126320 48343 48344 860519304 59962 60007 517342450 76 77 236826128 11311 11312 825191153 99547 99548 775156057 89215 89171 364991573 14384 14396 871146885 71570 71571 355115989 20357 20358 262088541 99134 99135 277560785 97808 97828 205998547 25395 25396 332713878 2777 2778 810378061 2819 2820 871584026 9643 9644 432609357 28012 28013 311702103 25892 25893 679503622 29669 29670 913269107 50 69 743991919 34126 34127 177636887 87783 87784 447624809 16301 16302 27658671 86107 86114 144282687 38888 38889 441233506 87976 87974 849206039 96795 96796 279587358 83298 83299 814490351 68166 68167 233782685 90870 90871 743822790 73223 73224 869769256 12261 12262 611843483 7912 7861 325280237 98928 98929 204623496 87764 87765 59813402 93750 93751 252039433 91527 91528 567954712 57770 57771 243754864 52324 52325 16128679 67722 67723 236547319 55115 55116 971317558 65964 66012 587583431 66156 66164 451165262 13344 13345 12317986 8257 8258 764628005 10483 10484 101103955 13899 13900 662151200 48448 48432 577472670 743 773 511732028 52246 52263 865215874 2481 2522 894402531 34018 34019 525926486 16393 16419 116853730 8720 8691 734957529 61422 61423 888896544 95450 95451 771221008 49301 49302 555727664 88981 88982 761820367 42998 43029 411088454 52799 52800 618596961 45053 45054 455371033 82610 82630 854458399 75231 75232 703672392 92489 92490 969284542 96976 96977 409083604 4199 4200 138923044 15080 15075 586218598 977 978 673576067 28075 28058 728274189 24426 24427 943291064 59648 59649 354995528 40951 40952 437951773 71414 71415 818684464 58671 58673 958644394 84680 84638 117353651 91016 91017 780883978 77672 77708 998730327 74246 74247 205785154 84543 84523 248102488 13830 13831 829688470 41851 41888 28844826 94324 94325 357499974 96204 96224 239262774 96614 96615 105427044 11178 11179 467225649 58903 58894 973992322 74616 74599 442273550 98072 98073 54233341 31068 31069 735892581 15367 15368 265371310 3127 3133 845761062 84570 84569 204252321 15810 15811 882475024 88199 88221 794710160 74299 74282 623121268 91199 91200 242072831 61687 61688 642747662 4298 4299 485808330 74594 74595 147261784 72470 72442 357932762 83703 83722 291175348 1247 1233 326492115 66786 66822 5825264 20666 20648 981375398 80810 80772 548876117 50637 50689 430187975 27008 27017 296571495 22138 22139 567389463 22217 22238 90278162 18347 18348 323559456 32690 32691 254634973 34235 34230 29665829 17318 17299 51341000 50269 50275 75293103 18100 18101 662842282 40325 40299 684132249 12498 12499 213933112 94156 94139 236130778 82016 81986 733740361 59112 59113 183507506 6039 6040 486355093 73497 73498 236654478 63035 62992 491664378 75410 75411 180914741 24317 24347 55768301 20596 20633 866738466 25502 25488 759594639 43383 43391 617178308 9374 9328 397592163 40398 40349 276719599 92278 92280 649653157 70681 70701 490647599 12361 12362 959698875 98416 98417 403363977 60905 60925 957891134 88748 88768 597605582 43738 43742 534809691 46505 46530 518922568 99196 99197 41969486 43972 43976 871421703 40580 40581 178633008 87277 87278 329696323 41160 41161 101068157 2132 2149 264969607 645 646 859774074 34997 35013 431651094 77999 78000 156638027 42684 42694 173761008 21111 21063 125176675 39578 39556 728434398 30872 30919 770236915 80833 80834 701042427 16666 16647 534457154 48419 48391 390805266 61960 61961 607595239 32797 32798 156675676 97492 97493 492172187 92853 92854 33835039 47370 47325 140100854 275 276 214273957 60463 60451 125052153 64644 64645 375092071 66651 66652 925786882 13187 13230 709629148 28106 28107 901502775 54185 54231 163515908 77214 77208 939092621 86306 86284 645213497 91658 91659 696420598 99235 99236 607155424 26028 26055 446013164 25845 25846 402769037 93557 93561 306267412 86263 86264 836480586 69324 69348 336976425 86654 86667 998522177 22213 22214 104568488 4562 4535 931957434 51382 51383 343157168 61727 61740 74517090 31912 31949 143038546 69133 69086 982900989 73377 73376 303079128 13292 13280 15563555 95316 95317 137556630 89753 89754 67993891 24319 24353 347678462 66546 66547 990175065 82540 82541 354524319 40800 40801 244770756 93931 93955 453835362 47755 47756 155056681 35922 35923 202517455 48060 48061 414911801 89102 89099 771538375 84335 84336 647024470 84008 84009 557042759 74579 74619 572785681 6644 6650 41355014 83163 83164 585084313 89335 89347 954402239 38670 38716 538014113 58804 58805 453870578 63021 63022 406650316 29016 29017 720551975 52053 52054 20138997 73039 73009 34590813 87932 87933 894507883 53370 53371 33380671 91238 91239 882433762 22869 22870 744591524 28762 28803 19877440 47364 47365 344672749 67916 67943 811113001 98133 98134 830690888 97250 97242 881571825 64248 64249 574918222 15429 15411 605659027 29168 29169 833135652 68418 68419 620074672 83945 83911 268536374 84638 84628 878867952 46403 46404 625573542 97320 97353 441778411 56011 56012 87711020 59685 59686 894799117 23190 23191 958240214 12581 12533 662439220 28879 28892 379918385 74633 74680 930092252 31763 31808 580051524 14439 14440 643159008 13211 13210 690657265 472 473 288232893 50989 50988 240856074 53330 53289 378437747 1044 1045 259080870 11594 11580 276048734 55655 55656 110140445 80226 80227 80996125 55429 55438 30150541 84532 84533 509891752 40892 40848 567567690 33002 33003 274117972 76500 76448 478107136 94804 94854 809885017 68225 68262 101904756 19813 19768 136447906 14569 14540 341114105 99075 99076 341442646 58264 58265 650269095 14452 14453 786138205 54495 54488 982686417 52173 52128 851300861 50809 50861 704873579 35973 35930 149585123 76059 76060 637774031 66715 66756 89712534 2000 2001 181602337 47920 47885 200827295 13530 13493 398987165 65959 65936 623781463 76232 76227 72825217 75072 75060 410655133 11254 11255 287782499 68529 68530 683954559 89827 89851 668572635 39478 39479 541445670 57538 57585 365456057 1871 1891 559703112 40420 40421 816875093 88523 88543 145197755 25011 25007 573698518 52046 52047 945693614 6894 6895 890291927 43909 43910 940141765 12980 12950 52123648 83933 83934 686213004 44604 44602 169524299 41398 41384 141424606 79027 79028 84222157 22376 22377 912719824 24465 24433 38718677 42532 42529 347881185 49409 49410 767057200 20789 20836 678031108 10149 10164 704731385 72099 72100 688376451 43283 43305 89856838 6296 6297 86083203 91396 91397 387483206 65101 65143 878623433 9660 9665 81234853 69279 69280 555919268 83892 83893 965270643 17117 17092 804488302 93863 93820 606913690 13351 13305 933782697 13671 13678 381896570 80865 80866 612658085 96170 96171 938451166 69032 69047 273177376 3342 3343 526100852 64602 64616 986796818 52770 52776 749193287 62951 62952 730333146 54804 54767 429429830 72627 72656 957941143 20562 20563 26762718 48958 49001 42060734 19018 19025 184973672 49657 49660 655362171 13894 13895 579820610 48057 48058 188115205 93423 93401 572148549 76418 76419 127039569 77114 77115 679901854 94999 95000 110145328 15517 15501 525289733 70112 70113 562623159 30360 30353 260988251 18426 18427 84773245 18992 18983 706463940 41410 41445 389001455 82106 82107 921757185 14878 14852 324990724 95621 95609 14153071 15859 15860 978958030 62983 62997 760247174 1435 1434 215139950 14703 14720 747291492 8750 8751 84794866 8169 8170 690817722 50417 50446 391539742 87717 87734 660049403 73666 73640 45037966 75522 75516 988368798 18578 18565 283588449 94788 94789 849780101 61167 61145 61974881 44189 44182 463295354 14428 14383 125107098 37674 37662 201341352 33817 33799 672373891 21280 21281 851186759 60598 60562 567394449 94062 94088 648633580 66599 66651 141979557 33013 32961 363677280 47972 47960 965762880 800 801 50078638 12817 12797 906330988 99531 99485 106693004 68523 68524 281515415 65901 65902 387893578 25469 25470 436470347 38808 38809 258548726 82227 82228 42202850 40606 40646 748912312 73566 73556 85350565 21168 21169 231791905 80579 80582 199943243 17443 17444 916795936 8602 8565 809955833 69021 69022 123367975 43765 43771 325332982 92654 92655 442475821 18866 18881 205845650 79064 79065 923201425 85934 85964 636457257 97616 97617 680668600 85203 85224 188437038 99563 99557 120003884 89803 89756 274610768 52129 52107 521848326 7963 7964 924214351 30533 30534 479695402 14031 14032 67244579 96793 96794 736975430 14679 14632 137007564 59577 59563 678437215 41868 41869 666060480 8017 7994 802618004 680 681 504734832 33719 33691 559468061 75879 75880 64265824 73859 73863 935521011 14681 14682 717495625 69629 69630 861164875 65142 65143 262318864 25070 25071 883911242 72926 72927 213073883 5326 5327 492961984 46216 46223 867445958 17790 17774 362308077 82324 82306 412779604 29664 29665 73214811 37862 37884 409877399 80401 80356 813863399 7678 7709 171245714 66038 66039 761162051 79502 79503 772487801 4380 4375 907741501 56240 56241 728178627 60046 60047 111259124 31065 31026 66874106 80895 80896 776764538 31655 31656 470346954 33022 33023 430514062 89330 89331 34825899 77605 77624 679912462 88510 88498 122400453 96892 96944 404435532 56051 56052 498592435 47912 47874 994215048 34105 34094 325314359 68761 68762 178808978 20709 20710 237783061 48457 48487 236356025 44776 44727 456439860 34394 34395 630772996 69827 69828 3428018 14696 14697 427415944 31309 31310 870035105 24204 24211 370971257 86612 86603 243154752 36718 36719 692088088 61188 61189 873876820 96776 96732 949765441 643 660 558627638 58096 58107 72270038 96594 96595 986493160 79227 79228 734253100 92132 92169 879486999 57545 57546 749998491 9214 9215 476138234 30609 30657 813428060 2378 2379 811501778 90093 90094 397776077 52981 52982 782141938 7056 7053 285546431 39381 39382 347064300 22203 22204 935004955 63233 63218 378837169 87258 87259 204802115 46498 46499 865984573 38801 38802 87456929 88468 88451 894916595 19774 19775 823390066 52582 52583 983992186 173 174 854760982 74168 74169 644152325 365 366 730129573 90026 90028 423779702 91680 91628 574290538 39098 39100 269191227 10263 10297 417037541 65424 65425 849562130 41060 41061 80733812 20452 20453 123397595 96166 96207 885606390 70999 71000 275220543 51823 51803 485567380 48179 48180 440119775 69448 69449 667879385 73303 73310 29812763 85603 85610 5566880 56552 56531 144571389 91089 91090 512619695 49564 49565 675179451 41912 41913 141233362 35707 35708 344272248 4993 4968 218798414 74326 74327 398902501 50221 50181 509823590 19393 19427 65959581 83549 83550 379647606 7770 7744 835702267 45585 45534 648664396 57853 57854 915317650 83190 83160 825695179 41260 41261 549851787 33530 33567 91901337 56052 56098 75554689 38227 38248 135724969 5255 5304 228340084 51248 51214 526060642 60132 60133 110908792 47479 47464 727403300 71594 71595 624235487 15823 15824 136763692 94884 94885 735953705 62961 62932 666910071 64348 64304 664321285 65844 65812 705359959 64759 64797 833309331 52734 52735 130203825 24480 24481 882866081 72179 72180 524055798 20163 20164 227754683 54997 54961 95235167 87458 87459 435735860 36255 36256 827813096 63324 63342 315946461 73263 73264 396674234 27753 27747 438636003 30233 30234 403171097 58964 58952 847630561 30290 30252 358123601 58261 58283 671047185 52649 52655 224414929 98803 98804 819297555 57021 57008 937176496 30926 30927 711575592 54748 54749 845689697 16467 16429 538115503 66331 66281 751225583 74163 74206 221838026 2258 2259 393548117 85692 85693 928366654 32253 32257 282216440 89322 89323 955979314 29363 29364 68840815 19874 19875 396534831 7283 7284 358702939 18343 18344 528975593 64324 64322 963923475 59846 59847 988809094 82732 82731 136932495 39798 39799 988091587 56276 56245 224068226 1989 1990 203247698 1525 1537 72887996 37487 37488 836365894 75678 75633 836279941 32172 32173 134349667 38693 38714 358680031 85250 85251 521308648 12348 12349 384214483 92763 92747 736938143 32146 32147 5146724 47021 47022 607796627 21476 21455 910919270 37592 37593 522157962 75082 75074 906160174 75473 75501 883156985 23899 23938 586992340 96928 96882 808020127 67999 68000 284480401 40191 40192 947968818 91362 91394 667305329 18474 18475 532805933 63721 63722 843499091 54863 54864 480801985 25317 25318 771824769 55276 55261 789235808 81822 81837 423727898 16767 16764 221407397 11696 11648 432264521 76617 76618 877566183 2301 2302 398590483 46297 46298 601378762 45794 45795 107476854 61670 61641 989018168 20684 20639 477727116 87514 87501 436555723 26836 26837 508432859 67823 67782 380177341 66018 66014 139986081 1241 1198 799397560 18931 18932 350206572 54142 54143 503863005 10193 10196 145734376 78149 78150 399081948 3383 3384 365547697 73586 73587 841580260 11580 11546 221394200 73594 73595 407372066 58158 58208 737677102 63662 63663 137051837 6592 6573 20889092 14214 14257 939576047 95625 95674 257651181 7863 7815 653799021 61695 61696 97594221 71125 71126 886841820 81385 81428 91398783 73872 73867 234796685 13239 13193 175191129 85206 85207 537598742 10720 10771 908940153 9482 9488 896414275 63050 63021 138069002 34459 34460 435525683 4907 4935 507118286 6234 6235 593382838 61861 61862 278468448 33695 33696 984088284 16026 15984 674364019 6731 6688 224759968 89885 89875 761098908 45895 45896 588982562 38065 38066 18945248 61172 61208 115960927 85126 85089 548670403 79050 79051 405962538 68613 68614 149735408 45644 45645 508554247 21620 21574 291249995 76989 76990 300117309 10788 10795 153947311 43402 43363 918159506 95850 95809 842609896 71852 71864 93930056 37765 37766 773272653 94535 94510 154253048 81497 81457 19922250 53868 53869 123568861 54639 54652 198969501 12020 12021 722571817 5967 5959 635042972 84647 84648 608121202 60103 60117 796696421 19316 19331 486670951 37354 37402 212985111 90885 90919 526089466 55752 55753 106358015 14933 14906 363914526 23727 23728 790654289 16355 16389 168004409 43379 43380 122687320 40994 41020 635203651 74742 74779 591795448 64168 64172 720361437 29771 29822 228095214 25764 25765 7058515 30102 30132 626609051 24883 24884 100875883 93925 93932 641748143 99633 99634 115672898 61804 61805 335754321 43549 43550 590606627 24496 24497 872035870 36135 36094 189259510 55093 55049 727738421 26908 26960 748396447 68013 67967 768416514 54324 54325 454171612 99726 99727 730279371 93327 93366 569191359 60077 60078 651964342 15754 15755 835740733 61340 61384 451891505 38615 38648 213905076 66734 66735 455899285 90171 90172 945644390 41911 41906 983446286 8531 8552 145363370 56593 56594 996445204 57778 57779 610057264 50663 50623 104588426 93674 93675 252508636 97713 97714 906390110 89428 89429 417347471 2696 2702 171203486 48307 48308 666516496 81850 81817 919661941 56596 56573 614834069 47837 47826 785803275 72649 72700 821873968 39015 38966 943438457 20273 20253 229412046 62500 62501 342958117 92119 92120 377141757 48823 48824 327621458 64713 64714 621680855 24545 24574 79400807 14418 14419 360221829 32900 32911 892531147 54484 54451 493848508 79242 79269 436182982 46334 46375 920413785 28634 28635 73652731 19966 19971 819629421 77244 77274 824800220 21070 21071 217374677 29780 29781 70128655 94344 94333 656784378 73424 73425 705637480 15644 15679 467573123 54088 54118 329372268 87935 87981 64343426 22803 22804 316788161 55619 55620 334175409 38394 38368 238379310 29999 30000 719912782 9126 9127 912107082 50914 50915 444597556 36131 36120 483998098 10607 10566 283559799 6776 6777 940441162 23778 23779 529980054 94598 94644 201807789 20850 20851 650850010 70658 70659 111405926 9349 9343 702720945 48913 48951 251386365 90111 90099 557832166 2888 2852 320592581 28424 28425 737846249 26428 26433 775079878 45254 45273 862674018 37285 37313 73255776 83240 83241 836634655 61956 61957 15576139 33424 33471 615129343 55077 55061 768250391 76183 76209 423507856 54704 54675 418231368 33940 33941 698928739 91525 91526 614335169 93717 93765 536675411 26501 26531 384749591 93221 93201 158323693 78592 78593 920889919 73516 73517 8608566 84525 84526 714216478 993 994 90774613 27560 27542 91207851 50108 50109 861200965 94503 94487 847733394 12423 12424 601639856 52681 52732 488279919 44205 44216 550059056 66756 66769 378122214 20325 20289 85809967 66708 66759 875984470 38319 38322 816418074 88443 88444 550992816 77490 77491 288108505 33747 33791 75638652 94695 94696 259260346 92025 92026 824793817 48418 48408 967700159 31567 31568 275289528 69265 69266 532228724 46198 46165 506027860 76646 76606 505074386 45062 45063 995742135 68750 68785 423447812 36072 36080 91573956 39550 39551 797935703 95208 95209 68972665 72462 72463 176754791 53056 53036 208166656 32730 32698 732923181 15693 15664 671774113 21669 21670 481993958 58960 58961 789378620 68170 68222 419790278 1566 1567 245672523 61245 61202 879787208 3360 3361 646651882 71984 71935 212213475 85195 85196 959476612 36638 36639 733839092 55560 55561 912484 24465 24449 420983961 49082 49083 275738244 54732 54717 669725094 54898 54899 437158554 10312 10313 475195662 59218 59219 194193566 86240 86245 269368726 96787 96795 621021259 57156 57157 113135430 67778 67779 22918985 118 119 176631148 37758 37759 121130381 5342 5343 708887555 20434 20435 783176055 89432 89470 539316566 83440 83435 607733805 36475 36515 372172814 77089 77124 639568280 47336 47337 402975110 31758 31759 382892030 81040 81041 459966951 1621 1614 942533382 7602 7603 994763534 11907 11947 54606579 28818 28819 886327698 36288 36244 735684874 5219 5196 719162234 20702 20703 769718592 15033 15034 570896336 99924 99925 886272390 20628 20629 320706335 52959 52994 624193995 36983 36988 341583667 40536 40545 406616316 7605 7607 940813596 6609 6610 903679279 49576 49527 971121260 82101 82102 940347399 44708 44709 904449018 31404 31405 939148649 95123 95124 768320007 54791 54792 271308677 33137 33164 40765175 492 522 97477328 84258 84259 24562508 43934 43935 257199884 86885 86886 842459035 44752 44753 819586263 47578 47571 396994220 36488 36489 283679205 96109 96094 611344076 38204 38205 422919057 43968 44009 785895825 68474 68475 456256295 22812 22858 314213710 43391 43392 476234998 12650 12693 849756653 12994 12995 199384227 68367 68397 377110998 59190 59191 82750621 3657 3637 225650324 35248 35249 609095844 92145 92146 665143264 2512 2513 131261851 13014 13015 282772561 23591 23592 818615279 35049 35029 591165003 50643 50606 145089592 25536 25587 881715547 68662 68663 400541645 24846 24847 267112591 80241 80242 834260307 4856 4857 487190153 87305 87306 584628000 41383 41384 154191195 79170 79171 934122137 63965 63949 497551266 67634 67653 392877262 72968 72969 876823636 11219 11220 631580165 20385 20386 789207899 84056 84057 756045341 96688 96648 55117871 78906 78928 778260611 8836 8837 73625087 54335 54336 100703968 39966 39967 632787212 60939 60985 998351884 68402 68403 945984093 35783 35784 484598851 85361 85362 158286471 55415 55416 706444076 8806 8807 362827714 29322 29323 282053313 76827 76848 216623515 33952 33931 503739919 6814 6815 709352114 81267 81277 246800776 91447 91477 711910345 29737 29738 660445869 19312 19307 310151323 68782 68783 10030064 34173 34153 761014023 80270 80271 54464285 59616 59617 884264330 89574 89575 722491870 8306 8349 115285234 83604 83559 753111965 45384 45391 155145645 71901 71906 302835124 96878 96879 303904421 60841 60845 354166639 19855 19856 674401764 28504 28505 587149125 92008 92013 460581108 71095 71096 604323062 68898 68870 710082612 55861 55863 437131603 885 937 22608981 39096 39097 927536250 7364 7312 618723242 40145 40146 933233085 58240 58248 450709496 38879 38880 855706428 13574 13535 652031572 64348 64382 66107825 74638 74639 536672623 88157 88158 433930078 21996 21993 550767776 95137 95138 7042982 67247 67270 21692546 94560 94590 874613284 99029 99030 326718772 10138 10139 950729270 5054 5030 304076484 6017 6059 356890573 67019 67059 630745636 95487 95488 720045076 28275 28276 674702543 55120 55121 942064504 37924 37910 611008505 58643 58644 289767179 64351 64352 605626637 91641 91636 53588051 80093 80099 336628759 3692 3693 772387968 17280 17281 429665028 48022 48023 608795873 16471 16472 574499961 15652 15690 647031482 72546 72547 40692319 48233 48234 905802365 31014 31023 127084603 95872 95843 258179104 36347 36348 756511871 37825 37793 125519898 63106 63107 464550298 94316 94290 390829151 24170 24171 86336411 30255 30256 828517983 10368 10369 152668282 52526 52523 893474797 45712 45705 500852501 60484 60485 129811648 8480 8468 334102699 40283 40284 430110190 96774 96775 628490228 99201 99166 281232146 9832 9868 142828721 86387 86388 918752878 69199 69237 126224777 36490 36491 476048938 95210 95211 145508870 32569 32570 525920272 82703 82704 975243959 6232 6216 273758297 5674 5666 444394590 72924 72925 304873412 33050 33028 547644925 94319 94320 245892806 26959 26960 126878099 35108 35151 202857943 67131 67132 676391853 73023 73013 828861277 6016 6020 399105450 46030 46031 650908647 20788 20756 518202007 43192 43193 775618596 36515 36489 423206456 83315 83316 542329422 79669 79721 535369113 55889 55890 61042239 28402 28403 439252523 80275 80276 376984061 92150 92151 918983965 17606 17607 800887887 97034 97075 85907664 52126 52127 492842499 99234 99235 953573347 25017 25018 95532533 84110 84111 162066538 38230 38231 435871023 58483 58484 201854567 73465 73464 878332191 32516 32517 224734706 84917 84956 529360793 82162 82196 245130978 59581 59569 812086156 27987 27976 286656323 64786 64787 937923076 46377 46378 748514740 50229 50206 935590175 14723 14724 311578591 5559 5529 201734397 5170 5171 653210443 89939 89940 280818348 47199 47200 259753501 71059 71060 455907914 76303 76260 702133186 41898 41899 453820111 16059 16063 211224488 48933 48965 427957202 95445 95439 501972753 71368 71369 563218607 64674 64713 576617144 56682 56683 1344734 41458 41459 640814223 78603 78604 671733614 39540 39541 761750759 35125 35094 228594433 66341 66342 519994863 32271 32226 310796520 56623 56624 612140826 71811 71812 949222240 72421 72422 304018525 40654 40607 809380273 76994 76995 502102788 72650 72651 196358833 77146 77102 722435277 38597 38598 261642454 17172 17203 884037233 56817 56818 592497357 62745 62709 681046860 21225 21233 84488255 25004 25005 410639972 80913 80914 667708376 320 344 285725564 27775 27776 355315470 7587 7621 439605501 1675 1696 712893211 25653 25662 960449448 48759 48760 70572799 33765 33766 206016820 41945 41900 540823865 48754 48751 365106571 11208 11201 335386276 27192 27193 925630731 19908 19909 342463792 59357 59358 640985973 847 889 680722247 11837 11838 20008784 2254 2255 340977540 87225 87241 449778114 38782 38783 326713988 32393 32394 850731017 20370 20371 456178463 62097 62063 579248978 30265 30285 2500671 82492 82536 545236316 42465 42466 294529973 89729 89730 431481560 9329 9330 233595279 76063 76094 285610793 8337 8338 45136976 68219 68208 418998381 27133 27134 58389416 49604 49605 43222843 26978 26979 77211566 48283 48258 125106318 44272 44273 654838190 74422 74416 329981211 74519 74512 608528845 15092 15099 153116390 41675 41639 684387462 10999 11021 209884199 36674 36664 328468487 36671 36627 406385636 53215 53216 640612825 91963 91921 176673109 98078 98079 903719973 45528 45529 463067100 45373 45374 111473539 74388 74389 195763314 24701 24678 291111781 51203 51245 596555447 51696 51700 392271517 26434 26407 156893854 351 352 622286064 90951 90954 174813247 48024 47988 50981843 39351 39305 441952055 66705 66682 894939622 81740 81741 638625755 74610 74609 304051978 31422 31423 171473549 65293 65294 923904030 67472 67508 597629293 26215 26177 694476386 56587 56588 909176833 93898 93899 159619884 53913 53914 406408991 60327 60374 176529064 42600 42601 501173596 66530 66531 628824931 25459 25460 633940872 79512 79521 910627395 86853 86854 840458431 19074 19090 702519369 37457 37503 695898539 99793 99783 327257371 86371 86372 112436281 87468 87469 37058311 47416 47424 705346802 38156 38204 220039937 38299 38275 237460215 51709 51744 70336786 58442 58443 916895520 30611 30612 565937758 97158 97159 28385117 98427 98428 862273370 10788 10789 66906900 78237 78238 806539122 54387 54388 436758637 68207 68248 496005502 11888 11889 873077748 17624 17633 497311128 7555 7513 712467471 53584 53585 78902869 75471 75472 911260215 8122 8123 733399357 96402 96403 148678941 82633 82634 688546310 38385 38386 486604303 70467 70468 549456017 19407 19408 868833 94842 94843 584453893 63816 63767 719175369 66786 66787 492182689 99545 99546 988521228 68433 68434 641374988 95700 95657 213791583 38155 38186 424362011 80197 80224 679244419 43401 43438 992301615 17459 17460 806872863 80247 80248 15900908 88725 88726 834285036 90019 90020 999925400 67706 67740 982378122 6029 6030 146457706 99449 99489 361061699 11479 11480 404730449 47996 47966 669442428 72023 72024 878155591 82825 82826 837499581 67138 67139 36086721 33679 33680 197571836 92399 92400 918266246 92206 92258 962134519 2050 2051 638379248 4586 4587 45817858 74631 74632 525119792 24295 24275 304090880 20373 20371 358599712 25967 25953 33148680 74906 74907 759293916 98439 98440 878908357 50057 50065 966007173 44826 44827 738194007 4101 4134 715580569 21838 21884 418941212 25016 25004 539300716 81480 81481 441373299 71408 71409 507833153 14398 14399 668672091 19662 19663 496432476 59922 59923 456755502 88029 88001 212555278 53952 53953 531430071 13685 13712 461000589 94855 94883 246431131 75912 75913 252137671 54638 54639 556217831 29389 29343 893680796 84769 84764 969697366 90175 90160 194214517 95464 95465 545675168 85882 85883 306149333 2376 2377 797130577 67425 67392 923268987 50368 50362 189508954 88339 88340 146242915 29444 29445 151689989 27864 27865 634892040 72215 72229 333793026 4344 4329 76752367 83346 83308 11064429 31831 31836 280446030 30728 30711 574845775 18658 18659 676880118 66596 66567 873287374 2541 2542 747608634 69859 69895 56266888 53735 53736 35602567 31148 31153 688858904 74026 74027 108205023 29658 29659 829661158 20449 20450 537542732 2714 2715 322040669 36969 36970 613196450 60604 60605 466429586 69924 69897 909062005 91193 91194 829103392 15534 15566 456096111 66197 66147 983114538 1904 1905 651666400 91390 91404 546517936 39785 39786 124718787 79983 80003 642579752 45031 45018 709235095 80016 80030 445251705 49833 49874 35458418 51986 51996 532914695 63937 63980 69494627 23957 23958 425894557 42870 42871 906972574 72149 72122 759589883 50186 50203 742938714 8811 8796 993506887 97938 97939 371189174 17111 17145 217439053 98786 98816 855913235 53633 53634 818395326 96522 96523 657334493 83104 83105 610127006 71350 71351 784112526 54743 54744 333427847 92123 92171 771660788 27506 27494 137989075 30296 30307 177662601 67474 67431 115164520 20312 20313 688579223 33506 33519 800823863 98182 98170 707928253 94764 94765 467643610 19640 19641 105633238 92045 92022 645856459 68820 68821 659154897 46207 46208 497379596 79360 79358 475666253 18774 18748 772037760 61556 61557 714672161 62676 62627 313527160 97021 96992 23103712 30203 30211 724973540 64777 64730 120859668 92992 93032 411595772 41829 41830 744057198 39953 39931 338353221 88881 88835 687278284 17822 17823 829702472 44926 44927 237182781 34330 34345 505345261 88637 88638 431657081 77188 77142 15672184 53117 53121 767443713 28853 28854 193843310 1784 1770 546441654 21045 21046 91080376 72324 72325 229168862 5432 5433 194563021 55191 55192 669808267 90414 90412 344047754 75515 75548 476348375 54872 54859 638544043 51279 51280 845230649 90359 90377 225906731 13646 13692 397672626 56525 56522 463182378 51455 51460 201796432 21678 21643 103450539 1276 1310 885072607 84862 84849 454556947 55406 55386 31393069 12239 12240 730140353 19167 19168 201516378 18271 18272 991122747 79756 79782 355821259 11708 11709 233133233 19801 19788 246307913 21519 21520 377749082 40310 40320 825575981 83431 83432 293815441 20796 20773 839745331 72304 72307 122022644 40074 40100 591050467 10512 10513 116475982 74632 74602 400104570 39789 39790 42445801 40820 40854 81503635 75819 75820 357212199 48599 48581 997078505 45691 45727 721579271 83665 83664 72686408 45260 45230 636584196 52448 52459 548944478 26173 26185 207808793 19671 19672 414579585 51850 51812 856764610 18535 18536 120576146 15749 15750 840368147 33117 33076 299238033 44146 44104 30859436 80296 80297 235989156 78601 78602 595296405 86900 86901 959283115 95899 95900 211695026 73981 73982 734076193 56802 56783 619590806 42664 42643 675155054 82615 82616 237482921 89176 89127 455778603 44169 44164 808745560 2745 2726 848266178 72428 72444 814740806 70396 70397 380840331 37219 37271 660859459 53328 53311 301758374 85825 85826 425753151 44211 44234 694311680 54425 54426 922443970 8908 8918 113445913 44313 44314 248960101 1727 1737 589301435 91076 91067 553371960 21157 21196 16783976 67729 67681 440915780 68629 68630 146403828 83092 83093 562697923 5259 5221 529487064 79834 79835 757439630 13595 13606 937789242 8736 8727 639903198 41917 41918 721094344 47386 47387 947973114 136 137 982248592 92783 92753 671938378 55656 55631 283562732 40712 40713 148199469 83009 82975 611818245 55626 55627 697793417 40712 40668 654394486 94612 94589 433323166 1741 1742 549475570 64348 64366 200289364 96763 96764 412357491 78544 78517 891810348 21687 21651 198944072 95353 95331 859812516 40748 40749 616732228 95361 95362 387508454 13512 13538 305252074 83306 83356 806136317 45440 45441 979831223 41465 41495 700984464 17116 17117 632423524 4609 4639 72262493 15616 15660 636841600 37995 38038 561568649 50730 50731 630641672 10610 10657 52490419 65417 65372 87012080 86500 86507 227429219 74487 74528 444929226 59198 59199 150261124 77241 77242 911185950 3 4 483401977 17759 17760 559748705 99529 99530 404486165 33646 33595 586759887 50946 50963 166117054 26476 26477 589527498 25253 25264 700768728 6038 6039 711844196 96984 96985 11458550 84778 84790 293156130 45021 45064 101022726 17191 17192 544472404 55685 55647 513504698 45340 45341 98538359 21400 21401 516293548 39185 39226 819345443 22839 22840 454909327 81140 81141 283238869 25646 25647 64033989 29349 29326 46011589 48693 48669 375923776 22808 22788 556385494 25604 25574 301045354 84348 84359 854729292 44182 44202 466460840 35138 35163 330599720 61635 61636 95014270 56063 56104 921010734 72796 72797 863528466 19802 19842 558476410 20699 20690 27221549 17287 17335 558820338 69820 69821 180567693 10243 10207 632379373 92909 92910 230671469 52815 52862 98188650 83221 83222 468330222 7877 7878 119873161 40620 40658 985606898 77700 77701 512171135 59623 59624 182847620 6373 6398 690649854 78149 78144 759039839 55314 55315 992645250 44891 44892 842856476 62593 62594 765685074 59762 59763 184624806 43657 43658 259499195 99426 99427 926654894 14512 14544 648630972 80925 80886 301446796 93086 93136 534462940 98118 98119 408279082 41529 41478 399440152 34869 34844 922095267 87135 87097 477716636 22196 22168 971333637 95899 95920 695142804 74743 74786 986100938 14626 14627 351290789 30148 30184 412645897 51292 51283 680134709 28648 28668 343187902 9487 9521 138546633 1050 1051 723559805 52396 52397 273848287 69189 69190 889576058 15913 15907 431521848 85089 85090 875070512 30887 30919 500353002 64232 64215 90543189 86103 86104 655181515 92284 92285 758008021 78977 78978 861048551 36324 36351 847548740 87488 87483 529411276 44616 44617 923544826 17058 17013 208128965 56263 56264 52020523 36124 36125 725344923 46587 46602 160940473 629 630 869376815 88506 88468 327627167 8340 8337 287552796 68892 68893 309162358 43338 43339 426065424 33284 33290 673306892 16405 16406 67956438 38093 38054 965793680 22007 22008 639331719 46409 46420 590524975 44940 44903 654451989 42219 42236 689167259 88611 88612 593818169 47293 47288 648810217 82261 82267 496355184 49974 49975 533913315 60659 60626 754542481 89192 89193 491761184 76910 76911 842375065 13391 13392 554292723 27262 27263 785295998 18667 18668 91631370 80056 80057 260675569 85424 85459 740586245 27907 27932 974576670 11018 10999 279973195 33742 33690 200335537 14878 14879 184612592 6760 6708 226564843 19510 19511 203007027 87604 87605 655589545 42668 42669 801464736 82232 82204 740059120 61007 61008 900425536 69747 69748 358562233 10230 10231 542233310 98715 98696 490927210 66759 66760 145986879 7710 7711 208947677 17712 17719 52242342 93981 93956 838276876 29578 29579 779223071 62270 62271 995450936 44422 44423 897049656 355 356 543728733 87581 87553 677990923 83027 83028 942277379 3199 3200 228703377 39972 39973 321690447 24323 24272 388361368 18041 18028 980730697 50039 50040 464596266 29683 29735 894169899 42107 42129 360630736 87807 87808 940948240 86905 86938 309710610 74201 74227 765977732 93194 93236 385936910 75495 75496 591834318 14588 14625 713362503 68349 68350 420407073 98696 98731 930128831 80989 80970 733380564 54806 54807 493298259 17012 17036 248817896 82006 82007 472413773 27291 27292 290988338 29329 29314 405264332 10615 10621 839084636 47861 47846 885707279 65429 65464 885301921 37612 37610 281344733 89965 89966 260800866 13657 13667 762478683 54599 54600 344493806 44769 44815 801010998 15322 15302 475952901 37809 37810 330044317 3310 3345 465016510 53521 53473 972826097 71660 71661 860323964 54679 54680 377163601 67301 67302 123722782 11594 11621 795502279 68482 68497 964418628 62079 62080 537475446 4953 4954 31882946 40358 40356 552808552 56862 56863 424238849 56796 56813 74806243 86471 86425 746302197 44134 44112 629248311 63493 63494 750068229 59364 59365 577129200 23386 23413 720838691 68738 68765 511565548 11367 11322 625626030 64656 64657 770795304 62556 62557 746387716 49855 49899 665557381 47540 47569 18065513 49190 49191 179696870 77599 77563 182718172 73118 73119 790376651 88608 88609 908655981 55305 55306 762560842 30892 30893 488112228 22719 22743 841638492 57955 57943 755910138 61228 61229 639405163 89894 89866 365768095 87168 87142 377700042 69954 69955 700419632 50726 50727 459088640 67703 67735 43584419 92639 92637 950267400 63508 63509 755361749 99089 99090 891253750 59433 59470 563932174 84977 85023 158104921 19838 19839 444147373 46817 46818 812952921 29832 29833 687919452 10581 10582 412199851 16417 16418 231486281 47958 47991 333427259 44949 44950 639268104 30458 30459 864233910 61353 61354 553053365 33155 33134 947986277 16136 16158 554336137 27745 27715 78907951 73099 73092 924506091 30338 30344 657216758 81125 81126 9716041 73986 73987 549988955 36213 36214 34221187 24184 24226 959842267 93128 93096 979973659 91088 91089 12968158 87488 87452 905653035 961 951 50767311 75203 75245 593860425 93402 93403 601684308 61493 61445 241174961 13417 13368 583321662 9611 9612 212539448 51488 51489 410300252 29082 29034 116700685 54193 54202 546332464 47098 47135 880693844 9970 9971 726743305 92997 93031 650186555 71808 71841 362374063 85017 85050 945857325 28084 28090 119668430 15819 15822 181177242 94280 94268 96109736 73896 73891 308952531 57246 57247 455582643 97441 97492 21223041 56306 56290 31279704 28663 28625 551041888 28648 28649 317732230 46820 46821 563557283 24056 24059 90870409 68094 68098 751474785 85425 85426 968026059 16699 16745 147515921 41506 41492 40739223 37492 37493 927613509 97120 97121 215087342 11054 11055 924196741 76248 76274 339834773 41566 41567 778449851 86537 86538 524491714 3472 3468 829477957 83127 83137 112641369 8399 8400 796784489 70058 70059 19016921 83985 83936 261549279 23998 24027 27980451 9740 9741 269955987 36964 36965 671391758 37446 37447 818594539 85604 85605 213243107 17960 17961 282195436 81384 81385 311701566 45253 45254 509506230 8981 9000 953673654 47507 47508 761220010 10490 10491 860208680 30443 30466 479497634 90757 90758 303367951 72484 72485 108336200 44157 44166 151301955 57014 56989 689172220 79603 79604 938404606 9590 9591 222139721 39051 39073 269931066 37580 37581 578038212 86899 86868 338628478 49446 49447 568697907 19769 19770 519222142 1372 1373 118516027 5581 5583 933687833 54803 54847 42496954 67467 67498 40374577 95043 95073 989212651 28217 28169 339592869 84037 84038 844813806 58815 58861 910186810 64861 64862 248794177 95747 95748 163931256 128 156 781708943 62657 62658 700129281 11823 11824 180729916 19884 19910 645237572 59613 59589 248464416 65159 65160 247075607 84537 84538 65125576 91536 91537 967012726 29249 29250 282556265 89411 89374 375180528 81952 81953 32909071 14615 14577 327792050 16241 16191 944532945 73014 72978 245550804 91366 91365 400770925 14393 14432 205833449 98836 98884 605730020 77906 77907 218388759 92115 92076 163781384 75181 75226 899216522 26219 26220 39167270 30719 30695 612208198 25057 25058 814823403 1676 1712 494876243 83075 83110 331437423 90393 90346 223325789 27146 27147 802282846 45932 45933 891040689 23285 23286 274261473 73126 73164 106499034 91935 91929 722485975 30000 30001 319687496 41322 41323 220666472 70035 70036 222968959 50411 50409 656422205 2341 2342 531066026 69290 69296 881561674 38037 38038 85504691 31631 31632 380056336 37890 37891 812462225 36575 36528 389111062 6598 6605 586438552 2146 2147 758188331 99512 99558 887942035 32065 32066 494910539 11680 11709 201633696 67310 67263 764011602 51166 51187 710734572 14520 14517 751494678 53120 53121 249889631 36160 36113 498640 72098 72099 546492490 37200 37201 825233847 26093 26094 160911700 69405 69359 126713853 10899 10900 608412334 76202 76203 622298361 38903 38909 579020027 12743 12782 104861389 34784 34785 101306131 3370 3385 350593746 9741 9742 131136495 20205 20230 838737118 34310 34344 15599511 22888 22889 942354547 80076 80077 624146840 52550 52514 897212709 70784 70785 684746592 71283 71284 676355041 35308 35311 930401988 31923 31937 731024516 77727 77723 936887989 6256 6257 773668799 33318 33343 992210162 97372 97390 917080177 9199 9200 694784249 10499 10500 969212011 55589 55590 494703495 14268 14269 90454324 37403 37404 415631475 36240 36207 671054932 40765 40810 975163130 49205 49206 117011258 75590 75591 672913020 11059 11060 484553449 32159 32160 220774039 6496 6497 502809884 61166 61167 523949745 63079 63047 800524882 60459 60460 985171471 1577 1545 895265640 64233 64210 36531827 95835 95836 767833456 30280 30259 307323242 62305 62306 97059189 42054 42055 419264342 51052 51097 304499054 15868 15893 893779680 50275 50246 728187809 23415 23416 932134282 60588 60582 999739843 73183 73184 447060633 38183 38184 527476553 8236 8276 127234129 71180 71211 844485767 87711 87712 637819439 96152 96117 974622541 95529 95554 917920898 85955 85956 589078727 29169 29168 578243089 12692 12728 50621475 60865 60886 489746456 29228 29193 364605939 42816 42817 645723489 20997 21011 754554810 40536 40581 333456085 98536 98510 528271516 36681 36683 327573065 96631 96632 162958850 39974 40015 446664214 25108 25066 740011486 96521 96548 989218451 51532 51533 193055006 38909 38910 975602877 18531 18516 333731664 49225 49226 846867984 37251 37252 659633449 3637 3638 42262418 7494 7495 499701762 97449 97450 859136819 55134 55164 360172044 70554 70529 608525472 19892 19840 833960664 86728 86729 288391420 23731 23757 799811017 94820 94821 510873730 463 422 246948894 36270 36271 955846084 19232 19233 29248721 52792 52747 123212919 70238 70239 794822013 54096 54097 946370409 29416 29417 452589097 14022 14042 609674995 26205 26251 762362857 9295 9340 804197529 55769 55770 453488639 10330 10331 177290267 54276 54279 156164067 85150 85151 416479799 22380 22429 776270009 35548 35549 384757429 22975 22976 541332995 24238 24283 751934276 22342 22295 514537946 25129 25130 614235681 79591 79564 940762281 11223 11260 73437903 30531 30532 504548907 58271 58282 875870221 46355 46380 347559805 92218 92260 78930440 10810 10811 937305763 84137 84138 153495827 17308 17357 368288362 15485 15486 449368759 42927 42928 701191734 71526 71527 99619631 81367 81413 9576365 65480 65510 229324285 38099 38100 105416841 42657 42658 781774579 63230 63226 824086016 16391 16352 547674528 70022 70023 586410930 82510 82511 477375380 2170 2171 743023656 25098 25099 588394532 55407 55408 744967322 80048 80049 71971095 34467 34468 126642347 54789 54741 307653466 58440 58421 253196569 4198 4200 75961222 54828 54829 482555483 77110 77061 792786051 28236 28237 486115460 95085 95086 359417496 56071 56072 230232068 82592 82593 204010633 24937 24924 874764237 47193 47161 696005878 39220 39221 521393810 35258 35206 534891977 42298 42299 206455884 67691 67661 537435378 53197 53240 167609700 82152 82153 67552256 35579 35580 640005976 3871 3872 555122309 19428 19429 204564866 69604 69602 34031820 47650 47651 981904812 95671 95672 386933213 12459 12438 275796573 86779 86780 518063766 50995 50996 585859075 41527 41528 948121164 30978 30951 585831952 34621 34581 651744502 2818 2819 127356214 25984 25973 778246906 15357 15358 257270582 58647 58648 583259954 57653 57681 624975438 66712 66713 972962861 21098 21072 299863807 24813 24798 127286168 1998 2043 878650372 33295 33344 298918032 7789 7810 361777566 85935 85936 135573044 35925 35926 200181313 11626 11667 279381494 31826 31847 693897361 72058 72059 509927619 88786 88774 749188360 66836 66837 110959882 83617 83618 649485994 95287 95310 548229889 728 686 270669610 70302 70256 520288869 6684 6691 579332028 33804 33825 513853532 12500 12499 711731754 44326 44327 159134963 26944 26900 82780116 65086 65106 577849089 80039 80040 74190986 98226 98209 486997714 20325 20354 984360781 93760 93778 341338994 72180 72152 459667139 20047 20067 51828197 75011 74971 837222072 47035 47036 655304024 60469 60461 180973477 86344 86311 670849597 62960 63007 96812330 42366 42367 736407808 23183 23184 912014482 58320 58321 491292447 60685 60680 592060170 17155 17156 452009252 4415 4444 968167892 85980 85981 952429808 71304 71293 221755212 58879 58835 162000153 51358 51365 95800606 83791 83792 133186636 72786 72787 251060670 6227 6228 700859719 63301 63302 813100149 81001 80958 25176046 35687 35688 158074745 6227 6183 230679682 11230 11231 576901653 74970 74958 283999937 67512 67513 825254309 53959 53960 658369987 5284 5285 183315519 62045 62042 544009664 76029 76078 818956146 84078 84097 198255412 16593 16632 745492282 49664 49674 858529766 29516 29475 755787874 73777 73793 315747554 23294 23298 285878338 82010 82054 429986506 15249 15250 557170788 64835 64887 57576030 7540 7541 605121948 65477 65504 860014092 34638 34633 513838798 57142 57141 539299025 34707 34669 32566581 41583 41584 331317291 73565 73567 437102387 93214 93215 930448977 40516 40498 266555689 86219 86220 822402829 8579 8580 543960490 10590 10595 282631023 59805 59806 259207429 31401 31402 504694183 55930 55938 797697510 91746 91725 932570467 16184 16231 187244163 65994 65983 626481755 49379 49426 735229018 88723 88724 761371184 23534 23535 504803699 88937 88938 196670832 32207 32192 36358398 65273 65274 907248683 64138 64139 228390358 75379 75380 904706611 14914 14915 313535667 40328 40329 328619061 86004 86005 322397028 94725 94726 386615759 18744 18745 805038898 82267 82268 112519289 41008 41005 203153059 97075 97057 943962710 14392 14427 625573168 72758 72766 560323705 2559 2578 228580199 35450 35442 551925050 78345 78346 906764693 22336 22337 411685137 11935 11936 549467604 53784 53762 48502411 38370 38371 638771228 91141 91112 695432814 22721 22725 564846399 53964 53945 792287294 87645 87676 470968606 62885 62886 573543616 29613 29614 787341649 96759 96760 868105929 26345 26346 408674487 16940 16941 733682934 25292 25293 8354078 38814 38815 299438432 67458 67406 249759538 7987 7990 650296410 12685 12686 626936925 69924 69925 978628698 3510 3463 813331141 40181 40182 739730973 19533 19536 701485216 92031 92032 464157305 23032 23033 799320440 64040 64073 521946009 29306 29266 735305693 88495 88496 843486215 88659 88674 775596395 93665 93622 13163151 55582 55572 175930469 91001 91002 557118465 83674 83715 397437637 10175 10176 509549155 31939 31931 226643866 44713 44714 771507915 82845 82870 378959747 75887 75888 995648089 78197 78157 727925532 32328 32323 993811657 9705 9706 630151066 27345 27346 314787244 61271 61272 594170389 36138 36114 108305720 27251 27266 968594062 25733 25683 202441979 99646 99601 619134414 4903 4874 210695080 25831 25857 299758245 46982 46983 550188273 93752 93753 574373834 5830 5800 187631703 2966 2967 108430772 76855 76845 654828114 37843 37844 589419195 83442 83393 160705858 22744 22745 659026072 47675 47676 660662276 4808 4809 904545684 62863 62822 505199740 99635 99636 604186805 91756 91757 803583016 34921 34922 908098811 52387 52388 724827722 41079 41080 199864540 61658 61659 571172066 6792 6764 826444884 60400 60425 18589054 57984 57985 833363475 35547 35548 808550464 97335 97371 497532146 80673 80624 542665884 34278 34279 601955007 14485 14486 301460773 99240 99221 840380261 19397 19433 685813789 71964 71965 264081123 32423 32386 879427899 48447 48448 223549401 86795 86763 642478207 19674 19726 492381477 96258 96259 695262006 64015 64016 593078266 74934 74935 483247460 44173 44174 735255556 45739 45740 187459038 73540 73542 956322614 26239 26240 667223543 10524 10525 212288416 58659 58660 877954530 4039 4040 734340746 17618 17614 626369002 41550 41545 710254187 42267 42268 262404891 53772 53755 519232784 37950 37951 102780090 96133 96140 484691763 91509 91510 962243156 54247 54258 287661920 77503 77504 173064318 86451 86452 299390441 58539 58538 721722286 10159 10160 554582229 33121 33150 18068312 80819 80820 88143037 2787 2779 428043026 64567 64603 757744115 17626 17639 33426686 50113 50114 365638267 71577 71604 255895116 14073 14040 593759975 42376 42419 348322058 9239 9282 260451773 36087 36088 735836783 26305 26306 495251539 1966 1976 369869912 51548 51515 815803538 27314 27276 549790338 19884 19904 750778658 76892 76844 123092986 41350 41351 479900705 64780 64781 179233895 6501 6489 980171578 93551 93569 504635202 2245 2235 538588184 48968 48969 595242481 55097 55098 616008604 29065 29110 451681547 17847 17848 245675087 44156 44117 335282320 32944 32945 173995828 71475 71476 8562412 47682 47639 256179839 34811 34812 347594986 76590 76620 874695519 98169 98215 971438083 12119 12099 192806184 12340 12388 431228517 82567 82568 830782479 24957 24958 855912360 89039 89040 720842702 16720 16733 476179426 80509 80510 142706865 86435 86436 407110611 85715 85716 128146179 42628 42678 792219160 59518 59519 574734001 80675 80674 732823651 78869 78870 326093801 9044 9003 704705245 2916 2966 363963041 86743 86744 882958879 95957 95968 837567960 64160 64148 232323074 92984 92985 555530497 95609 95563 465208459 19698 19699 406737772 13584 13585 24586468 92762 92763 621703180 66650 66651 884418478 68113 68096 936204927 52782 52783 514096035 64194 64195 423023303 45594 45611 272769172 70613 70614 719311413 96778 96770 214657401 99761 99762 729236081 8209 8210 341309635 56348 56349 503070936 44886 44917 164519505 34997 34967 355536120 44941 44940 104798561 52857 52858 16230823 88659 88613 151281316 39198 39199 696860732 19349 19350 52875489 72561 72562 906697196 87549 87568 896122387 29169 29170 188362109 18888 18889 805429464 86641 86603 716324126 85562 85526 342850782 22360 22361 29762114 39128 39129 146980711 87067 87068 961427373 56777 56778 185692275 78231 78279 896613645 65246 65247 96510580 16914 16915 731630794 94696 94698 865550014 14994 14944 749661935 30359 30360 630689655 97141 97145 529467997 96951 96952 656035898 27779 27780 267614106 53040 53041 731723689 87384 87405 894216715 42281 42274 709219833 14947 14948 486764902 25136 25137 695875475 87506 87507 99272321 112 113 336659648 95764 95765 294292061 48283 48284 47781385 5773 5789 178338314 1633 1634 482515940 8967 8968 63964177 34644 34645 141220163 52985 52986 299095507 52250 52269 887412413 6610 6611 685746520 33719 33670 675174955 35261 35262 310437514 79903 79904 746701253 23503 23504 218752253 30481 30478 111566653 8451 8478 836749541 16340 16343 684116350 82617 82621 886745352 85438 85457 873198469 27821 27818 501302714 21225 21226 569009754 29219 29172 406583181 54343 54368 743276965 99932 99934 31261545 1362 1363 42512316 91515 91516 548017289 39405 39406 589119989 22975 22990 797171976 88289 88290 914715834 58143 58195 470894964 59232 59233 112991466 92410 92411 842594406 7985 7996 204456672 73545 73591 12118040 9910 9911 206691718 39431 39406 2485617 92348 92392 289090747 83282 83283 546220366 40041 40071 525196020 25903 25860 438181615 54597 54647 638026715 64641 64591 679653053 28711 28706 212032596 78394 78395 683858991 35901 35876 3899245 80838 80839 518910205 50263 50221 824394688 54994 54971 112500141 23717 23718 933145953 96367 96402 825893795 39211 39212 73179259 67764 67751 804878736 62798 62845 123669663 51011 51012 126610810 5186 5187 682532681 22035 22036 992880996 27127 27088 312923277 9148 9168 202274615 54860 54861 683056489 55772 55773 738667906 63808 63796 466036646 93283 93275 592935722 7207 7252 147033477 67045 66999 39077021 99585 99618 301724805 48623 48624 310345381 30944 30945 372740309 23764 23765 934921232 7601 7602 371574177 28325 28276 474376969 80362 80318 522752311 88520 88521 700586391 54869 54870 215302637 13122 13090 554103943 92314 92315 589537750 94032 94078 711371320 72971 73022 773003691 67731 67687 808339709 26064 26033 746688249 31210 31211 437754351 41484 41508 82281165 34024 34035 327476070 7539 7540 365785030 21977 21978 304552953 92804 92805 307597576 3532 3541 220530322 81848 81849 449696264 32614 32664 710980619 23853 23842 469200777 9397 9353 980868881 45061 45090 105063711 32474 32475 664986710 12952 12953 445244394 97166 97167 424714732 18696 18697 103294195 19054 19055 138149831 2853 2854 909358192 44617 44625 738638357 7157 7158 187343787 56029 55987 837086952 10398 10411 455130251 78813 78822 297737127 91425 91426 186815704 9124 9125 778385402 99543 99544 21091212 36581 36582 333294784 39826 39842 943768416 1794 1795 457034437 88099 88100 98711082 72464 72465 774131075 65350 65351 211533666 18444 18445 782986290 10425 10426 28293732 38848 38849 328638784 49770 49771 784949597 75582 75627 215262551 25862 25853 835101323 41806 41774 446162760 70454 70502 274004251 62727 62740 100656722 71168 71169 551234640 62197 62198 930359979 50635 50599 403923278 95401 95402 129536827 78476 78477 855215645 69325 69326 108598796 20474 20475 155033564 53270 53267 908763009 83982 83983 621094740 58354 58355 414867690 65997 65998 204332552 95854 95892 452590911 68941 68935 674578641 94972 95022 373033117 89909 89891 613781434 62495 62482 167144859 60748 60749 576292046 82795 82788 396493450 84567 84517 342561232 25164 25165 574319176 5797 5798 951522081 49425 49444 944760047 18166 18132 637563189 46557 46558 57497591 61375 61394 160982367 24317 24318 623309693 17430 17431 89588905 12725 12726 909077287 74838 74839 368715849 13962 13963 406448029 81065 81066 880046020 56883 56907 78112210 28183 28184 921641509 80705 80711 665393895 52891 52936 768645736 31747 31748 177877121 14578 14594 699960491 38074 38075 135326916 63957 63958 183625199 12430 12431 762199118 44178 44179 503136334 42268 42282 939015623 52359 52360 543614623 9477 9478 17105989 48972 48951 469661162 43868 43912 485975041 23040 23041 836566548 24663 24664 931378629 46724 46725 585999817 24271 24272 301288776 34379 34380 603509416 21000 20966 104142210 42874 42836 768200178 17859 17860 537372215 92092 92093 623158689 50917 50918 635314698 84326 84369 594092256 84143 84124 523728312 85870 85853 41503506 5921 5922 703710845 37768 37720 294723465 58712 58713 915701598 53685 53637 176494909 90541 90506 855895734 21231 21260 719820276 50049 50050 153217081 21631 21632 758982794 51577 51609 595642442 66428 66450 768264892 51449 51406 443596047 97168 97176 958905686 48558 48528 217144857 71301 71293 765361060 22611 22612 98718246 77377 77334 393134475 74219 74220 19973482 25961 25960 127006606 54798 54799 740097379 41019 40977 457189719 85475 85476 194295604 43841 43855 133310245 40642 40643 496049388 27992 27993 541471859 94400 94401 573045415 19802 19803 615057978 87915 87916 749483375 51648 51649 221409886 2682 2631 767145655 26114 26070 177620310 63052 63033 699610770 29603 29604 594022663 31537 31502 442201353 75504 75505 660721115 3405 3354 713908701 76589 76590 637037938 24374 24402 617025841 26660 26634 889750435 86373 86374 980320021 60020 60021 200197060 47527 47515 197581235 15868 15887 699922269 39449 39450 905265855 38638 38633 120419200 98767 98743 192203340 68524 68512 646386333 65993 65994 775580606 21399 21400 78515055 82766 82774 756386440 43913 43887 914606045 68763 68764 829597952 15177 15178 987397433 86886 86887 697688109 68162 68142 227483477 53758 53799 418710450 1236 1261 959678610 32044 32057 619362335 30331 30332 445642009 45831 45832 816153974 18863 18834 136291756 57050 57082 615978990 74291 74292 516268929 15511 15529 384325627 75497 75478 981198172 24464 24509 121534478 29592 29628 105816944 66310 66311 550920354 94634 94676 336226948 5280 5281 523650345 74669 74670 477527723 98354 98355 894431183 90979 90980 260411035 54044 54045 975756736 93700 93701 185189657 66352 66397 560813887 78299 78300 928536104 16428 16429 652013254 2774 2747 98013094 17451 17498 445297990 31776 31777 858011585 8729 8730 761356850 81572 81573 478856943 71266 71267 417177281 5806 5807 62968401 51391 51392 807381515 48365 48366 431523245 29888 29889 981366548 47270 47271 381217066 8440 8472 894383317 10319 10320 148000475 6739 6740 892928861 46947 46983 55363082 73773 73808 776514155 31404 31379 297871125 31844 31802 535332994 90481 90510 822932941 3093 3094 726389586 31847 31868 975534043 15666 15667 704819684 95651 95656 832132266 7579 7580 942022668 72494 72495 745891576 96810 96855 712317273 9615 9600 449441518 85607 85608 717596841 46452 46453 170830356 90805 90806 758721526 11381 11382 403431162 46463 46464 680037817 14538 14532 499426643 56397 56398 258373331 42088 42089 742136055 60359 60360 41144480 88892 88867 821058728 64428 64429 85523473 215 216 997881551 96920 96921 945378018 20840 20841 431453282 57966 57992 470863348 64218 64219 5296144 61479 61480 89416470 62924 62925 823447657 21886 21891 835039548 26896 26904 342066531 31279 31316 996958655 50213 50214 577321225 68957 68958 852023323 21115 21072 833782702 21816 21770 639926638 96714 96719 517120516 8617 8618 785908116 41737 41757 726807998 56767 56716 595973262 38767 38768 179075190 15893 15934 165878839 67338 67339 264518870 65279 65286 213841747 2275 2276 13303850 96553 96520 334822619 77038 77039 933204202 20665 20648 775001412 63369 63370 258712080 3624 3625 662113508 34285 34250 321272496 39939 39940 123668485 82926 82927 132584332 24684 24661 742032259 30904 30905 734485127 84955 84953 414747561 16849 16850 149523770 51481 51485 338735267 33730 33745 322374536 63088 63131 898970501 22466 22426 173742822 38462 38475 990420248 72445 72393 495472274 5602 5603 383022798 80521 80522 212600993 54573 54534 221867147 51134 51135 794019591 67272 67273 701510365 56473 56505 507808658 41725 41674 388597908 26832 26795 213547262 66553 66594 781839940 33541 33503 720794002 19897 19898 56811603 2678 2659 28368920 49928 49892 128236770 73994 74036 431352301 85307 85308 991676589 43338 43378 798657916 30504 30455 960940525 541 521 362909956 30739 30740 407300934 62995 62996 134378319 80768 80735 511209033 53469 53470 237786140 52587 52588 123279544 36973 36974 767119610 80859 80875 171019488 66210 66211 884816725 80146 80147 785433139 82630 82631 567778277 33898 33899 418570431 32727 32728 467886681 16390 16391 107129068 42879 42880 345021859 54200 54211 912027217 20375 20376 130565035 7839 7859 157059153 65425 65426 282546800 49642 49643 28461679 78539 78487 414074467 61511 61512 756424596 56530 56531 704509094 46177 46185 945425867 72586 72638 849891763 81385 81374 46762798 60229 60187 944964126 81546 81513 412854905 3366 3367 57669376 84002 84003 718579752 84000 84044 258588131 45247 45248 455148323 81302 81253 702020368 98020 97976 687387372 89157 89208 874618099 25995 25987 188447638 7562 7563 53575357 68321 68322 40106946 67208 67256 702626303 35396 35425 414992154 57038 57039 563075552 95422 95454 508338309 13619 13623 330637540 75184 75134 735338107 10094 10067 800731621 84006 83970 245523678 35164 35206 132026090 19599 19600 691496930 73933 73934 51506675 16508 16509 932427753 61549 61595 150164806 50776 50777 183194201 24661 24676 122677301 30586 30577 338829568 26321 26322 532647054 4549 4550 727279609 44653 44680 715549169 13913 13914 621748430 30649 30650 392111512 10790 10791 793361382 98351 98352 790826604 51591 51592 819009195 11785 11805 759831858 59721 59722 881495660 82749 82709 236486920 31342 31349 372606305 30419 30420 330713281 45091 45092 575255143 35257 35278 717845451 2356 2357 196997957 42127 42128 229442884 89930 89931 781142733 86670 86700 742812451 4677 4678 623856606 92943 92933 585494303 85176 85210 368073089 15244 15236 327843694 90861 90904 454785582 92040 92011 734585722 55603 55604 954847607 71112 71113 669012833 27852 27853 652474531 65549 65541 877706666 91081 91082 467800131 78526 78536 623201351 84551 84552 518529075 56876 56920 199481412 95585 95560 415810375 92652 92677 596820262 97563 97564 940944144 53016 53017 353754532 19566 19590 567606657 18611 18612 439490662 48550 48536 91019536 84874 84906 141313098 49839 49801 654106267 20050 20051 154046123 57925 57926 117221599 54141 54097 739599450 8692 8693 335375840 92689 92662 814015794 19714 19715 492265874 66485 66486 311639592 26256 26257 187273625 97539 97556 123229488 97418 97419 603229835 9167 9128 757192199 49525 49526 605701894 79153 79197 457668943 5648 5637 140861408 86352 86353 995357077 98004 98005 102424806 78409 78422 257033160 19096 19055 475274366 84426 84438 303103685 87898 87899 892615291 97653 97699 567936392 94752 94753 85585585 18075 18076 389739208 37935 37884 609053737 86305 86306 896020849 79344 79345 240635669 83386 83418 962057359 15693 15669 730841423 54626 54576 536992861 58125 58126 951674531 25920 25921 735972902 89621 89591 720027809 39748 39724 314755659 54674 54675 162953383 59551 59543 887344677 36157 36159 427850999 5597 5545 299438342 20369 20370 515725920 60484 60464 103308178 57498 57499 585381354 22423 22411 50873308 22321 22287 846902496 2370 2347 416764476 2028 2063 479451774 56510 56522 895215733 33774 33762 899689156 96465 96466 380969396 97719 97720 791401894 9154 9196 148511058 85987 85991 718131531 34918 34919 643138037 46931 46963 582846957 85674 85675 403538656 94551 94544 561221616 58525 58568 634598251 40327 40328 227856292 63349 63350 309683391 99362 99363 425281864 45431 45432 983916632 86502 86492 182758524 2929 2968 937070543 49369 49370 967080606 70827 70828 238373450 614 615 315731039 26230 26246 20515411 98786 98807 591048426 83891 83890 402787081 46140 46122 216768793 17601 17578 75272710 32192 32141 770503358 65499 65469 92590107 63817 63864 836223785 60234 60235 901243235 10750 10761 139396151 41177 41127 715472839 53576 53553 446863773 67622 67623 300124613 95674 95675 330715307 49948 49896 843648373 8557 8558 940430891 89187 89163 840954614 86957 86958 86017100 47306 47307 642856131 92995 93040 109495206 1911 1931 527880333 60343 60344 805105599 36507 36457 453606865 1441 1432 249289203 44261 44275 748806114 44923 44908 724341913 72012 72031 800954472 49869 49870 344647737 59901 59902 476826698 41038 41039 459749819 39629 39630 954760411 19189 19190 531378420 20333 20336 403981807 66517 66518 266648385 96818 96802 532798392 24169 24170 736137679 59519 59520 427118289 66181 66140 216006537 8418 8396 276660193 15547 15548 415445719 10750 10794 358628885 92557 92558 780580942 25034 25035 638080738 27561 27562 929064262 39647 39648 432272423 99572 99573 4867676 6997 6988 884773641 89930 89977 39095569 63994 63995 569546489 39626 39627 839553552 91569 91560 93300238 18279 18280 838659293 17863 17864 387236559 45500 45501 394062114 94017 93981 682709931 51205 51206 652631205 7956 7991 764355701 2127 2111 79289309 9745 9795 915826216 17051 17082 309599128 67182 67231 624556114 76088 76089 504593519 57093 57094 86352503 14146 14147 617702962 36138 36106 629140182 40807 40848 548587755 41349 41377 108929829 4682 4657 629042186 9641 9603 303441647 77890 77891 170826787 46439 46440 515754456 38173 38174 733712291 34794 34795 193797612 75469 75485 57596108 76969 76947 28025962 4587 4588 630494579 95902 95906 526534072 97248 97249 61451044 41342 41292 709581499 53301 53302 524940898 85989 85990 569111464 22969 22927 999741081 98130 98098 683511148 88191 88154 688896882 49574 49575 391775295 30492 30529 575790190 74302 74321 626636863 65563 65537 49502677 95098 95143 208580846 54737 54695 623309949 44449 44450 775770452 10637 10638 151132553 95124 95092 172230951 23393 23371 790784895 56642 56643 879906849 45449 45459 532957486 78317 78348 77414623 78006 78007 251313213 72290 72260 287039303 318 353 478344348 22637 22652 99104385 28874 28875 35584675 2185 2147 18452487 9748 9705 339557630 76794 76795 737474502 97691 97739 722422776 14310 14268 84294589 36972 36973 679326858 26972 26978 587281770 9602 9603 11297323 9188 9206 457234358 60712 60746 607208917 71151 71141 163707967 44584 44581 279400020 68100 68101 902387895 40462 40463 302401054 89944 89958 248172728 43959 43960 332446104 89707 89708 929995222 62223 62224 698040101 43242 43243 195000282 40058 40059 890584572 78770 78771 159130917 7345 7375 631372378 12089 12064 962584901 88702 88703 823944021 57027 57028 591374166 1439 1440 529349947 22402 22403 680749476 75681 75672 548364050 51798 51799 394679936 96192 96168 969061202 83659 83660 34548041 63713 63714 191896594 76295 76243 645611453 86701 86691 713996332 63896 63860 404168878 28066 28067 953713962 22139 22140 515004477 34198 34249 162763226 53339 53340 547649378 46816 46817 393948300 55876 55877 482075329 97305 97306 527270007 14931 14923 926611522 28739 28740 148314007 92883 92884 420057763 84200 84201 17913388 29867 29855 313479341 31028 31029 317373650 60394 60391 673487139 5778 5817 622708277 51626 51616 241743904 73479 73450 408748010 43831 43832 418249987 67652 67653 180028116 91949 91994 777654462 73096 73145 857005715 82224 82249 796288751 2118 2106 169918555 67079 67080 61520383 24728 24729 813463364 40474 40512 248232681 25898 25899 555351566 1007 1008 575554602 46580 46581 454197102 32785 32786 672759925 4984 4985 339357377 73860 73825 201445044 66483 66484 155287458 4862 4826 229185947 88782 88783 252758031 84476 84477 472809768 66043 66044 344285990 81509 81510 328968691 25162 25163 957633658 76287 76288 615011861 49260 49261 699499 68189 68238 638197290 18038 18037 312135165 24285 24286 725615849 8461 8473 77331097 7992 8014 901873299 75689 75651 433545171 77238 77239 500097222 8098 8099 354828890 28766 28767 124168163 55018 55019 527329542 92276 92277 336494152 89362 89363 991649283 72984 72974 516324829 87238 87191 879311120 3609 3579 312810339 62863 62864 644649975 24816 24817 535476930 62802 62803 963624978 22535 22536 630529108 51358 51333 526010677 19243 19250 319554281 45890 45857 391316647 8288 8291 150151194 11410 11406 374258546 21289 21290 941425310 7101 7102 910268932 95249 95232 567603050 87 88 217926680 29122 29123 264058913 55927 55928 610112199 82504 82505 525486551 96231 96195 315765844 86552 86553 973061749 15574 15587 962571142 34331 34332 802207430 31055 31056 335192634 9738 9767 244159513 66033 66067 342900402 86911 86892 908484387 262 224 200887097 31507 31508 667509433 56200 56165 646174215 67076 67077 164508984 42703 42695 205848871 79250 79286 59744083 37269 37270 921486647 7038 7039 884170043 21538 21486 414017722 68517 68475 8201930 64411 64429 457944419 65983 65984 106234883 60006 60007 255910620 82819 82820 821510455 30149 30121 488506262 21142 21143 297295347 76940 76941 671649786 43704 43687 511613613 14271 14272 317201905 22085 22086 69976137 61035 60985 67145964 61221 61235 790370884 31491 31527 121793598 88031 88032 842792063 18423 18397 616245658 37557 37558 991425729 48801 48775 587644376 90643 90652 343895832 61982 61983 832996937 28020 28021 203226307 46571 46572 982681749 95396 95397 683644053 60093 60088 666513198 41440 41441 377070678 87835 87818 564291212 37602 37553 684357850 91509 91524 576018720 26548 26501 787991003 49204 49177 48399066 55350 55372 126369988 66853 66857 564558465 98038 98039 702317166 46054 46003 944968013 89730 89687 466451193 25605 25606 690414930 458 459 889313820 93214 93232 998294067 70881 70882 223163178 33338 33386 491992386 70960 70927 850516507 90235 90231 629938506 6638 6639 27758418 28295 28248 155513745 51583 51584 866699868 90795 90796 348994665 71411 71458 962142282 25783 25784 602814897 81268 81269 309902945 66511 66504 840031494 97507 97470 112754474 42006 42007 102258606 14720 14757 64567205 45462 45464 589839989 83874 83875 998196420 36531 36532 1405559 73030 73013 273222587 86780 86735 710296744 58932 58933 633981700 7909 7899 523371977 61415 61452 646569821 33603 33584 840696953 59877 59887 391403761 64065 64060 478239043 34728 34761 236844425 11954 11949 70120151 40269 40300 240069323 71145 71132 706797851 6848 6878 611703896 23227 23228 936225358 72721 72742 29442834 44450 44451 911131586 44725 44719 317670636 29610 29611 691067147 75385 75402 764442439 4669 4635 151897088 99014 99040 214849371 12266 12246 550465540 32665 32666 389626682 36502 36501 983749975 1532 1533 438741320 89035 88987 284939712 29182 29183 724067057 27175 27162 641314024 61767 61792 854294880 54038 53987 400572545 13814 13815 368628204 7128 7144 749355576 94590 94635 287952383 66457 66417 980576226 99402 99358 764717498 89264 89305 911247087 34898 34915 343812288 27167 27189 354831686 59717 59718 91958834 94113 94114 432736435 47183 47184 462998675 65357 65326 959573066 38966 38939 414816553 58001 57978 852111178 84229 84217 807218586 37031 36984 708611775 55910 55911 823037628 20103 20053 191729454 49893 49878 714893823 36604 36619 152273884 21132 21133 520765337 21655 21693 782274922 59751 59752 56400766 70017 70011 679693940 50049 50004 415778343 28857 28909 708972283 64390 64391 493818512 29524 29525 121381769 79158 79159 230419740 83572 83573 843166345 74878 74849 72796133 60408 60407 107335335 41273 41274 796214778 53349 53350 601245594 60910 60924 137360736 65837 65838 484451117 87741 87747 752111071 39690 39691 139677736 17972 17973 606451152 42593 42635 175896346 20542 20543 380304550 81368 81418 353166438 50615 50666 155122010 98407 98365 649515390 83535 83536 421241399 57263 57249 267210637 92849 92853 270921613 3915 3916 158420095 99531 99523 394811406 46377 46421 617069989 25631 25632 329788065 67414 67415 665376042 21571 21572 581657898 25851 25852 552842009 43175 43138 55018223 96958 96959 686475952 60756 60722 970097527 98832 98833 502671780 91235 91236 696242759 21232 21233 205804284 33132 33133 577482772 4654 4655 621637395 46600 46601 689898657 34317 34298 19532121 11194 11195 115194451 97407 97408 431507453 99433 99387 257107192 45254 45255 832243160 22359 22410 355216839 24711 24696 138646705 64686 64697 544745357 96549 96584 503109929 15805 15806 200033650 1701 1702 95668953 66075 66076 328592334 55282 55283 944227250 9944 9987 519828068 93198 93173 773118452 36965 36966 286210006 8005 8056 221705352 79037 79038 571261551 37542 37519 70260935 38831 38832 954862747 10993 10997 423924799 50201 50233 677641770 25498 25532 855185521 4539 4501 956636086 37888 37849 271637509 94229 94230 590056555 69061 69052 666002738 31395 31396 801834821 15211 15241 141538433 68534 68535 829962080 28624 28648 479103149 73241 73242 223718337 60470 60471 156504484 31673 31682 558867773 92007 92011 573067889 68182 68183 560002950 61590 61591 917494362 74864 74865 516903180 2449 2459 997112492 18593 18594 192299656 83523 83524 330951868 91600 91601 916983798 76912 76913 442448075 26325 26277 91305288 20659 20660 243100073 55516 55517 116700217 99738 99756 894095103 47829 47858 84357551 41075 41024 453465829 14770 14771 348590341 53526 53527 86511996 68556 68532 374968425 98367 98337 501413414 51489 51490 417321766 1839 1840 280164408 82041 82042 28812688 52054 52055 721093227 78604 78605 544241952 53922 53923 872981255 43797 43771 205952481 22385 22386 138133923 51076 51077 29914980 54629 54630 63816815 14094 14095 53145603 87690 87691 964765055 14630 14620 621814487 58054 58055 259099800 30434 30397 967370979 59646 59647 484981656 87320 87321 111550588 40117 40118 363746481 16076 16110 934354324 91292 91293 852629067 57721 57722 295764192 46741 46737 994415383 55489 55490 934983971 40383 40384 694129545 80953 80954 934826672 42149 42150 651834397 1875 1876 500463161 67982 68033 775964102 77275 77276 808149457 9761 9763 865523793 21660 21671 64990678 17314 17283 186295288 43070 43053 890793342 31665 31666 832516089 99069 99070 111740097 97675 97676 315050432 85336 85337 219694470 85915 85876 499738545 60845 60846 686633449 63691 63673 427836812 53369 53397 56001449 21827 21828 678428346 55144 55183 742120690 58616 58608 366209479 22616 22626 227744783 58387 58388 559713541 45738 45739 781009359 73579 73570 820850353 97196 97147 378226633 59326 59282 411944282 30965 30966 329026180 26926 26892 401934852 8592 8601 441476814 30665 30666 594209915 31762 31754 822074941 43035 43036 693178902 9883 9888 644409644 82326 82349 537540081 87223 87224 605875321 24931 24884 536301 49152 49153 95004112 51605 51606 491707565 68049 68004 58749704 26079 26080 93811113 63608 63609 832729024 6585 6586 12971225 65783 65800 616392065 61457 61458 852765833 5325 5283 609285140 79976 79938 796913439 62623 62610 612744222 62384 62385 867388954 7642 7647 351461728 2833 2834 196941958 76134 76135 928260120 19401 19402 42213255 79820 79821 406806516 42998 42999 325672732 42605 42624 108804986 70236 70235 264648836 17237 17238 408474287 54357 54358 556123545 93981 93982 630131199 81607 81555 518510574 77501 77511 799461551 77074 77028 505463285 65511 65500 5902203 53417 53402 393101366 51993 51994 909823675 4972 4973 194988912 45282 45283 246623167 13374 13383 404143169 10164 10165 996279312 72865 72866 584208919 82539 82500 609738229 65794 65795 930564165 8272 8273 418496513 54056 54074 81035214 87123 87093 816599201 49586 49587 687005351 21583 21614 214959689 90486 90518 488997610 15701 15665 355960930 69409 69449 225375193 58391 58392 165197793 11494 11443 146782320 99298 99299 48238190 83086 83087 419592042 76769 76770 326414716 91870 91871 697631888 7352 7353 799186720 4300 4306 780814867 75506 75507 196250020 72995 72996 796531027 29816 29817 923113108 18087 18051 485255710 60528 60560 710327433 16075 16076 918090303 20107 20073 731032367 81025 81026 380281159 47864 47865 78449654 94112 94067 921177631 24187 24188 35064820 60100 60101 164022083 2304 2303 591045313 22349 22308 715357856 35944 35924 221762045 23763 23768 114864869 97039 96988 255138615 63290 63291 983145397 63450 63451 70557931 55166 55167 819750095 8525 8474 619927118 29378 29379 361563116 36810 36811 115920243 59736 59737 329411393 47993 47994 118700562 26066 26096 937111994 13295 13320 843244332 80493 80465 323880834 62022 62023 293375713 35553 35587 111611953 22981 23002 68927536 46416 46417 97244375 38606 38574 618521875 52681 52682 603895036 10608 10557 108654645 43243 43253 983946479 6631 6603 817573016 98103 98104 903055466 72935 72920 587625924 13442 13443 611524370 31346 31347 830045785 92898 92899 821602599 46739 46697 240994613 33453 33454 331564591 28439 28387 49073746 89334 89314 444977240 17803 17771 479745283 4689 4690 488493989 17446 17447 924777205 2039 2066 46960365 84617 84618 565824927 85493 85516 348489482 25812 25813 228985151 83674 83675 82161404 62699 62684 103861970 64596 64597 843086126 21286 21287 181076134 81054 81006 948636530 65855 65816 585191974 63777 63778 859454992 80680 80681 502257762 70342 70346 178988718 86327 86328 613906607 9070 9117 503319426 67650 67651 212304212 41995 42018 992107419 24616 24602 972062035 92624 92658 516013184 78776 78741 825892913 60014 60015 208231541 39382 39383 728714424 55582 55600 626852499 41658 41621 78219027 22793 22802 939372877 62919 62911 193528265 20240 20251 627350042 46741 46742 137728975 77697 77718 79882883 16083 16033 629713687 4989 4976 856813766 29240 29241 703042351 53247 53201 861102460 80226 80268 117625178 40174 40175 621464821 92108 92122 842522992 22489 22490 879549863 92044 92064 532098012 75964 75965 519012459 40413 40414 482495884 68695 68663 276092706 93977 94027 970516745 92290 92330 963650882 87661 87662 45574602 35302 35273 331200592 84376 84377 832607489 75539 75540 335882109 47704 47655 333701815 14698 14699 859293578 1716 1763 675336319 10857 10855 795717057 65229 65242 404727832 10647 10648 624940631 33872 33857 382165843 9738 9754 78075238 11894 11886 183213452 31891 31892 125612062 73168 73169 666486716 36429 36430 756800097 73498 73507 205176257 73058 73059 588942564 91232 91201 962758538 22288 22289 789348741 55145 55146 388241236 89455 89484 347770186 74336 74337 228119909 27978 27979 156055100 1311 1312 409355103 82093 82063 566875048 66925 66885 386933357 1300 1270 931022209 64798 64803 359308523 61739 61760 419972930 78923 78907 779300705 81748 81775 279243474 50734 50735 610630353 1166 1188 170249394 95010 95011 52940031 35323 35314 51629722 67218 67219 165823486 44718 44737 75129701 65631 65581 557385899 4326 4293 660161176 73760 73783 590637119 72664 72665 107887217 47482 47483 729362208 30242 30235 882243204 51409 51415 46925004 62654 62632 96825075 31860 31861 361857452 62658 62659 981406623 24926 24927 361404985 32414 32449 639644850 23587 23588 570575835 81557 81558 633721748 18152 18197 931287179 76477 76440 397358669 58998 58950 199890216 30049 30033 515998340 45107 45068 191684227 58902 58875 194241073 12386 12362 357317943 18438 18439 984583653 70712 70713 899968216 72577 72578 553163494 91377 91378 649511095 20111 20112 243249612 43855 43856 883604418 41277 41278 454104949 26608 26609 816263776 72342 72294 713328548 37230 37232 440624050 84185 84186 467985366 59447 59490 749112976 74730 74731 256761036 53311 53312 384740449 44062 44091 933000521 10072 10073 901457322 6846 6879 590321855 4819 4804 731720641 35930 35894 579972512 5676 5677 578447712 91676 91677 973389855 71701 71653 522508427 6068 6069 844304606 40160 40148 432687959 95651 95647 405679347 34440 34441 883493450 76523 76524 46912446 8195 8178 712628886 52420 52458 401740565 26726 26727 555351626 26020 26021 926543804 42205 42206 397744431 60959 60992 710076169 21546 21515 84637830 66524 66538 162369250 551 552 605462585 84122 84146 304021985 42056 42057 854920072 96003 96004 775116802 99325 99326 917206881 52663 52613 990117846 93327 93280 996278963 28473 28508 601055908 29558 29598 45305672 26153 26177 543105732 9726 9737 812690196 54382 54383 313402079 65033 65072 160164463 49706 49707 867533091 55989 55990 386465889 67572 67524 750214895 12766 12761 290299163 42031 42038 456961951 87926 87916 143000164 37170 37171 170644290 24458 24419 620193879 34882 34855 913038763 42498 42454 413649664 78247 78248 686900450 18799 18800 388302037 29272 29285 105523835 35147 35148 177244108 37971 37975 822663966 19758 19810 63030106 775 776 962235628 4795 4796 35163898 13723 13724 119148259 20667 20647 788146269 32588 32572 771216993 78824 78867 183271471 41744 41771 460395172 93782 93783 181057811 28117 28118 955054656 72948 72918 289977052 48670 48671 612021850 66278 66239 109719423 45714 45752 572530180 74640 74604 510472243 82340 82341 727727880 22643 22644 96903820 91480 91515 603982574 96966 96967 980570091 44650 44651 367181493 42919 42913 209489879 89069 89017 520668852 76187 76188 953667146 82290 82336 471989035 29699 29725 492254014 43994 43995 941737941 26877 26878 708697427 36878 36879 844043649 16707 16728 163710819 18308 18360 286145807 65933 65942 611372884 99562 99563 928318037 49149 49150 60245817 34011 33984 847191946 17809 17810 361694749 88592 88593 819723307 18975 18994 281738992 56894 56895 938569074 79736 79774 621437089 80676 80677 669125617 10859 10860 77295236 97480 97466 402599018 32451 32495 978636694 59290 59291 850609246 13593 13612 885742761 88050 88051 341020807 98725 98758 378708626 22896 22942 200001200 79620 79602 810396015 25093 25094 423503974 50901 50902 954128909 36676 36677 418359167 55675 55645 531368027 56631 56632 506551840 58081 58126 539784870 77127 77128 299361826 87314 87315 355958353 36408 36397 192356714 41206 41207 277010331 55237 55221 455731145 56468 56466 165280428 95056 95057 690685856 63419 63420 709746828 74600 74578 972320145 38923 38924 280704067 99772 99773 556535994 80649 80661 634985026 89082 89124 268468630 7801 7802 233619900 62665 62684 886247153 21410 21411 655914145 51108 51109 690492221 49258 49250 962101130 93377 93397 330249222 42239 42199 807472313 34320 34321 143391488 43859 43860 306942802 77871 77837 558571008 17031 17030 560493088 83136 83137 288320162 451 420 122466076 62651 62646 287522606 86299 86300 101726145 50753 50770 262534159 9594 9545 339232717 97027 97028 504210920 93884 93885 367127050 99151 99101 227563508 58383 58384 291804463 93427 93428 999584658 91632 91684 703729288 92096 92097 189840561 1267 1268 916427591 80650 80651 773588642 44876 44852 764872853 89701 89727 276177820 33246 33247 481518397 40004 40005 647799527 46561 46562 144220492 10971 10972 194511436 42561 42562 675054327 58212 58213 29449408 46638 46639 797677442 45617 45618 38857809 2736 2737 473506957 87553 87554 796390542 9275 9276 887731118 63217 63197 512624692 64373 64374 519218611 26081 26039 420516916 28597 28598 406609522 14912 14897 367044159 49975 49948 133142408 90290 90301 664873164 65295 65296 531980735 3377 3378 469313866 83938 83939 12399715 13562 13534 489997981 55192 55193 37207993 88534 88535 987316927 18619 18620 767901063 72681 72682 749831342 29831 29832 965812423 14145 14146 756663533 66840 66869 207382188 93490 93489 226639317 85905 85861 786561905 76105 76106 642464478 72697 72661 882022723 9282 9247 574721927 84550 84551 853490842 21555 21556 957429292 18743 18744 355938046 29991 29992 642349905 47231 47245 319933661 54120 54085 801642511 58610 58611 956252918 10218 10190 944498404 53613 53614 141656721 79034 79035 140502024 51262 51263 361218295 52329 52330 937570590 94548 94549 976853090 35644 35656 878607353 4650 4651 285739559 77850 77851 688857933 89933 89881 323714335 62404 62405 213995344 44764 44787 269539100 34084 34085 926154265 7232 7233 826204452 27355 27374 613399464 58896 58945 47436876 1841 1811 309143170 56756 56751 601795249 87473 87494 407221483 55712 55676 542076586 14332 14333 695274635 54410 54377 20466853 74843 74844 453033052 36295 36312 59844821 79005 79006 968714884 24586 24587 932543118 67783 67756 207558050 35416 35414 545717172 81303 81304 990404825 24479 24495 962245104 91439 91465 131570414 26976 26977 100620259 74861 74886 333611355 99836 99837 233086276 55776 55777 229239874 54263 54224 335692962 24721 24722 872974275 71549 71550 129367786 27402 27403 598613524 56730 56731 860345983 95762 95715 564119508 95115 95116 871309397 85645 85646 218485554 7433 7415 427768388 96295 96296 281044860 18368 18369 885334846 89497 89494 719530839 84875 84876 104831863 3210 3211 691473373 38824 38804 576564139 58555 58587 909088984 6169 6142 789383812 13533 13556 792211488 81735 81685 970794399 20795 20794 354214863 3172 3173 600886432 36877 36878 935127658 26148 26149 758131207 2390 2391 805845307 9987 9946 489010218 25448 25449 429338158 70890 70923 866612403 43161 43162 610456624 30978 31015 154276664 20610 20635 3981078 54156 54160 174104082 23823 23787 802279638 98002 98003 462441840 14340 14341 707323699 54209 54226 718191012 86121 86115 646889590 43751 43700 224588171 11114 11115 476352801 89421 89422 877809998 86312 86313 532509047 2696 2697 168997479 66688 66677 908639573 71723 71671 947030498 8719 8720 981824012 66938 66891 367276478 45536 45537 88948560 49568 49582 946880906 39643 39596 38561348 84902 84903 235214864 2093 2094 938430657 93708 93760 637907576 92439 92440 63873152 4991 5037 211529459 41224 41269 184512904 73237 73226 45816652 54662 54663 599528765 73770 73771 487553533 3505 3506 245321922 91796 91797 554247952 87208 87209 729345420 1280 1281 527319889 17980 17981 368592282 88437 88436 85974072 40340 40351 273240847 65832 65833 19124596 63190 63191 699280985 31752 31753 676341825 941 923 825959375 71953 71991 384035248 15094 15095 445878864 37520 37521 845463511 58583 58584 331692906 84625 84607 367698941 41101 41102 897865282 35867 35824 524292908 5926 5927 604031924 37674 37675 690652458 96205 96206 374011703 98846 98811 594693200 36040 36041 391305961 73025 73026 793952173 68590 68574 977937147 29685 29686 849227786 34695 34733 635474266 67050 67010 743066655 72768 72744 41847410 59338 59289 232262763 53522 53523 309041664 28035 28036 794014705 92464 92465 725877097 86424 86425 655830650 1648 1631 793291233 19755 19727 620152849 89344 89345 985939840 33562 33563 661931877 31520 31549 825914871 28693 28694 294258734 9946 9984 528410384 19585 19586 612135225 30796 30797 738798232 35712 35758 674856986 52297 52298 385059467 9726 9727 855605494 1385 1392 125933077 47587 47588 317026538 19066 19067 577605823 18968 18969 898512496 36039 36040 406514459 25707 25708 762926747 29684 29664 721571384 70404 70405 842904535 73503 73548 962714579 88527 88528 78075617 42604 42582 29771795 72031 72032 635147728 65896 65897 12049996 38436 38437 523817859 66946 66961 207626400 1174 1135 394609626 37371 37346 186188804 6832 6822 945384920 52858 52859 563054857 81569 81586 878304390 11162 11163 560608056 53310 53339 289467250 53464 53465 117201776 71763 71764 741525691 54583 54584 450896520 39315 39316 888953185 78373 78335 705636300 31677 31669 403913783 14180 14129 242559046 82117 82143 532319949 86807 86824 137044511 48411 48412 141034076 59694 59695 45061484 26799 26800 152479345 43892 43890 633792634 70146 70104 42214560 36432 36433 240949453 95945 95937 402171437 96144 96145 414071626 23311 23312 412190177 90210 90211 418224975 56299 56300 616261886 65538 65588 757157131 15299 15321 837526890 279 266 255706580 81256 81257 336597200 58616 58617 249423766 58921 58968 704894197 6723 6724 533219784 65098 65099 105181318 85702 85703 127354693 79682 79664 323457030 54196 54197 465434420 5168 5186 279929551 29555 29556 587705690 43841 43842 400984536 28109 28110 634469214 14550 14602 862935149 94425 94416 174001131 69419 69420 311897362 61993 62005 317063764 67436 67391 662306738 24974 24975 656755098 87281 87282 101466138 88116 88091 33621523 33265 33226 575506319 75714 75715 164132946 28305 28306 522226787 5803 5843 371001001 70473 70462 634356182 50412 50413 215147684 93668 93669 251223535 34606 34607 430581832 33141 33142 381618844 9776 9823 606188044 94353 94354 779751057 6416 6417 194208673 68224 68226 359077485 62228 62234 266742562 26797 26798 87596473 98638 98639 449168255 96455 96503 330768770 2896 2897 561183582 12703 12704 496648533 45609 45645 316143451 89850 89809 988169679 29158 29165 310365315 90082 90083 555466626 67449 67450 836791853 40893 40894 489964328 15651 15665 675020704 98032 98033 745044400 31710 31681 805620007 61712 61669 649776229 94674 94675 58711427 47461 47458 477806986 9007 9008 806693492 29497 29505 969668689 37826 37827 793105131 59025 59026 163252928 51715 51703 863128694 66858 66859 919414209 7263 7268 587889233 31044 31045 527567743 75573 75529 940595479 7803 7804 740822399 59683 59684 183480933 50144 50117 697044010 5031 5032 41721824 3707 3708 800484671 29651 29603 886813313 27574 27575 104016676 73915 73961 874870096 14139 14088 567356898 31206 31215 899129445 30516 30506 44768360 73010 72999 235672789 83684 83649 719414808 20363 20360 896295641 35488 35489 663147574 28232 28217 118486451 16019 16059 546133618 41916 41953 16215999 25151 25152 659951278 5500 5480 736074135 33685 33686 223193112 93749 93706 463522785 34964 34969 246033233 71904 71905 366097948 11938 11939 813242649 83161 83181 900121223 20247 20295 269087758 33943 33979 958501167 32662 32663 410345050 51891 51857 423712557 43971 43939 313893570 97592 97593 888277849 20306 20307 777413587 99461 99462 895073395 70918 70967 339544313 20126 20127 883168129 92789 92812 250572530 11840 11841 691623241 11992 11976 4335453 12719 12720 885015173 22916 22917 178923014 26780 26737 393683715 67770 67742 884933805 15384 15353 880313371 76666 76621 802270426 66263 66264 583016731 93731 93732 94831018 86424 86392 677448269 91431 91389 230153506 1551 1567 671914671 60139 60140 64043820 20926 20880 800182339 64945 64949 924932147 46327 46340 184233187 32695 32696 531238436 66331 66330 131221513 37143 37144 907313224 88168 88169 744426822 78605 78655 654263149 43177 43178 451637007 90459 90461 553465872 51283 51317 311001631 51615 51616 121792985 54840 54877 348974129 45012 45013 536480640 87676 87677 22981733 3736 3728 511996119 91523 91524 825620765 60837 60826 996660485 32971 32954 129178366 60968 60969 969607040 99745 99760 661888646 76960 76920 630442916 37705 37706 684870214 43168 43193 258413927 17794 17790 187475850 45139 45181 381383431 68988 68996 90825648 22103 22104 819552760 14780 14781 869044879 4326 4333 62892984 58822 58796 463488713 63901 63902 395193349 5939 5940 781039041 29693 29694 11210788 85843 85844 788299777 57068 57069 623552937 89878 89879 122060567 44236 44237 208734238 53180 53181 418842967 9789 9790 576661862 20673 20634 588684981 94070 94098 957876650 78096 78064 301806170 81187 81188 737552677 12818 12819 406062017 3409 3452 246423473 4031 4000 778910101 68067 68068 58143332 59617 59595 756139478 98483 98457 926132520 97556 97563 394969556 18532 18533 193460642 89176 89198 24140355 43318 43319 53072303 95808 95790 406604434 40197 40198 88714876 92270 92271 865375051 43005 43006 338999826 22104 22105 142200901 54918 54890 546525297 73800 73836 158637576 15047 15077 842842493 5337 5338 180462346 44347 44348 390312737 34519 34520 270216275 86041 86042 822480489 43658 43638 380692808 13888 13859 363461470 96881 96902 54884573 88697 88698 849958650 66448 66398 831469583 20359 20410 758895455 25653 25629 154422037 85572 85573 625188735 44817 44837 662507877 34794 34845 182087305 61524 61575 831996321 36068 36120 691084452 62726 62727 741539117 55360 55361 701034036 62717 62721 672146647 49447 49448 399657972 92923 92964 387827860 82025 82026 236167354 9287 9248 971180130 28824 28825 664123488 79229 79277 480220334 5155 5118 381682532 90912 90913 549517273 7274 7275 710363231 49722 49752 680025846 30648 30649 72743185 14188 14181 869611005 34607 34608 569163042 12938 12928 37864495 6558 6559 359781771 90379 90344 134997752 31792 31771 389960016 76986 77036 101486998 97510 97511 943868216 72840 72814 549139130 29056 29100 510105081 26921 26922 136281901 48102 48103 579153780 39288 39289 279080345 6029 6013 311045748 92931 92960 22190216 36380 36388 191543414 70698 70699 755870540 66225 66252 57702486 59677 59639 547996671 95260 95261 236465519 80986 80967 517084095 71711 71712 973569679 17420 17421 562674459 29977 29978 358731435 41528 41529 345312364 40241 40235 491029346 84401 84418 364470412 63619 63622 708116253 1883 1892 345556493 78850 78842 111291423 66646 66647 603542562 33259 33221 692087936 7452 7430 373190237 65551 65542 673265799 42973 42994 927744185 18858 18859 681357927 69882 69925 303124875 94810 94832 740024605 30916 30935 440124597 82243 82279 567557608 37608 37609 255338481 76862 76863 241349507 9539 9519 770514468 34541 34523 699696821 72370 72399 238687119 26495 26538 62135962 37560 37598 295107064 64937 64938 297062060 49959 49945 205489363 46569 46619 289147471 37104 37150 402068704 96412 96398 567436723 84822 84874 139500822 47963 47949 660258144 12934 12935 651490201 41743 41744 173901187 44987 44988 550348448 53127 53122 490780346 45667 45668 744966074 3376 3377 43715497 92603 92604 967605916 63873 63874 36292520 35656 35657 857314400 71352 71359 358281668 5603 5579 82010600 1537 1538 716053098 87277 87323 973343665 41399 41385 626891108 3730 3731 218211079 58097 58098 288633487 18163 18164 140570397 84100 84101 731290387 79682 79632 106234600 71661 71662 487942405 4504 4475 936308474 40307 40326 772308245 6440 6391 514426374 10221 10222 14449222 88699 88724 721464178 60481 60482 150144624 86133 86158 958897933 70575 70559 682020817 6210 6188 577960170 50070 50071 915705503 57356 57357 405610272 40627 40646 610757142 76916 76865 373081713 52182 52152 777125501 58524 58478 578802852 9056 9105 726421548 28812 28813 435877654 91553 91541 687973080 75678 75679 925327686 70169 70151 174633657 72047 72044 567623241 28037 28038 427685016 92121 92109 248534564 36680 36681 649551647 16297 16298 338175404 59927 59936 190442026 77815 77820 127006076 62067 62068 505232298 86170 86171 881354846 44331 44285 683551761 82782 82822 63019812 17562 17563 793152619 10029 10003 414855971 81467 81456 620953203 81870 81820 287307260 59060 59061 479473457 238 186 327912145 71403 71404 937524146 75013 75014 635266900 81354 81355 606602383 56652 56692 650939064 11897 11903 988198828 67832 67827 528858531 86020 86021 812853922 24026 24027 473176721 62441 62442 190459769 79836 79837 378217497 37867 37903 965942686 72281 72236 56833056 26073 26108 627645905 67870 67836 245814903 409 410 419730915 96256 96257 988323758 94986 94978 335475779 14179 14180 697899874 53264 53236 380509651 5727 5691 546935886 81085 81086 312324645 3224 3225 619311102 29956 29944 354101521 39217 39196 727542493 77260 77261 96299931 38975 38976 436424304 43762 43763 412964424 77739 77748 312736498 2070 2071 448418545 44942 44943 277971333 60205 60227 436946546 19607 19608 567042582 67260 67219 395383572 10077 10078 115599361 48993 48988 504337353 47821 47827 60687705 91663 91707 494891338 62464 62479 202275574 94277 94278 918624056 62251 62303 696394808 54382 54402 109212857 43670 43623 190695671 36850 36832 122349696 97351 97350 848221127 41663 41664 399258538 33286 33250 109939281 21650 21617 525969024 48712 48713 808067181 92839 92840 814793837 89339 89391 250512028 56379 56340 38159634 64559 64560 334534194 53234 53229 644429027 20643 20644 162731617 53147 53189 852171201 3617 3576 16171213 77482 77483 984954028 48785 48765 593089151 72737 72707 196463643 45538 45539 891000930 16468 16469 720436633 18412 18413 460808191 80299 80311 200320721 75248 75249 702972628 72721 72741 918251630 17812 17813 76891640 39594 39591 411916800 91077 91078 848912106 17398 17399 288085131 52249 52250 655050917 29579 29580 517676163 57281 57282 319952026 11424 11425 747546566 69753 69754 251669839 38292 38321 350661480 59876 59877 491084193 72321 72322 211106153 87781 87750 114675919 29625 29626 170075086 41273 41289 909506170 32296 32345 1664704 56685 56688 657219909 46577 46578 841727840 90984 90985 529277340 29374 29375 409874205 19156 19139 248413591 41541 41519 257543856 31450 31451 403333327 37671 37625 583570564 20432 20433 89167559 98908 98909 784330800 72826 72827 982721634 95412 95413 374138191 36653 36654 656005286 1921 1922 966502396 12940 12987 176956928 592 593 662066962 63693 63720 768607658 35677 35670 235514123 47823 47857 664982236 52967 52968 268599087 46464 46422 637220216 81166 81173 50372772 65569 65570 421415722 67148 67146 336083772 75649 75684 331332963 64943 64899 702912183 12060 12008 561248270 38532 38578 315831167 11875 11876 725173692 16407 16421 318653163 53483 53442 738391692 33715 33734 900836731 78045 78046 219977366 44088 44092 860683264 10102 10107 735482460 3745 3746 401684521 26253 26254 730621183 84085 84086 69390831 82987 82937 619516205 14894 14929 101573971 48569 48570 728257039 99432 99392 605386496 49851 49852 955412385 95344 95345 301089353 34298 34341 709762210 41525 41566 460758530 91833 91877 682218606 74285 74286 679151636 1972 1961 838104071 20607 20648 494373002 55885 55886 819111438 58595 58551 91993072 88807 88808 271084084 76560 76601 891534145 21380 21335 181874712 68278 68279 695693527 82675 82676 806249609 8711 8676 15183353 71798 71850 410374687 69755 69756 812627535 38924 38926 742384068 50825 50815 674886321 17701 17706 577461530 76543 76544 456692400 33345 33346 153939469 63908 63933 914560809 41530 41563 175621349 82551 82552 884243621 67910 67911 629594373 52848 52891 66871356 22715 22704 16477793 9454 9435 176365795 6365 6324 842739050 23673 23681 777225605 55614 55615 351755398 99071 99072 658747010 65176 65199 487088484 35979 36008 482178683 12102 12103 659213416 94040 94041 775204929 71562 71533 706789074 91265 91266 974488626 51815 51867 307606093 92188 92189 814685816 44520 44475 257237018 93614 93615 911215120 1174 1151 971098517 69893 69939 494341806 63325 63326 715071069 19194 19195 647720042 70811 70802 485357085 28453 28450 476778364 63910 63911 857021006 72550 72551 879811224 46381 46382 560595738 99850 99851 597529046 18894 18895 944164038 7567 7615 403474692 48302 48343 310794161 65980 65981 949107002 94173 94174 853533233 54724 54725 992353115 85840 85874 163103280 42910 42914 961646156 10975 10976 733196791 78104 78111 33139905 65974 65975 547142241 71155 71156 15503893 66804 66805 733534688 79554 79566 294255602 48044 48033 203856728 92456 92457 587576181 34674 34673 748032024 11848 11824 745269266 1507 1508 743490856 84085 84133 675218642 66526 66527 785546872 42176 42215 869419229 55978 56013 630830867 73510 73553 952087099 6646 6647 431462153 70456 70484 499574197 88269 88270 485718585 94599 94600 287364472 67733 67734 781885431 22174 22146 802989763 32379 32380 491801063 60490 60491 802017719 3997 4049 921008201 15231 15273 153053809 48051 48009 993514275 21419 21470 214912084 13697 13744 799627472 97113 97114 114085735 76439 76476 627323585 83642 83643 266092583 36545 36498 737339780 10101 10075 660073475 48688 48651 758735599 2419 2420 200114120 88241 88242 32480849 92286 92256 507247660 10362 10363 508849599 39121 39122 485493748 98930 98921 210053864 61924 61885 344416298 1073 1074 418123230 16813 16825 220645097 36158 36159 145735390 2643 2616 600040751 47622 47623 334482557 60761 60762 261163501 97992 97993 592179998 34524 34525 72740195 13852 13865 822013425 26331 26332 97072736 79030 79031 873168824 24706 24707 420338654 32861 32862 307134066 34822 34787 7362023 2466 2514 381207359 29527 29508 371786926 89445 89446 702673523 91138 91139 547799748 17924 17925 208510626 15817 15818 106607054 62222 62249 394171752 50400 50401 850202088 33645 33646 749078925 8141 8140 586245583 76198 76148 569817085 66063 66036 999707524 52691 52687 379869337 15282 15283 330349767 16835 16836 474414421 77028 76980 731489429 61949 61950 970163629 91995 91996 606010002 40515 40516 931318800 93462 93435 377023991 57117 57100 160043191 70378 70379 645342958 33624 33587 572154961 61398 61399 771098582 77237 77238 425037831 35989 35990 499892254 50222 50223 82160101 27840 27841 639720847 12525 12559 955300828 30864 30856 723129289 38367 38368 605683906 63399 63400 991428937 95149 95150 944544160 14122 14167 614293215 66049 66050 521384664 37844 37845 526383499 9803 9797 878260538 20296 20276 323444618 68460 68495 336322950 64902 64899 359445912 98246 98247 348850040 14966 14959 962899417 33137 33133 822493417 3250 3221 841010480 86237 86238 926166369 16588 16624 424737751 66185 66177 771216570 59283 59288 516534684 15272 15273 32046916 89447 89497 882803964 30918 30919 23452497 39475 39476 425242691 36844 36874 470154870 33445 33446 216174576 42817 42777 727986497 18772 18773 769610766 86855 86850 435944601 35971 35977 551993543 75748 75749 696834924 39897 39923 597325055 47449 47443 615997972 27117 27082 988574853 41718 41726 800319713 8473 8524 38649519 32358 32359 162098645 42946 42943 401677609 31261 31301 153427637 25465 25430 831562738 29647 29648 919200657 62040 62041 664664751 66477 66440 236896174 48419 48373 399485645 99170 99154 538182542 18862 18899 142013901 80727 80728 585935674 33444 33445 556713255 91130 91079 800488590 19928 19929 221791998 19162 19169 22120449 87139 87140 45885027 97808 97809 565520706 62433 62434 980375886 51688 51689 126626742 49181 49200 543254309 32720 32711 137755528 11009 11010 296362798 8468 8469 741562467 70350 70351 939784334 47253 47254 238286374 94506 94507 516050130 41848 41845 669711964 48219 48201 385229683 42966 42967 502321992 44470 44471 858448477 55233 55234 949977266 1382 1383 862488117 32851 32901 162873430 90441 90411 152261959 78142 78163 606851316 93452 93453 481842570 92491 92492 852507653 94820 94862 784704513 59853 59876 696885562 90473 90474 103510570 87487 87488 152172909 32766 32767 557275551 1817 1818 726752395 50556 50594 838352069 34883 34884 261998621 87411 87412 189794464 54197 54198 593431422 22228 22229 106747378 37378 37395 947305383 63056 63057 604415091 17593 17551 552622531 39613 39614 102104474 86369 86337 908358622 86808 86809 413109264 5816 5864 154647583 31136 31137 168994578 48938 48939 994218645 80037 80038 207223902 66589 66604 642148637 27292 27330 871338709 49597 49598 878954781 92649 92684 654366004 40319 40358 530376272 79727 79728 730944241 88380 88357 211806356 95197 95171 360004435 31419 31420 281000645 709 710 986725271 98613 98570 288070649 86665 86672 879279817 75575 75576 544179381 52429 52430 913300036 65228 65229 12447732 79790 79812 52889525 90185 90186 21176455 88127 88120 618316442 51638 51640 567817596 33299 33300 740408470 27411 27412 392920460 20927 20887 951842636 46158 46159 511577075 18072 18073 76053609 13573 13550 885856049 22815 22816 109399965 59774 59789 909361711 32377 32378 650954544 7410 7450 725301566 96595 96596 346866671 96835 96836 350491786 71002 70977 453678080 57891 57892 765998633 19300 19301 691758815 43254 43255 935587328 82183 82184 771064790 3784 3785 391481965 80551 80599 416811517 89494 89462 823518126 75491 75443 824051739 73892 73853 672847580 86064 86065 826410757 63987 63988 586736607 83211 83207 932452831 67233 67239 170389482 43780 43755 332708346 30602 30579 574902331 69286 69287 8185825 813 781 704776823 50094 50099 68888300 93055 93056 603220990 18380 18335 231385749 84664 84700 322546769 85422 85405 204789536 28361 28337 663202510 66211 66212 16072378 84640 84641 88833733 52878 52843 244667861 67543 67544 938495710 40338 40341 778809926 80211 80212 627351435 70867 70868 356811418 28902 28916 76514765 16426 16417 14865471 90387 90399 296377448 48277 48278 849691375 32483 32495 523624598 3260 3275 985829518 89317 89318 312443171 72576 72628 688252821 74376 74377 270889238 31935 31897 950569022 8914 8915 421132707 67318 67319 944435923 25441 25481 189358257 95726 95768 130375623 45488 45489 158914426 63139 63091 587687650 64852 64853 157956687 35781 35792 686498307 38398 38399 671899090 52186 52187 319359047 55683 55703 342232437 5541 5542 275013852 57086 57087 158298699 34004 33988 228228052 25980 26010 266941799 9344 9324 560254221 715 716 843953966 98020 97997 920111098 31448 31449 954455819 89436 89421 971113254 76359 76360 21254033 68456 68457 693142919 45620 45621 455410995 47096 47097 359911157 10049 10016 335125487 86414 86400 210173505 6052 6053 72931535 75328 75331 51426204 63722 63723 887896328 63389 63390 576023027 87826 87862 842520892 35986 35987 418010139 61299 61300 134419434 33607 33624 199899536 46803 46818 362754100 61244 61221 998220587 48025 48026 859684011 61428 61476 919118749 13262 13266 833875199 71204 71237 963154107 61222 61220 416382653 59065 59066 70034484 70403 70404 803869054 64783 64784 484270224 94819 94820 376169193 67456 67445 913916611 38824 38830 522134216 55173 55174 886804751 85793 85802 853525778 93938 93969 461393816 61387 61388 340754116 36710 36711 76897538 30332 30334 793543688 71837 71870 5521811 49980 49943 94837257 50771 50736 939845874 10784 10785 444479512 46414 46415 560978547 42356 42313 686941790 79693 79694 592402659 78126 78142 395214974 47643 47688 298863859 51992 51993 40671759 3246 3247 250882633 36199 36245 639661800 37650 37651 982319530 16908 16952 837723416 32839 32797 337740551 44507 44461 41559109 63022 62983 119622167 20076 20077 180072903 72601 72550 742115019 78691 78681 783003288 27895 27865 481284408 25999 26000 664251833 17667 17668 880187756 56627 56628 504820463 55574 55575 498172890 99109 99127 972868524 88276 88277 250915592 78993 78994 797633795 21171 21172 885141129 10030 10017 397347005 1431 1432 29104546 96780 96781 287608205 74691 74683 403311060 53480 53481 382054017 30023 30015 8715011 21081 21082 892130174 44912 44913 73980437 7344 7345 942652736 73112 73108 81043293 25486 25487 734443299 47495 47514 794872647 24126 24081 185787600 17592 17594 874260313 24686 24687 770566521 92944 92945 222815488 30257 30258 364241855 79452 79453 79773959 91577 91578 871409104 38048 38029 733199202 83963 83928 792441388 43715 43681 906118898 59940 59941 75499531 1240 1214 752428308 37671 37672 124374724 91628 91590 610962981 27063 27056 751157813 30473 30461 26904584 53821 53822 294644036 10893 10919 574836260 18010 18011 433030151 83790 83823 204401483 48559 48560 580851514 16742 16703 973675535 15206 15207 133023436 31946 31983 718074084 80500 80501 808264008 56613 56619 293762791 41186 41187 597740739 20207 20208 336650533 38756 38757 564982403 16136 16137 232307574 73539 73540 687282009 75639 75640 169155731 65358 65359 722906084 78960 78989 466958238 90539 90571 43614200 41175 41180 53185269 94893 94894 705322797 32632 32633 480655559 6011 6012 337922741 76469 76480 431870429 45607 45608 930207984 21485 21494 902646068 11649 11650 773755217 69610 69649 396590747 40140 40189 753495112 55781 55782 867263840 47045 47008 65085547 97975 97962 829276083 80380 80381 380345337 70516 70563 823828946 4948 4949 75994249 18611 18580 307775873 61482 61483 692497070 46960 46961 266235408 81464 81465 194255597 82776 82809 137424207 1163 1168 479199433 17559 17601 257863528 24649 24650 176019412 65917 65886 419270694 15984 15941 168257544 53860 53861 257299136 56164 56188 809129656 26182 26172 73262472 57826 57827 661845178 44796 44801 628412032 27084 27085 50174054 19842 19843 725249830 67883 67851 978682067 47417 47426 492544962 62909 62938 423103505 18897 18912 585044790 1725 1766 224119347 35490 35491 708347180 12451 12452 215785638 9167 9118 280651427 8530 8531 764019543 38123 38124 896396730 16883 16866 790739578 21735 21727 55789825 18063 18108 126610226 11934 11935 797418533 10842 10799 611538500 90916 90917 603071381 63184 63185 864960125 93630 93678 649994948 40973 40974 276510547 34896 34929 25353512 90803 90769 492442808 88867 88877 838545900 47689 47690 181499067 70635 70685 910803199 29040 29062 790029430 86793 86794 415160371 89411 89412 846055193 46058 46104 721173815 2951 2952 76467299 12055 12090 381128217 47176 47132 919278874 30776 30797 957853553 79960 79959 600116575 28944 28983 858902978 23473 23508 565253218 8311 8334 942743755 9162 9163 959294364 55050 55051 205230935 87935 87936 760567508 7595 7596 285192350 12381 12382 291972074 65524 65513 976816894 88303 88304 878772788 88691 88692 252299368 29802 29803 507644552 75778 75779 94415077 17584 17543 667166877 84393 84344 988542340 83028 82986 128414138 10813 10859 374745790 20949 20950 76270529 37418 37403 506600639 34941 34942 161937903 6668 6641 404561599 48000 47975 816284024 49248 49249 113424376 81579 81580 747340294 33398 33351 722340980 99651 99615 230106850 91484 91481 960306422 6169 6170 667018284 56477 56426 43630812 13695 13696 923635499 26844 26821 361751308 27501 27502 478375650 92533 92534 217342780 32294 32295 56085602 54118 54119 935150076 36174 36175 96304625 26483 26480 729524877 20062 20081 477360232 53974 53975 950301056 14268 14300 10039025 80516 80517 820091610 41282 41313 628968328 53286 53297 104710626 43329 43306 169573171 13053 13012 47073087 65661 65662 566941428 95644 95675 189499600 9498 9499 435840001 12671 12672 884177661 99083 99084 485668384 43958 43936 23756584 63240 63257 659009907 59790 59791 268824051 26358 26386 828503255 6350 6351 982816375 39558 39559 599007537 13540 13498 335191609 49261 49262 536187250 95241 95273 481393498 1945 1954 267374482 34082 34083 394223488 35747 35740 388912410 44073 44049 840707592 61229 61230 992834052 70623 70597 18968400 61907 61881 825968822 8385 8383 385670426 69894 69944 790888540 6344 6345 236373849 4939 4940 790707321 74408 74430 310283906 18328 18371 626115324 37098 37068 240721460 36909 36877 135608793 76928 76929 457295408 58911 58933 958126493 14950 14947 261889067 81126 81086 415779075 91866 91867 326537049 38250 38264 836936773 90487 90494 871865965 67506 67465 843627111 17845 17852 588593296 63581 63607 4483423 35931 35953 618129464 74288 74289 539676667 34937 34938 808953343 22335 22380 832968331 59235 59255 514259015 75893 75894 333816941 69182 69164 210852188 56740 56741 629740692 54684 54685 799203557 68583 68584 776052416 3277 3278 863109659 63229 63230 835993949 83432 83483 734054360 36348 36349 307589766 68103 68104 135222865 36596 36557 707695474 99057 99058 247319691 40827 40814 378984394 16134 16154 638154980 89712 89713 140716607 38778 38779 240983307 3955 3956 239335300 91781 91807 778786499 38375 38401 572623127 66182 66183 608855075 83663 83664 823172616 30360 30387 433235486 50133 50173 208484035 46459 46460 798234276 14749 14761 88612257 16724 16699 156048684 10640 10641 20270338 74591 74628 965862913 2200 2201 428648544 18409 18410 491078870 959 960 627371577 93796 93842 767653311 56947 56913 99288160 88229 88230 357268324 65582 65583 222878257 14834 14817 131665532 23747 23748 493629907 15777 15778 177959044 67167 67134 388942892 65912 65960 437033308 55627 55669 328794118 3441 3425 653068389 23496 23497 870785082 73580 73632 302475579 27200 27216 151982954 22709 22710 747662310 93307 93308 990850284 94679 94680 743634595 30389 30441 154676200 35634 35635 613754367 51533 51511 281702635 69261 69262 224914143 89020 89021 903862133 38501 38502 948845563 53156 53121 287720171 44079 44066 997930229 2301 2289 306453968 61857 61858 300702984 11290 11288 845624958 76112 76079 607442078 1762 1710 268988146 93755 93723 201122671 3414 3363 451737969 98151 98152 98714442 17685 17641 999974081 1966 1967 400342080 73315 73316 805130458 69421 69422 23065503 54290 54313 261488861 13469 13504 752865981 87186 87187 47891675 44999 45000 546640055 7183 7184 357738155 14108 14146 879599560 4598 4642 918626695 80177 80168 226978899 87177 87187 266712 19920 19921 344535043 81995 81996 241403433 80934 80906 235065639 81644 81645 462389700 56367 56368 135225741 18117 18102 78109932 70893 70883 470381213 79076 79113 819079788 47567 47559 695050070 91823 91809 360797529 91592 91593 865233124 23515 23550 350589736 50668 50635 528935087 71346 71347 855802530 69147 69148 151516264 50195 50236 318254159 62641 62640 787590244 78000 78032 441562977 21059 21060 192418797 28720 28721 883725157 76852 76853 960130995 85581 85582 100716894 73591 73636 157698591 81325 81326 508264505 71527 71571 861728270 49038 49039 843203944 45715 45716 369340808 33434 33435 492926567 41178 41220 875338155 38231 38232 875661446 57306 57316 42714339 42592 42593 756327238 79400 79401 319679398 31216 31217 889288064 41734 41754 665108606 4067 4068 757203500 94761 94762 910752101 1606 1607 70172459 40175 40176 625402566 88462 88463 67673027 66835 66827 154182984 44012 44051 111353446 32057 32058 131834419 56899 56900 464665874 88880 88881 695827650 65406 65407 91097523 66890 66928 249186976 65830 65831 304445662 87095 87096 691423283 90684 90654 844937458 81728 81729 315733193 48623 48587 27695034 2056 2046 649406934 66829 66830 361373012 10355 10313 926991406 8103 8104 899432229 57091 57092 858588683 17981 18025 271079019 7428 7429 186401569 73340 73341 219920523 66882 66846 983715029 92972 92973 811698038 84332 84293 999446469 13132 13133 995424322 56672 56673 370302902 57738 57739 820659108 39037 39038 42645133 36424 36425 632852009 42521 42522 410471321 69557 69558 660022125 71265 71287 450329478 67732 67733 820725903 22334 22335 130378511 16104 16105 107873107 85288 85313 866565785 6626 6634 239179207 9441 9403 200756333 80172 80193 16217668 17334 17316 346563478 55610 55613 305505048 75282 75304 63403905 62618 62619 145595277 29134 29151 172398429 96460 96461 811979781 76617 76654 740009789 36050 36051 684407094 83516 83517 649975087 92584 92585 295371547 58026 58027 402124391 78422 78403 823801461 80103 80051 342174045 64759 64765 666791761 72902 72903 738771158 30932 30933 566045321 77672 77631 209155118 67912 67926 582579972 4321 4322 777126163 83553 83554 379356550 28781 28815 750455930 18740 18689 520423431 25705 25706 576449626 26278 26240 954683561 47016 47067 888290791 17072 17073 318021997 12756 12772 566096445 80557 80556 466414991 95256 95219 697800915 37530 37531 464247345 49164 49165 570677867 27112 27113 683492491 58148 58149 92141930 71955 71956 397312086 17425 17398 701489225 82781 82782 826219556 54417 54368 660951508 70119 70120 793395983 29666 29695 866971482 24897 24925 430138888 83228 83200 749581339 36498 36499 54567882 77045 77046 83797280 33673 33674 508893241 98543 98570 273002737 54804 54799 879086825 37894 37892 461978364 53707 53708 677575301 3096 3097 41787847 71758 71759 807806426 61986 61987 871909907 64232 64233 418155359 31177 31178 557283417 98212 98191 97530124 2872 2873 415524602 49 101 71093517 29100 29076 175514088 93420 93421 61759383 61682 61647 298068055 99646 99647 843323285 7972 7956 120638257 11369 11419 755406301 95134 95082 582319667 26990 26991 831105121 27335 27336 549878118 80033 80034 804904114 8818 8831 933981818 83638 83639 474305099 1482 1483 697029334 42476 42477 440794311 41427 41387 969488802 11003 11040 399272754 82211 82212 489441134 92471 92456 910155665 66905 66906 470839721 29312 29280 446969943 26864 26831 28609968 49091 49092 143117903 13257 13258 396001159 65239 65224 745345850 67603 67587 52733290 35189 35180 57115170 98250 98251 307638228 44119 44082 233777216 51458 51459 693561504 36033 36022 386278497 72057 72060 578267848 91783 91737 99532354 54407 54415 12732469 54986 54979 2724543 61469 61470 330247943 8865 8860 523689542 49011 49012 311479285 72874 72833 24063970 14695 14679 917779229 45000 45001 423768487 21632 21635 896320564 27175 27168 176341427 74296 74297 304350520 71919 71920 387998748 51424 51425 225533620 62982 62983 705572403 60692 60693 268262268 5244 5248 376420471 19746 19747 643385375 77854 77851 61245667 28992 29036 43188984 14333 14331 226682979 21530 21531 88750675 99283 99260 548078326 37766 37767 951534521 5041 5032 421167469 13943 13984 921873656 9918 9919 565726863 40057 40058 50419971 19333 19334 648598156 31541 31542 585190210 74050 74051 324150106 15981 15982 998226190 89228 89189 551535130 74354 74388 809162932 33785 33786 554796231 37989 37983 820370364 81265 81266 769119768 25796 25797 473658457 84759 84760 257294448 87366 87367 139427100 10955 11000 906223176 14303 14304 524859993 30498 30499 595365727 24675 24652 827856064 32233 32234 576489743 49119 49120 468337208 76175 76176 169088043 55752 55796 56063523 55205 55206 526533756 22507 22456 394078782 54054 54034 176086140 15084 15085 323415927 51372 51364 192974142 29913 29914 398302287 64389 64390 675572232 51702 51703 278195514 8654 8655 736309111 50926 50938 44893376 43789 43763 849105845 2942 2943 555028370 78076 78077 410096809 42889 42892 251071307 77597 77620 717845748 59409 59410 504923295 42602 42603 859952991 76775 76776 209450961 45720 45721 263407208 71539 71540 606277367 89448 89449 486347690 64095 64075 532621086 87286 87287 948028263 52980 52950 879524640 12667 12668 358597406 67078 67079 236098685 35245 35216 469716592 5049 5010 642921310 34894 34895 176944970 1670 1671 895388907 87845 87846 59964413 51893 51932 579590721 44677 44678 174717313 96012 96052 509477761 95340 95341 524652785 6402 6403 696142893 38721 38722 908032389 13878 13879 885059898 95951 95952 958713492 47338 47305 754647271 71679 71680 500581944 49824 49794 863239761 40161 40162 824488945 42963 42913 218432782 27879 27930 174567959 97661 97662 877035000 66241 66242 164094014 70094 70128 88527629 21518 21521 735933359 51945 51946 188894332 71755 71756 482655937 62428 62429 968449167 24028 24029 286528027 87049 87016 438333142 36903 36904 360673827 73230 73178 10075705 97726 97722 278128674 98621 98622 293033966 15721 15713 38580728 80563 80564 660477890 64856 64857 976248639 69197 69236 339233208 98539 98526 666036577 80362 80363 761267393 36469 36470 979284097 61295 61306 197565738 23696 23724 116123905 19373 19374 503466048 87756 87718 168843638 3850 3826 976814029 28912 28913 892179043 10856 10827 261763491 22428 22468 319685865 52654 52699 365522198 79422 79386 679862021 96479 96480 414273101 5044 5045 448970822 14218 14219 653153962 30955 30956 737759194 24370 24371 455821986 67920 67914 235110185 7677 7668 223828508 22214 22244 534441790 47713 47714 842197893 31691 31692 404246367 42046 42047 990540138 93743 93733 518770096 52930 52931 96327504 57251 57264 246646750 69396 69397 54620744 79268 79269 837827428 43964 44016 630200808 39398 39348 841243067 45269 45236 880744347 85946 85947 559860472 20975 20976 15829497 26175 26123 934376333 32072 32035 487999569 48951 48952 681037832 139 140 407029649 18958 18950 171433380 27451 27480 610717336 38325 38326 4393139 54715 54714 501140330 73566 73567 191931692 61784 61820 973566278 49059 49060 391426219 93029 93055 897312113 5557 5508 691586685 56205 56206 600410517 94210 94211 109923408 72706 72707 909371440 92413 92414 892607366 57158 57159 960776641 80380 80328 699211382 7372 7373 620239337 322 306 867526013 68713 68714 368404712 49136 49137 164101830 17417 17436 190743570 46304 46341 505123289 5085 5103 3620811 82096 82120 195140563 92550 92551 973972964 25520 25521 572941775 97742 97743 674443212 6694 6653 10636512 5180 5181 280923013 83689 83690 56206161 2843 2844 187575728 84652 84653 176053712 17670 17671 262965575 70201 70170 459404328 88075 88076 416190937 99934 99935 209433359 17882 17847 10346656 39174 39130 346032547 95379 95380 504742771 11100 11088 702230235 13869 13870 741869614 86642 86623 599090367 7652 7653 709391039 67995 67996 849683459 77964 77960 768541624 67460 67445 542605633 7710 7740 645030401 64091 64092 236190663 15106 15140 316788210 56215 56186 385606196 61225 61226 929883995 2825 2837 406617268 88687 88688 871979679 72308 72351 850833030 63749 63790 198839200 29413 29429 211985261 98761 98811 736789491 72576 72617 659267177 74991 74992 714400710 60724 60681 992630769 40334 40335 642107149 82366 82367 199588897 27202 27151 877771106 70680 70695 490055674 85726 85691 340921769 83839 83840 693096773 79128 79129 343181508 59026 59076 441309023 37516 37563 832605737 88024 88025 931306037 6115 6116 188507791 7230 7231 750087217 28649 28650 608753344 6978 7006 934541541 12361 12337 255962620 96257 96247 482005779 43045 43040 164633259 5066 5067 460918932 59007 58955 781993224 88690 88691 17708846 8815 8816 444558257 66950 66951 633242686 24058 24059 997363338 28654 28681 55946187 76807 76839 916652567 41858 41859 985936974 21042 21036 728806171 80446 80466 579230093 2158 2159 970474706 91235 91218 865546893 56579 56554 680387927 35780 35768 765818307 16461 16495 881872234 10086 10087 109733639 23198 23250 6635223 74832 74833 184964784 70758 70759 311545028 21202 21203 79369862 60340 60341 912850176 83198 83164 442045172 69599 69600 615071033 33004 32958 463160723 93093 93094 666087334 52025 52042 769950176 68753 68754 525238126 63070 63026 821045502 14351 14352 720969705 35677 35629 599611744 70043 70044 371485720 99650 99651 823212549 5471 5472 578748562 62997 62998 630676582 81419 81420 878157175 94087 94091 700388901 33574 33546 468144371 31800 31760 831876140 89528 89529 672273069 12646 12647 644153228 21944 21945 184139981 14437 14438 696048230 4876 4861 662560416 73869 73870 99421343 37216 37220 111290667 19421 19422 951969644 20455 20469 779239896 33037 33063 139242602 50227 50228 164869094 23883 23833 553517693 92583 92533 947570220 29522 29523 696278117 44466 44418 316369186 22466 22467 945533573 55837 55838 929196930 21693 21694 465340614 97090 97091 144594732 25921 25922 556282579 9288 9267 135748363 30242 30205 731896790 38467 38468 559365704 80716 80714 57758762 87019 87020 588846224 84334 84325 89013076 52992 52993 555703514 43456 43457 102699875 8020 8021 842312052 4644 4595 668688877 92499 92500 323847315 45738 45742 726676019 64764 64790 547417127 93667 93693 457078863 99231 99208 658327405 85650 85651 113762391 91533 91566 572175146 82966 83001 323376270 46305 46306 313488456 93080 93081 792824999 64718 64684 426741652 18422 18446 934880523 46613 46614 896078522 26927 26928 186406822 54524 54558 221114401 2826 2866 725528342 58641 58651 769226806 38931 38932 608593071 47242 47237 331942764 71858 71826 717898679 36329 36301 387307678 45632 45658 842017196 19176 19179 990886500 15233 15234 697516618 93802 93803 919603643 85687 85688 638068184 64401 64402 75843967 98827 98826 651754136 40256 40257 291931918 18589 18590 935089640 33413 33443 386418574 59617 59618 362389513 24098 24114 187741794 69996 70004 446653526 99309 99310 198896190 14282 14234 816779067 2143 2131 632819209 52791 52819 650011184 51857 51829 298774082 5793 5804 39051868 25596 25563 437268682 37295 37296 331502104 2762 2712 530258879 67247 67248 826589812 2201 2202 712896522 20997 21037 966786648 86460 86461 865317230 24407 24408 220522819 82458 82500 849770289 26353 26350 951770497 86644 86645 894083266 12776 12777 652919418 60443 60444 31077405 12255 12213 582923960 23765 23741 639470302 59672 59673 199903680 51383 51384 499461241 96375 96376 55495575 13381 13384 670178759 75841 75790 162451552 90477 90501 908460293 73428 73429 649736909 87006 87007 81485594 95426 95462 130420391 43264 43232 848768018 32571 32572 174819737 95724 95725 836208804 37901 37903 464511385 93557 93572 922458023 10457 10458 151227746 83992 83965 37985375 75995 75973 596414306 11321 11322 26516088 406 423 423107234 24646 24647 919785539 22587 22546 758211243 36746 36704 142799627 28262 28263 662082839 74867 74824 812104378 10565 10538 879446349 3152 3153 96802613 74933 74934 426963851 56157 56134 435787061 75280 75294 619217272 29036 29060 856048890 93406 93358 531341282 64168 64205 6021872 47816 47835 113931004 14497 14498 280525246 82467 82468 927896689 66253 66295 221007508 10222 10200 708158562 63076 63122 531739167 56138 56139 233245788 87061 87062 464446486 23070 23092 810557685 5510 5511 253827986 96796 96749 566189752 25229 25280 776461373 50411 50412 319557234 40636 40685 858256100 54087 54088 781218892 28172 28214 994006153 67589 67590 445341259 6467 6473 754489438 74840 74841 819002112 25667 25668 828595496 41275 41276 580134215 94858 94860 342242296 37328 37329 253935095 11828 11829 511434782 8967 8947 288580291 79207 79180 912076529 58833 58860 509658623 67312 67313 175353191 97713 97710 272816603 83751 83752 660270645 1453 1482 138897243 85605 85619 804924127 64735 64729 306388304 23251 23281 963383009 60473 60448 421692550 16306 16312 876341303 632 633 955097749 97355 97356 171305694 35324 35325 984703778 3885 3886 418413242 26602 26603 53147579 39931 39932 988838369 47601 47639 717545862 60850 60869 121051741 50366 50367 671721689 63399 63451 740928942 91354 91355 368911425 67385 67404 551087439 44704 44717 231380296 73346 73369 56650392 38222 38248 486512472 34047 34048 118760584 20644 20612 734226186 15678 15719 68167486 75338 75339 663711713 28469 28470 119527784 79972 79973 864897565 64523 64474 185780696 41302 41301 779097608 82487 82449 207934072 33072 33110 824638380 54993 54994 400436029 92968 92969 339529752 49696 49697 854373838 93973 93974 931929867 15678 15679 713278831 24240 24286 816334848 79467 79442 603387958 61416 61468 645670627 82830 82831 954422308 68404 68405 875206599 50675 50676 530259522 78106 78107 515794183 40635 40636 875226687 70529 70530 811093985 18747 18748 771361709 51349 51350 761299024 64443 64444 866024265 93962 93963 177784726 31781 31782 365380766 74357 74363 906768947 79777 79778 479981103 28996 28962 883667677 93749 93750 810854493 75656 75701 15964421 82625 82626 22650700 20664 20615 84684856 37202 37203 712714528 16797 16773 999891451 5556 5569 786627682 896 895 368409172 15255 15256 692657786 75523 75524 850233489 34081 34130 200162909 43772 43773 701083756 76828 76788 818572979 13318 13319 197085052 89225 89204 12189567 69022 69015 134231624 26995 26996 973435670 19810 19811 634205791 68977 68960 462676251 90515 90516 361787894 73231 73232 244263543 37583 37584 942027373 42581 42582 852660081 74118 74119 418389976 38019 38003 882818370 1798 1781 552095435 93800 93840 734156785 72473 72439 617626431 93479 93500 445622502 13306 13292 547498485 87655 87656 526852847 77047 77048 573713320 39918 39919 377088342 19335 19298 736412040 17325 17326 732961619 4450 4426 324939991 86156 86165 14602724 28379 28380 52047441 31911 31912 826186643 34603 34604 314898586 66969 66966 524961132 13774 13799 412698585 65790 65832 20641725 31466 31517 727284786 1254 1295 171073443 87281 87239 654518187 13215 13216 950637431 3669 3715 596396056 66068 66069 338843645 95232 95233 475976305 19290 19291 39759472 56459 56434 751775426 70181 70232 216871301 21426 21463 63837081 22426 22381 82109958 5853 5854 719613972 73235 73236 243124484 35633 35634 169601337 93287 93256 211680531 88276 88321 936724992 28985 28986 734755681 919 923 965716570 91636 91637 568841588 2799 2768 333547598 4611 4612 912564040 45002 44963 875233844 1288 1307 724354603 4098 4099 548564245 84055 84056 481099808 54229 54230 950300816 32750 32751 205499967 68380 68381 439709156 6872 6873 149235035 33715 33706 414970043 46542 46574 676924775 32907 32871 645209 39799 39800 642144993 43238 43231 106872396 14394 14377 10047204 75589 75590 247604200 54468 54469 17778073 58349 58383 798438656 78154 78206 277928233 27344 27341 861655837 78470 78471 872364859 12843 12844 921877836 973 974 195866644 59045 59046 414121893 2420 2468 293262922 53220 53221 102103425 15753 15749 175535517 22279 22280 734234704 48018 48060 988296960 12122 12123 533344329 11702 11725 734900698 64371 64368 412239704 25223 25259 464789258 76078 76079 597992213 85449 85450 926613981 50846 50817 629296731 46432 46413 557082379 73665 73677 366307574 87391 87346 191380837 1586 1587 581044701 53576 53627 804631023 43736 43732 706924401 324 325 796969471 97164 97165 60978310 21092 21093 867108233 41673 41622 190259308 55146 55119 141076078 47954 47997 840984911 56935 56968 77469275 14334 14330 921723393 31277 31278 661050492 74006 74007 492083170 10417 10407 698043202 48622 48623 297430529 9037 9048 293511949 48094 48120 248365522 52995 52996 824731385 28686 28671 226868991 83692 83702 22691041 4075 4076 554580171 83412 83422 81848952 53376 53377 440218514 61761 61712 406266425 78933 78941 187129337 94091 94057 826828997 83858 83819 806951324 5021 5022 868105077 48248 48249 863526728 66614 66663 202056881 68703 68704 47462489 85032 85041 646015775 45695 45696 802651157 31009 31010 644845712 96714 96715 787774557 23174 23175 139096630 28798 28799 983992878 38529 38500 753431221 58243 58244 296784874 9378 9379 577941158 4026 3999 817124328 82598 82599 70090723 9156 9157 884602434 16280 16281 538634949 24064 24065 453183003 9137 9104 525799708 72874 72875 687021631 99419 99466 628377435 24960 24961 591647928 58333 58334 746365287 21535 21529 680360954 19512 19513 227345066 5553 5554 147659963 73875 73870 742688167 21688 21689 70286601 19675 19706 291061799 78565 78566 436839457 78087 78054 391958855 65100 65051 988581530 53590 53626 914682512 37415 37455 24685700 61838 61839 939662630 84575 84576 652526976 67790 67791 695232612 6239 6240 242371188 63140 63098 237053757 51844 51845 169549422 80938 80939 746238747 40221 40175 580927674 94248 94249 703526460 58046 58000 654387591 16954 17006 791659000 78467 78468 960665250 90419 90420 181606009 64666 64667 140490042 26694 26650 9801802 86082 86083 46852818 6632 6633 528855380 11888 11903 935320903 33030 33031 686052354 47476 47477 584700629 42172 42173 908469173 70824 70815 830441495 74171 74172 363737361 96 97 127541612 91212 91213 693916716 10157 10143 855082209 79940 79973 191397283 2726 2727 131493007 87514 87510 170081885 86142 86094 799419428 91330 91331 104190928 16305 16306 188713003 58498 58499 180644614 91635 91636 838688255 48444 48445 358344532 86081 86111 306284539 5918 5919 123970478 31902 31903 624449187 65755 65756 248642077 29015 29016 841720749 13627 13580 439626064 5411 5412 89432055 74491 74492 913215203 87543 87580 640094520 34024 34062 872118335 87392 87361 347307120 65257 65218 374773178 63084 63085 521471650 5745 5746 210281622 36075 36076 627459148 59701 59702 185357034 83790 83803 327960323 92363 92327 949164292 23789 23761 514918487 520 534 477211681 6463 6501 973939949 23845 23846 892169293 95994 95949 366931246 98270 98246 484164584 29464 29465 540391017 47387 47340 482385629 13903 13904 935754392 80480 80484 395842664 43390 43418 219414944 96363 96364 889554636 44192 44183 536531488 33269 33252 384876 27347 27346 821492329 10410 10411 734358269 76461 76462 261113917 20788 20758 285443551 41173 41174 461308450 63550 63531 648602527 66018 66032 945917898 35701 35702 732673806 63515 63516 518269094 49098 49099 255457107 38713 38714 305954273 44256 44258 703902253 59195 59220 69500196 73151 73152 769635518 9671 9619 916348167 89303 89304 211272074 71495 71508 805952937 78943 78944 76771043 64733 64734 320782469 95832 95833 372528112 21850 21851 379673154 91942 91943 682549164 50954 50955 657700144 28403 28404 173405068 88652 88627 279795576 74960 74980 636895600 90138 90139 66171693 93584 93585 392780868 96165 96207 564086171 45188 45203 242247281 11032 11033 647988156 30886 30887 66350458 51486 51475 215932178 81115 81116 854863802 63486 63495 891577993 89909 89910 121037233 75346 75380 594187268 95769 95810 868811341 18354 18383 890753993 20072 20055 984880794 85325 85326 828957757 59070 59071 959846030 73204 73160 942740933 99138 99139 24464135 39740 39758 996023630 49317 49318 239956388 90458 90459 851819635 21596 21597 356425791 29381 29382 129544019 80532 80533 214056638 34104 34105 359630225 99271 99256 322243829 50842 50818 243361644 6408 6458 864630973 98039 98048 538388920 29921 29922 151721237 34454 34455 642119817 33325 33326 879487957 26142 26114 245357554 61125 61126 248162621 27729 27725 334979110 1102 1103 609569204 88491 88492 723041255 21937 21938 894047157 85791 85837 807063496 39526 39534 660547349 20807 20808 762582870 86043 86031 179648476 4262 4306 169374558 21466 21469 774067526 16144 16145 949291684 38631 38632 857238138 72500 72535 696844730 6988 6989 218756566 60440 60441 659137859 85746 85747 469407649 64790 64788 660300529 90384 90385 476870424 52177 52178 963619039 22003 22005 355071212 56402 56372 975578972 23679 23680 312854950 93110 93111 500686723 55716 55717 900724374 74848 74849 974875522 64806 64807 301190396 22250 22295 28911514 18476 18477 877608651 76315 76316 906097752 25440 25441 197554589 30461 30462 757517375 21395 21423 332599913 13762 13763 409756690 19443 19494 745819544 88215 88257 378853681 78388 78425 631290715 78800 78801 109010774 63637 63684 392663233 94594 94545 946639221 35575 35533 820652207 29023 29024 621184731 6202 6231 768152393 73376 73365 27049605 84396 84386 772225663 1193 1194 467600926 24374 24375 858811995 2281 2282 931973764 20550 20566 778089564 42169 42170 91254625 38899 38900 239985337 86682 86683 115658944 75717 75741 491058158 85528 85571 635496242 51296 51282 384186335 76385 76386 256092753 97261 97294 624957896 31062 31063 391192183 90677 90678 417244442 93072 93021 128905183 54250 54210 892716841 21047 21048 611593320 92230 92186 760610052 59440 59441 633560265 77598 77599 274758900 12083 12084 706435023 86245 86246 421897175 25102 25103 341913911 68113 68114 442493839 45547 45595 673525255 37181 37182 706971930 32932 32943 493696918 68844 68845 326680027 48467 48468 493393395 60509 60458 804969089 6275 6276 645175368 19425 19450 327151273 40738 40788 203219471 74971 74921 314978127 85808 85779 672540653 43534 43535 59511195 44996 44997 200245701 51672 51693 967455349 95314 95296 949219827 81340 81341 671667326 8319 8320 392022994 6094 6066 343836071 52249 52216 588015217 72450 72451 811824364 41895 41896 298997110 93996 93997 483327558 91783 91784 797536916 75578 75629 955902135 87235 87271 683769235 48683 48682 175574171 18610 18611 806285736 51778 51777 112470110 91221 91223 449236421 48432 48427 599395849 6971 6972 716266783 93353 93309 861106274 8176 8177 913096736 91886 91887 82139037 32228 32223 231923711 24862 24863 266199360 76017 75982 839695328 4227 4228 464414659 50369 50370 124319055 48021 48022 380052691 16310 16338 758260394 49759 49797 93201208 30891 30892 648829711 18497 18504 693053494 72741 72773 454594152 60830 60831 880258133 50911 50912 689185552 89247 89248 236391138 71693 71694 818551504 575 610 393452479 22068 22025 154863619 16126 16074 798781444 63776 63749 624380802 70757 70758 565230202 24344 24314 211483844 97974 97945 355751097 31355 31399 251328298 37437 37438 463998751 33258 33259 445059772 44889 44890 613402128 1579 1592 989695754 31988 32021 795320325 32608 32603 484024494 16485 16511 14750284 51413 51414 930036844 34191 34144 955980001 65244 65289 194883757 12882 12863 949769343 33106 33107 221195793 66522 66523 322496418 34184 34185 827781991 21969 21954 887948800 18459 18475 626871742 5316 5317 474464239 8596 8597 751525180 67273 67274 585259337 39623 39624 419952338 94408 94359 552087961 61025 61037 528188975 32380 32397 404307741 63356 63354 841117823 63286 63293 514025147 54925 54883 265845143 3705 3693 559759699 67212 67213 759515033 75807 75809 109287221 15317 15356 74956236 73334 73327 959366764 31372 31424 902242489 46072 46065 791111560 9753 9754 446918215 61271 61229 621129397 57308 57299 545516441 90711 90712 390830259 43713 43714 926942162 85818 85819 580971277 98988 98982 528806142 76711 76762 408034305 11374 11352 338661202 19838 19886 919086697 67119 67120 83687545 51689 51690 126393782 74449 74450 635184589 67891 67932 578932432 29191 29147 243315190 17419 17433 197286439 2271 2322 815231557 13907 13914 337604988 62561 62579 719896909 86032 85987 269834293 51616 51663 970594995 40926 40879 757992768 19570 19532 126890425 96573 96574 354966677 76963 76950 248463628 9406 9407 499473756 40349 40350 533705964 82627 82576 363726566 50309 50310 649823947 35211 35194 157557672 11763 11764 665750610 49456 49457 945659182 65218 65219 335959875 87581 87582 871271921 16273 16274 118727862 51005 51006 981592182 94147 94148 281153600 47237 47207 515203775 70251 70252 819704635 72988 72989 214562943 94504 94505 813170459 3026 3027 290907072 48956 48917 835081448 2716 2717 920292080 77435 77416 397106729 47147 47148 225070258 23302 23267 662700110 12883 12884 959269054 81649 81650 571846396 68425 68426 580185777 83998 83949 221226888 49771 49772 838961895 79157 79184 314566046 51799 51800 399022780 79932 79933 721135907 1676 1628 201757269 55370 55392 537123320 79732 79682 764868343 48678 48679 106439937 98883 98882 86411751 35681 35669 449255974 69222 69223 288688261 7748 7749 595047902 35187 35188 520665654 36731 36732 346069439 89772 89738 775907875 38076 38063 30686227 4168 4169 979331144 77595 77596 324006310 70120 70089 643347410 12695 12683 988728973 41304 41305 837164726 98702 98703 860410366 86796 86845 323271054 62603 62604 274038758 2502 2475 816879592 99356 99357 788568077 59051 59052 919125462 31792 31793 442991761 47591 47592 530414516 96651 96652 642925565 91676 91666 620336098 25591 25592 356803653 89054 89079 616627098 7788 7798 74072548 31410 31411 850931457 85074 85037 512447689 59479 59480 334400129 94391 94392 885544984 8855 8832 500542284 58621 58622 579716015 41257 41232 641130720 31992 31940 484503083 28504 28455 501451190 9696 9697 194917737 10267 10247 144926479 84129 84130 682876460 1079 1080 133317527 80 36 486670573 93652 93616 584509646 57138 57139 245385776 61282 61298 542372882 41251 41282 74750849 9860 9861 150352734 96135 96136 681689642 52634 52620 631311599 68885 68841 151009632 8290 8300 700526242 2752 2739 751355906 85757 85758 678641625 34852 34853 511652003 28462 28463 170586021 41154 41155 536956932 3833 3834 841830434 19727 19728 755693410 48757 48780 521166813 2429 2430 642260438 51815 51767 499270882 91598 91599 283530748 45854 45855 659717833 93736 93737 624516161 29815 29816 942632364 2015 2009 514368721 59208 59209 84612154 68245 68267 60890722 66726 66691 20271618 9325 9326 103492459 12418 12419 652135639 85041 85059 691605317 24179 24203 198438260 94742 94726 332863566 61882 61883 46739410 81518 81519 921004412 53129 53130 540743109 47186 47187 283171612 18388 18420 606707730 5070 5071 844431548 44853 44854 97876548 68099 68137 966976702 96450 96474 678963821 19553 19574 81341173 38618 38619 141849604 63649 63612 321685521 39065 39066 426070206 44327 44328 188418102 53443 53444 510904303 4219 4186 709784531 80129 80144 133756153 90568 90569 385688343 65919 65890 228361915 9708 9742 168153259 96643 96616 547390517 24977 24941 547441164 75193 75194 552123363 2791 2820 936767575 11482 11483 44235460 4665 4666 218441556 77482 77491 196660329 76219 76220 861040516 66189 66234 315745672 28033 28074 451973983 34843 34853 10530735 94154 94155 952598956 36140 36141 417356901 13174 13175 862866689 86600 86562 720353843 6929 6930 146119279 74437 74422 526425280 83463 83464 185228366 51859 51860 173608674 15462 15436 91940941 47738 47723 396962313 88610 88588 377886359 22970 23005 516899586 97513 97514 207997318 55378 55335 834483263 96388 96389 551214366 82056 82021 133508236 44955 44917 317489214 17292 17293 175612149 70879 70903 996107305 65988 65980 260791464 70332 70363 627037891 91990 91991 451609530 52304 52302 885436659 90190 90154 521543592 26587 26639 332783379 85478 85427 101363159 68384 68385 462096447 28875 28876 40959449 98288 98265 753295653 48843 48844 284137609 26699 26667 572193061 30112 30115 978838979 23504 23511 500696096 79504 79455 506719354 16603 16583 92451991 18698 18699 206137458 493 494 386581730 8866 8867 119669661 25883 25884 744807379 58461 58462 309976104 49559 49598 577325987 52313 52314 820497040 84847 84848 505108304 69557 69586 8305371 65715 65761 932016494 38342 38392 278597166 53969 53970 219566908 39600 39601 25574050 38924 38933 432198367 90824 90825 538408541 92826 92827 859948293 96589 96625 552480280 54287 54288 543443439 6489 6455 266005092 12534 12535 942101800 7852 7877 23736872 15152 15195 581069637 6005 6026 556477800 16777 16778 650907070 67752 67753 67446500 57974 57980 504111094 28578 28582 809639938 50831 50832 493377365 59754 59756 521102383 45997 45958 937276072 79296 79263 957453851 22708 22709 430650479 70728 70729 990946738 89718 89719 944754645 25437 25472 620803466 52966 53009 646609043 75150 75153 44216899 42038 42025 302548296 91919 91920 638872035 83900 83952 377256749 31993 31994 890498980 99344 99345 92692907 63232 63261 616133799 94591 94592 519622041 19996 19997 563199652 44715 44716 842386624 39341 39342 577105594 3483 3484 284038429 26638 26622 143792945 12790 12791 897675154 40234 40183 70050812 99254 99300 245726291 45593 45594 977376711 46095 46063 158766561 47877 47878 430818687 77447 77483 717412207 64389 64434 831920016 35065 35066 502719679 62849 62842 884072909 57758 57757 3642364 57017 57067 350032755 82979 82980 261765486 57344 57345 132074061 51706 51707 772068364 83115 83153 754366336 99873 99874 310613314 78527 78569 387446955 10200 10201 445673580 51673 51674 142870647 6450 6398 366622710 2670 2671 829490078 11593 11586 559601266 54852 54892 419331505 50413 50429 979885493 46333 46334 165405992 59071 59072 672002792 65583 65584 381862473 53833 53834 743928584 3045 3073 277129662 80508 80472 147621856 43115 43150 41613859 19085 19086 394021647 39063 39104 809152510 17638 17625 520021656 245 235 645336820 9365 9396 913403822 46835 46797 840540258 65131 65162 502485486 54885 54886 688884986 24476 24477 559841682 13095 13096 675514319 25455 25456 876118188 93569 93570 652448532 24484 24490 597039441 38433 38434 512763728 47775 47776 389453221 5563 5564 699494011 7819 7810 928101129 1440 1462 354519118 20327 20328 228229225 26829 26782 347724092 59659 59636 810197204 25236 25282 345804993 61939 61888 703637639 45676 45677 740827953 59514 59515 780338202 4246 4247 309347136 69848 69849 500037241 96160 96161 441822791 19549 19600 453856427 57642 57643 652866483 95847 95848 667542001 64067 64075 568375103 73950 73951 603331893 7573 7538 600880697 20108 20092 923005324 92291 92292 107530679 4740 4741 45142548 67580 67581 400338763 58623 58624 857736460 72265 72266 984890891 25248 25278 416694121 51565 51566 173675465 9999 10000 518858469 93950 93951 188618761 74451 74444 212284174 79888 79846 973518681 93667 93668 265755353 80676 80640 600581401 17681 17682 504477389 45300 45301 59859292 65028 65029 819104946 90524 90489 964120345 50510 50491 314069455 804 805 729718304 84646 84668 231117221 75370 75396 508795806 86354 86333 739091218 80548 80558 597205175 59358 59365 899266439 23346 23355 551200960 37678 37721 897106672 10339 10340 278903857 90066 90067 441439836 8465 8451 166963092 65286 65287 759088582 55088 55089 307973518 73224 73174 588157623 483 484 313553297 79049 79050 22221713 99205 99206 932779561 59144 59145 491760814 32133 32134 415502841 31238 31187 446838530 71287 71288 504664417 65958 65959 98979135 34200 34201 821705319 27851 27852 952288312 91268 91285 845891938 9262 9249 654288340 2207 2208 124908455 25819 25796 178813801 64308 64352 90295252 54529 54530 484955926 62290 62291 133519673 29112 29079 756834746 1984 1985 140452814 67388 67355 157500944 58920 58921 555928760 18021 17987 310105481 13946 13947 290776724 83234 83203 109811967 85622 85623 537477853 41203 41204 474103432 33215 33187 144759514 43813 43814 956059058 35489 35514 220112232 37733 37744 397925275 13848 13862 270266516 17212 17214 832115727 29590 29640 453825201 64835 64822 273169071 61326 61327 484024316 12323 12324 123700054 12497 12498 403439720 19234 19235 775585010 2750 2751 683756579 54901 54893 38556572 18854 18803 95613528 35042 35043 676000975 21325 21326 573365880 6185 6186 22474406 28283 28284 851063444 80418 80419 312636386 65263 65264 944909586 94634 94646 454153439 5492 5493 91284638 37158 37159 728115295 55119 55120 581227778 45292 45255 791265511 93653 93654 905254861 11039 11065 910547711 19251 19252 667018477 87281 87307 369059328 84554 84555 270854945 97890 97891 931258851 8352 8353 97032955 57781 57782 477232996 31028 31034 89182626 69100 69132 639543120 74677 74678 42322075 23375 23365 817369407 30957 30958 521771401 38143 38124 713114828 24461 24462 128938186 46471 46478 974342105 19067 19068 871594048 98030 97990 543796096 84049 84092 100180156 90727 90735 542865200 54155 54178 885970704 11439 11440 411533201 93672 93689 796358143 70444 70442 496928299 51655 51656 780129895 50158 50171 430929822 980 932 611115753 71068 71069 684973544 29163 29164 402216679 25319 25320 823459746 12270 12278 692736177 56712 56689 386979957 26559 26550 86483235 83948 83949 705216464 88825 88773 278834070 2671 2672 529303443 46434 46383 328767270 94286 94287 730156472 93789 93790 245541688 45252 45282 983095826 30298 30299 112034241 2899 2900 296073899 65766 65749 165301979 29069 29070 900587745 7416 7417 687936809 65041 65064 663705822 14882 14883 744612399 31418 31419 122466218 43770 43771 865521515 4766 4768 342601228 34912 34913 548427685 84504 84555 271419794 90404 90405 145367873 88167 88191 155248600 95935 95921 63001978 36111 36146 35644797 13322 13303 960883575 65484 65485 685527570 30897 30899 242747634 64609 64610 78373890 98234 98235 531579207 25423 25424 173089306 36613 36604 473435961 4123 4124 775890216 5345 5346 438943562 38451 38433 597102248 68364 68365 335928890 74431 74405 141960092 19845 19846 677236890 79269 79270 411487614 12223 12224 354021845 86376 86377 781265638 43682 43730 711803242 56735 56736 813312726 87975 87949 353672680 61347 61348 62065240 45097 45098 161503441 40992 40958 176652127 74927 74946 130969051 82188 82189 599106243 12256 12257 923393421 81720 81702 857698863 39570 39571 546692758 4914 4915 928396005 44073 44074 869806848 95778 95744 381401879 42208 42172 738494031 6821 6822 411090374 8010 8002 378097712 45889 45890 853815062 50013 50014 966589723 85323 85324 120655373 81382 81383 800353696 68495 68496 205747968 49303 49304 967335636 56210 56159 796177775 52152 52153 636087543 67105 67106 746639116 50085 50083 498718709 87568 87569 969371513 487 488 380830881 38301 38302 707473257 97861 97879 478133701 12059 12060 120893508 26144 26145 491267603 58754 58755 631905726 85283 85284 2270315 75990 75991 122207266 5963 5964 978329076 15117 15158 584856857 92129 92179 782478344 23055 23056 767740697 70347 70385 874616678 8590 8550 283808723 22096 22097 591285393 86753 86708 362630090 16470 16471 466582371 41065 41112 626003345 71723 71709 778686845 36088 36089 101461370 70312 70313 338222716 13026 13039 429977549 41733 41698 745298484 21358 21318 914457079 70801 70834 509151129 25807 25810 823126604 37084 37085 560651485 81461 81462 677452434 96113 96162 667716805 60435 60480 624933506 12644 12672 83520284 2238 2239 975444088 42161 42117 553936871 64012 64013 92615994 68322 68323 448290914 25904 25905 515590245 1142 1143 292232088 91252 91234 566862615 71487 71488 551362116 65448 65449 783968678 50921 50922 173168349 7982 7952 12350339 77660 77661 739220695 83981 83982 131680985 29895 29896 547051718 72250 72271 345696716 96117 96080 72627180 78807 78808 62470955 21261 21297 220710790 52123 52124 319042220 53396 53397 675097645 46920 46954 960511915 63734 63770 84167885 94192 94193 63122039 9541 9542 225932741 25505 25506 338429019 40753 40750 256453413 79275 79254 313396580 26179 26168 165075907 53823 53824 221501419 13552 13553 34994815 41524 41511 721447470 22056 22057 352457289 52456 52457 327272204 7640 7641 279729319 71787 71788 300614255 81294 81324 495861407 25249 25250 19741930 25304 25262 734174312 53469 53485 367491124 91109 91110 931847938 17073 17064 38057097 5193 5156 956736323 75523 75487 411225591 97723 97762 127681621 85670 85671 890351696 56993 57014 632738114 27077 27069 781215155 64588 64594 881832965 14730 14770 348116421 1157 1158 239747679 47401 47402 109194524 87197 87148 269305783 45751 45752 725753814 98658 98659 652790346 57150 57151 584203263 70656 70657 196068925 7234 7235 303446002 63840 63841 744079533 31656 31657 662117819 7727 7735 851115184 20831 20807 635070324 54595 54546 994012233 42327 42296 835771600 7014 7030 399560815 6859 6898 537331268 33090 33091 306255499 33744 33734 456958409 46690 46728 519077646 40757 40751 244491671 38913 38863 920400727 65935 65936 997719724 25991 26031 961413500 65940 65896 245057842 3989 3941 968814939 33373 33374 533270630 14579 14586 677106931 62091 62096 933069236 37881 37882 464231026 51461 51489 225029451 53887 53888 842332054 9178 9158 417707556 83148 83126 941977483 5144 5145 93571775 94292 94327 414327559 8610 8611 8883411 81997 81959 868581754 40454 40495 85306297 42445 42482 312442386 25201 25184 298098345 87635 87636 590580699 47462 47463 238308675 62443 62432 364834835 81333 81334 894774309 31364 31365 710398180 3862 3834 731929112 376 377 766653914 79870 79871 908374867 51599 51552 54742687 31243 31196 873641905 44882 44883 146542826 61963 61944 979151955 96822 96823 428791397 25920 25972 921711900 43130 43131 495376204 33643 33644 383137605 46019 46020 149322940 36479 36493 137838156 28600 28633 569334881 42718 42719 513344025 83115 83116 281936335 85317 85318 667003422 57703 57711 3004934 13998 13999 641716962 76243 76244 879405822 20269 20270 327805295 25864 25865 498176079 4480 4481 702414394 22691 22692 737143245 45028 45029 724197993 46764 46797 199513062 43105 43106 853980134 88473 88470 385364561 99303 99304 824615180 97191 97192 357336714 12560 12561 647235632 74630 74638 97199695 17939 17940 351695154 53753 53745 366158928 50360 50361 416600323 82608 82628 524385337 92092 92073 80230959 6701 6702 120723073 9580 9553 996798812 74550 74532 1413171 28219 28253 6685542 51879 51857 986808249 76022 76037 273112139 13531 13518 30383684 69252 69253 526322051 5806 5852 388868005 91381 91382 264596184 82576 82625 67976555 7823 7871 745094185 53627 53628 571860907 38679 38680 886903539 25999 25983 7977042 61315 61308 699163280 93535 93536 675736520 22201 22175 234253458 90252 90212 430432975 39145 39146 296679002 97966 97967 397136874 32187 32149 253306501 58182 58168 748440040 5367 5382 576754319 6468 6514 4860243 93183 93184 378275771 56730 56718 4405965 28699 28667 4032030 64924 64912 589801642 21234 21235 775749922 36449 36399 820447408 6549 6550 246839623 90822 90770 275027933 79031 79058 718819670 19949 19903 740850529 90578 90579 537682379 58502 58503 964673006 19813 19780 295413831 72151 72152 284268579 42891 42860 240299697 20846 20842 8856574 61179 61156 876969593 31772 31773 419050800 79148 79149 364873329 82871 82872 44836563 51013 51033 449261496 5301 5298 316178463 78865 78866 21218118 6778 6779 206483816 85559 85560 760690679 45107 45108 752653900 78830 78831 303986613 25224 25260 611416156 92819 92784 34893264 64636 64680 475801148 39233 39191 7435658 19220 19221 751038097 12082 12035 650424533 18562 18563 132465045 21495 21496 191696108 77185 77186 821355626 55604 55605 150653995 54851 54852 213381528 50835 50786 861692424 20740 20779 854159442 53787 53824 728406448 49034 49039 832903519 81275 81246 712061824 14925 14954 327605512 9300 9334 136718133 22924 22925 810601851 99264 99265 192864825 15469 15470 170441090 89437 89438 624798266 90777 90766 815828792 97110 97099 402638459 64540 64541 830431537 11620 11621 910616098 76013 76014 877440395 71042 71043 870807017 93236 93237 527292128 14041 14042 284677343 49616 49577 860985687 76827 76826 367967400 46322 46374 105793323 7383 7384 235144581 88800 88849 15061306 50959 50989 622667609 46803 46813 736104940 14586 14636 602492589 99493 99457 703626824 72509 72488 55840635 42552 42560 268468200 33800 33801 436731533 97643 97683 335773418 99053 99054 775769595 76755 76756 469425196 61773 61774 279450627 21328 21323 924638281 48877 48866 144536493 52364 52365 46001901 80849 80882 332176462 34585 34550 619892506 74259 74281 155710283 58425 58464 838352850 2633 2634 739412079 11024 11025 384497637 22605 22606 659538768 15462 15505 387473302 69232 69188 422280128 54121 54122 924925126 59796 59810 187994612 7004 6980 621458840 83592 83593 689841952 78043 78016 925271856 36794 36844 712810888 95370 95371 103656670 27343 27344 95912518 57753 57776 482071134 79187 79188 35495382 69260 69261 766475462 77932 77890 282503856 42785 42812 289365362 18703 18674 925944950 7138 7135 430339154 46029 46030 153375577 88986 88956 291985058 51578 51579 74818443 83577 83578 778064298 88146 88189 556575489 30840 30841 487052526 64862 64863 411030210 49963 49969 901463821 496 497 921912649 56296 56297 46883368 55830 55831 422450844 22932 22933 577029365 53170 53171 514481144 25720 25699 751306115 71863 71864 545301345 62043 62044 790273021 9918 9896 534433756 98511 98462 460648909 41737 41738 105688164 55697 55698 436709581 37515 37516 231620528 91540 91541 389667808 82679 82680 984823846 15955 15956 570809738 64665 64666 490031130 9883 9901 316958122 82394 82426 562551640 42459 42453 348575600 41932 41933 447977911 77594 77595 917560955 99878 99879 391401054 95989 95953 488797980 90004 90028 783124782 46436 46396 647206100 89008 88959 149916326 20462 20463 596096957 34089 34090 629570558 6919 6959 716732656 55616 55619 732128549 74983 74994 230509663 59969 59970 893995317 52683 52680 902380626 1796 1797 990560733 39295 39296 541384720 45132 45134 961447413 8261 8267 328933319 3668 3669 113639033 53272 53301 366320532 30047 30048 13070788 71415 71387 826765380 59377 59406 829214685 78498 78499 844577 8928 8916 310827270 70623 70624 400241866 78201 78202 64252554 2366 2415 337372396 82442 82474 175657851 42586 42587 983393562 17912 17946 977738475 86894 86946 37954953 89702 89703 588255719 39014 39015 45577087 31001 31002 596572302 96884 96885 492951674 85384 85385 895529739 29782 29783 98990339 21139 21167 514282769 34145 34127 342433784 78850 78851 244522101 75223 75224 648863181 81336 81337 19998656 63176 63133 626403022 27464 27454 940620469 8696 8692 900575259 46232 46280 130640642 52883 52874 376053205 17241 17239 252459990 44217 44218 415999006 7474 7475 953086163 21031 21032 293811519 15536 15537 377225151 23910 23911 772664538 65054 65027 973499756 42388 42389 35344631 20774 20775 406806801 37194 37209 956765846 33399 33400 447290438 77542 77543 85031649 26483 26531 983739829 22407 22423 220182661 80456 80457 931889296 44611 44612 971149356 31780 31740 561916160 84766 84800 613378502 91038 91039 629217705 60390 60391 221567191 43941 43938 477394811 30987 30994 453168584 28887 28856 384800630 78479 78435 506144563 73519 73520 46550909 37691 37692 217336418 74789 74823 53625024 84775 84723 145939182 41740 41765 129216445 955 956 721680869 14420 14421 420532886 28075 28092 789028575 26595 26569 800917011 67139 67114 603631837 33463 33464 159583856 46818 46819 460673374 72241 72242 250197479 68063 68098 289096123 1671 1719 734485152 71357 71378 889216161 8532 8502 287943172 30612 30570 602698282 87533 87534 146541570 70992 70993 277925668 25507 25508 796410752 48593 48605 48097422 34427 34428 298321869 6188 6167 685084738 45860 45861 571985534 79416 79417 636021877 45111 45112 273296675 34383 34407 26193671 26659 26660 955553673 32954 32903 283602594 27214 27250 551976222 88002 87964 172381689 37848 37891 951035342 67738 67739 695234422 88267 88268 890676393 93460 93461 12136686 72425 72377 67807404 95449 95450 932422653 66083 66084 884734029 29038 28994 88037964 83613 83614 783830944 43448 43449 493425867 17309 17297 967827911 96827 96841 98845119 21478 21514 644426835 59073 59085 934923658 67103 67089 793186595 47633 47666 9045046 87572 87573 392711949 95777 95778 641296536 58028 58000 180165793 9492 9449 140446684 97968 98000 231404783 73489 73490 326988069 52820 52830 307149978 33473 33471 672326402 50149 50150 86899837 67332 67329 739262477 81344 81354 84593609 5571 5612 427635795 81629 81659 558053743 61935 61936 357086980 16010 16011 927774965 72019 72020 490283685 61394 61429 25495286 94473 94474 244242832 64709 64710 237379136 82253 82256 825412220 24023 24024 243949721 55079 55080 929281719 33224 33202 978843429 21498 21499 411599619 78430 78466 850660184 50939 50940 138670045 90418 90408 815749980 24591 24592 701694577 48982 48983 720270168 94680 94681 364040727 20633 20638 95008833 86043 86044 697762999 35618 35568 276122958 3881 3855 273483631 64552 64593 439209817 55787 55759 169937651 17724 17720 221349499 11328 11306 87436154 97817 97841 961037375 28702 28694 192129992 69374 69398 834393538 1569 1570 764614526 53267 53268 247931296 39749 39716 770981877 77041 77022 106902189 99754 99755 9442222 75919 75920 76472287 52760 52765 367892616 8808 8790 696402469 49318 49319 605103059 45912 45906 253694869 28669 28670 113289007 19021 19022 448575533 84241 84242 839435017 22664 22665 616111414 23279 23329 425519697 88792 88793 572642666 29710 29717 160030083 19641 19665 408778273 67843 67844 860378332 53467 53505 568012037 22609 22620 333103431 41822 41804 810073829 48913 48870 20497087 72995 72972 116316747 49497 49465 724238641 9917 9918 251427944 70436 70437 38015517 31323 31329 699664192 15320 15321 934781159 72439 72440 86177297 44289 44314 388060799 34334 34335 996347010 2435 2385 53323184 71449 71415 904983687 31460 31482 109281181 10604 10605 958686056 74722 74691 561550900 28449 28450 916702847 98996 98963 597127733 33441 33442 263620207 31067 31024 350269014 40295 40296 807151576 59671 59690 131246194 19918 19919 496182801 20510 20511 90015115 11090 11109 575495433 87037 87038 83453230 80447 80448 830723518 58579 58537 15064065 70182 70140 78331096 49995 49996 423674515 25865 25866 380480625 35755 35773 902278543 56704 56705 90467811 69267 69255 815429811 63613 63614 917115981 12450 12451 267400095 27729 27709 370896979 15742 15718 450342549 50500 50492 174529930 86312 86325 673487138 94051 94052 620040607 68486 68487 619753829 60389 60390 566488412 86658 86659 214917666 97013 97030 170802187 74361 74352 663977129 16426 16427 976470314 14551 14552 950434189 96446 96447 286034831 21731 21681 457701762 42306 42279 139119717 79118 79139 923866558 224 176 143492377 25139 25140 661897947 45643 45675 16302980 24194 24228 34278079 20578 20613 28617624 47939 47887 597113630 60738 60704 186832694 29077 29078 534065327 82325 82363 18974580 16359 16360 428634734 45586 45534 851310005 17927 17928 390940614 4289 4290 700476065 83522 83523 854025411 34369 34370 405513540 85340 85384 68125822 45514 45515 314701148 37987 37990 66054392 3136 3137 202580469 59878 59892 731562236 30374 30375 514341208 44525 44526 15801179 34498 34499 235000189 10997 10998 458965575 61897 61879 685124987 59498 59449 886643633 86579 86580 519159906 20344 20345 514438313 34974 34975 15457267 7311 7312 423253741 62834 62835 539204847 19293 19242 740888153 23272 23273 147988485 35328 35329 440492395 31030 31031 661419618 68056 68089 29992138 63544 63517 396892295 4784 4800 991558317 83100 83101 780104225 99946 99947 736975583 5626 5617 235222477 87627 87628 9983909 67805 67757 85100085 47255 47291 930891018 54127 54175 227795521 48406 48360 446468893 24475 24468 26613883 14141 14142 630064258 32626 32627 530787529 80952 80953 388389399 74153 74196 750425540 58038 58039 925918989 14466 14467 794308022 69552 69507 678588852 33897 33898 501368269 7096 7071 827643702 63535 63583 159834786 36936 36917 950979686 21294 21295 935794363 31164 31133 893158537 92175 92134 165205062 83035 83036 225367191 23043 23080 516184041 20923 20913 12573986 36162 36163 894373003 1019 1020 98920870 22545 22555 809788411 4070 4071 143686002 1263 1295 355569809 8409 8387 692339381 30773 30774 821715668 36802 36833 260234232 63409 63410 647637934 47057 47058 24304782 30905 30906 163443777 51164 51129 890033424 89067 89111 301819072 2612 2613 198731656 33192 33193 280973958 66079 66080 627233877 69496 69497 225783102 4421 4435 237295829 3351 3333 940523688 33293 33294 803744588 22025 22030 801089250 88136 88137 984595297 95730 95731 168185857 33889 33838 959307985 82722 82691 820232559 72050 72096 32407091 77865 77845 954218176 72292 72295 769796373 39312 39313 426864536 98287 98277 999385840 72160 72161 786887397 67392 67393 693615139 56906 56907 231795790 72535 72536 247864831 89429 89430 184239156 50489 50508 205504731 76505 76466 235160577 61984 61985 320998841 81989 81941 864046787 67887 67888 117760232 55768 55745 685365770 9937 9920 276426925 1189 1190 45428661 34744 34751 321767170 59164 59215 284989132 15381 15382 148263705 18065 18022 722641754 77448 77449 274887207 76803 76804 421715553 99071 99108 477011944 80060 80088 518677192 19725 19697 848837286 17699 17698 728639655 68815 68857 367890650 32868 32869 678673489 81576 81577 561595779 24744 24770 978805599 88930 88893 632513490 65156 65157 502942997 79313 79314 999630172 21495 21504 959524063 42996 42997 930321850 48218 48219 813645804 35985 36025 378186442 18470 18506 676905644 99523 99566 87624139 98112 98113 927239813 22850 22851 705305934 73789 73756 229933819 79418 79419 697391942 46646 46647 922037419 33151 33152 508178195 29970 29961 460990734 77650 77651 823181945 98271 98251 456916999 24068 24044 332512223 22993 22994 594859780 77510 77540 326212774 4544 4545 602358579 41914 41929 864677787 84375 84376 963196631 23500 23508 213638683 87791 87757 44385475 87612 87613 924727934 80431 80432 62539641 47843 47844 437434913 52439 52440 154646054 545 546 226279159 67648 67649 206825138 55514 55521 330728385 96312 96313 132270109 51329 51330 583129293 5895 5853 555708321 56761 56762 896815267 64587 64588 347782675 58242 58243 834758786 36788 36794 392229483 62167 62142 4325278 6230 6231 105500758 95462 95463 717079613 64965 64966 410962365 22519 22485 228119952 78085 78086 729152097 16860 16861 96226924 70615 70616 926554778 28087 28088 712164488 27579 27597 841796891 36111 36112 698240445 92313 92328 144442336 71324 71291 397304434 52858 52882 567080694 78433 78434 996613580 18429 18430 732846471 36807 36785 328064054 3171 3139 10819713 20905 20957 68985074 27132 27133 671144855 30970 30949 167251288 46866 46894 296469665 40842 40794 267322015 57805 57806 761221598 49691 49692 729648746 47380 47394 660703682 3355 3356 795053921 26254 26257 830408088 75662 75663 26200892 49707 49683 59567360 38995 38977 633234648 71022 71023 270329485 99981 99971 443781501 97045 97046 460524960 79675 79644 951482919 24157 24163 817706722 95072 95092 882189036 31354 31355 59218661 55814 55815 205049591 39824 39825 890807935 99043 98996 861695902 15394 15404 937752533 70061 70062 563257306 63813 63854 427836765 45699 45700 569278972 90879 90880 796628388 43486 43524 192132065 22229 22259 117276117 96342 96343 837431730 4938 4939 120491068 59312 59313 466468765 69365 69412 379317027 56977 57025 462458590 96898 96876 919009125 25323 25375 144090346 19089 19105 128603808 44313 44333 73625885 78043 78044 509271641 23146 23147 112221359 2550 2551 598492920 70823 70844 679360515 20383 20384 430250209 37350 37376 760680657 20348 20351 958970891 79019 79020 269745350 94806 94813 741884773 64489 64537 538238564 46532 46533 828658168 52835 52836 549160479 13916 13917 739538845 81595 81551 281383106 43556 43585 44554356 37317 37276 609175437 62408 62386 412071226 99240 99260 452924580 95743 95737 127631226 63864 63865 881183679 59838 59812 315766395 44107 44080 928907855 72417 72418 812861535 38905 38932 882539608 73825 73785 654276644 76268 76269 779565234 64139 64123 861342391 12903 12904 800749145 93959 93960 149538167 63740 63766 589423752 24653 24629 174602721 35711 35712 400272867 11136 11182 343687217 46791 46792 480356391 12249 12250 165224353 72624 72625 843591285 50016 50013 11698343 3697 3698 914154412 28697 28698 25878629 4609 4607 384945779 42294 42295 912531934 5258 5223 572960267 72780 72781 867753184 26519 26520 996975058 84711 84712 623142230 96521 96560 991120389 42210 42211 809350256 30806 30828 342348054 41125 41132 683481762 82380 82370 194981479 64789 64832 353146878 87190 87191 197230224 93272 93273 680693908 12476 12496 66633579 39508 39497 404668240 63066 63107 529355195 9099 9100 6532354 82749 82704 974877271 82623 82624 288693704 70835 70836 380373927 17341 17342 127801803 80380 80427 224649137 83891 83926 561007563 89229 89230 438460911 15677 15678 314918577 64454 64455 558239840 59585 59586 154494658 64330 64331 627450705 64820 64821 142770876 14327 14328 613905043 65351 65352 775587932 5443 5444 631477732 24530 24510 292059235 32426 32417 477326736 88959 88944 88890264 27721 27722 815387174 39537 39538 789144385 20459 20419 834950723 96551 96552 61582428 60831 60832 306138909 92305 92259 472140492 74051 74101 838847673 14507 14517 66634350 53233 53234 601815048 66824 66825 200212160 515 517 410652071 62553 62554 840372391 52630 52631 545674595 75467 75494 874039630 18149 18150 597905095 28924 28925 287165358 67715 67744 642576048 10979 10933 708809930 10155 10148 181467481 42381 42382 155792796 94500 94501 116506352 99815 99855 554294119 62045 62046 3802685 93374 93375 152269275 71706 71737 297350397 45671 45672 310857414 3559 3545 477276641 74993 74994 721023298 73821 73822 480770444 75060 75075 497903292 14845 14846 326453263 7539 7545 408123048 26509 26510 4350098 83488 83452 44474166 68804 68830 193121211 82270 82300 177609236 65049 65050 50785851 72853 72881 812167579 68759 68760 17430603 28762 28801 629550082 79794 79795 640917022 14082 14114 409586558 7828 7829 640005657 67685 67718 597851270 32411 32412 112935305 71535 71491 513387792 93837 93875 847181798 37808 37809 594227059 67726 67711 952817108 78421 78422 157037533 99297 99298 652356857 83391 83392 443076738 20180 20181 7450603 96224 96225 754758075 10092 10091 369482914 1126 1127 48746034 38165 38132 437930961 9551 9552 43980860 50702 50716 410613308 82111 82092 779744826 33430 33431 968446129 35275 35276 72857537 26668 26635 993773424 8666 8688 107179984 93431 93432 165952496 77997 77980 357506907 11777 11781 34709594 4692 4693 366914988 76303 76295 58562668 46581 46627 904753934 20018 20019 33751528 63794 63795 737653705 44143 44112 139110502 88759 88777 767466415 84836 84810 372602886 48743 48744 406079457 16792 16793 254566535 84786 84802 163391194 87102 87103 405155508 37140 37141 857347204 3846 3847 228233194 62955 62956 714932754 38680 38688 127704747 25951 25952 998705002 93436 93434 284082708 91975 91976 666992509 32526 32484 391381669 74930 74931 429386012 65055 65084 330096199 32073 32074 492464554 72083 72084 103739652 25918 25919 433052308 16589 16590 647343012 11282 11305 769765866 96809 96842 59690568 1879 1880 612624407 18860 18861 167677241 11942 11974 25081960 94736 94787 82770554 42090 42091 739392069 22640 22658 781582697 89756 89798 171241890 10367 10368 345437626 48039 48040 309322010 94724 94725 957589068 14647 14626 780820536 63371 63372 928902538 64242 64243 510928957 68563 68599 994378058 76968 76969 98902109 94049 94050 87908310 22136 22122 727698581 92371 92372 178590906 69787 69767 688929011 10460 10461 368309257 37566 37567 723109144 34469 34470 165087646 55295 55296 763031838 61012 60992 887946787 51387 51347 639049732 37775 37776 630624172 65253 65254 16729431 13164 13123 461707297 52937 52894 398858043 58486 58504 785030245 52528 52480 274515056 32316 32293 269662674 77092 77093 949921731 18200 18246 881664269 19308 19318 145046720 15373 15374 81021231 29286 29247 303933478 91368 91369 959732723 81060 81038 500509751 63384 63357 5419349 78203 78177 836740846 50465 50466 606860074 85127 85128 250744699 8510 8555 28411064 60388 60389 876959603 99484 99477 128067101 39255 39236 336694340 90588 90589 86195097 13068 13069 423289335 85608 85609 100243110 60735 60736 768010279 98684 98685 548084534 23994 24005 769475292 59119 59120 426686 52683 52643 547931192 31420 31421 402365108 32021 32039 349385796 92968 92934 521661185 28829 28830 505609464 88646 88608 868781861 20947 20948 393776406 93068 93069 385526909 48486 48491 576370339 85935 85933 439576239 34053 34002 173348037 4022 4052 22715605 18380 18404 90268488 67071 67074 494545293 13681 13675 519000236 86057 86093 589772880 8633 8609 447903462 68242 68243 952535239 10024 10049 200971352 87991 88040 104985722 95093 95128 36280975 30854 30851 905564943 23090 23100 15634871 22193 22161 977125580 91890 91891 110293054 915 955 451568878 33355 33317 519401464 30808 30785 375394996 73044 73045 328169053 24772 24773 501292960 25569 25570 175366926 99533 99534 775508222 40647 40648 503179193 27829 27879 104073425 77629 77630 890876294 29873 29856 492796867 60946 60947 66652441 1529 1518 530888837 67453 67454 90555575 76991 77026 118129525 40324 40325 878388380 50155 50156 85570388 93676 93694 961088551 59313 59314 828644403 94620 94621 950037986 19831 19794 998342802 91812 91809 666677492 72163 72164 185232604 29707 29755 536653196 76580 76581 157948311 14614 14645 162018459 98768 98769 413335882 9982 10021 516184021 77580 77572 278632279 378 379 926062275 8812 8814 465779644 46302 46303 325649018 18248 18241 231206963 43656 43613 231460466 41145 41093 304069112 12178 12129 605375304 97015 97016 33421189 31188 31240 563471374 13264 13249 760782016 67024 67025 528504048 74237 74233 861240623 71559 71560 38358323 76969 76970 512105134 97888 97889 592856704 79376 79377 985228000 61083 61084 163469004 12151 12106 646895351 8383 8361 730392445 40810 40811 379202854 70340 70341 947401925 80092 80136 534207117 17362 17363 629376437 83245 83246 89315461 88806 88807 695631004 99911 99912 685885932 98739 98740 263113166 76039 76031 322907992 13984 13963 228996381 8094 8051 353115432 43039 43021 319437126 27018 27019 931821508 47000 47001 936999747 70853 70854 993530323 29640 29641 818896614 30087 30088 631806185 6416 6460 422783257 11160 11161 780410228 87830 87857 936183598 76951 76952 733022583 6173 6174 617933958 53382 53383 796989833 5375 5376 590203545 91945 91902 408352193 99335 99336 976128540 73272 73254 701885158 82293 82245 663117130 81659 81660 212264381 59550 59514 714636702 9167 9168 632416081 27346 27377 397356758 56940 56941 473139619 81766 81728 750407476 25479 25523 595293669 51451 51452 155948596 34730 34731 920425255 90526 90527 251051576 12858 12859 200074439 86011 86012 834235951 93965 93966 262574475 48577 48604 339409163 57307 57320 603467339 31074 31075 149647609 84499 84500 542073899 14611 14576 7090472 50460 50461 692691556 7665 7681 344492629 13426 13427 544222581 73464 73465 783279612 49651 49652 899306227 82485 82486 338401413 83806 83821 649631535 70315 70316 945521001 44830 44831 110934365 43447 43448 643848734 50910 50911 402293223 95497 95448 228125548 85757 85803 149940620 9359 9407 73726267 84512 84555 548806403 74737 74738 513405971 77888 77889 13772846 81376 81377 473286079 1110 1111 223835501 22040 22041 180526891 82400 82401 145022651 17789 17813 900257667 84754 84713 324643418 1626 1627 189249083 22813 22845 275492215 41152 41153 253233491 78647 78617 858684832 91426 91475 803509404 68068 68069 463337080 98368 98343 396068727 35648 35669 644148770 36518 36519 712639105 70017 70018 182546892 2995 3008 189662858 92143 92170 94081015 14180 14181 579342755 61385 61386 19801903 58705 58706 238948611 50560 50558 466522286 1393 1394 759768639 80315 80313 552432702 51204 51205 252838370 43148 43149 684225184 53378 53379 681984049 64556 64557 429249020 95730 95769 988694019 70913 70914 959457240 72524 72564 729945866 16821 16840 431829561 42966 43015 591449922 98659 98660 310392638 14907 14908 441551983 87718 87719 46897507 51003 51004 683459111 33752 33801 424155498 44421 44451 762145067 59328 59365 871677759 47848 47849 742244851 87748 87726 232378832 62787 62788 138165830 99667 99668 11156884 20928 20972 116779533 76325 76369 980526493 58688 58737 159236168 32409 32410 633377240 86907 86903 934613541 61879 61880 415663576 80553 80554 483270501 85708 85709 246706825 12512 12514 40495545 27731 27732 598163986 99559 99507 499205019 28865 28866 791740487 40303 40304 23844756 39141 39120 27207017 24583 24584 904687991 43489 43490 86239316 21952 21953 352502150 82429 82430 563242187 12286 12287 836681670 14478 14479 299828375 33355 33325 802884791 96096 96118 923969680 5174 5175 589254161 95151 95099 263036249 79297 79298 959413306 56434 56435 521304096 82490 82477 265643540 54740 54741 631265994 67112 67113 535756416 96539 96540 400723330 91786 91787 294698039 47875 47843 908317003 24996 24953 553865461 52120 52121 778704297 22843 22844 315685161 36364 36349 630406779 46224 46203 624330278 62264 62312 673766558 60387 60361 736112295 59982 60018 698256707 19821 19822 251440215 53154 53155 853142442 54432 54465 175781381 80290 80291 426685360 8271 8272 325334087 43594 43586 593465815 67013 67014 435560002 47702 47692 311684465 47927 47923 282898185 76232 76187 546641976 10922 10923 517450364 41432 41433 657929398 13721 13696 170661851 81637 81638 249736985 46855 46834 855381546 33985 33950 897815755 82767 82816 596479447 44552 44573 644901415 28174 28181 693379852 70719 70681 332822977 31843 31844 528475436 2079 2074 5649634 77264 77265 922084413 58989 58976 889947393 7484 7485 314838779 96432 96433 110132578 18821 18822 955682503 27527 27528 957241872 62572 62573 22288693 97088 97089 558047250 15773 15774 657595264 70342 70343 942051746 13590 13591 636283998 784 822 167211247 68948 68942 764201837 56182 56145 484246587 52593 52602 117851530 68054 68076 474639226 44378 44379 855366945 44492 44493 972404948 32488 32490 31373720 75245 75246 377867261 90172 90211 361532176 87898 87884 504264105 55598 55599 120834848 50193 50194 616633897 63303 63304 932134322 88310 88311 488755845 80009 80040 460862265 22473 22497 318270730 34873 34874 928592680 41855 41860 455335708 93650 93626 493227520 92003 92018 569789920 14832 14833 765453028 20491 20492 593528093 25188 25189 36176262 52222 52266 584497051 74866 74861 778849726 86021 86022 925134760 63427 63428 192968823 27277 27269 852278918 88130 88143 827870863 12590 12591 936303936 70338 70320 220413325 9019 9020 777192110 14299 14349 328069453 6835 6836 502245394 99279 99280 970581572 92325 92299 256426905 66733 66703 349736022 9640 9597 845255380 95187 95236 937506335 17641 17642 895017673 41694 41695 553997087 62227 62221 495358464 64456 64464 315862708 28083 28119 814251938 7371 7327 779110617 56933 56934 223389910 55904 55905 643678806 35755 35714 893729868 34114 34095 649607265 94908 94922 453493950 81137 81123 853369451 80606 80589 852429764 31224 31274 394300835 22425 22426 834945773 56502 56503 430304043 17132 17133 812348076 3482 3509 683043219 88614 88599 534143329 15155 15165 242844099 19422 19423 494554065 87068 87071 178001053 43032 43010 475655154 94358 94359 242557553 98012 98013 8946897 42427 42428 428556815 32661 32639 800252232 36453 36472 682710280 92099 92080 167165578 49271 49272 110546811 96260 96261 409437067 5779 5799 936649881 29981 29982 981146062 58146 58147 913857893 57128 57129 627649356 44130 44157 548379116 44812 44813 685345775 19945 19901 626493050 65413 65414 688466151 8374 8409 598307184 22287 22297 775953399 15990 15998 698858000 16866 16840 254438583 60819 60774 986018982 69998 69999 744278916 96636 96637 114350524 55149 55138 278657635 45736 45770 505150066 50291 50292 732279261 71493 71494 308265119 312 313 983716565 27748 27749 635277795 93862 93863 223874984 17322 17323 218404684 22877 22878 651760003 5363 5404 541940542 47398 47399 819433649 67966 67933 744864696 407 408 93876279 51381 51382 626433131 83656 83636 708236400 96229 96250 785995668 46539 46540 606970445 92325 92326 794002843 30440 30441 107107746 16351 16352 22503971 90248 90249 268847810 524 479 486978375 94862 94867 285775420 20399 20400 939255586 7866 7867 946366565 6633 6596 761817158 99776 99777 900451621 31293 31294 669321523 62557 62509 903223285 40248 40216 254774345 54588 54589 365385978 66862 66863 656340621 60634 60585 740354137 62025 62021 402039378 98671 98672 442676939 86167 86168 468962117 71281 71322 579571293 64939 64914 816722292 3777 3778 642228151 99122 99093 192726144 1173 1209 373674055 77701 77705 955519306 5040 5034 97787720 46622 46623 181090004 43843 43883 926439434 23914 23915 494675609 39874 39875 163262749 21021 21022 733366583 6785 6744 910247353 14106 14107 983767526 26506 26482 345536137 52724 52725 682205141 58007 57991 631130029 59551 59552 690238618 32949 32950 764622255 16572 16573 215121333 27486 27487 879613385 3544 3545 407085398 28140 28141 805531050 93977 93945 94641421 2525 2526 463155479 80019 80020 820952082 44787 44751 915817832 72176 72177 842210853 49155 49156 289148182 84590 84567 89996947 40432 40438 179259677 26809 26834 662684926 6283 6284 320229741 86782 86754 227621593 9869 9870 882305446 91032 91033 31251535 70951 70941 414001742 83149 83187 260061154 89472 89461 604964004 79508 79509 882275858 12199 12200 110928186 58415 58447 969433194 93890 93891 419737659 33219 33241 829200828 88291 88311 877218771 16167 16210 421381203 91270 91249 264000956 32145 32146 558276190 8568 8569 798524169 36723 36734 605556734 5363 5352 273387677 89279 89280 679945538 54399 54388 979916133 63112 63084 626598862 1599 1600 475952985 25341 25342 116664744 44068 44069 335677537 33039 33040 973738936 47749 47773 884979500 43040 43041 493363810 30275 30276 994610351 18035 18036 67895489 59469 59450 852859271 77646 77647 830729075 89288 89289 321075023 177 163 230072345 19168 19216 136809184 23738 23694 896021884 86736 86700 209698421 73323 73324 38057596 66783 66784 72200660 77353 77371 601866727 85930 85890 495072745 23655 23645 644204713 83283 83319 814920273 34719 34686 719122924 95301 95302 690869693 47322 47323 812564459 76770 76768 385058980 41555 41528 641937195 59142 59156 292066872 88611 88626 317107344 44533 44526 487148496 76530 76531 289673594 65987 65960 974273878 69457 69458 466368356 98582 98583 215602052 71621 71582 141579578 97669 97670 134895055 40169 40170 996857131 56471 56419 520073190 48306 48297 177597231 58596 58582 98768103 4107 4091 170369613 13603 13583 733444601 41324 41325 486694731 5212 5213 941385237 59677 59678 434860143 99509 99522 135841116 93494 93495 924089663 68825 68826 600965025 86337 86333 543351479 7872 7846 864860094 72316 72317 148300318 88324 88277 692143560 37224 37225 596706383 74755 74756 830462574 99784 99785 961868166 59485 59451 368280445 82589 82590 463527485 36112 36113 745359305 53456 53457 216106277 57459 57460 810093490 19995 20025 585658043 69330 69331 876816625 75599 75600 509546408 16264 16265 10130831 47202 47167 964783769 26914 26915 445653075 57102 57103 93440998 44870 44871 215540284 75154 75155 191892378 12873 12844 371083243 22621 22661 853840866 69265 69288 352680705 66350 66385 572460360 1125 1141 118150250 35689 35690 504098176 33913 33882 416954642 93934 93936 772285757 1618 1660 243859094 69900 69893 676882420 87337 87338 282901422 43951 43901 893364599 77666 77667 916672619 72237 72238 432419285 96866 96885 541131945 80844 80894 640480470 33721 33770 32774215 30173 30174 682869418 94971 94972 395470779 99450 99499 485093765 9151 9194 900582894 57265 57266 521001675 73756 73757 96192936 48266 48267 894028363 86476 86477 569181544 31830 31877 699695860 64498 64540 797852245 92607 92572 185018192 30582 30544 196829030 96570 96571 96886935 11771 11744 903056185 18532 18524 607807706 16418 16419 34805935 20665 20666 618987461 88985 89010 488129480 15711 15712 608969581 32229 32230 524123133 893 889 636130587 57370 57371 110115120 99155 99178 875132033 63962 63963 574050517 1716 1759 21160294 48590 48591 207347270 59871 59887 387493649 66291 66282 480800017 78914 78915 37290714 65367 65359 274998624 41080 41081 318055396 30147 30126 906014206 57423 57458 197784065 48524 48525 60244484 97589 97615 704679059 51207 51226 611546946 5402 5403 547743181 14403 14437 518233528 39451 39452 431368970 7100 7101 589696175 77887 77888 191078197 41239 41284 689640806 47667 47697 357942780 45932 45963 516558123 3518 3535 27764937 24269 24302 995633287 15950 15951 618246910 1697 1731 810403959 38817 38816 846298320 94018 93966 585433663 58604 58611 676089768 32130 32131 398558645 65719 65720 762333167 73200 73163 890863903 48564 48565 8735608 78285 78335 852595337 56002 56003 255807624 86344 86345 711038944 73626 73590 920847667 74745 74752 953653943 36886 36900 485381469 47470 47504 167885228 19814 19815 584717311 24458 24418 593260904 99345 99346 131354580 76595 76596 499536739 31578 31591 562205242 17086 17087 543986422 59316 59279 692528377 67420 67423 827007796 92101 92102 655883834 41038 41003 744840144 22866 22867 338616449 79121 79083 726339342 55152 55187 274713377 77350 77351 327309803 27873 27858 239335071 77757 77784 251936273 60514 60515 310229288 110 111 607054008 12328 12379 689096922 58424 58425 570817438 13398 13399 361076589 45254 45303 216248711 66948 66949 936090815 38938 38910 819171526 77395 77396 570670110 57831 57814 998247224 186 235 670687361 90642 90643 656876803 95414 95415 111863238 45980 45981 999068508 50695 50696 824131748 5258 5259 191694426 34429 34439 717473589 83269 83232 828773877 59590 59583 192712182 82539 82530 100711389 97551 97546 376362297 73197 73198 68807428 42332 42290 992344425 59041 59042 759393647 64212 64231 587652805 63202 63203 518060826 37712 37669 753933649 57928 57917 101691342 49172 49173 51847398 46541 46542 948747063 20230 20221 301279031 76425 76426 882773082 5628 5580 399536338 69157 69199 997542368 50424 50425 626813887 65803 65762 818977624 53042 53043 70888019 57247 57248 881592135 63415 63416 919461447 38260 38261 628725674 8937 8938 492024914 44350 44343 597841834 5129 5130 967043195 41614 41613 976753858 58640 58641 714645074 45943 45962 954839585 39480 39481 602801680 1059 1008 182801407 82630 82640 528015355 92396 92356 418858779 68165 68207 10321293 16337 16338 93581648 37033 37034 473685732 88996 88949 671286893 52330 52357 586165022 24935 24936 841036893 85156 85138 321644976 99661 99629 93718637 61022 60989 1178659 51273 51274 405398196 10494 10495 331789446 80298 80299 274318522 30790 30791 617190316 45427 45428 762921323 62481 62482 754893098 21509 21546 680477750 38402 38373 639484941 57731 57732 848088260 95139 95140 943166557 73236 73237 962735107 46855 46850 856904024 90452 90500 251918499 20083 20134 512385478 28370 28371 982509895 77684 77685 161148798 64160 64129 118297010 44535 44536 946340210 85213 85177 372360765 10763 10737 935825624 42322 42323 692998193 39377 39378 580146058 60648 60636 391877355 13180 13172 235339968 20194 20192 123641098 49942 49904 308909541 19817 19818 929964199 92465 92492 113179588 39099 39084 927217088 63557 63507 249411405 84653 84652 226176628 39675 39676 932976322 41877 41878 267422662 85435 85419 88723089 93267 93232 164356562 62069 62070 679959359 26529 26482 865984226 60383 60381 434749120 30215 30216 796695571 49577 49578 820149751 11880 11881 974647939 61092 61093 854351530 87015 87016 231769158 46283 46291 45618898 42710 42743 302241000 96192 96237 870490908 48537 48538 744685721 89388 89389 609103440 44670 44671 540382578 59898 59886 566507233 87519 87560 785205400 79584 79587 230308670 26502 26497 462789804 18488 18489 848888480 38238 38239 235790920 71475 71430 830411733 30455 30456 609417583 12509 12518 532315365 3126 3127 151251565 91110 91121 993022870 67448 67424 880856325 51865 51866 988405501 34086 34049 457653542 35697 35696 271205648 68403 68404 372959815 69284 69321 967825713 70718 70689 713962069 27689 27661 270437361 76318 76367 533249459 37618 37662 290092849 42890 42891 989490708 21372 21377 967128572 78304 78305 453360853 87123 87142 839787841 65110 65106 162197350 52551 52573 176634436 25664 25665 507762906 41864 41865 598228898 31027 31078 750178293 99523 99524 817557595 35802 35823 571211426 24112 24113 882274999 40285 40286 17062134 86456 86457 538887352 8770 8728 693901487 30968 30969 533464679 87022 87023 217689662 49524 49525 662878981 28013 27980 603458463 36761 36762 314001788 84764 84773 870342544 40239 40240 301915290 3947 3917 751982608 32598 32599 808063741 35410 35411 43074265 56191 56141 947219614 91221 91222 505677970 61993 61989 385678011 16020 16021 493645733 73466 73467 251115050 57511 57512 96654152 99482 99434 150163057 46028 46029 670433280 19374 19375 607394295 21639 21640 10799472 47518 47524 583103161 13421 13422 965400493 28062 28063 236103736 49131 49132 821207848 34660 34611 682476366 9117 9081 318450682 28375 28328 20256197 87308 87310 117423291 53694 53647 214172786 25000 25001 429156838 83970 83971 949744782 58736 58737 831605245 65096 65097 275967027 71626 71623 313089995 93292 93293 833019617 10700 10701 703587203 33854 33855 727251878 8015 8016 207546574 52460 52413 841286163 17766 17803 833166451 1952 1953 850526397 92670 92696 82432954 96417 96412 89002307 59402 59388 982365270 39318 39365 699230185 84137 84143 598092674 32591 32592 166590964 38541 38516 813024167 19022 19023 415007500 60082 60108 526432922 37502 37503 587204774 5950 5951 430123367 44191 44192 416926843 25639 25687 437790056 78727 78692 54083724 62859 62860 865240823 84010 84011 132626656 9321 9365 396209324 56775 56814 503551386 19644 19645 65660667 51013 50987 25700188 19999 20048 131177921 42257 42271 14527326 51102 51124 796876633 99671 99634 578363096 26541 26593 992786551 82875 82828 258038436 43760 43761 744437964 70998 70999 889039502 19652 19691 300641947 99352 99311 596258264 37210 37204 378737471 44171 44172 927891031 31637 31660 110977634 4773 4761 994016838 18312 18313 125241896 9773 9774 484450187 44515 44516 897344462 72053 72066 449950469 62105 62111 89044069 5987 6014 393400030 75036 75087 856179627 93307 93333 747086611 35589 35590 591336303 87863 87864 632543026 26154 26194 727702117 42467 42474 960098413 13277 13278 552659987 89561 89609 370327541 13911 13912 768129509 58026 58033 693304643 46170 46221 113213236 38162 38163 861599867 51409 51410 477123284 39789 39809 160105875 448 449 494102493 77871 77916 801428011 42132 42103 847822722 7039 7040 619442897 48830 48831 686552083 68198 68171 74609505 48208 48209 343958753 84436 84437 347763361 75883 75884 112980759 5333 5334 890223155 83940 83925 668664926 96178 96174 901591844 49824 49833 998260972 66676 66724 466083543 64758 64713 312668469 6985 6986 249718523 3001 3033 808402739 44321 44295 427727394 97949 97950 468536127 59416 59417 652401135 39971 40007 363606403 59666 59667 794576083 48607 48582 495747513 14613 14650 987895439 88233 88234 993544541 65309 65310 188677687 22665 22666 116200860 98523 98518 918096109 15653 15667 89352003 11222 11263 79302316 87307 87308 196489405 29273 29228 560049419 59797 59840 7525381 45853 45854 698546005 92091 92092 531294260 89206 89207 963957440 32399 32400 179811717 59029 59071 273807105 64285 64280 780373363 95360 95361 714851309 65277 65278 316918257 29777 29807 867893257 59493 59494 862399079 59804 59764 518379488 14379 14346 486605407 64120 64121 989790356 7836 7837 396860997 8254 8255 239887563 20486 20487 983058408 92717 92718 970992238 86097 86098 453330855 43168 43169 974507939 14707 14711 650562088 82171 82155 913703933 39454 39498 107377065 79159 79160 395515289 25888 25889 841231736 64377 64378 660470361 78368 78369 174499745 7177 7178 174954443 57956 57957 911594399 24698 24729 612085423 89086 89110 428443523 45549 45537 692762093 25546 25579 669796261 87251 87289 393118791 76741 76742 404738812 18747 18771 484735841 99538 99491 208572909 52083 52041 65706517 270 299 522757198 25322 25314 421511180 10667 10668 551774805 90722 90723 5262680 45296 45302 248763198 45305 45258 737806937 33044 33001 147514542 17740 17751 268159068 57752 57779 350818066 99107 99108 647650442 63344 63345 246893539 11521 11499 220293292 2995 2996 316253354 20424 20453 73225436 26241 26213 926208250 30698 30652 708225095 545 522 270739054 43740 43784 712792955 1775 1776 861003016 6287 6336 596695847 43154 43191 958354535 34745 34746 613389442 7819 7820 358984880 37817 37818 495749029 43715 43728 918318 29976 29961 719768746 43499 43500 932062144 81262 81263 561764326 92974 93009 877867634 16380 16381 244622195 34969 34986 538146563 72483 72484 971800902 76222 76223 998222903 53792 53793 306406494 43374 43343 70015074 10140 10141 590051837 19492 19456 348592779 56498 56493 490206367 20079 20080 261553666 82417 82407 280493873 6336 6337 390477516 11384 11385 955950837 14005 13985 206398136 40918 40872 793098479 61279 61312 144635195 20350 20341 301679838 89369 89384 854349932 21163 21194 548140276 25310 25284 791019417 58599 58619 786568782 56362 56363 724244047 48503 48519 986870660 60228 60192 402621739 67465 67515 290229073 11146 11193 685066149 28006 28007 252920731 45424 45425 437518119 16133 16126 992593274 55256 55263 164204787 66663 66664 165339958 68902 68903 872510269 5625 5626 199391164 40006 39986 632404100 77672 77689 183400282 61517 61478 86639414 32453 32454 700140573 15141 15142 199542948 66218 66200 737474288 49091 49117 291065186 55787 55788 535955443 72420 72421 744912247 23749 23750 568458516 42312 42313 845758270 67113 67114 704030741 41483 41484 650986815 28886 28897 275733198 19169 19170 180472157 62220 62221 296843100 4365 4385 865045710 12488 12489 865064063 66672 66646 164645240 15625 15626 377165431 84054 84003 479209779 97028 97029 731648050 47097 47073 116960752 48034 48068 760150680 30637 30638 824037183 42467 42468 190957777 84575 84536 134911886 54495 54496 441732045 2639 2640 614241929 48576 48577 186024371 4926 4939 450092663 51555 51556 694081861 88437 88438 869038963 28478 28444 276500932 15282 15267 438315111 61632 61592 481162864 1592 1579 2234201 36982 36983 304681498 60554 60555 357692538 71123 71124 745038454 80132 80133 109756319 48802 48803 340734244 78204 78205 578347798 41385 41404 761565840 7390 7391 758691257 90701 90702 347113643 64024 64025 327706010 70781 70761 762699543 62826 62827 520114662 28273 28274 901222162 84703 84704 747302389 70208 70209 537655608 25086 25087 127167403 82495 82496 589854564 42259 42260 789439115 60230 60231 434562610 72447 72448 163574638 50972 50973 185207025 89663 89664 640374421 18934 18931 170816093 55621 55622 790763495 48815 48836 519708006 84037 84076 263456859 36038 36034 376741925 1506 1507 41639908 10793 10811 628771211 4819 4784 726133701 19418 19371 755808544 64971 64972 97374261 25382 25415 91544086 55860 55820 147182715 80651 80619 646507386 28756 28757 933222287 44639 44589 4531281 17480 17481 295225718 42425 42435 222322842 609 613 496024991 39665 39666 613773571 2195 2196 320855005 86594 86595 193879126 75217 75218 536541076 37183 37184 649453477 24979 24980 315105062 68639 68640 16930980 25882 25835 65223957 33960 33934 345800248 84696 84677 209103869 51008 51026 38257061 93777 93768 685529884 11873 11874 477691729 30110 30143 87318059 65150 65151 790302843 95743 95744 86812006 69979 70001 885303946 16769 16770 238855212 43473 43474 297228331 72021 72022 678236096 4167 4168 373592306 11782 11813 294341754 22207 22250 303119560 8174 8175 550120497 69320 69311 449674320 18517 18541 488742995 75957 75958 22728229 49790 49818 626182431 60106 60107 64546445 64104 64134 422659961 64258 64259 583566905 38470 38467 171270221 84599 84600 448155929 52442 52443 978324254 8549 8528 676441651 79905 79906 640121078 77211 77212 665372007 64995 64970 636382722 42286 42287 255995614 89310 89311 598307197 72163 72183 460470041 40759 40760 790913690 87382 87383 303422785 25739 25740 81577950 36872 36884 311489093 14519 14570 857603392 30132 30133 826260454 22645 22632 250271753 63415 63383 969283612 48233 48254 410625382 75478 75479 254570148 19031 19032 33296983 33424 33425 743643566 48796 48797 32650409 89305 89321 602239138 92477 92503 927445204 43534 43492 149455678 11392 11393 445977511 77123 77168 867997735 7396 7397 359987070 61824 61835 506724721 48683 48684 280543683 53240 53241 112403714 97479 97480 480565318 1441 1442 877228974 45066 45067 449201540 45984 45966 432888154 5169 5170 131468738 52200 52202 506300857 56572 56573 303922000 60055 60087 50761612 32604 32605 94268667 9556 9557 674778352 79636 79660 826132462 86189 86190 411709072 50176 50206 401210434 12859 12902 351090789 24068 24054 718821961 85240 85248 449557232 46378 46379 850942240 30203 30204 864548622 40354 40346 187161734 93001 92969 966696497 27532 27533 514636477 4276 4261 764042987 86810 86831 295658597 5896 5883 38902041 60967 60924 124616992 14074 14065 3573288 26566 26525 323408367 1524 1525 475928777 85749 85750 718047619 83969 83970 643648413 19109 19110 905681892 67178 67190 860621206 78398 78399 416743618 50930 50931 5614574 69813 69791 220248120 49331 49332 104369573 48965 48932 300290625 90181 90156 425080690 44088 44089 823409980 10684 10649 669239551 40169 40126 261877954 81640 81665 225299136 95051 95052 850365014 68061 68062 361143086 88894 88928 861850073 30287 30288 773874672 49021 49022 856079250 25481 25509 452876954 73091 73092 941009939 90240 90276 822966368 26025 26006 341266443 60237 60238 723756939 44482 44529 87869277 25965 25924 881324214 43268 43269 946097691 98659 98622 977827567 16752 16761 187694579 76801 76788 866165149 45065 45020 473878737 20302 20293 562410526 64042 63994 636263116 40023 40024 374700201 34075 34110 740708262 18394 18395 630063049 67683 67684 467413059 14675 14676 687103970 51812 51813 624032268 12010 12011 606303131 19668 19699 445763738 68029 68030 153882090 2295 2296 261285341 40741 40700 703695197 58100 58122 808674364 52416 52417 694365649 64602 64603 891891780 37224 37215 669903634 53081 53037 165005544 81098 81099 640861593 52006 52031 430322494 89630 89668 357564887 4077 4048 525259791 21815 21816 301478516 60767 60768 50277610 49065 49087 20996989 92964 92929 570828934 60199 60160 456266630 39302 39311 892767680 64404 64405 383015957 43185 43186 760293201 11070 11019 858352659 34990 34991 678451379 74208 74209 942648168 6720 6721 543738362 57261 57281 231042017 3774 3746 932338871 88038 88039 575569440 55730 55707 417217980 9564 9552 24868317 30263 30264 234710404 50286 50287 1731213 15869 15842 918458621 50615 50629 782962929 64156 64157 263586431 6535 6540 196707448 37078 37047 601544845 37228 37229 687995018 73103 73104 424341552 97478 97489 141145029 62655 62635 827953208 30299 30262 178948290 71934 71935 28211387 87614 87615 5352990 95979 95947 674521873 11305 11344 94957802 7322 7332 562715498 45382 45359 682359374 75250 75225 346514221 55182 55183 911121572 52175 52176 118002097 52783 52784 390417301 43192 43208 573501407 83360 83361 443150912 48030 48031 897294511 67866 67867 842515711 14825 14826 682170986 35311 35312 152679171 11473 11504 607882198 18740 18713 142449266 91754 91769 232902661 1650 1651 949362877 67933 67934 375111182 9240 9241 499026647 2490 2518 514856296 70657 70680 659145149 13907 13945 50945082 75770 75771 673965422 26580 26552 148636205 75824 75855 72550197 64283 64327 130482753 90887 90901 223001339 47986 47987 979508047 41168 41169 722016477 77053 77054 499777042 57355 57337 882484162 47760 47780 572051541 44325 44326 73590420 25947 25948 973621290 49693 49710 384246379 82842 82892 322711026 58781 58732 628405116 67385 67361 865851974 13953 13954 552326234 13270 13227 728073325 80792 80793 165786562 48142 48143 290086381 19592 19593 434411571 13423 13424 948870045 17053 17054 603742555 44607 44608 919682156 33201 33165 424378527 46836 46853 707765192 13429 13389 570712407 91312 91292 860743409 3267 3233 754492020 46495 46538 53523087 98952 98953 996284726 28047 28048 977811016 76984 76985 885459867 21298 21312 987819530 39544 39545 218865444 54399 54377 102008092 84678 84679 998740173 10201 10235 319201493 43582 43583 350156743 55668 55669 658895933 42759 42760 299336313 61149 61113 488079592 43949 43950 293124397 63697 63698 462736126 94980 94981 646280315 55623 55652 356939566 45614 45638 6786839 82855 82856 530045381 62410 62411 630612664 48005 47965 247574337 60970 60979 501666388 19542 19572 152969801 61730 61731 731726036 74474 74475 109814883 88789 88821 627061863 39415 39416 952217051 87775 87776 686491127 23954 23955 414083587 80023 80024 851230670 37394 37417 766122483 2997 2998 621824245 60158 60159 235101808 54825 54826 311172036 91334 91290 146428114 73554 73585 498829771 50229 50190 974685922 37914 37915 216740100 82210 82159 41716606 75477 75486 632631835 2107 2108 325818790 46988 46989 711348006 3073 3074 794217203 67515 67546 687715247 34749 34788 625758320 54154 54155 514818178 24193 24194 632567481 72674 72675 159677077 19266 19224 261939309 65386 65387 382580364 72169 72140 957261850 65177 65178 276995955 19095 19096 260147828 91900 91902 160319677 71564 71515 438858158 72472 72481 956860577 11415 11411 424643000 27818 27819 633611753 52060 52091 515487294 67355 67356 12918124 57990 57991 694784934 72217 72229 325142235 46687 46688 31311788 69343 69293 887761080 36679 36728 339926820 69547 69548 198017288 36956 36987 178698769 14681 14733 752792801 6137 6184 381466906 87034 87027 387574642 9503 9504 252080839 43080 43081 637771531 91469 91508 637832909 49841 49842 346130094 52288 52324 111434047 95163 95151 848642324 39546 39547 942602625 94438 94439 227394927 20446 20402 707018718 96588 96589 505538114 95849 95850 789499621 84920 84892 946363291 11450 11435 567876661 57487 57488 67894522 37009 37046 93964830 66042 66070 868495141 21213 21227 865949153 73242 73263 229361520 69922 69967 304651600 96831 96832 458071346 70475 70476 94738606 96068 96120 339169987 32967 32970 178878230 44195 44171 463379418 10195 10206 841798175 87757 87758 846853885 57886 57855 262711042 4965 4983 362040619 68315 68281 472902569 40163 40164 324840311 32587 32588 448333493 41406 41407 489892349 59933 59934 692810051 70044 70028 873419151 61858 61854 457223644 92460 92461 808133879 27078 27079 405126055 74087 74088 717339533 32899 32900 68076403 27613 27574 926363275 70534 70535 636381494 34629 34630 497951607 66548 66572 678304478 63319 63370 618994081 97836 97837 553264458 68422 68423 680620127 38010 38011 522425962 29255 29256 426844739 7159 7151 816763717 5464 5465 21437060 36604 36605 563988538 90312 90318 590015194 76542 76543 643361829 36243 36242 957044523 21211 21173 465291674 15361 15362 710307054 59514 59525 902870379 4048 4049 293811138 56250 56251 446925821 29347 29348 819196367 82029 82051 857527480 73307 73308 928832815 6308 6309 440476371 20478 20479 356875990 33313 33314 902732683 32499 32474 737552880 69463 69496 321140871 59308 59322 24796248 53556 53557 150446989 25556 25575 901258269 76312 76313 554218030 10781 10822 378157345 92905 92873 546495506 48593 48563 403660940 66097 66088 125934662 23427 23378 5919810 36749 36750 488254167 40311 40285 83561952 31766 31805 375921887 11060 11061 283252655 34336 34310 523908608 50788 50755 228786894 18751 18710 256927863 53728 53685 678352620 87792 87793 495854534 37143 37189 201465490 95317 95350 816642522 75724 75725 147039851 54337 54342 35529964 88625 88633 831224963 52586 52587 647558883 8202 8203 354808683 42491 42492 928852406 97195 97158 524479863 37318 37319 519583342 45850 45851 924773159 719 720 378106000 39244 39245 79260527 5373 5374 229891025 83891 83892 858821645 51672 51673 850605316 16912 16894 605900707 83573 83558 591598156 63655 63612 950476942 5487 5514 770229393 15869 15888 625537513 99605 99622 631239959 68837 68838 152438896 89027 89003 869898969 10451 10452 740015492 69920 69921 186958290 85316 85317 849618430 40780 40762 205539564 52148 52198 442370500 40060 40061 570519941 89995 90006 603741779 84999 85051 409106171 70866 70850 354373558 64909 64948 854010720 37217 37218 982895023 85343 85384 403572772 80979 80948 254079984 22639 22640 936675590 94161 94162 302773969 9378 9386 607963455 75952 75953 839239274 33247 33219 182879683 51735 51736 193634422 52076 52077 167496283 43969 43947 644708705 12687 12688 472560562 8322 8323 631544146 49551 49580 962711706 2655 2610 244282062 33941 33985 123019782 23959 23960 892739277 73158 73159 547480737 61608 61599 830298184 73537 73530 969337472 55207 55208 587755932 89899 89876 421865996 64397 64398 33133909 1683 1684 309256457 39325 39326 607400213 29799 29782 988897276 70447 70454 75286690 87323 87301 273029505 18795 18827 72875896 59947 59907 814415988 85223 85218 135533721 35533 35534 686533159 51687 51688 180165652 3712 3706 521324359 74878 74879 507177926 52742 52773 815616327 25649 25650 428889374 70713 70714 128979692 22123 22126 444428648 70533 70534 988329797 84369 84364 841731622 71315 71277 191524223 42975 42961 322745316 24452 24469 843454858 94294 94295 405250822 36285 36249 327869907 61060 61061 243962529 38497 38498 383255438 65020 64999 767614088 21350 21389 185720603 59366 59397 146494722 45163 45164 552003079 3418 3419 413607862 36049 36050 786750237 47590 47585 713059770 54141 54102 537044696 5173 5174 756742089 9718 9766 847901310 47717 47682 236550208 24477 24478 852993900 54379 54350 630636836 88652 88653 925381264 53471 53443 990985817 18732 18733 512031729 98262 98234 722664771 90870 90902 158092481 22040 22035 747152703 11961 11962 543897607 85088 85089 244241834 43801 43778 974944719 4392 4406 582474673 31466 31431 953468030 26614 26634 906692116 82574 82566 972729393 37768 37769 347817453 10726 10675 291705864 87527 87528 400135220 91694 91695 712063411 82257 82258 413407898 29516 29517 756262508 52021 51981 153550917 34456 34457 15498636 80273 80287 25637805 99057 99054 574153012 81431 81432 564959147 12813 12779 49058653 95521 95540 722974733 76993 76994 232627109 7356 7365 123578711 68362 68363 432059424 27134 27135 411866862 84304 84305 614492937 42935 42936 398750500 19222 19188 84681643 43809 43840 443316097 78477 78478 155820823 39810 39790 926901719 64737 64738 355687421 98715 98716 452550387 51230 51231 295296711 8929 8889 572016829 27182 27183 150458179 88254 88255 539140142 96022 96058 735459240 57528 57529 848933288 7252 7253 294940146 72520 72551 418307948 6301 6304 971060817 36037 36044 170385006 79951 79952 851790500 42553 42532 278186114 76500 76501 830949651 18921 18898 617259991 70128 70129 112273042 94835 94836 158839398 12057 12058 81393833 77252 77297 685888020 40342 40343 868626871 73439 73440 798898202 17056 17038 458713070 24105 24125 276531229 33951 33994 520748518 2512 2521 797734557 27281 27270 991133773 5199 5251 560651025 3994 4002 919968895 71927 71977 698235094 40656 40630 915103668 85691 85692 417100720 67917 67918 850689292 24049 24012 473118052 36475 36490 28168054 25385 25436 85160640 40204 40237 142936812 38048 38073 898148410 80829 80830 523909769 11478 11480 770999900 27710 27712 17731170 90694 90695 626902374 5805 5816 727639122 35502 35503 936591399 76773 76814 167933509 1016 1017 8679386 84934 84971 589480537 16417 16414 928273402 82057 82043 179121901 53553 53531 165079807 10700 10665 914077536 74630 74631 4460928 42211 42201 700609782 21196 21235 735750830 73022 73030 40088012 16224 16215 885726497 60140 60141 268219351 38356 38365 159472481 40545 40553 810084794 729 698 869315001 29171 29172 231882960 30378 30379 29579169 64553 64554 937458368 73875 73889 47484505 64431 64432 201150738 82752 82753 757361567 97986 98031 353427528 62405 62399 959720656 1331 1378 478128601 78301 78307 381113294 620 621 820961202 51682 51683 786075742 4189 4190 888781365 31093 31094 402170158 78348 78350 749204812 21352 21353 92353390 41382 41426 413012169 48770 48756 106027493 41620 41644 126815682 68406 68441 875874828 35481 35506 180413513 96340 96341 79371003 12936 12937 917543709 52114 52115 618373281 56684 56685 739238787 93422 93423 860113226 80681 80699 906412296 78994 79002 596158911 30660 30684 660569305 84789 84817 57056508 74943 74911 839395423 20855 20860 589947478 778 776 552955522 50519 50505 32636822 78378 78402 660133201 50764 50765 399182501 10419 10420 292109260 22511 22493 783005326 76459 76460 432295377 53012 53013 629921515 1604 1605 676335984 32383 32384 600933668 50535 50536 152393757 32707 32655 835072984 91129 91080 162696533 53868 53851 501893178 44901 44849 28311604 53331 53319 19029729 38909 38924 730023308 93839 93840 989090745 85229 85205 849456658 42299 42268 73399148 97014 97015 761099040 3064 3065 215979127 65435 65462 510924576 13897 13898 15540742 39384 39403 315857918 9491 9492 248421622 42190 42191 697395965 81294 81250 651675781 58893 58894 613791553 90435 90402 645582499 40686 40660 311377264 88467 88498 498089282 21403 21404 954473821 65683 65684 434647116 77141 77136 73177690 32661 32662 303409911 45158 45159 266866409 53428 53470 879367661 37708 37684 584829951 48275 48276 375292946 32579 32577 952098565 57500 57501 373454296 41208 41198 708191713 39526 39493 27038129 92002 92020 367277923 29219 29253 8270959 70788 70748 465099838 20580 20581 330693549 44618 44622 18855763 22348 22349 776211030 3611 3583 664899103 90826 90833 167369117 98865 98857 92472793 27783 27784 994243034 58359 58360 770530961 84579 84580 759198498 49192 49160 850625223 59423 59393 72081267 830 831 680266388 44631 44632 682838192 34490 34513 943974157 31137 31188 79342502 7096 7114 560799525 14535 14524 422867206 26872 26873 580018651 79593 79615 177947370 79839 79840 885387391 82385 82351 608322199 85789 85758 23578427 392 344 860102659 59341 59342 877416302 52631 52632 744471826 49805 49833 137445423 80959 80960 910288103 15790 15791 737121673 13487 13474 258148403 78784 78785 485276391 37128 37129 359876268 11751 11752 561561402 58853 58854 944722868 76279 76265 477214789 66130 66144 96814284 5093 5094 921617082 19108 19109 631310748 46339 46340 463712671 87395 87355 639858290 44961 45009 750188769 53178 53179 236526665 1336 1337 648013861 26007 26008 262074052 22445 22446 740672561 43534 43484 463278971 62861 62862 659862524 77843 77844 640542010 97995 97950 50199475 42466 42467 999868004 71855 71818 987697980 36275 36319 987148718 1019 981 559959676 47007 47008 452517263 9516 9534 416935878 50476 50491 225370326 4256 4257 15884683 44537 44538 838726739 73375 73408 884208652 24615 24658 833469863 40119 40109 829485570 12258 12259 155255483 10923 10924 557162970 17050 17051 485823508 51363 51347 658425246 27991 27992 500468864 19593 19594 833529887 75932 75933 885584261 71568 71562 247534529 78097 78147 961966976 98250 98283 385211707 866 833 849859353 47293 47259 691192572 69703 69724 700546281 6259 6280 157963940 71469 71470 259371258 53639 53635 962495934 86551 86552 702950974 23555 23512 203715804 93816 93767 211934696 32904 32905 759710132 61016 60985 582280297 58214 58215 121238797 58142 58143 581269574 10913 10914 714210784 5506 5507 804912258 26047 26045 185019474 64815 64816 169707678 20669 20620 200729817 98370 98344 982070284 69714 69715 197682860 69235 69236 403605223 49635 49636 402254491 9228 9229 646172417 39360 39367 496952141 85681 85682 216077150 37771 37772 10024861 57626 57634 791727217 26979 27003 141642395 57428 57429 51146205 86641 86618 92226057 42371 42372 703581335 5516 5537 739621282 97052 97094 679324861 12725 12739 92678579 58951 58952 806210459 40067 40068 410097778 57573 57574 604740079 64440 64474 484677335 67698 67699 460187076 94917 94918 704800857 69027 69028 69953552 22458 22473 102419538 1400 1401 145252910 83017 82976 567475667 86602 86629 887140550 60764 60758 741443680 84309 84310 810139195 78944 78945 658070088 86382 86383 997688269 8693 8671 290153762 83659 83611 874695411 54396 54380 451591962 39746 39747 753770200 61399 61400 138704371 5866 5867 111604437 9853 9854 174454539 23031 23032 495902718 53490 53491 686500669 54116 54090 453298969 85870 85866 30428366 10756 10757 774458985 40358 40359 484047553 29533 29516 388208522 72491 72492 678129322 65334 65335 339342619 59195 59213 743661479 79332 79369 701547895 88954 88909 2036621 43296 43283 271478548 87310 87311 407637458 85053 85054 97338048 70770 70782 198595086 44406 44407 688982453 44104 44105 493623069 90851 90842 726719318 50283 50284 305429153 36175 36137 618068759 77586 77629 443498112 55370 55365 293255227 50613 50665 649333294 71886 71916 81259948 94023 94024 879900980 90262 90232 935541544 32200 32201 30877481 96725 96683 219677489 84443 84444 909630222 5917 5866 656726993 65908 65857 254508808 33452 33474 483077878 70376 70377 695249205 77534 77511 10839567 72336 72337 989711227 83585 83586 89505782 44977 44991 118656360 77654 77626 350951978 51060 51080 140766458 73191 73192 998586764 91094 91086 96041984 43209 43220 332100077 79901 79902 74075332 49178 49179 225584647 79673 79674 357314935 87273 87274 963416943 18233 18234 282100486 67292 67324 569276987 33769 33744 496827116 54175 54176 168770062 48294 48295 818064026 54607 54556 490322838 16310 16311 396305549 45971 45942 886454453 40048 40049 515001529 43418 43419 844629656 46808 46809 758716112 69774 69775 316967242 92599 92600 604789058 93791 93792 146060567 82059 82060 381485119 26782 26735 411225263 85671 85705 201347442 61477 61479 859641637 37131 37132 962095704 81662 81670 869867629 23522 23523 813432671 23528 23529 118227221 27832 27798 81603921 61995 62041 789664177 41405 41406 328900887 7545 7494 377325247 28630 28631 12350313 21533 21534 779302845 94127 94128 815775681 3939 3940 33229350 685 669 814159674 87968 88003 455012755 87874 87824 688094448 13281 13282 43747294 97801 97850 447501037 12547 12548 368126188 48902 48922 845302917 94466 94517 151616957 39843 39844 591069006 59581 59582 826613249 75748 75768 890930809 43935 43942 418776288 56381 56409 105367006 1531 1532 377511366 17371 17372 920632542 28825 28814 950147196 32139 32167 856229592 42685 42731 790414457 12661 12657 887583811 93837 93885 314683577 81150 81151 490225611 68609 68621 840860040 14504 14463 714946692 93111 93112 530158915 6587 6588 691728042 96041 96042 895487975 21161 21162 151162491 72658 72659 187971745 91792 91793 913790525 25198 25199 444956549 2250 2274 959438841 2658 2646 93882968 32359 32360 235441485 24694 24695 739459427 63457 63416 899469112 27405 27418 561788448 79941 79942 963323712 72496 72522 263831795 87230 87184 767307168 74801 74802 435015499 37075 37076 572389290 52493 52470 395495273 12265 12281 883982863 31075 31060 627763188 40957 40991 384145746 46901 46902 609162932 53295 53288 72586202 17898 17912 385181295 52475 52505 676563134 49939 49940 945009889 92032 92033 877752573 76698 76699 173475062 85137 85138 896394958 8542 8543 130905480 60705 60706 629381186 949 950 869384046 29794 29830 949902948 36085 36088 401701257 56120 56121 852139525 8563 8614 927400067 56838 56839 47793266 99655 99612 243040080 71928 71962 938550631 39599 39600 289261299 59240 59216 674185246 39955 39956 605118280 69653 69676 955642598 20463 20483 300512773 92826 92803 535507779 87876 87867 687335400 7711 7690 763803782 73463 73464 214872044 84183 84184 768582122 28120 28121 4334006 24318 24304 129392214 37573 37532 394499799 8373 8362 960355208 17028 17029 536948660 65667 65669 377822870 81145 81153 331248058 88732 88747 983460149 53252 53259 573839834 28416 28417 248603425 63425 63426 467401682 24700 24705 485275389 23337 23375 345594237 30792 30793 168426496 75669 75670 228881409 50572 50573 139411901 42447 42448 568772484 25681 25682 627356393 73660 73706 915445364 91891 91892 681422940 9130 9107 289556912 600 601 327606926 100000 99993 350559159 46421 46422 103641263 26003 26004 125630057 21953 21999 857729222 63293 63294 151816053 30142 30143 302062584 31334 31340 775058101 54900 54901 49472519 99608 99609 160767093 42647 42648 754327615 12207 12218 5451631 87689 87676 223433419 90968 90969 385053327 70824 70825 158577492 41279 41280 253524508 35111 35112 705649128 50843 50808 663117384 86177 86178 724985167 28198 28199 759670396 21355 21356 387493202 67695 67745 779859423 90398 90431 989615745 55054 55060 650201960 61107 61061 754107467 74181 74176 113398608 76974 76975 441367608 30014 30015 198574931 79831 79832 966439893 22354 22355 101102902 56524 56513 968393302 90329 90330 824632007 10025 10026 425429164 51004 51005 971101859 39193 39194 402357127 82006 82015 318857008 49070 49121 898967861 5700 5747 879909639 25692 25693 473534302 22176 22177 493766743 16858 16839 397148669 32798 32799 403167045 40450 40451 951743976 73823 73792 921094143 4767 4796 20672477 32348 32349 864708832 64478 64479 313082996 55922 55923 710099733 22650 22651 431304483 32756 32757 833265739 85233 85234 492641813 40008 40020 433687250 6958 6923 541928638 4592 4590 20115878 65125 65138 869543795 53451 53452 793809823 89503 89504 985409649 45178 45176 357762264 80331 80354 705190040 85139 85140 831258681 78248 78249 896804499 58671 58690 676358774 7303 7304 290075719 34602 34603 913931058 90141 90142 718500578 13794 13795 787833560 28338 28307 265044709 729 683 747307751 97913 97959 469986203 14528 14529 623752405 76753 76728 221001631 80984 80985 650406451 41211 41205 481689103 49330 49331 950630013 85037 85048 183127518 82000 82016 730288069 55217 55218 207610479 93555 93556 348324825 57087 57119 510242760 22988 22989 154754983 23041 23042 179022868 73789 73779 21274340 11250 11204 480626872 58972 58973 537420425 72518 72479 40920692 77443 77444 725152548 66043 66079 106543522 50947 50993 399837971 9592 9635 478598660 10440 10491 640190629 12788 12789 536404129 47485 47486 654323438 49281 49304 543195101 67415 67389 752777712 85567 85568 940868927 85613 85614 549521769 76613 76614 660848298 16192 16236 191090899 48629 48630 517829558 47921 47958 846377618 19537 19490 275182061 22953 22933 266415356 32649 32698 92172050 89731 89732 43894339 53547 53529 997868583 79498 79499 376852526 7672 7701 681331082 90815 90787 581683585 2728 2729 947420908 1106 1107 694010422 38743 38744 234418074 68852 68894 25770775 85569 85545 726287586 74284 74285 882799478 94565 94521 589411130 8476 8477 610210290 25143 25130 935216621 88574 88575 401698381 1735 1748 530073271 26295 26254 168019940 12701 12718 335550956 56249 56232 677712349 65860 65813 195164221 22144 22145 612384313 32958 32906 713884587 22357 22358 629447830 6940 6941 547371124 58213 58175 687645005 2109 2110 934958965 66944 66945 448252254 17691 17692 244274135 76383 76384 691306620 91846 91847 169310448 27120 27121 624361623 76185 76203 189379190 98875 98876 3965339 73432 73433 943717931 95017 95018 894006439 41378 41421 400230068 14491 14492 464093303 39090 39091 524510369 55261 55262 721545147 15034 14988 676732199 68570 68597 793904664 76623 76624 466888465 34388 34389 20599218 69053 69036 16133421 6446 6398 36190631 74857 74907 65361256 37778 37779 239228533 26249 26250 688631069 39221 39222 83925057 9550 9551 977002187 52982 52973 211713047 47301 47302 183624386 3854 3826 849458366 72210 72231 939762339 245 272 591586601 28118 28076 123538745 37612 37572 703083952 35663 35664 586500210 88239 88240 752949918 22236 22237 412609834 33212 33213 496380459 89553 89554 433463016 51645 51646 153785278 17476 17477 636325394 85643 85665 143497905 70759 70760 780311425 27336 27332 474217377 44924 44895 214020686 77429 77430 312756495 76083 76103 201769609 758 726 648835053 73019 72972 207800689 4503 4468 239094929 19831 19832 279711744 49106 49057 726785180 46835 46836 391222175 18123 18124 822055807 92904 92878 910185843 5383 5433 378765476 35913 35914 476635796 63692 63712 8795090 95435 95436 327401313 37512 37513 366200906 46610 46611 648377173 84086 84061 184739272 47835 47849 193445450 56992 56987 197854625 17635 17628 80738324 96624 96625 984713533 13689 13690 256032603 69966 69987 82659616 63804 63805 524467350 58402 58403 524843951 55245 55246 366154356 60677 60675 174272773 55688 55640 477651649 53029 53036 232650182 18153 18154 870413817 8070 8071 131537948 13292 13293 147222338 94012 94013 218288279 84874 84875 908034766 78828 78829 147037334 98352 98353 641534912 50413 50414 164368241 72548 72549 728518192 26062 26049 426767423 36593 36586 297020612 93828 93829 618166525 88068 88069 347825067 46717 46718 172434862 45814 45767 549143032 51602 51560 12702086 58115 58116 558564467 99773 99724 384285477 66618 66619 892526033 37267 37295 257419238 91431 91432 397274704 84955 84956 61407244 16269 16286 89572396 42890 42900 464932503 49450 49488 448208099 81477 81478 49155176 41948 41958 769170602 30587 30588 794050526 51325 51326 32526803 67546 67547 462036348 94994 94995 416044524 35573 35604 408080605 1452 1483 41194005 13886 13891 781681016 588 589 133005696 73390 73431 903226692 23358 23356 762887840 19193 19194 473947902 92477 92478 257313710 9349 9350 720565558 735 736 531205076 82000 82001 725510121 2419 2449 380605300 2871 2921 733642271 91705 91744 985857506 85777 85814 518034563 885 886 225033878 97270 97271 199263226 24961 24927 572635783 95508 95510 995140792 11433 11384 762578546 35047 35048 452088769 44618 44646 886134158 80778 80779 671080332 77155 77156 640058739 65342 65375 660216250 98037 98038 170403620 27446 27447 117091995 8622 8613 40908135 43234 43235 218515135 9669 9670 339962155 35622 35623 211827864 90867 90868 416861246 83458 83459 356953411 69454 69444 844321889 2912 2913 527241975 49324 49325 321491484 85960 85991 166659959 23402 23403 895314397 81683 81655 349103622 52474 52486 243103787 18052 18053 142839815 49474 49485 316001193 80986 80976 931684582 13142 13110 307783436 31018 30992 650738949 99017 99018 866622728 65544 65540 974034026 88926 88927 980726617 24234 24235 164242043 2888 2889 993780386 70923 70924 689656500 74454 74455 5007918 65988 66028 290987428 68508 68517 895799002 13256 13257 741385088 30879 30880 372339351 73723 73688 366625570 28191 28236 8166805 25321 25322 210802344 77885 77886 912193528 43457 43493 44306103 34106 34073 743123073 88917 88918 677471582 46036 46037 141324410 72130 72089 894466924 13198 13205 854875852 24818 24819 466574742 71795 71796 763050296 82639 82659 673919764 73531 73532 652700165 43376 43377 304808720 6456 6457 180617435 43860 43838 267650055 45814 45815 788516753 97227 97276 67142939 59742 59743 933100630 94833 94801 897192125 42837 42838 767599886 13832 13845 329349972 62354 62395 505504477 1063 1081 977871283 30679 30680 904453650 57966 57967 155405389 8311 8328 886104035 8746 8747 527857625 97737 97738 464948096 93234 93235 6680206 76574 76575 949980558 47359 47360 932465860 1965 1966 529442429 803 813 541219974 16461 16429 71113412 42968 42958 994054996 23761 23781 350107990 6031 6032 774688928 47464 47478 527788814 19261 19225 90928962 77199 77200 616038707 674 698 613668450 57053 57097 228208026 6193 6152 60091048 97900 97901 571623435 89269 89297 639221804 76245 76289 550851207 16313 16323 217766552 85720 85721 663631046 80292 80293 616193365 46325 46326 970919794 45567 45601 157912775 1977 1978 495358282 42814 42815 465644263 41521 41552 466631255 19317 19277 510048485 11601 11602 244390611 34544 34581 381869847 7071 7099 86316662 48698 48684 113658788 88133 88134 903748980 70123 70108 617960776 47877 47925 406447059 41502 41515 755228564 810 785 948197832 23888 23889 346870492 31026 31027 686513734 40652 40647 943174569 40265 40305 781161262 16840 16841 333444172 24710 24705 550568742 78585 78628 691591432 69460 69461 25348882 18915 18916 766071109 33971 34017 799195308 77299 77318 909925574 94223 94224 245967799 13401 13449 154799367 80184 80185 273596978 10664 10665 390055540 56073 56037 272865840 13072 13108 600809219 87804 87791 83583923 20925 20926 625225477 89037 89015 247227485 27111 27076 967602268 60944 60938 35025516 31261 31262 129384392 6746 6747 702324125 2505 2535 713442410 40864 40816 659137962 11350 11349 518728658 71426 71390 566278534 6074 6028 897348460 51280 51272 469872175 24459 24427 846512106 50887 50878 939885851 28260 28261 567111526 52336 52337 865028170 71939 71985 466328290 46812 46854 986988060 77062 77063 258963497 26716 26717 575201068 96564 96512 180813877 8832 8795 172941396 88495 88509 446245953 98562 98563 793851114 81370 81385 191215116 83200 83192 125450449 43527 43518 985753548 15781 15782 185626459 22843 22796 705833044 43810 43811 558271772 62724 62774 234202590 77122 77170 871481304 44084 44123 96509677 95242 95190 410901187 88132 88126 441361095 56779 56780 561723018 92617 92601 682819806 80887 80913 480231430 87194 87195 702290455 86149 86130 8084581 49519 49520 792532569 16096 16119 10969885 11311 11363 773078737 9496 9498 928951655 80518 80501 299150329 9273 9274 80413235 18375 18374 296988763 29169 29187 156148874 75198 75190 999166579 24375 24387 232831253 5438 5469 81062780 76548 76600 114840814 48496 48511 959251343 48381 48409 569284742 47621 47649 516739702 16703 16704 886750910 2086 2087 759522200 90948 90949 371252028 89545 89546 163738367 76320 76349 348803487 54834 54835 357970682 95923 95924 16233812 52178 52140 696146980 33567 33572 318659661 54265 54234 821622444 462 463 614208695 73071 73072 264200570 48568 48569 268373116 32350 32351 405093550 91773 91766 471100752 9264 9265 408028533 31367 31368 869382330 16945 16935 326548390 11836 11872 602128430 75875 75880 484095897 20061 20017 794793856 77785 77786 952040013 14965 14966 729128496 64842 64889 746745479 12895 12896 522752032 84826 84827 517749267 5141 5173 824379222 45313 45285 207455090 94217 94193 268578617 65190 65191 867005594 19039 19040 350644923 14072 14039 571567962 6425 6426 431258128 42812 42770 835988886 90630 90631 564099363 52913 52914 582195855 53513 53514 880507443 86733 86734 7633193 95302 95309 167428743 412 389 293552919 85586 85629 59657955 57813 57814 800484743 82135 82136 458919673 18834 18835 762517648 45716 45735 361769921 95496 95499 258587474 19517 19525 349388549 29980 29929 841980178 14568 14569 89042242 83937 83938 374669257 21172 21173 925354756 10471 10472 33928080 79457 79458 527814971 25615 25616 886796409 3104 3105 400541000 85905 85906 814618703 85541 85542 4699804 53367 53329 387563111 59148 59133 81761992 57146 57147 369121834 39061 39062 992262519 30616 30583 585605291 90645 90646 240841853 18960 18961 347814396 8002 7996 259619238 31601 31592 331887171 92924 92925 993579959 8699 8719 819215303 19098 19099 108623707 11008 11009 31471812 14307 14293 570967245 89461 89462 681796668 36880 36853 704483132 25780 25781 30021593 76057 76058 780367876 69337 69289 963228885 38677 38666 783439556 48201 48202 982530790 73947 73991 341801285 19474 19488 638016404 88624 88625 342658871 77514 77515 993136383 61305 61356 569650848 16181 16214 882519217 74879 74848 997147683 32262 32268 220248263 47856 47857 667516970 45466 45467 963943646 84865 84908 235203082 67635 67636 298933441 32613 32634 725378807 77536 77537 420139132 86878 86879 615826662 28205 28203 92204791 49310 49311 243105940 23999 23981 697586452 82995 83011 702535650 10985 10986 851597064 77531 77562 167564283 74761 74762 782582637 53157 53158 257210916 24153 24162 511365465 54666 54667 958364700 22122 22123 39888810 64314 64315 304650715 16253 16290 831114549 47446 47432 831225097 15471 15472 782417434 85636 85637 87522207 61531 61532 908048252 31598 31591 228312303 94707 94708 789505243 65071 65064 498300582 62238 62235 517520111 87631 87632 594270381 27792 27795 193741202 42524 42507 710497433 73731 73732 477620014 67071 67072 927024954 8132 8133 139307316 37190 37184 124059442 67657 67616 369300755 89128 89129 297309623 94028 94029 730328844 89224 89225 184320417 23665 23666 993518896 44546 44515 522392588 90247 90242 553101403 37735 37785 76939928 77576 77577 638846004 61107 61108 205552151 74824 74868 853979850 61585 61596 524194053 23169 23157 774362926 16261 16225 478477855 67626 67627 507956642 23947 23909 107841102 54209 54158 545893558 61945 61946 64535972 55115 55156 614042947 29331 29296 674841425 85404 85405 104440659 32181 32182 557797621 83203 83186 773948260 97709 97710 768737227 65594 65608 926354934 77914 77915 175494609 45656 45633 481041717 51419 51420 763437622 79690 79691 393314745 11501 11502 30160153 13756 13724 927914733 10193 10194 841053295 64230 64231 584418328 52464 52465 776458453 62767 62768 972426469 99548 99500 166518958 30452 30498 480362063 97218 97219 326466070 11775 11776 816677037 93111 93156 111637536 38275 38306 267028175 98935 98919 60456509 13025 13026 766448325 72743 72698 565442532 18126 18127 111226835 4202 4203 594367683 53332 53281 724554299 85363 85364 244578709 80616 80617 690099118 72845 72846 13115760 77527 77568 995610365 38689 38654 795667363 41269 41270 878776166 89378 89352 389602263 5098 5099 610379935 15133 15099 48989053 11261 11209 335162807 85271 85272 621272006 17635 17636 946292567 14508 14558 749125367 73370 73371 567373303 34292 34254 854419371 40055 40056 615482234 28795 28774 500289473 44809 44810 876515127 48370 48371 614038889 57881 57924 321223158 84485 84500 474174797 63346 63381 509308213 36353 36328 326378338 12487 12488 716642133 50880 50881 613637930 56915 56916 835933350 37408 37409 492562967 66434 66435 181722955 85689 85690 706064521 81740 81733 903532909 56649 56650 715294228 15437 15438 300644162 93583 93624 634769226 51950 51957 448896534 49701 49713 992419835 95820 95845 873957156 95227 95176 335388725 45543 45544 458358659 4425 4378 914888359 47290 47267 573530615 17235 17236 133554379 51118 51094 644173245 64721 64722 983383563 74822 74823 977849340 27191 27174 652563079 36260 36261 335979006 31838 31890 155454479 78124 78125 336388817 60238 60239 259659224 39848 39843 355532268 12152 12153 868195101 98434 98400 515878517 82933 82936 112863154 47559 47560 528964563 84307 84288 990915739 27393 27345 554614802 44540 44556 17431541 58449 58450 735902513 18582 18583 430511370 87313 87314 974934362 15215 15216 681180219 33456 33420 677814177 74535 74536 533291224 17591 17592 907273086 58251 58245 964248411 41467 41468 957016632 4370 4357 459325571 598 599 246001334 62708 62682 782199520 31612 31600 73545834 12053 12054 362625087 33698 33699 516735629 96098 96083 367390838 76688 76689 824079561 76049 76048 812070522 14295 14313 751431758 79805 79806 754466828 97121 97122 466294703 49178 49206 656314645 45847 45848 271792005 33369 33347 478702658 91724 91725 245907127 50181 50182 703275553 39986 40005 860777243 16009 16010 114426601 28685 28686 25844956 74106 74156 156930515 795 768 979143736 32872 32873 489327699 9443 9444 112012963 41746 41777 325314728 47714 47715 895376603 59979 60015 347218080 65713 65714 100628817 73281 73329 667050078 94786 94802 495876168 43666 43680 100241018 11492 11493 981875257 23458 23486 518962242 47388 47389 569174484 21267 21253 747936655 51633 51634 100242859 89262 89263 591762265 29739 29688 184268512 53336 53382 636801389 11391 11392 279068814 30976 30925 865787849 99655 99656 596682063 53578 53579 936877818 70559 70560 44803270 69731 69732 326169025 2829 2830 567371047 66670 66671 464539253 1399 1379 763042296 30046 30054 157936576 92669 92670 435662247 8750 8777 583462098 32628 32676 619154411 16914 16881 635802720 65312 65358 386714522 8191 8243 939099896 73156 73167 812832985 67326 67327 532323308 2807 2808 771618809 65818 65783 655891347 37312 37313 309021650 87336 87337 303913091 47373 47327 982397449 70690 70691 52139580 33267 33296 997974407 10428 10463 581489915 28420 28428 36698122 78538 78507 904929425 80101 80102 656072573 44289 44290 861073743 15064 15065 171935533 45195 45151 688232966 39860 39808 403398444 40307 40308 235564073 81179 81193 878487149 44352 44354 845884432 91883 91897 675545208 65131 65165 42803442 279 280 840281308 7809 7810 736736340 19015 19016 218915420 97055 97014 618257828 71328 71367 381970489 42735 42736 262983715 10722 10723 707562569 60775 60776 89523263 11487 11479 759339998 71204 71194 651314000 75008 75009 28409942 46075 46076 103542308 5943 5914 882549210 41539 41540 229405854 90216 90217 535488568 57768 57769 797533558 24357 24358 228176488 31358 31326 415419111 74700 74701 622297134 25985 26008 274749916 33136 33137 957495952 5163 5192 16365875 72283 72248 376024102 68756 68774 97554769 95601 95602 325393879 35470 35471 808120234 42795 42841 673763898 93187 93188 426885781 69841 69842 556037767 78519 78520 214680227 29 18 681879766 8142 8143 212189410 69252 69269 520145442 58826 58827 680354343 34415 34437 533252338 17031 17072 200660543 17490 17491 294788380 86005 85958 820447231 14228 14229 674968241 58398 58347 108244853 26482 26443 10478684 98659 98677 518857820 61159 61160 369749901 433 457 165551912 88389 88433 377904348 53614 53615 402184309 90133 90134 732580540 94901 94902 434928025 54649 54699 577359398 79513 79514 959048637 33207 33210 187998172 99606 99607 442997909 89979 90031 695783401 4907 4858 146931624 69091 69092 519338867 99966 99951 707390195 77891 77857 914806380 88008 88009 228297037 20718 20719 752919850 33479 33519 22232554 66011 66012 612070047 74409 74438 258474445 61367 61368 796969114 82299 82249 733370589 38637 38651 301575176 12327 12328 994292471 47446 47477 77860383 32002 31967 204046709 15085 15112 65221364 56573 56597 644984181 32644 32645 510979251 4565 4615 765750978 58913 58914 34546372 27525 27526 502734808 75395 75396 990682739 34212 34242 803991925 17543 17562 74774780 13164 13165 73824886 75742 75759 593194136 79556 79577 308573657 40465 40466 768992889 99276 99277 333836977 50533 50583 578623905 47144 47145 330681742 63686 63687 258385380 62417 62416 852880246 71529 71530 907424848 62555 62556 49420691 54572 54573 96472402 59138 59185 904249128 51525 51526 591788577 49972 49973 641230760 88220 88221 413851604 68590 68564 645787276 63381 63350 430895871 47004 47005 15483981 66594 66595 741663212 91063 91088 126291356 17521 17522 379923929 24458 24459 557906540 22109 22106 577251620 60890 60891 143986531 65146 65147 831862274 89920 89897 630055486 55193 55194 63882373 11028 11029 932465051 84248 84249 980781384 29010 28969 18477317 95091 95061 637135848 53292 53293 820377504 17352 17353 140833917 46802 46834 481261176 25486 25510 277416111 16447 16408 910000831 63518 63519 795966156 94730 94731 160220227 86563 86611 96385830 65045 65054 989699001 79508 79497 866291183 86952 86944 689336458 85146 85147 329350886 79250 79216 995913080 68009 68010 503723358 85996 85991 580006815 2603 2604 706928319 89332 89322 288307051 17095 17096 904779912 26008 26009 644512095 86426 86427 9360732 86954 86955 195763198 51696 51706 989702375 97022 97040 729565063 46147 46196 481533408 61053 61054 358140477 29650 29666 531743191 32683 32727 975301073 82495 82511 583601702 71936 71937 872243189 23345 23346 334230166 5004 5005 433033965 41046 41047 300111794 83647 83674 847077170 65157 65118 555804833 90033 90034 256717220 68209 68189 785998055 11241 11292 76062857 91938 91939 984908674 63729 63730 929196910 62480 62432 394353586 15087 15131 855523216 96624 96667 91248460 23308 23309 858626946 76147 76198 328466650 84851 84903 595279106 44283 44304 303185382 47918 47919 446391933 47376 47326 127422461 99988 99989 3495298 26529 26579 698055425 76211 76209 367280101 96307 96301 646040066 63536 63537 569088510 74153 74173 676873584 44444 44432 115369612 48899 48900 601599002 683 684 329916066 26841 26850 778299119 66973 66974 516836187 40620 40639 223197166 97422 97423 518427239 91480 91481 195742240 56231 56249 689025639 9590 9608 543750398 39870 39871 747651850 18034 18035 997821958 69901 69902 46096137 95232 95218 544619456 5695 5696 47672385 35401 35352 887950547 10741 10720 906428939 21151 21152 147478824 33864 33873 56976180 93586 93587 435004701 32414 32395 603538340 49227 49228 324216626 38160 38161 175685417 17128 17091 346022310 9374 9376 378304519 16462 16481 536409343 53444 53443 917218465 48453 48454 478243256 21665 21666 801058865 75406 75386 217608745 82084 82085 404087170 73494 73495 673650280 82561 82521 769696198 68251 68272 15534885 83662 83687 529573582 10672 10673 61500398 92851 92865 596226261 23448 23418 891646103 76940 76901 528677496 51093 51094 477873590 1995 1996 34906335 85736 85719 355979757 14502 14503 750153190 46186 46195 833986125 71978 71979 692447668 80083 80084 853100268 46275 46276 232853859 56541 56542 721876469 99987 99988 768691324 35290 35291 993064321 57135 57136 210096403 46841 46842 608659830 14900 14878 561242057 92579 92596 99972049 66496 66497 307038372 21274 21248 256050788 22682 22683 878579275 77960 77956 142528532 69333 69334 76538093 68714 68764 204325263 94250 94251 148204427 69654 69635 415818673 12436 12473 512976524 69062 69032 4483872 3011 3012 809064732 92863 92852 131987561 18238 18249 633881224 62762 62812 380501183 27174 27182 576504422 61907 61886 852620149 82396 82399 396667564 74325 74364 735068349 11525 11526 349112651 19489 19495 137673183 19125 19076 548161790 78203 78231 652414037 72986 73029 64756069 58176 58177 870698182 93475 93476 822574532 52380 52381 13905941 45782 45820 697646592 82425 82386 209383942 34898 34856 694312756 14911 14912 418680902 82829 82830 503836864 90254 90302 233627206 27318 27327 802547941 51893 51852 747535342 9462 9447 304008269 32735 32774 643295545 48242 48243 421927719 25670 25671 734958648 50048 50049 817102001 23321 23322 546200512 13677 13678 702358504 2557 2558 548007522 40291 40272 312541586 9076 9077 993956210 80802 80803 484514020 29997 29998 348711693 43413 43415 526012120 3683 3684 865236473 9350 9351 692363433 69968 69931 438202025 33725 33730 82844611 47887 47888 196137284 18005 18006 805600279 21337 21338 560465329 75448 75449 771874363 62398 62423 491291490 33803 33764 232645296 80746 80708 330984273 27130 27131 557923704 77372 77379 241430005 69344 69345 236925334 34016 34017 905645833 18099 18073 524608123 59636 59668 342850541 49130 49147 127315128 56267 56268 717958920 63546 63547 144551003 88025 88026 996866475 97943 97944 227116412 40599 40600 830800469 869 827 34578554 93940 93941 938428536 49243 49244 815643301 24567 24568 703686509 21943 21935 921982208 39091 39111 280056692 84120 84096 343677272 67189 67153 11233928 53770 53753 735383860 83486 83487 61303699 24840 24841 392887780 65924 65925 800202257 79321 79331 34498815 95003 95004 741402286 18867 18845 712175977 19224 19225 17208843 61910 61955 501711717 2470 2432 975050714 20840 20864 582602631 35142 35143 716505984 58793 58794 192656652 5930 5921 94715336 28518 28519 591077752 84746 84747 284166604 42503 42504 680922967 57220 57221 40746728 73024 73025 430699924 48581 48606 957521617 35939 35913 909766692 53956 53911 48822181 3216 3207 369457268 34763 34768 558060459 89416 89421 836528243 80980 80981 547511621 87947 87948 797927137 79446 79449 753809200 83108 83109 134698164 69400 69374 347979736 60607 60633 689233915 45195 45210 912448209 64602 64631 340615502 52488 52489 255276211 35459 35436 587208715 38613 38574 960976754 28635 28626 6651746 20792 20827 245673410 33994 34045 19526107 25491 25510 745460530 11260 11261 107126201 71232 71233 625168368 28225 28226 936326152 23432 23429 687809121 39391 39442 593280831 79273 79235 288912901 54667 54654 433793796 17926 17927 37394936 39398 39441 401905830 28753 28781 8849367 69500 69471 159588600 80129 80095 412159045 82568 82569 898303970 44769 44770 733255071 95077 95078 696086642 21702 21674 421401784 34305 34306 841661062 43705 43747 523542886 53408 53409 754751328 51901 51902 36384862 23037 23038 631703540 23966 23967 94324136 61603 61604 393985216 13091 13095 613269986 49228 49196 827373631 72991 72989 628367164 60192 60193 275109193 26632 26633 977191986 11846 11893 929499778 87709 87710 128991214 55334 55335 430898527 47300 47301 681895496 73576 73577 523307624 43845 43846 903024646 95950 95981 640205961 41664 41665 937964731 27613 27644 765301956 94678 94679 701028290 46968 46969 267782047 83470 83471 849101328 10185 10186 709080611 8755 8756 737113293 77479 77488 762438785 87400 87431 787134369 79335 79336 118250025 49507 49508 226254201 91992 91993 929834002 84172 84128 883076893 38892 38847 529898529 40802 40785 181116071 47189 47145 242308509 37351 37352 141123927 63858 63859 170495569 64184 64173 154023478 89250 89225 890838558 39469 39479 802858322 94641 94642 886881843 2284 2285 929420045 39864 39848 185939096 25965 25966 877270500 692 693 548633317 65626 65627 756636234 93515 93516 608109144 33289 33290 222780116 18736 18772 10161000 42949 42995 902790513 46192 46193 300668536 36142 36143 583535198 91957 91958 155031294 24115 24132 516697854 59294 59295 369668955 53079 53066 82222436 43407 43408 252107632 69235 69228 735792794 85538 85539 167843189 62698 62688 122939050 13253 13279 963759095 66863 66864 361259596 97081 97082 672618706 19360 19411 665453067 97664 97665 643596774 20381 20382 302617246 38737 38763 411465606 70852 70853 906713371 39051 39032 794950222 57823 57863 786463787 63289 63278 994365402 41125 41081 893955669 76150 76151 412986822 99821 99822 627474633 41735 41710 560479491 82898 82925 800433900 28870 28871 729018438 46547 46548 722373012 53264 53265 97628948 57078 57055 776519211 36053 36012 691076273 65870 65879 850241474 35110 35147 313891386 28903 28904 533832178 44542 44543 12413932 84149 84150 936065537 33979 33980 753951181 74667 74647 870086918 63303 63323 214571190 30753 30763 248170441 56126 56146 455989628 12332 12333 110651609 29311 29349 127383172 28520 28497 769034644 25788 25789 901937063 50824 50825 861347758 95033 95034 210531111 56619 56620 657735379 40739 40717 352416265 91637 91619 16045982 28612 28632 819163230 41981 41933 400310826 79255 79256 325793798 34971 34972 355438670 44988 44989 384249025 3965 3966 27248996 99421 99422 175221368 43524 43539 140538933 16046 16092 450403806 25267 25224 506311700 91793 91844 241678460 20998 20953 38822551 95953 95915 414364839 10087 10088 358968186 63964 63981 100388365 73563 73611 453387850 50630 50631 808588063 99049 99050 908140264 60400 60388 201677920 38403 38395 609908908 36011 36012 805395965 76967 76936 952121882 7560 7538 241193985 29053 29054 199581222 59615 59616 270797492 64005 64006 717710340 49964 49965 38048447 87360 87359 210317945 56081 56082 720573095 25285 25286 818890847 79601 79602 244537761 9263 9308 864743948 60730 60731 16425266 64429 64430 893917002 46451 46429 125062112 37276 37277 913587055 10127 10128 326241629 70189 70194 110932517 14561 14591 182034809 57170 57171 832195058 35787 35796 990724139 34439 34396 383764504 87912 87933 703254082 39292 39293 507369752 5747 5748 495358331 31425 31426 580601243 95777 95759 27775979 44284 44311 953915572 46283 46284 303567806 1229 1262 578106944 15051 15076 486025215 96935 96936 699008513 39848 39899 901581129 97440 97441 921390206 59339 59318 420639715 64173 64132 494283414 44244 44245 73759561 78788 78795 740612417 74697 74698 129900278 35857 35858 264878473 84252 84292 403458536 35174 35175 212676518 43372 43348 390476359 17015 17016 873067153 66056 66034 847655247 94197 94188 554290923 23369 23370 342304173 55311 55312 212055740 63334 63348 203957206 77 78 667177284 98134 98115 493183405 10096 10093 61213983 74875 74886 460496593 21167 21118 622618863 55200 55192 834038942 45007 44980 786595149 48191 48192 566443886 88428 88442 73333834 11593 11594 817690088 46747 46756 568893426 96739 96740 559463269 19717 19718 698526146 40955 40956 645213719 48404 48398 317559400 88667 88668 778415559 33903 33904 907889582 22403 22402 463841993 17885 17886 363601229 33965 33966 617188906 91629 91637 543813946 38754 38755 985499920 58962 58963 921082608 52677 52678 717659666 72400 72401 829765306 3029 3030 704835186 3080 3081 697772894 51454 51424 370622096 13244 13209 691429031 6305 6306 631740570 3038 3039 336901594 75873 75836 733847862 71328 71329 999628038 2826 2827 29033689 72253 72244 661033646 95561 95547 722720805 79791 79792 70025171 60605 60617 567314019 11873 11891 718119134 35733 35732 290482759 8922 8881 926064491 25642 25643 14553020 78985 79025 689386336 1059 1049 958081458 22639 22648 39472661 55910 55962 516903388 93782 93750 87271139 35139 35140 500991539 70458 70485 818469870 45952 45953 928221349 54340 54338 310232255 44618 44619 862406054 35239 35240 920791323 96317 96318 457482827 92642 92643 466475962 73542 73543 300280726 12088 12089 416442957 86862 86863 442692547 14980 14981 558245568 37378 37379 327193549 48173 48174 659726866 80356 80357 906051478 75692 75693 189204657 1937 1962 953962266 46786 46746 20496727 18312 18275 412740071 12545 12546 483828173 84782 84783 467195820 4743 4744 43657010 84386 84387 383949920 45525 45526 692968238 97038 97042 458894000 93558 93562 3620103 24736 24706 362864005 81444 81491 7574189 33514 33510 510737210 60041 60042 730919920 97161 97157 356770449 24956 24957 346999142 69043 69028 741300583 35791 35792 295494420 9252 9253 186426411 13531 13532 325731184 12350 12349 117900848 79560 79592 583279449 22984 23017 401295537 83047 83013 508940134 31751 31759 483801869 98179 98218 152413088 41339 41340 284623985 42215 42216 199957330 21967 21968 95708670 89537 89489 248745440 15604 15605 791574224 73926 73975 545731696 27111 27087 760214579 67602 67603 192002192 70476 70477 551970322 90765 90758 132394651 33591 33557 232117129 99094 99076 461235234 78508 78528 7342938 491 492 827199610 58272 58273 409197253 99782 99794 125549845 71018 71026 19585691 79061 79059 844633963 98954 98955 613278868 53783 53784 180266995 81265 81238 999065824 79721 79714 366135848 93842 93843 152161711 7951 7983 387911710 9951 9952 75502631 27141 27091 325207916 96367 96368 803531792 23424 23425 450048075 32269 32270 690454874 1443 1444 612671927 81476 81444 637045502 29811 29812 955946352 87135 87136 556677598 46756 46718 564756151 59213 59214 837789244 86601 86602 145408718 55555 55556 578100297 18245 18246 833448349 75139 75146 328355394 80868 80900 163845509 18841 18828 619088869 87496 87523 554041987 51025 51008 625087444 72493 72538 759178863 33418 33454 39672736 12584 12585 353908459 25757 25758 818895666 81542 81576 457430613 89039 89073 45289249 44689 44690 5541878 20871 20872 832609592 26826 26823 489014264 57794 57795 455550858 80663 80664 456800925 36198 36199 271289757 58078 58079 829362206 45984 45985 400960212 37506 37493 49942345 12754 12802 282120243 92172 92200 596324000 96373 96382 406219925 67317 67267 293823556 49135 49133 969706917 86222 86223 133250623 10887 10888 806303227 30143 30125 48749937 45154 45155 929796318 75761 75762 740753483 88058 88041 751093389 8116 8077 430474645 61630 61631 185238649 43304 43305 206662825 53387 53381 282491010 43769 43770 254488674 35192 35193 688741607 23026 23027 496286608 77661 77662 99939223 99564 99580 208586230 94584 94585 962956410 48930 48931 443293745 5652 5694 388464521 65226 65227 320252961 16162 16148 978922384 96392 96393 553723276 1886 1887 177882179 40628 40676 272883896 87026 86981 833419323 66820 66821 515936344 33708 33746 528064767 17059 17060 139951412 61376 61402 889577316 4606 4607 405890693 40890 40915 261740748 25125 25126 377579151 55861 55901 580074235 37347 37348 299732104 8360 8377 794537070 17203 17234 752783505 66257 66277 631070658 94264 94216 341852792 24750 24767 789554663 34044 34033 338093187 52002 51988 722427756 52228 52229 94475781 17722 17723 749611482 69248 69249 693560870 18021 17972 246679349 33804 33805 595873136 27927 27936 643885691 49561 49522 238241306 66390 66352 718807923 32102 32115 689128812 57133 57125 894152705 8642 8682 137060127 74670 74671 110209442 72500 72501 872071648 59346 59347 444074675 38691 38692 62919375 62222 62185 240065596 95467 95428 645714476 56607 56579 112828108 71531 71532 909656017 40352 40395 137287039 59271 59272 647580373 74407 74408 556763048 20297 20298 469520623 5757 5733 140036493 95623 95630 272400478 86114 86151 759135109 58642 58643 37920534 58203 58204 124280693 41112 41113 171904731 50812 50813 265014847 37413 37430 198022411 9106 9095 738309798 25741 25722 651440932 84174 84175 860359131 54257 54305 159086232 83097 83098 626578571 21271 21280 745195595 26201 26164 719347572 21817 21818 387647650 67972 67931 912649659 88535 88527 72176748 79723 79724 749320891 99576 99577 415645020 55625 55626 957907649 11151 11152 304305264 68204 68177 30910198 45893 45894 503836164 42439 42440 907650603 7443 7444 877867966 41455 41409 380526679 36062 36063 307353648 2344 2345 418924299 1941 1942 449929473 29308 29309 177942352 22768 22799 705681699 70110 70148 923484557 48712 48662 591486086 38198 38212 193804696 10635 10655 171420349 83523 83529 233290654 80481 80501 204974193 70720 70719 283597723 74953 74954 263325064 63347 63348 139814305 13570 13576 713949589 33297 33298 929715185 85391 85366 187174125 96456 96457 921936009 63019 63020 55757954 99362 99392 121671620 94904 94905 849028626 59338 59359 784007650 46386 46368 340065055 536 537 962188936 66936 66980 384724790 74577 74585 696867426 40193 40194 996551328 74524 74552 881145326 42360 42361 224038151 70862 70863 715036490 77928 77920 951298838 52723 52701 49117188 6596 6597 528888078 14545 14547 393279809 12030 12041 677475396 19896 19852 843612417 73218 73219 743006977 9537 9513 308838924 26301 26300 325528149 77288 77272 347713026 18765 18740 472908691 16332 16333 236869890 9674 9675 163491926 50119 50099 718631054 89713 89663 235781609 29914 29909 872373490 19193 19190 654296121 94494 94495 962365565 27146 27173 725988119 4065 4066 741912587 26988 26989 411225644 42853 42847 947046602 42721 42722 912547491 19570 19571 873014700 89925 89926 367480027 73356 73357 677627598 32135 32093 307088277 87377 87385 490950464 19135 19136 648095632 12220 12262 492617418 54096 54129 835416319 21822 21823 991522560 50369 50359 986014835 87484 87496 939998969 93017 92984 547611573 11868 11869 59862898 21546 21586 167578826 53973 53957 192246923 82221 82222 775829882 21814 21787 475915912 87472 87437 333120667 83848 83883 383198812 30198 30160 72661866 20723 20762 309199445 42285 42286 981338563 6686 6687 578392921 43091 43092 991043325 29852 29853 233532571 98197 98233 752536037 45899 45900 229991618 55739 55740 763849025 6607 6596 397391694 80151 80152 454183671 12761 12783 519080385 26889 26890 311046426 65016 65024 70963787 88295 88323 973847429 37146 37147 759791022 82815 82816 571914017 13176 13177 293555993 5669 5692 74250502 98829 98830 586158990 13258 13259 287238551 35300 35303 374650019 88799 88832 619243703 92287 92246 159689601 7181 7224 233163507 4670 4721 225280299 94704 94670 411165268 39722 39723 824324507 93 94 928374688 52757 52736 815483914 85433 85434 626576509 53387 53388 856482087 44491 44530 677150194 48874 48875 264710408 36231 36195 344020155 98572 98573 686315717 82849 82850 87495073 26218 26234 206245751 37024 37025 329531910 99415 99416 899530773 52053 52044 652573844 19608 19609 609451727 51973 52005 396443542 60685 60686 28956391 26308 26312 751815809 68553 68554 716707356 68024 68025 743636067 81102 81101 342265577 85665 85666 293041785 88885 88894 401221705 45737 45738 268887583 23624 23625 362473404 56900 56901 775411047 56799 56800 366298224 88103 88104 515025937 34652 34653 837564248 10377 10402 992326410 85544 85533 438000510 96056 96057 376794374 32314 32355 81169302 33801 33824 421565965 42193 42194 281227030 36066 36067 338042199 65265 65266 494195196 80213 80214 616791508 27706 27661 398146661 98100 98101 937744539 43631 43584 696376835 71707 71715 573075887 5772 5757 606785162 91661 91655 90552509 88655 88705 451257330 64984 64985 887406874 38719 38720 656040843 97825 97826 895161324 93547 93565 451839160 41716 41717 402372686 57466 57467 123153463 88146 88099 572539797 17267 17246 232841371 5104 5105 712474156 29848 29880 595453426 10435 10467 583109883 56695 56701 865120740 68985 68986 315044096 52159 52160 763524981 5131 5137 101421234 84641 84595 371192748 56115 56078 40872947 47279 47280 379979001 84079 84058 757391636 55919 55920 373451169 18480 18521 830770213 83729 83749 302151938 81379 81380 941584770 11883 11926 894273708 46515 46516 23849114 40787 40812 110823908 31466 31501 691825624 77541 77558 375674060 9411 9377 571071891 40873 40874 419531641 73640 73641 96099169 77878 77879 806346398 86590 86591 312129810 16150 16151 799222640 35483 35484 355472397 83194 83162 443120409 30338 30369 711272277 63754 63796 183689872 3938 3939 834018995 416 380 885199661 44340 44341 167703630 2977 2978 305661356 16225 16178 191305284 19839 19840 143661247 53127 53128 490529596 9886 9887 700353467 4295 4281 397358495 406 452 704876358 14523 14524 933174157 51157 51120 893658410 44815 44776 725026382 47902 47927 199062548 96758 96759 330187908 658 659 300218884 95802 95803 942981307 10619 10568 600886317 81656 81657 393930039 68132 68133 615663270 88813 88814 643804338 34757 34749 470928393 33503 33504 963865285 23998 24006 960524372 13960 13929 860733311 4217 4218 254090097 3791 3816 662444164 61274 61275 410207244 83985 83986 219422494 92832 92822 821374177 96414 96415 370460519 38070 38055 611607845 45993 45967 564877694 6532 6533 942260542 3506 3549 370143331 30919 30920 980313310 9742 9743 2615966 36271 36292 981029358 17049 17003 684099446 18959 18933 175077962 39961 39962 69505729 86653 86654 819624004 94814 94815 202217541 58794 58795 756815093 70293 70242 488650177 76066 76067 634369023 12331 12300 59389230 46365 46366 258415962 49723 49724 286935114 36905 36906 590404588 30757 30764 402225 86605 86606 134186474 99002 98994 509376208 39189 39177 856378044 95580 95581 36422643 10525 10526 383291411 47075 47104 355301267 56241 56275 624873654 42131 42128 325492329 86357 86333 679813666 31621 31622 453777872 24493 24510 15010985 24184 24188 92763528 81886 81887 851523483 99905 99869 437751704 11902 11896 640413086 28757 28774 419164716 90965 90966 743502057 79435 79436 854815090 84723 84753 164808562 61055 61056 10924866 97812 97837 131586384 71767 71768 94089642 81895 81896 701114945 42895 42896 572794057 95897 95895 991600022 17647 17648 215500993 71809 71810 469763161 63492 63521 105164095 65177 65161 745433455 77593 77588 569621749 45044 45045 4085946 99512 99513 970965528 76552 76553 471970398 8201 8192 55076648 99611 99598 556588738 45560 45561 428620419 41314 41321 725695622 15297 15284 856984214 817 834 456181697 16103 16104 124353037 42857 42858 312606623 21505 21512 625983133 35909 35937 340734805 93838 93839 931694551 79728 79700 502404125 67768 67769 815073438 78966 78967 61180014 337 332 751701694 13174 13168 497240561 27470 27471 432081228 26629 26595 299911506 15171 15142 116971233 985 1008 433525275 35535 35536 274290919 945 943 397785607 74855 74856 963212421 16379 16380 496693929 94141 94142 945745934 77111 77122 74395480 48738 48727 685298239 29532 29522 698862548 50569 50541 715619216 56744 56703 111376160 90296 90250 293168973 75740 75741 876855523 81895 81900 496851159 25211 25226 962027036 23116 23117 942582089 14359 14371 22165810 81491 81492 558612054 52623 52624 587789925 61034 61035 599844980 70284 70235 947748666 61186 61212 422718455 39385 39383 679559735 53651 53652 42705158 31304 31346 933692562 16511 16512 803571504 36379 36376 407302573 57603 57642 519309969 53668 53664 727944561 22366 22359 356881108 44379 44375 573993447 65483 65485 76377616 69106 69107 253131338 30315 30316 955606643 63580 63566 326978332 95656 95697 662327955 43222 43223 348422480 13523 13544 865608122 90160 90161 515694776 74392 74419 665077726 10444 10402 909710631 49154 49169 794033725 43948 43932 704392441 71349 71350 510698591 74652 74643 256834191 67860 67861 323987407 19431 19419 244722393 61605 61648 721896142 84060 84061 622852985 25816 25797 659094704 95400 95401 21907180 73670 73671 209690603 62976 62939 698613635 60545 60517 559964658 62126 62127 647621964 45380 45381 738107405 68959 68915 497930028 27186 27187 441274595 94673 94652 840002161 40491 40453 623676622 95393 95418 171605580 81323 81324 203531390 53747 53748 482493199 71948 71949 514217738 91725 91726 369883350 74436 74437 876307018 81839 81789 329975898 65252 65253 63816691 75205 75212 720211603 54328 54329 432441246 79329 79330 80119119 75381 75382 410568525 41839 41820 540578008 22587 22588 487824836 79713 79714 994860853 9769 9724 232221398 63081 63119 917718827 14319 14303 244203435 9538 9539 683932898 22789 22790 202756458 40398 40399 279471023 39680 39681 239322462 31579 31580 26201064 27720 27721 240321415 43502 43482 849708935 25212 25246 961210512 64123 64131 819743640 74226 74227 961886504 19783 19755 417101846 95455 95456 366057646 70973 70974 274030065 16278 16279 805839015 37117 37162 604853118 34965 34966 497235091 67938 67916 676197438 37695 37696 247520575 49764 49765 31395233 61602 61603 337587746 45877 45891 922652245 508 487 86423912 2600 2646 516650989 36614 36566 879266399 8159 8149 570287210 10929 10930 248179349 43163 43147 132297929 61571 61572 688988792 13524 13509 53909753 41800 41755 665347004 89179 89180 484281915 66933 66934 998324865 89369 89334 557541506 1324 1325 983407881 7259 7213 811263325 47388 47421 538796166 36507 36508 606192212 75958 75959 480820700 19604 19605 239041049 63378 63363 452244641 27634 27635 324584273 49435 49436 570863249 29607 29608 303460400 75815 75816 599523367 41683 41675 178862865 23720 23721 787213326 52344 52345 243244411 60203 60194 963955025 84372 84373 974191615 27312 27313 156238405 16499 16477 135307867 32480 32527 664159285 71740 71708 57839728 34127 34075 477913008 52310 52311 889242000 53478 53455 273617601 37210 37211 491002142 75522 75528 129190112 1329 1381 732525519 14678 14660 345770417 37389 37390 264887394 7860 7873 732584979 43851 43902 508047512 1899 1900 104152662 76578 76579 806069446 249 271 348283393 62137 62089 421004597 83399 83376 169999910 97299 97300 709847147 54782 54783 34212484 25425 25419 402838033 23512 23513 364311601 3083 3084 865200218 30623 30627 113121886 11483 11490 737346448 16164 16165 866869179 54360 54389 805003022 86538 86539 451403422 57164 57202 418743151 54101 54102 896035630 64572 64573 412339223 61853 61854 911065971 6105 6134 245566130 35370 35342 413904594 27295 27276 943484996 41389 41388 279320672 72596 72597 747254924 52330 52364 514190164 39123 39075 526380288 86547 86548 812195531 52278 52279 130989030 98439 98487 388922218 72075 72029 503010334 82083 82084 74998321 53558 53559 324304765 30835 30836 174751804 27583 27584 777837957 78298 78251 312031483 71576 71577 707318126 69653 69687 366525935 90626 90577 66718995 32219 32220 694147794 63756 63757 526976464 88920 88940 699540628 42387 42395 892022604 87875 87882 724765553 48868 48869 592010116 3738 3773 91172332 61661 61662 196035005 31268 31269 208967003 65799 65800 590370543 56416 56466 374987820 12011 12012 908834 86229 86241 43372724 21858 21859 901999002 32212 32160 7155774 4017 4031 432646217 75795 75786 991047145 22938 22939 501662672 19420 19421 687978984 60460 60430 535906711 92133 92180 733034110 95374 95323 443454905 21133 21175 424078310 72475 72476 743057044 47492 47493 712483240 77832 77833 514050581 42533 42534 521771105 92177 92178 978606729 72849 72818 655210978 12640 12641 54848229 64035 64036 262562886 65496 65548 335507914 87781 87782 605904009 94015 94016 920537078 77019 77036 799332792 29732 29702 514542269 81672 81673 450949722 46141 46176 90558480 69168 69131 864884123 30285 30323 723287422 12951 12952 789568473 28119 28120 38328494 28124 28125 672928436 10160 10188 372590352 35926 35927 312661423 22447 22479 543349338 88646 88647 995549498 31274 31275 511369091 20912 20913 454480333 43923 43939 743409386 62561 62562 409919375 74043 74044 412819196 56630 56631 856160541 5912 5913 133495069 91152 91172 981893114 71912 71913 160483117 10084 10085 681787621 93402 93416 117471147 80419 80420 760131512 11285 11286 845007102 54911 54912 393560366 73154 73141 737140139 61985 61986 247546890 86706 86684 404418865 7368 7369 876546268 56758 56745 650774390 57155 57156 998845092 74651 74686 352821704 89166 89167 400369149 36269 36220 507917846 42724 42725 596373933 48479 48480 107616336 52492 52479 300510656 9452 9453 394216836 39555 39575 999312475 38442 38425 763284550 81503 81495 828275851 18743 18727 455338544 98549 98550 745031160 59098 59099 150233038 11896 11897 637974375 33583 33585 342531176 40503 40504 762064712 70090 70051 318984873 82745 82727 742610222 61348 61333 292202519 57606 57644 597997801 4627 4628 539397840 10043 10065 745905153 83798 83799 535978572 55197 55164 660706773 63096 63079 5850238 38105 38106 497739806 34411 34412 565771307 16007 15977 447977771 77274 77309 278899881 81587 81556 66333253 50407 50445 921402498 83467 83479 872771997 78906 78958 684443685 37615 37601 245911892 43633 43654 260411551 65379 65380 645977582 48200 48191 319854740 53735 53707 262866891 94818 94776 976604411 55081 55128 761767663 50482 50483 502034070 72288 72263 99215354 96375 96372 22478119 51014 50971 404254588 91338 91359 47290701 85997 85978 173932006 98699 98737 801564289 50507 50508 149678086 1793 1761 91932471 75689 75688 255880880 63913 63914 994275455 87109 87129 710680235 99464 99500 481559016 4871 4872 50994389 5742 5791 132948620 7842 7816 173480430 35091 35092 582521561 23891 23892 585951135 15150 15151 533994434 99628 99629 979274306 57825 57793 323725710 40884 40891 621278173 86269 86313 35300162 12478 12479 397864573 45342 45343 429056906 53247 53203 851368408 22065 22096 450196345 40007 40008 385772511 14658 14654 152961075 29189 29187 590302712 23292 23327 540692867 39864 39870 513319338 47113 47131 572698698 67018 67036 101204998 12697 12698 758978665 2986 2987 700022025 14393 14394 900820070 37199 37213 942962126 10090 10132 69200720 57582 57610 599442670 74609 74610 36273667 42739 42740 700460415 47694 47647 250080855 54739 54750 115368509 54376 54377 962667386 79209 79166 151534019 34861 34874 905725731 54394 54380 380699126 45375 45376 626517345 94365 94350 298568603 89936 89975 256886894 4174 4175 658936403 27664 27665 294034827 70628 70655 276409460 19958 19908 590714554 89497 89530 218260450 12698 12664 619383387 15057 15058 527400605 79872 79873 813160279 89415 89371 8418058 95991 96000 569468777 66890 66903 738366995 56428 56435 334786521 9691 9710 200828480 10512 10556 491911461 12777 12780 774120183 74610 74611 382822850 62036 62037 722290909 44037 44038 718271164 31095 31096 9358723 61977 62003 229589283 63138 63139 504053623 76977 76991 778659163 76435 76436 567791589 57346 57347 258003682 16372 16409 372538713 62957 62966 936322410 42090 42094 274547450 20246 20247 144726083 9443 9436 827413222 17023 17024 561992181 28304 28272 377711301 79113 79158 353813371 15428 15429 798829162 95663 95611 446105374 89711 89712 254416094 99250 99200 620619906 24645 24646 205446408 62704 62705 42369848 99847 99848 954587082 92647 92624 931978548 54443 54444 33272969 34787 34788 74040838 53594 53595 977629952 9009 9010 54695395 90226 90231 478186891 86255 86233 714286989 56216 56165 83072248 4882 4852 712605855 2178 2179 915085911 90350 90325 921217956 1420 1421 231878539 19942 19943 697254810 33920 33921 455552737 74321 74370 40374720 64633 64634 522833625 3248 3237 477048199 77310 77311 183646251 23792 23793 650276793 18700 18666 3814441 84391 84389 319539278 46939 46940 858533141 48622 48668 699121035 96365 96366 612699560 68485 68486 958540902 12414 12399 105205508 24363 24364 533402947 53261 53262 927285501 8488 8489 352380371 93289 93274 540358977 35647 35635 293228630 54583 54626 60485321 77709 77710 293682568 87189 87190 625359817 30515 30516 974767288 5177 5178 723721030 69475 69517 473981828 3322 3323 21722089 66907 66920 917197852 51503 51504 690037127 98542 98543 565575969 37451 37458 652514720 90951 90952 831157910 89878 89887 161173418 69565 69566 561643722 75875 75876 186839826 35990 35996 30796134 37834 37793 902151510 54482 54446 17343991 62049 62023 759444425 43357 43310 252672221 85586 85587 295911869 1273 1274 775241232 46262 46314 525553900 39982 39979 431730304 6458 6506 513851520 64502 64503 124278074 68892 68908 360560067 59434 59425 16551886 70686 70687 23159159 32634 32629 98730760 22097 22102 639593267 52788 52825 656500182 26490 26491 462548924 38915 38916 604997802 97231 97261 882611567 16639 16598 154625399 81772 81773 894733828 91321 91322 352279688 29621 29622 531324870 37248 37249 265628836 76453 76454 300137432 29750 29751 793567388 63691 63646 321111420 75765 75766 278891883 54186 54187 714828162 20910 20911 245040047 36029 36021 249146477 15350 15335 986008255 27247 27248 195407433 43006 43007 2461787 90436 90412 179844861 88682 88657 788473559 92717 92719 816037678 10209 10255 780030909 74746 74747 143486236 895 906 346669059 7737 7738 720185301 72385 72350 127318221 46769 46745 558691038 76372 76320 511650317 34995 35028 246177561 67832 67833 169974320 77733 77738 422597629 96207 96208 586321587 87489 87503 701653971 91297 91266 284997299 77896 77875 367304942 85761 85784 838089805 70226 70262 672789869 52494 52498 380076516 15874 15875 231154386 27950 27951 58853369 85068 85116 598954071 36012 36008 570336349 92186 92178 781312995 21026 21027 324256060 61550 61542 679468606 410 411 492866425 99817 99791 73553926 17083 17084 34848888 81249 81224 695650899 3262 3263 929483116 24558 24511 624616864 49306 49307 882187767 96762 96763 577391802 17752 17714 158008335 83473 83474 341007064 35017 35059 895060127 16384 16385 677614421 99411 99412 214631731 62501 62502 561869340 22499 22500 979449549 22787 22832 872077864 89879 89880 386188557 34758 34712 96986875 57212 57210 454093338 26751 26752 426292134 57460 57461 63106840 15001 15002 477045413 58759 58767 148225979 84552 84553 279965008 43319 43320 863956949 70660 70699 312350091 7672 7673 218500271 34966 34967 239253345 82666 82667 251517277 63085 63129 284734357 87907 87864 802111527 8104 8105 97135649 61271 61231 677493358 54068 54069 905179712 98180 98181 957376039 92677 92682 982546215 17584 17585 841033369 87652 87609 215983061 13867 13890 918291941 12451 12432 634458458 71386 71387 115409203 2257 2299 207292782 72117 72118 950663529 6349 6350 295374674 60172 60196 318266298 22044 22045 370437019 55775 55786 950558960 54023 54051 508290302 5178 5214 129015876 81003 81004 595839444 1283 1300 641066305 93696 93723 26533919 71031 71032 742252232 63635 63643 249510119 55358 55306 481340770 7926 7935 328830784 9965 10010 874750409 27732 27733 702158385 51257 51267 947947400 23290 23291 362338244 7845 7862 870963462 97482 97483 400060894 14140 14141 704046642 70732 70733 306366208 87458 87416 209510098 34815 34816 271534487 86737 86773 574829102 46504 46505 765732292 99371 99372 552215068 53277 53278 153344598 13355 13392 107336451 62614 62659 549782329 20582 20583 610564587 75408 75409 199759456 97957 97953 905845095 81535 81525 43766493 77243 77263 212861474 99807 99808 594396412 85793 85794 395472971 57682 57650 581083931 62696 62668 826349712 32085 32069 561329634 28133 28117 864757504 71542 71543 944323010 37135 37136 991191301 10097 10098 133511676 99686 99687 114070004 99541 99542 169126144 9186 9181 441776929 23882 23855 620930136 37653 37607 104869322 88674 88675 358990386 28588 28619 180006666 89656 89657 32052750 67177 67221 666851949 46200 46150 188752262 27398 27441 618430643 16525 16526 468570457 38097 38098 603022420 55729 55706 320085296 72143 72174 829278112 11968 11969 985171218 58980 58981 289384283 7432 7433 413400547 38468 38466 394128855 64735 64736 445120082 99012 99015 561670547 90362 90398 797224857 52982 52983 563232692 42034 42008 431622554 54584 54585 855249328 17533 17541 604716756 59901 59880 286029082 4262 4217 373423944 68838 68863 892812862 96182 96205 101352853 8434 8440 246639757 88510 88511 992198720 39367 39368 970341911 91224 91225 70211649 42348 42344 792400811 40251 40252 429993892 57985 57980 875317339 12130 12131 903015288 52619 52583 131033937 43842 43843 240648359 77870 77871 469129202 97605 97606 341388166 73830 73831 541892660 78812 78769 529209147 87507 87490 368128460 97213 97239 875233337 33364 33365 341998771 18165 18166 374384996 12429 12430 607247756 3087 3088 563938468 49942 49943 610650794 63860 63861 241638192 73854 73855 831832435 22659 22660 355628568 92874 92894 829688758 76529 76559 670564175 75614 75615 839150663 46220 46237 207306224 13054 13055 249423047 11623 11624 754973623 32552 32554 872167032 79360 79325 564615245 32749 32750 686749999 10459 10460 889631051 95342 95343 212626773 46495 46496 521210972 75002 75003 698722196 38189 38226 475760308 37880 37911 329230112 8182 8183 118785905 95409 95410 547381870 4954 4922 460112376 24330 24355 206598361 55313 55314 215164031 27057 27013 615595353 94107 94108 878374398 37994 37998 405691406 52553 52523 898349406 57034 57043 299543592 20188 20186 909514383 90823 90790 254158467 99944 99945 257790042 13950 13951 990108484 33957 33909 90275070 18978 18979 342609032 29484 29504 45503941 63178 63129 686582163 74123 74078 174819213 29890 29891 239672577 2204 2205 185211969 88325 88372 185893150 54047 54075 251013330 39747 39748 807406674 668 669 90952524 9920 9921 151193067 81808 81859 28301725 80307 80308 672508916 8956 8978 772050260 11012 11013 38182663 46004 46005 960828759 61180 61181 757645031 50885 50886 993737735 93148 93149 503538674 63090 63071 687991073 13970 13971 714265 58630 58631 195318762 68840 68841 643205494 70921 70922 856184770 43547 43548 209881232 68913 68914 368993439 48 49 708558200 77847 77848 317898147 93570 93571 956957298 17441 17442 134719374 32119 32120 521576572 30263 30247 676032972 59068 59069 724398188 10913 10951 521628691 88301 88302 476773738 34358 34315 113139450 44448 44449 167166269 44164 44116 112556784 89446 89408 360371809 86051 86052 50588126 88388 88370 777926259 40765 40755 490930360 80601 80608 996521860 8062 8063 20827177 9468 9481 587692974 67191 67232 225865399 97033 97034 857366524 12941 12988 963385382 65810 65843 603158451 90241 90238 641249473 75240 75241 447822638 30157 30159 496354123 8332 8333 347701304 58895 58896 590635925 65274 65293 713176543 19127 19128 193986610 5343 5344 141099825 96185 96186 826105698 27358 27359 471269420 43365 43390 127439901 51797 51798 597705994 64089 64090 753865473 73949 73950 363398762 26102 26103 633786365 53533 53565 284065640 27929 27930 590004692 43361 43362 219994734 82395 82396 762841336 40014 40015 936130853 53551 53571 863052726 8768 8769 715347633 76852 76817 967962698 2189 2190 7407974 66279 66227 984414577 43623 43575 965778500 12286 12268 925720515 73815 73816 275333612 79339 79340 906288761 73585 73590 596547195 52910 52867 632474057 9048 9065 517209007 21351 21339 697584193 46216 46217 423953133 43661 43691 491003249 4932 4915 306134023 56368 56338 903079171 10713 10714 306538993 43290 43268 19596734 3059 3060 63111343 26173 26174 96033173 26397 26356 45121542 8665 8666 443830335 60767 60761 54680466 33205 33212 475603446 82167 82211 381946013 72153 72160 339265362 18284 18320 976667378 54789 54790 466404923 88907 88908 308046776 56585 56618 562459538 51556 51557 718926270 97321 97322 756246125 72801 72802 75693252 68060 68061 106665550 57926 57947 793473604 98506 98511 562398621 55368 55358 160614689 61878 61870 819645873 25313 25295 280340057 21218 21265 160452244 26558 26559 995864597 2637 2636 936534228 16127 16144 401725209 98128 98129 814101275 57476 57477 300064531 82145 82146 567946803 55937 55938 668801288 90335 90336 33927083 24995 24966 191587441 87238 87239 656898742 18446 18447 143789904 1202 1203 205050109 55896 55897 966406098 12644 12645 965376591 41211 41228 86992285 17053 17103 258854808 63222 63260 43480548 21141 21180 708191286 28840 28841 429062370 38560 38561 234988163 80961 80998 817254225 16263 16274 581457236 56742 56772 44973752 1761 1762 295539190 75715 75740 413007521 40332 40333 562431545 80947 80995 592912529 15277 15272 962180962 51341 51342 239313248 38458 38413 473737771 39100 39101 854583783 30002 29961 242776467 18819 18794 868232310 39228 39268 819399884 35968 35966 657809874 14293 14272 740862520 32888 32850 709203457 77412 77413 94020076 62757 62758 530866961 14799 14842 555236468 7632 7599 347581231 36928 36929 953486687 70250 70251 252113252 51988 51989 206110796 83145 83151 231071485 24421 24453 403074607 56121 56102 688754220 46161 46113 5348069 1398 1405 412174394 56994 56957 983730004 26017 25985 969918107 47316 47317 101083341 11808 11809 185852202 62131 62118 322355799 41838 41807 37211787 79852 79898 373994297 31845 31846 375317279 85995 86005 337832307 73121 73101 723839365 92664 92702 739754251 39496 39497 8334838 90572 90573 792607982 31783 31784 971938823 65164 65113 686557030 94671 94672 60762288 7897 7919 9296355 5731 5732 100922978 56168 56202 478216490 36215 36194 866494189 30982 31025 330016471 53721 53722 876516468 88067 88068 18779196 13432 13430 709314198 12108 12109 279169189 87800 87804 695798987 53632 53588 70113834 47542 47496 735318949 56987 57003 769422657 72418 72455 314261141 40783 40793 370731458 6232 6231 654204285 48066 48074 730200937 25357 25358 399859224 67075 67076 509895883 45179 45181 903292908 46877 46878 283845087 33431 33432 859628599 43580 43556 530993287 91620 91649 411993689 67116 67117 554494180 12140 12150 652089775 65171 65172 65156011 35399 35442 313779891 4324 4292 36284717 10939 10906 284740466 34915 34958 410345287 57433 57434 425714917 76951 76973 551494284 62964 62965 589529326 11361 11315 221504364 82630 82579 713536982 63350 63300 721340423 95328 95329 783353942 28172 28156 547460407 14490 14491 777356739 55561 55562 144987443 43677 43689 53150538 89453 89454 20882590 34854 34855 24257922 63375 63376 568613888 64965 64946 190115592 32502 32503 869080812 41905 41918 942035325 53409 53410 803954760 62750 62751 40846195 88387 88388 261494367 63832 63833 26149157 7259 7233 443505206 39777 39778 256389169 54628 54660 42592585 4106 4107 247978867 95882 95863 511500058 35063 35064 509714822 20046 20047 908017362 45868 45824 309142753 88185 88151 500752984 18537 18538 883605490 74818 74819 132856185 69196 69205 591660791 10580 10581 663895628 85551 85572 954176345 16373 16374 957855422 84214 84228 327407455 25468 25476 970391722 78608 78574 187794014 95878 95879 543130764 54773 54774 939139498 58839 58798 534294069 57968 57969 177469012 52724 52768 736301233 68946 68948 975180093 22878 22879 914925534 89664 89682 119003488 62671 62676 667532118 26901 26911 456469509 21800 21749 801870592 94651 94643 654780063 88398 88443 141888855 64716 64755 136738599 13322 13323 917373382 38552 38553 433518827 47334 47335 462374125 13160 13161 676273495 35485 35533 412727983 76877 76915 824469241 52424 52425 578359397 74671 74672 11611736 11803 11804 853086642 98741 98748 731399709 37043 37044 920850066 93371 93387 776414580 85123 85088 475827837 20978 20979 347996734 22441 22437 782669840 34824 34825 887124932 94163 94164 266096294 46187 46188 740098175 46436 46406 732348899 48515 48516 829569860 45143 45096 757461319 25502 25503 47288268 29715 29716 652472870 78898 78899 749020572 899 947 665628888 9435 9436 872620152 18323 18324 23890069 53499 53500 248490075 18521 18522 74640075 46666 46667 264069570 17768 17810 257225847 57688 57689 387035002 45263 45216 170301978 80721 80752 175070462 24250 24251 883279410 60584 60617 924038805 3019 2970 303349761 86085 86086 534709791 92381 92382 336693021 54911 54914 721789632 80090 80091 438511120 20069 20030 743099150 73789 73813 29808288 41667 41668 668069285 94117 94118 236814036 66898 66899 165247591 62090 62091 479470428 58939 58940 424579189 25801 25802 499055323 72072 72089 390266494 94259 94284 546287360 95034 95035 733039277 1638 1652 388415042 28676 28716 143182904 29256 29257 313126544 15534 15535 69334868 41445 41446 46547352 60971 60972 356339128 35058 35031 195177349 45291 45292 498760648 28580 28606 210883182 39916 39939 752906661 27522 27523 901937077 29728 29729 897932572 95114 95117 264266380 19501 19475 490037796 4679 4680 840093537 44199 44200 281364448 34914 34915 88327805 16807 16808 985141912 62795 62812 812774714 62592 62593 701953173 11871 11885 108652821 63457 63422 8905649 41777 41800 398738681 19996 19985 421154203 25187 25188 532360610 98131 98132 262508742 36933 36934 44645743 84120 84093 170565080 10407 10408 393783596 76761 76762 831962873 34734 34735 989570643 33458 33459 282946617 9972 9988 848190595 93777 93778 716126887 78395 78396 132874915 52861 52828 817554680 98549 98597 908230264 54889 54844 45342677 22937 22938 473196292 51823 51824 79328396 21923 21904 221859611 56361 56404 781708406 60089 60092 169063168 43081 43082 272526526 86493 86477 464472077 1191 1192 428044793 53277 53289 93440969 82950 82908 591098387 82507 82508 510769787 83602 83650 351191773 80828 80851 426914402 50179 50227 596710977 45206 45207 828140944 78543 78544 338647947 69551 69552 937563552 62519 62520 412078171 60415 60416 139650803 91467 91501 439596199 8051 8052 3343842 65292 65311 599780505 3951 3935 284436274 45929 45904 523764199 58760 58761 411614367 8936 8914 666592313 54395 54396 147761369 71494 71495 89148606 25253 25244 89657142 63492 63493 489310590 55380 55416 179170484 54720 54721 483445064 99093 99094 543631031 70829 70830 444405755 97429 97421 460169548 80799 80800 421827492 93761 93786 998656524 11287 11302 723172235 80570 80571 131338871 81204 81173 775390394 47151 47203 341433413 64686 64648 295367474 22502 22503 872403304 2674 2675 215164521 68135 68136 235351190 72100 72106 882732081 76233 76196 667257838 27225 27226 753077859 26764 26765 804612670 75545 75546 53960161 37489 37506 41376124 17705 17729 901274501 86079 86097 558178082 7386 7336 422678120 82546 82514 97085983 54314 54340 691148750 84234 84223 478124444 4259 4260 385900248 59684 59685 581795909 75359 75360 344283071 14035 14012 551114318 78434 78391 999987888 63676 63701 113974912 79164 79165 263812240 87691 87692 268113894 6989 6990 867409236 13106 13141 28738015 6865 6846 135157761 80295 80296 741912686 21648 21641 895076042 29398 29399 565545273 26475 26476 106376321 60029 60000 517664617 3730 3697 793632060 55907 55908 160012245 78081 78128 73441360 59900 59901 385816534 64719 64712 523086544 34906 34954 836454800 32046 32007 661396960 42321 42306 985919153 33837 33855 626579714 79613 79568 920222554 8323 8324 299720106 37203 37209 57279350 12493 12494 21371522 8979 8972 63336218 40242 40243 954168181 23339 23340 749115576 70553 70564 863596761 62516 62517 827136225 68376 68367 930826820 90261 90262 604920253 17699 17700 648936329 64611 64582 118633186 39897 39898 499598905 10662 10672 396194427 17758 17810 34036166 19871 19893 636325594 73271 73243 392654434 87722 87674 102025111 30531 30507 332811292 49819 49820 349939122 43665 43661 517995804 42681 42682 347058417 65142 65119 55131138 68257 68258 326780543 48441 48423 145004700 67483 67484 460017327 8001 8002 856252464 88217 88218 542008110 96230 96231 17669668 98301 98302 79430067 28 29 966257328 66508 66529 635842285 29859 29880 924722715 12064 12065 989626653 70254 70232 98404119 41535 41525 723031329 51851 51812 656221562 38532 38544 609931524 32306 32307 694360212 91026 91058 976641337 66102 66103 278238602 59871 59872 889094708 36569 36570 201417434 1978 1979 605225106 28724 28725 54487559 25608 25609 193535600 84630 84631 951101497 55124 55159 908280235 93142 93095 674022403 15787 15813 428313703 12471 12472 186012820 9540 9541 501477782 64771 64780 264142379 61592 61593 710171099 1644 1640 472301666 59089 59090 165601403 30077 30127 783256069 28471 28488 166315226 8794 8819 368197178 86108 86109 358685172 74401 74431 283607438 990 1041 117694324 42505 42499 876626762 94976 94977 661188794 78810 78811 257810746 78942 78943 701812407 77286 77235 23759072 17710 17711 267940271 27899 27900 676749724 55991 56026 102350622 3630 3673 661723088 36661 36638 308790876 10370 10371 172965867 58380 58381 476840904 76941 76911 221106010 67121 67122 723217180 30339 30340 304297723 22045 22046 540271587 72033 72034 418994061 80408 80439 192245784 23410 23376 149800304 2118 2068 226135196 53961 53947 187711488 83696 83697 583738154 42923 42924 942295345 85546 85547 346782922 48871 48908 27498590 77168 77169 963547623 24479 24496 607221860 65296 65297 232686811 80254 80268 59753156 58926 58937 419796938 15004 15005 519545430 9242 9243 795823602 63733 63785 362236469 50947 50948 879747497 44014 44015 290951303 60096 60097 496410528 50611 50628 126609785 59538 59539 464556817 52901 52902 687701955 20801 20828 92692060 50706 50707 237942777 51691 51692 236216465 58427 58428 335369522 1924 1917 360443843 74493 74458 715278662 87605 87591 157957338 11657 11658 637732899 61947 61948 676070911 32681 32720 383952258 66111 66104 125231076 60756 60764 534651971 857 858 791349436 77458 77459 925554398 24705 24706 654480702 93009 93035 779241788 55372 55373 981575330 15987 15988 549850222 21640 21588 407484903 89422 89423 507208574 46966 46916 741513415 31701 31673 251461606 56967 56957 30608223 81512 81513 373871202 68361 68362 740539960 71694 71655 969378253 78736 78703 148865682 72592 72593 154744507 79099 79100 627564331 25071 25072 154630881 45892 45893 906392452 44760 44758 373188459 98006 98019 773361974 1432 1453 892642114 465 466 593442275 47898 47936 158944992 90493 90500 427014438 24863 24864 633631065 15689 15690 61087174 69919 69922 232560448 98319 98320 821595326 5663 5646 141224123 44568 44569 728077701 29271 29272 664985741 21674 21720 680696464 77417 77402 393219350 90921 90922 381368604 20323 20324 860011052 79773 79774 60764796 38091 38084 36623261 90123 90153 282564448 62781 62782 715910758 50357 50372 593592050 51801 51802 427169907 78016 78024 843038699 33428 33433 530573708 70680 70649 10162280 7792 7793 825386258 1448 1453 958657493 25912 25913 944422975 29871 29872 449739075 81086 81087 589978641 99799 99800 206941465 95442 95459 867129101 71376 71385 414267164 34517 34518 298427551 31318 31319 662868242 45592 45546 222930679 30129 30147 939983032 61193 61194 402814093 96755 96754 70229711 38550 38551 150426466 97567 97520 586116635 35333 35287 961727601 58973 58974 664369215 30434 30477 460284314 9222 9202 356615144 70769 70770 86845312 66082 66080 171234884 40208 40209 646878707 31163 31164 333592449 11877 11878 594347420 72430 72431 499445120 7832 7833 866515626 3762 3763 435127452 37321 37322 717792189 11024 11017 326258826 36651 36699 787752639 42256 42257 509413026 75660 75661 381227123 72818 72822 557548817 67115 67116 976065990 17139 17140 780352661 69787 69794 228287183 53605 53606 9305024 38172 38127 744171967 13585 13594 31710426 22207 22208 730113680 43868 43869 726588580 55629 55653 504379347 59408 59409 219574335 18593 18642 2656952 77175 77176 622820032 33637 33638 258589828 15698 15699 887574276 5619 5587 331974195 55078 55079 441634405 84276 84262 528850399 7253 7259 729684734 83180 83181 227702975 50704 50733 765562958 10299 10300 180050959 19272 19273 498292904 76155 76156 131611554 488 489 354519747 56116 56117 270780463 4859 4895 31367346 30113 30114 509649045 58352 58390 900981066 82876 82898 871656353 43297 43283 545580110 29214 29190 625387706 16734 16760 508378249 48514 48515 370546011 38797 38798 60355246 59573 59576 745237251 78529 78530 346013093 78612 78634 207271499 48551 48552 680617196 52005 51993 599908931 88358 88333 436228390 46690 46691 231579750 39470 39480 391632050 29989 30011 929459479 30035 30036 860800417 66279 66249 868708026 91349 91350 576983892 2001 2002 29739581 99402 99413 947412797 77943 77944 308998196 2700 2731 591333918 7628 7591 136571193 78726 78754 547160737 13526 13527 928191815 31907 31878 400336642 44381 44382 393031142 70823 70849 710512038 26828 26875 819114864 94315 94287 600416466 72014 71978 246441091 17054 17055 232354003 57324 57317 290354560 9213 9214 321117146 30522 30523 181255073 73362 73363 97269365 26551 26552 935168972 26112 26113 252127752 58735 58736 487955706 94399 94358 543507012 65827 65828 24896872 12887 12897 425140804 36445 36449 241293933 29594 29595 963349491 93112 93113 955155058 73138 73169 330654813 14729 14753 91221622 13152 13153 358004603 84930 84895 827879661 47577 47576 405561470 12606 12607 897080097 77677 77667 816265032 34995 34949 984562489 84596 84597 858064319 27725 27736 361439570 57793 57779 900479159 36701 36666 952068527 23874 23875 425686344 57398 57449 644237955 51392 51362 817516968 44030 44065 438341136 5766 5767 800984218 40203 40204 479941697 70158 70159 187879118 4707 4708 461343002 97968 97983 459424036 59012 59013 341526772 3194 3159 540660373 30683 30684 633575042 56617 56625 202055674 35476 35424 244155081 86105 86153 746704891 79682 79637 871254037 3558 3559 652868220 56421 56467 553466194 84614 84636 617889481 24562 24516 791659591 7221 7222 123653276 87255 87256 499605134 31602 31606 298860322 65187 65209 194132623 64676 64714 402335808 49475 49476 815341862 45501 45474 784896804 53007 53008 641195857 53075 53077 351790990 17418 17419 667330063 93440 93408 117704305 76790 76791 597337087 20772 20773 493385860 64409 64450 422349497 69116 69067 467362436 3796 3843 719347524 12918 12919 31471953 82044 82078 119978417 12946 12922 264300513 64701 64702 50340060 26460 26461 336842526 38987 39039 237103589 36673 36625 429140170 18291 18290 243920943 18499 18500 927689317 22105 22106 322577290 55274 55275 29305970 76806 76807 212292999 25477 25478 675079376 29677 29705 868502893 17440 17441 965579384 62759 62760 629805875 3835 3836 35165050 6175 6176 824462963 16188 16148 167584898 66468 66469 501413380 80394 80395 115527600 5814 5830 642439499 47989 47966 402162689 11228 11230 351868033 24267 24252 345328403 76444 76410 537810105 44240 44210 449034055 66686 66635 684460722 45488 45460 76586323 73264 73265 712834393 96548 96549 550391529 3576 3530 947589044 83378 83379 929552498 64565 64549 319693019 98510 98511 725526226 54176 54177 121049490 61128 61094 100836530 9546 9578 781463043 13102 13093 862411935 12196 12178 755156540 89420 89421 115801035 55502 55503 127548962 33830 33831 789244927 76933 76934 925509337 55756 55726 26849354 94826 94865 569615845 65417 65418 355845103 78965 78956 6773367 47330 47373 527529499 16564 16549 175089688 95264 95265 827582568 31226 31264 667148348 70761 70738 531590638 57568 57546 252946632 78947 78992 191718654 2738 2739 296048994 84841 84857 444544348 46051 46040 226608273 27772 27805 828787612 1776 1770 779015629 53791 53786 566425036 97192 97193 330545241 31776 31808 806286989 81835 81876 166012995 67501 67502 332008956 60848 60897 511967394 43276 43278 543751597 70293 70251 885312765 58797 58793 435027405 29672 29673 663704022 68257 68208 637253291 52382 52383 765952680 62539 62549 960878226 64437 64402 423637834 86991 86975 752378089 81210 81169 121801260 77930 77931 770481057 20459 20460 702998571 51174 51151 679074254 89237 89288 664811098 50456 50489 425701248 18861 18862 224412777 78478 78519 681382167 53567 53526 78318304 1856 1857 96418814 77617 77584 245887367 32302 32303 144973984 18292 18293 994641740 74358 74359 463560812 58098 58100 463004013 78125 78126 680660265 65929 65934 561268862 39447 39448 674352483 93788 93756 643670187 79494 79495 347019199 36815 36807 870600167 98206 98207 842417371 27700 27701 929483526 71962 71963 653751872 60888 60908 185960151 72339 72293 819364266 34127 34128 559131811 77490 77444 896708142 24914 24918 131946714 79899 79936 385175852 49039 49040 91587182 70317 70328 141561652 47396 47400 825352498 2034 2086 617163315 45322 45323 663566669 84872 84873 565741676 81554 81555 809605380 32013 31993 427316252 24820 24848 483053481 534 511 62949595 75326 75327 762482886 39222 39187 82922962 85066 85067 435997921 29756 29757 239806014 35246 35247 9415412 45210 45211 938790974 63107 63146 573280689 88013 88014 42850719 70735 70736 956389527 23926 23927 476191724 21657 21658 219411024 38660 38664 29765148 56079 56080 657181013 58688 58689 401575805 8036 8037 274194457 94634 94669 520518601 65789 65790 424797059 73990 73991 157096497 70420 70380 248043946 77305 77304 581885512 25618 25619 961810878 64510 64496 197221151 61059 61026 311309124 77498 77484 590670674 37667 37668 988695710 80060 80061 89152201 9168 9189 212651167 68438 68439 734074331 40022 40044 118258810 91801 91816 468330146 66513 66487 717590753 86749 86750 69052315 39238 39239 788499102 41023 40985 934181641 31859 31860 282432066 72848 72849 257479485 99646 99635 416103107 94261 94282 159513111 43676 43677 706973096 65100 65101 975927729 25470 25471 163389923 32424 32431 167400654 79953 79987 399549632 23767 23806 610439334 1922 1952 184786263 21113 21114 732517388 70669 70670 208883811 80471 80472 176616452 62177 62197 510170055 38374 38375 706137144 77534 77535 201945741 31016 31017 693283061 42377 42378 18388826 49750 49751 682470950 91084 91126 718577821 38365 38366 158081546 3005 3003 401327487 40708 40709 719127509 3904 3863 175259253 25417 25418 212123845 76524 76525 724286495 58615 58664 316174762 56062 56099 991941396 5901 5902 689529346 25214 25215 683849618 12641 12642 128110538 73785 73786 412035043 98689 98690 500437846 71016 71009 947157117 13701 13723 44779403 7476 7484 766308726 35463 35464 644917611 61278 61279 962089807 98346 98312 282598581 37472 37491 953499220 72515 72516 54725168 49265 49284 203955513 72803 72775 427096819 6191 6192 260860124 4809 4822 197873704 98495 98496 537598473 23180 23181 581784899 40155 40136 501578479 65006 65007 72727363 38964 38965 802726391 69462 69456 321984531 52965 52966 388494944 62809 62810 273019089 80215 80260 443598450 51225 51232 232222993 44055 44056 183431103 26213 26249 10721241 15104 15066 687702569 64515 64486 447281464 73978 73979 569051912 1047 1082 113615056 56992 57008 604114880 13007 13008 164286258 59471 59425 103201158 54405 54389 998022854 93120 93106 199630472 36121 36095 687112227 22470 22459 880993571 57537 57538 513483140 69533 69495 414330208 41229 41230 544648380 88467 88468 499292256 17774 17775 522755371 65608 65627 574580094 63605 63610 725424585 63923 63961 989641698 20942 20962 37601834 16821 16783 60957870 59403 59355 661693044 66406 66385 724427628 37471 37438 8231611 57748 57727 608924613 64681 64682 667095800 36615 36641 274412923 47062 47067 446614497 9264 9273 696735551 66995 66996 178829019 56274 56268 57328708 54859 54860 780333166 18051 18045 472540736 58093 58045 575096124 29699 29700 69337022 6083 6084 753906646 37700 37701 571213229 76504 76505 267499965 35417 35418 234218124 15549 15561 7843519 23480 23481 515595590 77477 77464 595823497 89440 89459 281055058 23414 23415 690892261 70844 70845 793485665 62794 62808 363512337 32323 32356 594832869 83913 83914 215252363 68517 68483 686006717 98838 98804 177128159 51970 51955 119928243 91133 91149 161672411 69440 69414 967387162 89316 89317 174094261 34711 34712 984743142 26588 26589 539498577 23238 23210 952469918 17192 17193 294573198 81123 81124 419200369 81521 81470 49801949 60199 60211 660608955 63338 63339 216515715 26113 26114 461198370 80955 80956 416457592 52259 52260 151962087 11199 11200 432555208 84165 84166 81298794 79999 80000 874717509 75965 75966 247961496 3307 3308 867302123 17315 17316 459857810 77283 77284 477816404 10926 10925 196267155 23607 23627 745058761 1600 1636 973886009 70663 70664 420804734 4870 4881 232349355 42888 42929 760905374 31584 31585 85842954 14779 14754 186256297 51508 51509 971595951 13491 13492 20792307 48942 48943 725236395 66388 66367 466682210 34367 34368 76592841 18598 18599 171963956 88408 88443 308538029 29405 29406 16493213 80990 80981 303672643 55978 55928 967220705 78534 78576 774412589 39384 39385 386741210 45293 45294 475377958 29486 29512 798494890 43973 43974 932595248 50501 50472 352381578 2228 2229 884081678 69969 69978 323744593 10143 10144 671967841 96038 96022 169737379 14130 14131 847863639 22216 22187 802174221 30659 30660 633478745 68877 68906 326420857 31623 31624 190354375 19248 19268 142779830 9474 9475 692335572 29511 29509 386207297 93027 93028 631253005 87872 87916 359589027 85802 85759 483200611 81994 81995 844941349 68698 68700 760197498 3147 3154 386786025 2118 2113 707063389 20895 20896 673304881 49325 49339 943538073 11612 11590 785963421 35908 35909 918095067 62018 61987 619371738 57482 57483 742699243 53955 53972 195774932 89072 89073 142623830 6967 6968 988156442 87440 87441 888124808 42333 42362 70644859 55871 55821 195122537 23928 23919 416995978 89484 89485 58656412 78629 78659 637898484 4687 4688 123515375 4501 4481 982959836 47170 47195 330487972 95288 95331 397112487 56016 56017 202425535 76311 76312 117081004 99750 99783 352073084 56109 56110 311228287 22415 22416 6103807 25594 25592 661946689 28428 28429 925476830 57795 57766 208140170 88973 88960 45441281 91822 91823 899389709 81858 81859 849662080 83017 83018 738810341 10992 10993 47500590 92675 92679 622473142 92566 92567 282519163 16057 16058 866272085 75427 75452 355815709 73051 73073 669225973 55942 55943 428507731 34353 34338 922634050 13947 13948 812270687 62783 62784 546806802 72302 72303 92237718 10488 10465 918950122 2813 2783 33047601 57917 57918 795517719 49240 49188 738930159 9955 9956 936684547 83280 83281 269223304 57617 57618 834320124 61731 61732 484575990 93564 93514 904063199 38565 38551 543280067 33279 33306 997666860 68258 68233 988759343 70618 70581 57934837 22598 22599 450134413 74400 74401 575704290 29380 29381 732889039 86325 86328 771130210 33091 33066 932356146 61118 61119 454604896 92868 92919 735339920 21212 21213 812279453 30246 30247 974608885 62868 62869 491188498 63392 63367 513141571 26787 26788 378391337 11872 11889 722199676 65839 65810 673211693 19084 19066 906881001 48356 48357 960375988 95103 95107 472564088 87214 87196 632415135 6108 6109 895237255 13119 13075 246892846 3212 3170 603704945 45007 45021 267746976 93408 93365 935494885 35890 35891 274247955 88947 88948 578537903 51539 51540 445929517 35126 35127 113526431 58813 58814 342539920 50547 50549 260477029 84815 84788 279717336 85963 85964 958325320 48563 48564 924945567 78319 78289 518390057 29906 29907 968984553 47029 47045 693635716 62568 62569 31611648 5134 5123 155865536 6170 6188 61366105 85953 85954 384361469 40049 40002 603088993 9589 9539 276908763 42978 42979 513621349 76611 76612 402282777 29600 29555 886098979 76800 76787 1011534 4642 4643 579985627 65025 65026 962298794 87565 87616 315120669 16684 16682 811853381 87176 87177 511068606 20735 20736 457841092 10669 10670 807074061 43487 43488 245153281 68045 68020 233894554 77192 77193 60785610 56207 56229 614966168 9226 9236 377146201 84394 84391 529467940 42145 42146 308876046 87385 87407 957290730 17827 17828 772865400 43144 43145 669032472 82321 82360 601846438 81808 81809 101396093 12545 12581 350866611 69958 69959 355307657 66229 66248 869770319 87432 87433 865619712 23828 23816 999841669 48193 48194 686861621 7858 7859 350024407 58821 58822 200760997 89378 89401 249622886 11850 11842 457179813 57710 57711 593957401 40381 40382 101281419 41472 41473 75427099 81314 81315 490227567 95938 95939 34433363 24827 24828 851531774 32994 32995 993820067 8669 8670 740787095 26589 26587 131792260 16952 16984 773598682 85747 85761 284188414 83784 83785 78026947 39172 39170 607486036 47774 47738 412090866 4141 4152 964555976 82970 82971 638332225 72106 72073 682433 35967 35940 263689509 81838 81807 721786662 66983 66984 42615278 27673 27674 194254431 68405 68396 906747556 25014 25043 390729876 86088 86089 90590106 47655 47656 237610332 18959 18987 867505430 74072 74073 116372812 93998 93975 849224023 69644 69672 771872149 66473 66474 51718698 66961 66962 505968 10489 10504 817116892 45711 45712 818219901 37320 37321 129541529 79843 79844 636435809 25903 25879 116103900 4621 4600 264009939 602 590 389723593 55620 55609 964353764 97456 97457 194297615 79643 79629 724417091 65397 65404 354560045 21401 21402 736165630 98178 98179 738449387 15050 15088 259563452 9445 9438 591979844 1217 1218 243284258 51936 51937 350916514 27589 27557 23578204 19369 19370 234488708 55083 55084 659185616 10244 10245 805103393 53124 53173 153147759 76604 76578 178494933 83321 83322 996386300 87245 87246 428074819 50328 50282 183768705 94245 94239 981592680 2963 2964 195958622 20214 20215 644822264 87479 87480 541848462 75179 75198 422465554 48603 48604 681608110 22677 22631 167033024 22820 22782 346961286 83466 83507 53859410 69750 69751 838231545 88727 88716 853559798 70408 70406 799398346 18463 18499 738704454 10703 10716 435590089 69207 69208 260163372 34374 34373 349511225 30010 30059 912580207 33663 33664 731337941 52448 52449 704650625 42831 42832 953684262 21529 21514 486632112 77058 77059 496815914 12612 12613 541484261 3842 3843 734355518 82190 82145 842530276 73772 73773 155958063 55591 55592 678255869 95408 95441 418519612 23045 23046 281540811 30195 30154 17153079 4959 5007 655389561 26328 26329 504553737 18231 18232 988991252 29916 29946 792814628 82837 82838 536836170 11051 11052 93068510 63319 63288 58124351 52270 52271 456259472 80881 80882 697967699 39236 39262 17428824 39226 39185 974593834 18950 18951 925919135 33086 33062 32581145 39877 39878 864500978 70255 70274 810370426 13670 13671 644464845 79595 79596 313806379 17112 17086 562226649 69505 69506 573228405 67749 67750 767558210 71896 71945 651342176 77379 77395 153689325 6074 6075 388690800 62038 62028 895029300 49000 48969 612558677 87999 88001 3119000 30560 30561 588768015 21673 21674 995365828 78458 78459 58414888 83906 83907 714141682 92235 92236 363768384 83734 83689 110491539 91474 91462 257348993 71801 71802 799716893 28243 28244 768514565 22964 22965 934529729 70622 70623 456051604 7153 7115 269986513 82343 82388 582240092 53204 53254 7629352 25560 25605 766957506 29013 29014 720740779 13325 13326 591262747 89567 89568 312527968 53848 53849 470669993 37006 37051 835614313 4826 4831 684258819 99067 99068 383277625 28221 28222 603677288 53515 53539 989244001 55645 55615 714779408 27239 27240 46716684 26126 26144 901136897 60763 60764 222983617 97159 97160 362308715 91027 91062 682860696 14593 14594 895880005 51615 51600 740773478 4128 4129 475779322 57906 57899 579635028 90351 90400 817751495 8908 8909 422085548 68341 68379 678680965 38981 38982 894605101 24321 24322 250186708 93113 93114 269339564 72409 72449 942334305 69449 69465 624318878 4644 4645 352001769 51359 51399 464690619 74352 74391 131722811 24168 24169 587973563 89401 89402 824158413 87889 87890 663244094 55461 55507 609157862 85901 85902 803275096 53738 53739 155256668 72424 72378 125455897 36427 36476 442553972 50907 50908 435563298 4706 4707 218439034 92588 92589 983282829 47024 47064 108639270 73427 73428 931097248 35851 35856 555134421 57898 57899 257685652 77586 77576 680565521 11758 11759 102628676 34344 34345 176496797 12368 12369 54647382 29473 29487 414121561 30483 30484 541495193 51974 51975 602121143 42344 42345 312924301 70519 70484 39820236 87572 87612 94829197 10003 10004 786650261 36267 36268 368777046 96232 96233 685520846 14099 14058 866051887 33093 33094 167499968 958 959 609052345 51908 51866 122385911 21488 21489 727169570 20528 20580 769218659 16419 16471 366516304 65222 65253 752063605 95516 95515 757761691 66811 66812 958562412 23604 23605 831407589 72709 72710 759277555 4986 4944 757484112 8943 8940 23062983 50696 50697 212257360 60653 60654 588642730 26993 26994 857560435 38927 38928 466327409 43966 43967 134334484 15788 15789 390439388 96556 96557 408340509 42677 42688 773570533 92586 92581 256119645 91363 91364 722756057 60888 60889 578953449 55800 55801 64209925 67174 67175 426242084 98380 98426 221225092 20114 20115 465286246 34002 34003 909706979 36816 36817 228245068 90742 90769 333794163 47057 47041 109368392 22493 22503 636075752 32533 32534 456615618 49477 49478 699521483 91397 91392 936353366 96361 96362 762793695 12039 12085 602950506 29467 29468 422571491 77787 77788 806297869 54699 54685 701594332 14565 14607 548495753 33928 33926 528013837 62474 62475 361101731 46455 46456 991788199 39956 39957 586926997 71385 71417 471052826 92242 92243 88533534 91968 91969 269506183 40256 40308 599471393 16892 16893 293617036 68313 68314 455994329 8210 8211 524386883 72454 72467 836903427 98356 98397 874634865 5261 5273 561763692 48600 48610 914876131 49153 49166 866630908 72523 72524 464280646 51266 51222 17554926 50112 50068 185277657 32945 32946 744496756 9322 9280 32820044 77795 77786 966285484 15404 15405 764426399 8102 8154 143701385 25763 25778 977406403 83671 83672 750413590 27487 27521 381599996 98262 98310 736269409 44404 44405 743282058 34988 34989 47482952 10941 10962 771204874 48773 48785 96673231 88817 88818 463605947 96182 96232 736690468 36433 36434 25980214 62116 62092 786864481 99045 99034 180244901 16115 16116 206741319 95984 95985 678644131 8726 8763 215445538 23708 23707 955525408 49636 49637 375146949 28256 28228 589986721 16124 16119 683285867 54711 54669 956167046 23133 23125 862561993 36977 36928 842851511 2883 2934 806236955 95912 95913 816848521 64783 64822 158456234 30250 30251 628742801 16297 16266 863309741 28578 28579 848867125 67428 67400 101861775 74248 74290 528565103 29821 29770 680712296 22647 22671 877937848 74779 74789 568221021 13239 13191 397584380 18341 18366 420258198 66551 66530 103865687 184 185 623209241 20481 20482 988502218 79367 79317 901127994 57157 57111 370835537 79153 79154 212684557 63580 63581 766798586 16566 16567 84110970 38441 38442 427322544 39649 39650 323559097 46735 46758 746207945 72441 72442 876423076 3332 3305 48562902 29409 29394 623389253 83872 83873 104166232 67914 67898 648598672 59917 59918 141414010 8667 8653 644415421 77487 77488 405739698 18224 18226 66660288 31985 31986 514766767 52570 52622 901003742 9708 9748 547100677 55478 55517 924572367 30510 30511 40590660 37192 37233 52027052 24675 24676 449681805 49468 49504 604432639 88059 88060 157123295 91037 91038 603518334 16854 16855 71723328 14443 14487 816163633 52904 52914 746520215 486 510 98793629 68964 68946 757758691 6130 6095 796423042 100000 99995 955559638 63901 63900 842742997 12137 12091 510925382 97565 97566 71715172 45807 45813 444774172 78506 78507 211925644 20237 20269 182075645 67744 67745 99746716 84928 84896 811790124 36900 36863 781083592 81879 81880 94014806 17124 17122 118879078 95499 95524 816492966 15232 15225 921686714 72076 72059 917768747 83596 83597 924069890 89747 89748 284771313 99622 99620 577705492 9921 9869 416664560 93895 93896 705013144 36446 36447 53922130 84898 84899 320359519 30468 30469 315785255 20686 20687 835564569 86121 86122 136520474 91746 91747 738002852 6023 6024 537894693 76891 76864 591180573 36782 36783 37622884 44995 44987 881356870 10967 10968 991130038 93204 93183 184754834 98378 98368 527555839 53131 53098 404212612 47973 47974 408512459 42790 42791 303216264 86704 86705 295607186 63251 63252 55770105 73708 73709 4697706 11725 11726 541287031 81353 81340 136215407 75035 75036 119185278 26996 26997 630161157 60234 60213 394265149 18856 18857 245352916 7675 7676 192834670 50109 50067 117886428 72928 72929 180103127 81738 81782 673146213 49308 49309 677528445 97070 97071 769237300 81412 81413 455933932 96636 96611 494092880 61540 61541 829878459 55077 55029 682814598 38128 38129 260404709 80682 80728 985141153 59661 59675 122855105 22957 22914 845172709 89096 89097 728166343 27457 27434 331448458 4944 4945 33648978 42732 42745 792892992 78863 78817 401149633 16946 16947 830643769 15488 15489 301324812 74383 74384 305246122 664 665 302806688 84944 84945 203896252 63558 63559 55309068 16776 16777 358199815 87836 87837 872092570 81944 81957 154309070 83844 83814 781241532 49266 49276 493264232 90323 90324 547324645 14982 15005 564539721 22817 22824 181198921 38073 38074 555066393 83949 83950 334782357 61143 61144 691056800 22454 22406 944625656 81972 81973 673551727 44573 44584 192953469 33796 33797 635229598 7463 7464 528748424 19913 19914 766399218 31669 31650 6283324 29731 29748 834501202 83458 83438 102487155 26066 26067 876737027 86251 86252 777794680 34521 34522 906994060 80586 80631 16274428 18644 18645 696371761 62332 62330 261600100 72294 72295 902599479 67372 67373 788018549 58198 58199 760379446 78706 78707 844278277 92466 92467 150837465 83089 83090 916548369 64960 64912 480557829 20243 20244 520018770 40534 40535 80815844 81506 81505 654610996 13254 13290 767705987 3454 3423 585546112 5952 5953 650355343 11133 11157 142772980 79360 79327 955978518 30985 30986 279618833 95096 95097 121614941 64069 64070 362596556 47918 47881 640262638 1426 1438 960554026 76482 76483 446762163 54663 54681 363286613 24066 24038 417500058 69720 69721 301577183 31658 31684 568892720 66319 66320 776662824 11478 11479 319600417 59307 59308 79581965 38867 38822 87217827 41717 41762 720138264 57178 57187 990886837 33013 33056 898126344 38543 38544 199373092 85930 85931 917551026 49037 49079 605377359 41187 41178 649562088 45701 45717 305993378 36889 36890 581153461 97949 97974 840306349 17929 17930 538594 13467 13434 42625417 59400 59420 995281356 56195 56196 653262003 40362 40363 908132007 1198 1224 186404331 39241 39242 678508765 43670 43671 699551965 22851 22852 410730302 98777 98778 862400326 32697 32698 668862583 15757 15758 503820297 20798 20799 521670272 65219 65214 756824701 57031 56999 962633421 58946 58905 307206014 53904 53905 260700282 58657 58658 66393713 78427 78471 932005697 46511 46487 369632197 41721 41722 278254348 34258 34266 264484724 17530 17548 460683556 99700 99701 294256553 95796 95797 596005984 89569 89570 607512191 62687 62685 371509331 14115 14161 556607759 15960 15908 29373234 36662 36663 734814800 31333 31334 101581921 25222 25223 341231452 23236 23237 304613928 32877 32878 204751988 528 529 381971653 12640 12686 692623542 77398 77399 312783325 50611 50612 293396894 65264 65228 725815215 4076 4077 963268555 40060 40078 243026617 77336 77294 39590449 63992 63943 804906843 83416 83417 172435142 69583 69584 353689104 78972 78973 886088816 63058 63048 38461882 75468 75469 248044031 67624 67625 99891265 97068 97069 57462942 48012 48058 805037275 63564 63565 75398612 62598 62560 546065682 10496 10497 868027255 31466 31467 357351805 67391 67443 639136468 23833 23850 711319245 26676 26698 508023189 49536 49553 799931468 23048 23022 739989727 21275 21243 971818812 56801 56841 393999168 30976 30977 101717404 50991 50974 102435964 69467 69515 805778863 11446 11447 159250583 20607 20608 748355749 57051 57052 121536085 61521 61522 505025444 73538 73496 806610251 91483 91496 808775192 8176 8196 79594469 37333 37334 87040813 13649 13650 238527458 94531 94541 85668188 20391 20438 847216822 96323 96324 301834333 1276 1277 588822923 93941 93942 244745589 67183 67145 981891211 50902 50903 768130594 57243 57244 69610113 45521 45522 849786036 93469 93470 601988824 20288 20301 126350667 43461 43462 267815925 3235 3236 887514561 96298 96253 894625761 94450 94485 451798542 6271 6279 906497119 22868 22869 94287298 3571 3526 681981933 60556 60547 910829985 27448 27449 30257661 52039 52043 802748293 34952 34988 293656644 1499 1548 889345668 73159 73160 420153047 86287 86288 852444218 65990 65991 326308024 81958 81944 928208217 42614 42615 205928758 77712 77674 459216405 4056 4057 831173874 73625 73626 526367498 34836 34837 219562046 13434 13428 684737614 94497 94498 326573726 63168 63184 62896049 51835 51836 325983975 6642 6643 874329245 72936 72937 649911730 83108 83083 988073823 4777 4778 841135999 13100 13122 25221883 86790 86791 595639392 58500 58543 607962153 75691 75732 12701818 51803 51804 127820255 8356 8359 4755165 3852 3853 712483065 57804 57786 315871227 13673 13674 321926848 68679 68645 251042116 79279 79315 125346075 45700 45701 532115952 34535 34536 387506045 50863 50828 257051975 56949 56924 590473609 22025 22073 427769545 57017 57018 767127881 67798 67800 65964355 45026 45027 547002000 33500 33501 293233424 54286 54287 128782561 92814 92815 145152180 70551 70523 186877055 31608 31604 157064644 94393 94394 88637516 3862 3890 179768759 32611 32655 585757166 92596 92597 607926152 25056 25057 398325443 88851 88898 422114543 5671 5672 893430726 98144 98145 410362653 57562 57600 534238256 4528 4529 172382324 7826 7830 846284680 68844 68886 40606128 62113 62107 336707985 88941 88942 945358342 34965 34933 174626914 62210 62247 696810406 90089 90069 767860617 57353 57348 228191556 65572 65573 382031888 11826 11827 227534312 53351 53356 559889962 15469 15516 497702309 59888 59889 728902278 18574 18575 500486084 34779 34780 691755305 54490 54505 42979589 62032 62033 82044086 31851 31818 228605299 36487 36532 458977988 65720 65721 977206629 93447 93448 155486348 6248 6247 947208570 23704 23705 962596662 26399 26400 49812907 44013 44014 311720027 46964 46922 539248522 31377 31378 352116990 88551 88600 720236277 14840 14841 387306266 36504 36505 942975712 99275 99302 66731104 24652 24653 277005386 84524 84525 385555379 61353 61398 334196386 65336 65356 177578321 89216 89264 561010951 30603 30623 612985473 21451 21437 645891095 26364 26365 104338250 6866 6833 650556052 80113 80114 927701156 56941 56950 310116926 52909 52861 368392827 64564 64580 572201448 61054 61055 693449357 8383 8384 982967630 90229 90230 813956871 73597 73591 769220321 58690 58691 941732877 91009 91010 623379752 47693 47671 14361683 44048 44049 907749221 83868 83869 980915917 8653 8654 705939014 94185 94186 475808326 8332 8309 396894082 67221 67222 213503642 1519 1521 564107869 20872 20916 778290283 83507 83508 622012445 34195 34196 144442127 78222 78223 254086806 5682 5727 54256655 414 406 222304164 80568 80553 293640323 15574 15551 269427844 34811 34781 547073335 48518 48519 554863516 85571 85525 124268840 26656 26657 381329087 49609 49610 374948352 77591 77571 540907187 27755 27792 868448326 61900 61876 218763843 95274 95264 582038197 77897 77898 751192276 52743 52786 607267392 22696 22671 730823389 50195 50202 416972019 82505 82506 61568219 12631 12632 46291215 78497 78498 891598266 80462 80435 266231121 44053 44054 385548534 24184 24185 750079520 28635 28636 970723098 10378 10395 947651783 10861 10909 44457648 99529 99494 157723000 22402 22367 917390225 63517 63559 504892552 12094 12095 196472431 13824 13857 702890106 39659 39705 18322209 38789 38805 248917214 41630 41631 999229619 13682 13630 823734550 99773 99774 192322701 28364 28319 517164325 76905 76877 134173894 48796 48807 361822569 70624 70625 146522173 46651 46603 583770336 59050 59097 364652300 49927 49928 298430708 99708 99709 340839753 97097 97098 627805567 42030 42079 106336945 25335 25336 377705853 32191 32192 569300590 26418 26470 779259246 33750 33721 787498441 44416 44417 121349469 50231 50232 534540199 91025 91026 560427532 89709 89710 770027454 38777 38752 555424213 56579 56580 975627011 14927 14923 411017516 26835 26836 34685257 60725 60726 613278776 90346 90347 432361252 27644 27645 466119011 4873 4905 873036627 60108 60066 446621782 82490 82491 541536631 27671 27672 646405907 75805 75806 307508299 44580 44581 767965058 85005 85006 272055302 11498 11499 26905198 57400 57436 99140541 62396 62433 112793319 8180 8181 767075456 40070 40071 12441762 52119 52120 583592050 22034 22035 59172021 94141 94177 231157289 29875 29876 206173997 66457 66409 568902457 35036 35008 793888962 7092 7140 291876260 28905 28906 466278071 28875 28905 120294218 22889 22869 601851098 837 849 239512472 83048 83049 202883953 7039 7087 91312166 95612 95613 202327614 93678 93718 303056532 34084 34069 472197219 52797 52798 681464393 25669 25670 120792052 63604 63605 476341202 87196 87190 420291374 80683 80729 551666486 71224 71225 924269292 3127 3128 137405001 28398 28387 735235125 75856 75828 300496582 73093 73094 182627258 50723 50745 382342338 9376 9367 597270795 45871 45872 628528551 21139 21152 622398199 95381 95385 29493407 69499 69503 104985372 3587 3568 906253722 23133 23100 662307296 69338 69342 390951616 97812 97813 13225620 46946 46947 333996023 13236 13271 29563595 17741 17742 166592262 60189 60190 696007933 52843 52844 167283692 4383 4433 102842151 61007 61019 936227173 84090 84091 187811361 2159 2160 46422483 89573 89546 752215967 46876 46896 411554439 92006 92007 956652942 15921 15922 604119513 97628 97629 943299005 72616 72568 661224601 41410 41411 86932117 85516 85517 232193036 42515 42516 706353178 14638 14642 824665235 41739 41730 162277451 38732 38733 725434225 12193 12240 353292007 56674 56675 251904122 19569 19570 909181104 57727 57677 657676491 3498 3509 921332682 70367 70368 919878804 64095 64096 902197095 10940 10946 639769016 48513 48514 133509325 34028 34029 34969532 11207 11208 762321906 37270 37271 548821749 1241 1242 939009618 26379 26387 441545410 83909 83910 307737792 40993 40994 574253996 12415 12416 30102142 9781 9782 658034133 82119 82135 727143389 32212 32231 145665786 29010 29011 161618330 18085 18086 658227927 10828 10813 475369284 34393 34394 230019745 19885 19886 109865594 83285 83286 515384471 97883 97925 434745768 64032 64033 381667880 19623 19585 824196676 12532 12533 4575423 40971 40972 186060557 45023 45058 302498481 53317 53295 583727391 89077 89078 76064668 32069 32039 714328205 79139 79140 941373085 91822 91809 44700911 1533 1520 598510970 31457 31458 3035278 21548 21551 772748218 33186 33184 459047591 52157 52158 67502792 60526 60527 935681355 19849 19850 909829924 21291 21299 304475058 99253 99254 922197635 1719 1720 221794912 47995 48007 360675555 48291 48316 54163891 36528 36529 44305952 69414 69415 549340371 71602 71556 119561673 94707 94731 880781225 42137 42138 673316210 52912 52959 123111845 66487 66437 66472951 33537 33523 196444803 4634 4663 787944424 54134 54135 955534746 51244 51245 731732138 85666 85649 628639574 46449 46450 308979961 47743 47691 678974972 2290 2291 422597290 18123 18168 31326152 47878 47879 648075413 3147 3141 726469227 14817 14818 793261113 62637 62634 512933835 50636 50637 768254144 46669 46709 681108990 59988 59989 734294733 71414 71461 721408991 33800 33842 332183725 15569 15570 75183982 41211 41212 745707307 33177 33148 341992523 14110 14111 451226335 41550 41551 954066439 34595 34596 986643997 98157 98132 268450455 44839 44840 835838649 90269 90270 250122841 53253 53237 390822026 55025 55026 762701671 57299 57300 426304629 95031 94990 231115303 65955 65998 84754059 13508 13550 780426847 47619 47620 771424613 66793 66794 953720601 32085 32133 373031278 81359 81360 79255764 601 602 524870720 52079 52088 42144376 82858 82847 241689700 2991 2992 422815817 51832 51833 11360829 8019 8020 17761795 46536 46484 973572392 70659 70660 375592391 8779 8780 316147636 62157 62152 491871229 37667 37669 53471047 23394 23353 429009589 98872 98873 563897972 47151 47123 615517482 86296 86297 888539335 79389 79400 296480859 19498 19481 317130873 88836 88837 589579040 41925 41926 207890307 50702 50680 533541501 17319 17337 894689033 5810 5811 785261544 61903 61881 75490557 80001 79973 593708094 44108 44094 16817909 81165 81166 745417098 50985 50986 753287678 21454 21455 35207757 27052 27015 944322270 89662 89663 155289698 65248 65249 576306726 84115 84142 101762926 31818 31784 939093380 60850 60851 221851701 99652 99653 969236302 75784 75785 962687967 60434 60435 917231341 40231 40206 799680043 18928 18971 530186648 2360 2397 447161100 51117 51118 979461465 86608 86598 495400434 62742 62743 970323688 98476 98477 793837047 32863 32864 448653080 9945 9946 375345719 3018 3019 178757008 41529 41534 879973074 39824 39792 209037243 78624 78625 209020226 60147 60148 685422737 58103 58057 93533619 13471 13472 150210482 21976 22019 250882658 21341 21382 633874404 71524 71525 342257887 12239 12196 541977050 81720 81721 434847858 62730 62731 929006596 36033 36029 161769439 5397 5398 113418737 98515 98530 505860904 78158 78159 118361550 2730 2731 488967697 35374 35407 370426177 98754 98723 478769756 89403 89404 604381484 36075 36082 991856839 16356 16357 227483076 23701 23739 619008935 50241 50247 204848692 91891 91917 479308667 2809 2788 476202734 78313 78314 787721136 81005 81006 940986691 97090 97095 571670469 92051 92007 391300008 83 61 509886575 51150 51201 19732735 15389 15382 443819392 767 768 103679338 81031 81019 38808479 98278 98287 105042740 14656 14643 889762877 91333 91319 526661227 65010 65011 310823875 20423 20424 814349248 13898 13899 89165242 32586 32620 622964517 95160 95161 978020553 72502 72503 781372046 35953 35975 923927435 21061 21063 646429599 79967 79951 735536101 31595 31596 503810050 33161 33162 538517203 8485 8486 605311870 6421 6449 163044058 77151 77139 686810850 1445 1446 893870686 3138 3139 925677154 50818 50819 394304292 23742 23706 442139554 89376 89415 663564904 89844 89845 424125057 76552 76576 26709714 62304 62301 476756333 42594 42595 183121525 10501 10502 874291929 69504 69505 311652281 75505 75510 15694291 89101 89102 638081314 68162 68163 468230959 95377 95378 655128760 53347 53304 981026268 42830 42872 401102768 58963 58964 762818948 10594 10643 659752711 4764 4765 954356756 83626 83656 731163387 10213 10198 667777329 44684 44699 130962196 78648 78617 336413687 38417 38418 80942969 47583 47635 392949965 60202 60231 854322089 21712 21713 608807289 68474 68469 660252332 33955 34002 925858877 66714 66715 522946287 34752 34753 794025071 28302 28303 469038378 71083 71081 494155359 7248 7249 343314028 14026 13978 778034834 11940 11970 295018326 99901 99902 37097955 44210 44173 41000295 83158 83106 389923924 29220 29221 158919866 6655 6681 416463407 38692 38657 205179402 66595 66596 24150531 13402 13403 801741463 20627 20628 902821714 41643 41644 289444294 5809 5810 792407325 59259 59215 581818644 32231 32232 34008033 32552 32555 351685440 67085 67134 809255369 78331 78293 871510600 37932 37933 6539585 80095 80133 942329994 15303 15304 295193901 44586 44536 902527003 22467 22468 313360072 29185 29186 745020639 31056 31057 474053541 18076 18112 231519087 25293 25294 569364831 45523 45524 866348333 52284 52290 932595477 39865 39866 297767455 2123 2142 218490726 61928 61916 60068636 87862 87864 346419986 68716 68717 763933626 2529 2496 288684752 23156 23157 245386481 74835 74836 505493107 14129 14130 739234052 93354 93361 622748515 9172 9150 691670977 49354 49353 8311092 67588 67590 919100163 78048 78067 545607050 58900 58884 367841849 95975 95947 113178357 33478 33479 884295450 56717 56718 492914248 10854 10855 430803567 25081 25082 463846077 2046 2047 155612762 60997 60949 227608252 14495 14496 828431131 50899 50900 585573425 62062 62063 320409953 92266 92267 933049719 55275 55241 376707985 68749 68750 210562211 12364 12416 815563867 74734 74735 4214551 11291 11292 36491199 15862 15863 104366981 92664 92665 839103215 24549 24554 181431236 44337 44338 170472375 23849 23850 565849338 57120 57121 340485021 91999 92000 373628003 4960 4924 468711168 31734 31733 723534209 11876 11877 175769586 63671 63649 522396152 20582 20586 383714520 4605 4580 306267631 10042 10029 102485236 91127 91080 609396792 48529 48530 467932918 73258 73259 833181550 92850 92851 53581310 23549 23536 718829759 85148 85149 560119505 98227 98228 539941309 86714 86666 508813702 68711 68679 988097868 21819 21780 870902075 95947 95948 957222889 51979 51980 14051656 65863 65831 258913336 72594 72646 76510851 16378 16418 740473023 69350 69344 326378644 38776 38777 632595223 63194 63203 850003222 86114 86143 343448280 65546 65574 355915869 42282 42283 794741438 26494 26483 702135143 4030 4031 419383361 34722 34758 261446805 81228 81249 343935833 89457 89458 825116313 5042 5043 611147292 91371 91372 735797979 74247 74248 760167280 56806 56789 286254831 83496 83542 39894015 79598 79599 130993348 81231 81232 40708702 12446 12444 376508942 76264 76313 119526614 32822 32792 454931130 98811 98861 427553427 9047 9048 532611192 33298 33255 264165556 66437 66471 444079003 46854 46859 839200739 13300 13301 217994895 78183 78184 958792464 69769 69762 717193234 72429 72445 887110160 16435 16436 48164879 85964 85925 143091421 15301 15307 688341926 88609 88610 761819068 24656 24641 158383801 47756 47751 732969667 32211 32217 818706184 29027 29028 603499505 78268 78269 748180358 79142 79143 559172907 83237 83244 655294308 41953 41954 539654420 55176 55177 408152797 7946 7908 884681529 51807 51772 793968440 87148 87193 462751839 60809 60790 20321929 63895 63896 671633394 51512 51513 456639958 83345 83346 678778848 77628 77652 616744905 58077 58031 634248116 16111 16162 890445831 82476 82452 344756128 96037 96038 355713496 39591 39549 700262212 57486 57487 653205358 18838 18865 295632332 36715 36740 547575388 25309 25310 674844694 62177 62178 901796099 35586 35561 913775885 81700 81668 167130299 57484 57485 388640388 83851 83852 795015357 29954 29929 758440452 90197 90198 693530891 45323 45324 743962322 80510 80504 501355408 76731 76732 189155064 32970 32993 779134809 92333 92334 153900871 81419 81446 898134873 34342 34343 903038796 10361 10362 440107384 1780 1781 833982272 84740 84741 846638336 48023 48013 69015497 96997 96998 907297851 87751 87795 446066720 3775 3791 132914645 90438 90439 603389346 64427 64438 237785749 40722 40728 103300563 67004 66954 503524957 21774 21775 985242120 53987 53988 131067008 57108 57109 467657106 78971 78972 487080080 5399 5400 617260432 66498 66499 815364974 58031 58034 161555434 37480 37457 979427614 36342 36341 565937296 80057 80034 444571065 4399 4400 84395567 84948 84950 155124563 70522 70523 571626133 16750 16751 685163520 3991 4019 720848604 85040 85023 787603844 91428 91443 661264621 33686 33687 910661200 35866 35883 463557311 7661 7655 343929775 95147 95148 470827961 7986 7987 761963180 12026 12040 887341569 30076 30106 352111708 12754 12758 676012704 72349 72381 884631247 80496 80485 617928731 26177 26178 930276145 64708 64709 514698919 56841 56887 376928661 35227 35228 215715299 45193 45194 606428815 59048 59049 620037788 13950 13988 897565963 47855 47856 110896984 89689 89690 443593290 92032 92060 428843526 37401 37391 998940584 29703 29735 289484075 14225 14190 393628331 59314 59346 924685265 94352 94353 452230841 62009 61958 530785421 31208 31248 54504506 59804 59772 630466207 75216 75217 56998505 89765 89732 665058884 60733 60725 359116326 20819 20852 744663953 82640 82645 729550556 45863 45838 542948829 2211 2201 723567470 44400 44401 487973249 56739 56738 344559915 23142 23189 21842897 52478 52479 614330953 69543 69544 52836921 12142 12165 497418264 56399 56379 16102179 87035 87036 932470632 48967 48984 374040047 65480 65481 942318114 7856 7857 970817006 13099 13100 691815470 64405 64406 238897667 91857 91836 880183485 90555 90556 433723197 89546 89582 765221493 10190 10155 483338172 38869 38820 862260865 20834 20835 289551022 45384 45385 432396431 60944 60984 123670316 26919 26920 767535693 86531 86522 974695637 8310 8311 493688197 29126 29127 451238586 79554 79555 69506729 59435 59436 264862766 11242 11243 902047383 25687 25688 53503485 52571 52569 370285224 96476 96477 526938755 87534 87535 310770294 7527 7535 308325199 58341 58342 529789366 75185 75231 872341875 60322 60323 161890851 70764 70724 969616500 63381 63432 766017272 40290 40319 649815207 51331 51362 969111136 38317 38297 365527374 55376 55377 382667406 59396 59397 464569881 44642 44647 57613653 49224 49225 707351407 34174 34207 511076047 6182 6152 893794093 43503 43504 390987665 25726 25727 656296673 21439 21434 669862913 15099 15100 309830177 50492 50493 661132595 83363 83364 844587693 22527 22528 648478074 56853 56854 448773509 48489 48490 146268709 65081 65082 62543236 97811 97826 720025336 69383 69384 897219684 28610 28611 653504564 41235 41252 421683131 81950 81951 925647205 9322 9302 645992331 43159 43140 224523899 77839 77840 794960667 52815 52779 861638937 82467 82512 509015403 7538 7571 328633772 84455 84421 23501434 73621 73624 102403894 29843 29856 496777563 29284 29285 594880375 67547 67574 465403619 47813 47771 342295490 57660 57696 596415082 56766 56761 454331662 90042 90043 671437958 91419 91422 543113418 48531 48483 6491152 63265 63266 89355616 73994 73967 419674774 10209 10202 670118668 65322 65323 529673692 33112 33084 101966715 93527 93528 473795449 94059 94031 867337692 18733 18734 529072185 4467 4471 740470522 31328 31329 299780887 20546 20592 629264946 320 278 415742316 98811 98812 190484848 20173 20195 135220642 83052 83053 528146174 60783 60771 649053405 18288 18262 47330933 85921 85959 872158334 76000 75995 618772682 48119 48147 22411044 73556 73557 937936446 39905 39906 80197219 6658 6670 183291083 45401 45402 283360907 32570 32571 639910520 29325 29326 554157352 5896 5897 296668999 94348 94349 271236922 50804 50805 113036698 11133 11168 549386510 63185 63186 333478797 80549 80558 497008043 76565 76566 29328924 60779 60780 796238994 77579 77580 38503051 55684 55685 772439899 38692 38655 168939755 73679 73680 7357348 81011 81012 264758622 2274 2283 454352169 49596 49549 557472176 39637 39638 204812585 22285 22290 544033952 70304 70342 667620165 48407 48408 280055694 47039 47040 282166929 31303 31304 75198480 35802 35779 368662354 31172 31134 319480021 76786 76787 754077803 42896 42897 997753393 85757 85767 256826616 74949 74958 197975490 22547 22563 65287281 86607 86608 21689680 61991 61992 758130381 2070 2031 969393828 62916 62917 207508479 86188 86189 702807016 17328 17329 261029380 68360 68361 412685853 90316 90353 299431336 64368 64386 483731832 4631 4632 309791072 95009 94989 838401388 1727 1685 894925409 35615 35616 799748262 37707 37708 656806968 90654 90657 207697992 599 600 801982870 62338 62339 85567804 48851 48852 698388229 79313 79344 651298035 13186 13204 769922047 70677 70678 457891687 48483 48484 551864763 81542 81579 387839583 67710 67711 583442608 97595 97596 7981793 55335 55336 608973821 41413 41421 549653133 96532 96533 992891769 74022 74023 669392650 61562 61563 227355340 72989 72960 97212764 41552 41578 496327605 17540 17541 583107199 3272 3273 636932109 64711 64745 167568402 40310 40343 250773312 42497 42498 720837238 31887 31888 195234710 74245 74246 56626754 62904 62905 372190282 51556 51560 426874916 20275 20240 775669091 74005 74006 311277910 63938 63939 43476498 11434 11485 635799670 85815 85816 893887602 46007 46008 966626699 33946 33947 451512909 28001 28002 726805193 27504 27505 707731067 5750 5751 179549748 61808 61809 660218337 92259 92260 150076742 93528 93529 779704791 72981 72997 142997725 53899 53888 813517360 5980 5932 273039834 46648 46649 734814300 44980 44949 246983164 92303 92272 985802604 70865 70823 845806244 73264 73313 334238419 36884 36885 623078982 41012 41052 333108971 129 90 71214638 59855 59856 747909775 70720 70691 990441680 53389 53436 405389354 34647 34662 764466126 17073 17074 195570365 53144 53145 786706734 42397 42398 14820990 7729 7730 561708784 30094 30050 274043580 96086 96040 547822439 88421 88459 658463849 47987 47955 927190863 22640 22625 801578246 64911 64914 317922549 28150 28119 534222678 37512 37486 73305358 38074 38053 465085678 12666 12667 984289474 94895 94896 593134248 89666 89632 44489756 72170 72127 151657557 79714 79715 529086620 87665 87666 108180009 94950 94951 547097405 53639 53640 547839594 55427 55478 634901177 24599 24600 364873693 53981 53982 84736297 74192 74208 505926161 58511 58469 605829066 51254 51255 527156128 12907 12946 471666921 22081 22054 546494244 66275 66240 639745710 58239 58220 445863246 64878 64887 112259239 14290 14262 991199258 91107 91137 160819177 86449 86450 996690253 22300 22261 666922858 74160 74161 338349047 29748 29739 622322060 64627 64628 212322139 92088 92089 143013766 24164 24165 54969024 11342 11310 101695871 56949 56926 899358470 27780 27781 926735514 7624 7625 312695665 73758 73759 512396619 74355 74367 998822138 56191 56192 531331491 59383 59384 350759192 20668 20669 57832901 47568 47569 381675360 33123 33087 940418360 89329 89332 697009464 47724 47725 231913164 8354 8380 415263295 3286 3302 85319281 99865 99891 832115512 93028 93013 41569436 10745 10731 831538005 74368 74331 205462297 35753 35754 844216180 40224 40241 749042226 5490 5491 96579130 50393 50357 459723831 80260 80308 190092663 34325 34326 606525310 68088 68089 247914993 86594 86592 756649450 12406 12441 989962098 2987 2988 124465620 43348 43353 551482696 23301 23302 936862006 62499 62489 564542892 9127 9145 576278494 37285 37238 199236344 14139 14140 509881433 97913 97914 824404047 21297 21298 683760895 7959 7937 559131142 35822 35770 225002827 71592 71579 507059926 81928 81929 261485815 85785 85786 902692304 16255 16256 568716379 37640 37641 408511263 69550 69597 889794960 57607 57596 722559483 73764 73795 366221998 52605 52606 827740910 4200 4201 496363187 43691 43692 7338224 88605 88650 10762798 64037 64038 728285134 47939 47940 82913978 516 517 894718635 67115 67109 246941005 13616 13592 465807870 81511 81512 277425347 89933 89934 734635486 23564 23565 11671211 66810 66811 103561367 77821 77829 779526353 50377 50378 740602465 98686 98687 503575082 39097 39098 983933882 61911 61912 173573357 92947 92954 144938060 43020 43013 280007298 75676 75663 743153486 14603 14627 643374430 51574 51531 243631592 93972 93973 853651826 12820 12855 64942523 31715 31734 335437627 19241 19192 691060583 92757 92758 346637321 93831 93826 743118619 30415 30416 805889816 31285 31291 2747579 37393 37413 539043991 95320 95367 739496232 12578 12597 211234486 99912 99913 399609008 11609 11566 218317429 48330 48376 209918660 80613 80564 972730450 49204 49215 774085694 37273 37272 846559591 27044 27088 197674237 10364 10333 762448537 50760 50754 920892459 82394 82395 442709588 1117 1118 799813154 28779 28814 452050352 83855 83877 945896324 95060 95069 21661358 22977 22954 561092754 40066 40039 723463828 34436 34437 883005230 57197 57159 676459894 95177 95152 737947461 6958 6943 793181474 97967 97947 900425080 94202 94203 525475577 49655 49656 535070263 42049 42050 338830241 70030 69989 239432889 42374 42375 632083200 4760 4761 605044265 39020 39021 112520043 85558 85547 543026547 75890 75891 974247535 24906 24907 129069841 3064 3012 848175295 46136 46145 75687849 74624 74625 577102339 60070 60071 162688774 68393 68394 259859053 95312 95313 458435188 79320 79301 933317740 31557 31573 854419395 29779 29741 945199449 3098 3136 295847111 35855 35817 157459671 17533 17513 891474029 42577 42617 270214173 53734 53735 872068062 76475 76451 501542649 50722 50769 725597199 29729 29730 859852626 33766 33767 530938999 44256 44257 689201175 6362 6363 789569424 73124 73125 858293549 10526 10546 593073159 10089 10054 728174068 80738 80762 255170316 11922 11923 908771896 71718 71719 949390857 21807 21808 670119254 30589 30590 910720860 7411 7418 649483713 3813 3814 101973032 29377 29409 210859036 80820 80824 702729237 51794 51747 795299243 54680 54699 471486943 30220 30221 980653061 71534 71535 353042347 37265 37309 241434364 92196 92247 912391880 72134 72100 144546302 78111 78108 549284318 73964 73965 838864979 69376 69369 963073963 30219 30220 172863977 66583 66584 635532100 6755 6756 67633806 55529 55537 571310380 97736 97771 441537125 16952 16953 11767377 80760 80740 48729733 68587 68588 176502589 75839 75840 875710246 52921 52922 806179358 70966 71015 803866211 11456 11457 232544321 99949 99932 614111280 53434 53435 306240913 45267 45293 611617288 25213 25162 49732068 9331 9328 736399233 86482 86483 374305975 85175 85176 572640611 43109 43110 677192704 81950 81913 828324947 99881 99867 875965864 22185 22186 78504802 71131 71132 64230370 37916 37917 178271563 21008 21009 296967865 77669 77670 707931996 36012 35988 179759568 56114 56115 557945477 58899 58945 198847689 36245 36246 710417882 44064 44065 89020533 18418 18419 293629227 27460 27461 511882703 10999 11000 166875313 47821 47857 547510679 22742 22743 233612299 46575 46576 162221884 76368 76384 726067832 88284 88285 737670542 41150 41151 349924817 30390 30391 974177447 68780 68753 332411934 82184 82185 155729067 45176 45182 517775646 58515 58516 891465073 58388 58389 533384765 14540 14541 828904273 6893 6894 183100646 51791 51797 422829576 98315 98316 444931101 6287 6242 615167816 33543 33581 159493106 41937 41938 366337929 3566 3564 21134717 26346 26307 603807611 77538 77498 19035257 20647 20603 717861204 73708 73731 372931259 79157 79128 985258543 19699 19712 333154120 73684 73685 89259831 37341 37342 317615448 17810 17811 439764709 61899 61859 903835675 73902 73903 442676683 18547 18548 344357743 48685 48640 246635835 1370 1371 375600051 83296 83297 332495395 23520 23521 113196036 77441 77442 633261026 85207 85208 523354145 70215 70243 738050650 42151 42165 116963590 39579 39580 966133121 49688 49689 721272262 98775 98776 878066114 44471 44472 671478479 19748 19749 549903163 71845 71846 70332010 14092 14093 777791864 38407 38408 504790375 11358 11359 519508566 40411 40412 32142967 45454 45420 233641025 76193 76194 801163551 13122 13174 174283666 17037 17015 224718824 89640 89641 758849991 58228 58229 651085411 74165 74124 164245528 45687 45688 780797710 59428 59403 522774693 17636 17666 743711927 7350 7351 600483504 42898 42921 671238808 18795 18796 228986226 85318 85319 113979020 6081 6082 722096901 44343 44344 735960061 18203 18250 143226797 74617 74592 980126356 70025 70026 262258950 10708 10659 602068485 91061 91087 887602212 29028 29029 992767341 53208 53252 290612290 23171 23172 247851487 3532 3563 979281765 16834 16865 570855960 54378 54382 393005292 93300 93301 42357338 99919 99920 956677005 82537 82538 590643085 64052 64053 699460202 82075 82076 942369724 4454 4421 902223747 17542 17525 689777146 53859 53860 852457912 11130 11144 579237593 30981 30982 28165896 12086 12040 262670029 97189 97207 724903005 74649 74687 843610697 80454 80455 891941241 88720 88721 77424644 41069 41070 716429878 41241 41192 765128191 94779 94802 81651816 23920 23963 699079623 9589 9590 466861038 84957 84955 20444678 48109 48110 221624143 69826 69838 700684207 3343 3297 918823946 65331 65332 945001090 89210 89211 592350373 40525 40526 75585531 62556 62589 150119172 86616 86617 639652992 83213 83214 944577029 34209 34210 204541490 18019 18020 273788364 74371 74372 274143824 92946 92977 767029082 44257 44258 82858084 71729 71730 46905764 66366 66367 809209691 10558 10600 220327597 83862 83896 262056155 18868 18881 37736560 7976 8001 40558025 37641 37650 88734418 61466 61443 492909415 61024 61061 463155061 19247 19198 286641339 32938 32939 555616399 42870 42904 882986851 61033 61020 852357014 8447 8448 112275788 17165 17123 981189111 54786 54837 632971691 40086 40071 871748566 80808 80800 740306972 75782 75826 52494192 12666 12693 454184878 53365 53366 895215096 59821 59793 475768346 70162 70201 888392908 2222 2249 127197705 25866 25867 462774266 33342 33343 333690018 93047 93071 728205478 65890 65891 8075549 31141 31142 814782578 18848 18849 837314011 53778 53779 662992535 27241 27199 634657745 19732 19721 328684719 4185 4141 386253995 11567 11575 595589859 75162 75163 182043228 48093 48094 787664719 15026 15056 994140567 87448 87462 94868749 16395 16396 617697415 67223 67273 163938638 49242 49210 664615184 6289 6336 793442018 1468 1469 508917961 73968 73969 914749809 92384 92382 480417327 68784 68780 185199690 72470 72485 625756160 22905 22906 753821404 73537 73579 660084477 96063 96087 716852507 40109 40110 66102953 89174 89179 305045996 12797 12798 513887058 47604 47629 231316125 52726 52727 732534927 91512 91513 490813868 43685 43686 166554974 49566 49567 710464262 43569 43570 839378899 53538 53576 128173806 29307 29296 440365206 40138 40102 352420174 14642 14643 267029120 23445 23446 25682772 26971 26972 690394671 50377 50413 184487392 61941 61927 612080451 80565 80584 407349253 99206 99207 965847844 40938 40897 403880812 72907 72908 733936866 84473 84488 501207809 76564 76581 648476090 20265 20236 56903606 57020 57053 255817897 56450 56465 782484064 95073 95074 373289044 90763 90735 477404598 97140 97164 541779790 14312 14313 259840957 35863 35864 382865924 13901 13902 592699755 51175 51176 238022462 11996 12028 808221247 60087 60046 60520309 94446 94410 695086016 23105 23157 636582606 62271 62272 66740075 41966 41960 241778115 9254 9255 334253505 15582 15583 292116061 84230 84216 479243977 19814 19845 275381044 59185 59207 220189401 35257 35258 192546948 48588 48559 249549662 67202 67191 678577484 59122 59090 355587773 31120 31121 952635386 13799 13782 27088644 8569 8597 302116119 62332 62333 37504823 57186 57187 80671698 87066 87044 525895557 15942 15953 796508981 23653 23654 431260156 70172 70173 298576949 22460 22418 578499994 13059 13107 477811356 49232 49215 543965213 60756 60745 729957250 10773 10774 257752535 13625 13626 784488946 22889 22854 861439828 21619 21620 525275409 50931 50932 800478420 34365 34366 775708186 57636 57637 538814200 7760 7761 51037101 78 79 540766588 85362 85363 188206501 15337 15328 692449867 95795 95796 698805320 34090 34091 540482966 25277 25230 874159559 19288 19289 327363684 66306 66307 134528251 92365 92314 445090329 56082 56083 276669963 93759 93798 409533814 59947 59899 936852433 15805 15815 939009536 84122 84123 556635959 3200 3178 713393801 78256 78257 754292431 8336 8337 180788320 91685 91686 692778721 87182 87214 534395180 71564 71549 258360251 93181 93182 474905099 23724 23677 190879457 30307 30308 640164136 78262 78263 756951862 73707 73717 954911513 99815 99816 782187043 96206 96207 789978166 28125 28126 70099947 1319 1335 688431638 10717 10718 819010321 87097 87098 323169215 20200 20201 505623934 43536 43532 933009319 38260 38236 589970597 27136 27137 73487512 57555 57556 918597105 32901 32876 808487024 80963 80989 622572118 18827 18828 718415257 20835 20836 474034307 29714 29715 529389381 42539 42540 226153263 39622 39623 124140076 71687 71688 707671391 89998 89999 941625662 18029 18026 464056760 39588 39589 987893616 38971 38972 949707799 72443 72444 762056681 74133 74134 647209642 12364 12332 344146100 33502 33503 322052441 93211 93212 985963203 7950 7987 383421601 83143 83120 920498607 26692 26693 822242927 14317 14324 615450830 51161 51162 617177146 21463 21464 974369307 59500 59501 736968686 23767 23768 49599644 47081 47082 44552264 55470 55471 548967049 93671 93650 862127933 40992 40940 330020636 55946 55947 649670484 6468 6469 116849168 60666 60667 153507200 96298 96252 219036926 52271 52272 654689446 53856 53857 16015335 62546 62542 86084480 32120 32121 853802056 18060 18061 798116652 62229 62232 693593844 29968 29969 817854704 14168 14169 558681109 59907 59877 616342325 49065 49066 80837047 36288 36286 611729491 69118 69119 982374722 85660 85694 550777308 81953 82002 282229567 56422 56395 713695582 32376 32377 712362143 95417 95418 457312188 96950 96951 476824203 87941 87926 322601681 60112 60113 576151130 15634 15635 372043260 35832 35843 782298898 50859 50860 295022385 21667 21668 541661497 68706 68674 983478466 14063 14034 432232215 65981 65982 912866931 17094 17071 862979118 5493 5462 416106570 28484 28485 812361971 20688 20664 579513756 66563 66564 475220440 28943 28944 571724999 10692 10693 83361915 73358 73359 911516626 92714 92757 463839866 79353 79354 805636537 39438 39473 223557807 5383 5431 455091863 29147 29176 676191886 42950 42951 558002411 92152 92170 462398804 51055 51021 283129287 40923 40915 496389363 76531 76532 160359895 28502 28503 577200159 53982 53971 177711377 24711 24712 468658090 32844 32857 775355184 51968 51918 493680506 95137 95129 173788640 76659 76660 940588218 45322 45273 898518064 50597 50598 574521762 73116 73117 815779160 16419 16387 717633005 32867 32868 766516943 78366 78331 36062460 8264 8272 406917074 67765 67791 415055679 34528 34529 134657508 59710 59711 709399858 59407 59408 960898836 67119 67082 399195112 84990 84991 900388786 54936 54937 334737047 93598 93634 816782763 84936 84984 820537052 17384 17385 407188407 26841 26804 243956725 35250 35208 412347713 1839 1851 920055597 25802 25832 650610194 80651 80652 650386853 41360 41324 570644577 25146 25147 692922680 27664 27711 971928648 37906 37913 262315775 75587 75575 451279362 24214 24200 563947587 93161 93198 950415352 2269 2245 156999524 60523 60552 949651037 10756 10769 440422183 8865 8866 48912650 59317 59348 802396273 14481 14482 967165721 14477 14478 958459960 83331 83332 189736810 47612 47613 504723523 43109 43070 427163218 56591 56615 492429331 43726 43727 951308061 44203 44204 713914231 5213 5231 194289980 28474 28494 194911208 41210 41211 362439105 79792 79793 991065443 92609 92610 325879542 13844 13845 395191342 54926 54927 184979256 24634 24644 749272758 10562 10517 154542914 86969 86949 576941520 93503 93472 784253274 98281 98282 781006236 88376 88406 799171462 20181 20166 475056853 92759 92711 852378763 41779 41793 418803345 72850 72898 486695166 85918 85919 689557421 33169 33212 927430508 66348 66349 598919430 2001 1995 482053548 48060 48039 763112296 33769 33799 898542685 37025 37026 334507169 65645 65646 836938175 39515 39516 54854475 17982 17953 133582075 68373 68335 799374715 59643 59658 875077583 16078 16079 255115657 70901 70942 728407923 87334 87328 596779627 4684 4685 511275270 53964 53956 325595823 52170 52174 907766675 26705 26706 1809110 37053 37071 87466712 72812 72813 297117146 81662 81663 59127013 11020 11021 370307964 69803 69804 459599229 48466 48467 848959918 27615 27644 230980502 29784 29785 596759746 77990 77991 787793410 9501 9502 977961996 42082 42097 551564485 41981 41997 369688571 59356 59408 969310271 91097 91098 301201577 21478 21485 322161067 46701 46702 870190588 59725 59714 912664230 92348 92349 881795717 16997 16998 964993690 34969 34991 103192171 79464 79465 441651522 54675 54676 16604390 26012 26013 68115562 20001 20002 946113020 38228 38191 523138256 10312 10280 261387507 6018 6019 240052680 51507 51508 320109258 50325 50326 446366370 81337 81338 714205285 42869 42870 974033430 98447 98448 880967466 76944 76953 944236522 9106 9107 610950101 56849 56850 793417781 83973 83967 919294353 16505 16506 754995900 56230 56231 437084412 80615 80667 749601035 52460 52461 999900873 76860 76839 978838469 99641 99669 988245253 77353 77367 252350375 39836 39837 141693572 82550 82570 990565929 19409 19410 517443955 98355 98356 834519565 26647 26686 845977205 68140 68141 828717063 38782 38776 421426759 97999 98000 216859782 84142 84123 213290462 28435 28416 350404717 13376 13371 638410299 52425 52426 66395070 61003 61004 557081071 46023 46062 285986628 29856 29880 975679967 40400 40401 817669331 45920 45921 212361278 65618 65586 500608271 20294 20295 843631338 56488 56489 817220137 71111 71112 358570895 72817 72818 732323707 33950 33951 361012110 63997 64038 783482105 43296 43297 119483310 38215 38216 312630082 20951 20939 186171702 80506 80541 633218732 56456 56457 215534727 41217 41167 317322861 96959 96984 244310268 53020 53059 185711938 37770 37771 777996104 51325 51343 390352206 71627 71628 305716578 56561 56569 602464896 74492 74497 372249033 61053 61058 677020419 94178 94180 949407473 70380 70381 914756077 83831 83832 76561816 91862 91863 513639269 19062 19077 673710197 90359 90376 974946700 71538 71539 327736994 85099 85130 985941632 27110 27121 384068465 37721 37732 155663622 7328 7329 617615021 96187 96188 209706007 48988 48989 101197891 41158 41142 671105571 67617 67596 948499920 48838 48839 3431442 77602 77603 300028877 85617 85618 569037862 60577 60538 629010946 81776 81742 580139768 71166 71196 966610183 12779 12766 289116785 8982 8983 18243735 87841 87842 370614299 14730 14705 161388317 49325 49326 464688213 58964 58965 517847059 89626 89593 841686329 27630 27631 341830747 57289 57290 653966213 64633 64673 80921310 74069 74070 497881182 64618 64619 123165455 80450 80451 971856148 40657 40618 755694573 74496 74535 850759143 78281 78314 813989907 63016 63017 359728274 88258 88259 294877485 27423 27397 140798016 70631 70678 611222786 30294 30266 646656149 67144 67157 546569108 73403 73374 306366794 89748 89737 525427535 5706 5707 734948458 34620 34572 568826278 21734 21735 252021598 68096 68047 560478217 45770 45773 168435266 21851 21852 92028693 18423 18407 990527699 70417 70418 753489046 31140 31141 806955829 26303 26304 957615790 77502 77503 643395627 59508 59514 860255067 14663 14664 726817379 48553 48594 130353885 271 272 959232148 80353 80364 656199747 97031 97032 61768698 77098 77099 3208111 27982 27975 648774996 71883 71889 862888124 35505 35539 641373457 98438 98439 553258528 7677 7678 518796595 88226 88227 685939971 41320 41282 478565184 91990 91975 142895591 91108 91133 696813107 67797 67798 495028004 9461 9446 13842117 8223 8224 131421462 12011 11996 629306015 6659 6660 629205638 13640 13634 862912984 19203 19204 429392375 63107 63098 765118320 36685 36713 69023930 46272 46273 372195250 98310 98312 709514549 39302 39340 631019887 54469 54466 357470612 52717 52754 666922097 2132 2133 546797166 55984 55985 48663499 74576 74577 381857191 38063 38035 314680276 69899 69900 296778892 78319 78320 484562504 30546 30547 528731125 47716 47717 675967636 74756 74757 901905455 79314 79271 653741403 17984 17985 275532334 74034 74080 470327999 78918 78872 727227765 94740 94741 274891615 33865 33866 595810766 50489 50482 503259935 50194 50195 15411770 35536 35537 921920527 76629 76660 608536447 98047 98093 362184393 66002 66003 625878128 65243 65244 653213879 70361 70362 866115091 3423 3424 825500300 46143 46144 997391300 56750 56771 439150923 80155 80173 129515867 49163 49164 658496395 4428 4409 726550894 89623 89624 20760309 98676 98651 59981449 13317 13318 58672415 38428 38429 992044300 5080 5091 130450813 98066 98077 707530486 89532 89537 641823695 51827 51828 697520138 23485 23442 838353792 36395 36419 75659398 55709 55670 960418797 68304 68253 303640327 46891 46882 303659616 41801 41766 399714836 73781 73782 603176656 77034 77035 613351835 53184 53201 141978108 78913 78864 149274146 36091 36092 123415704 5221 5222 436188278 94965 95001 294029164 10946 10947 53775239 67992 68005 746835011 79139 79183 850285605 27765 27778 301685911 90556 90561 454353196 49673 49674 287236043 17300 17301 570666553 97879 97837 582386942 1141 1116 185914561 50607 50608 253452996 56925 56926 661449712 44795 44766 310857985 13017 13018 222242874 35355 35356 170860976 21366 21367 318620004 42527 42528 58639947 17024 17017 211328232 92420 92458 530638649 46768 46748 874412180 94588 94589 666360989 62588 62589 366036976 40721 40750 128485858 56093 56108 264058849 50718 50670 842478457 88451 88452 897671389 46927 46928 449668626 68707 68708 988322066 44402 44416 504101539 16819 16820 93621028 49279 49269 12550723 16584 16633 40698016 95209 95163 325724559 61540 61508 918330086 65125 65172 392180377 21699 21649 813761957 5778 5727 515122296 81060 81061 311127032 65094 65142 570748646 95620 95597 507121645 94000 94001 491155835 94292 94293 102212417 80678 80679 754191664 26690 26691 371975055 96489 96490 297384914 68157 68115 904822892 71881 71882 692009447 7528 7529 47393811 44408 44409 728173593 25567 25564 495572735 11353 11354 833247051 56134 56100 134676077 89431 89432 785861128 81063 81064 989853133 43342 43293 667662813 66197 66198 599863663 55498 55481 78270541 47758 47779 820233400 8633 8634 53853312 31509 31510 296257711 45130 45131 459196786 88178 88218 142634422 93558 93510 265847129 44895 44854 741307277 37626 37627 493767060 68320 68321 532994903 93811 93814 828031872 73367 73340 356394668 10638 10598 535732750 88652 88691 822108005 42672 42696 787968794 31882 31883 938367934 72612 72613 615404198 91634 91635 103012847 86206 86207 187998089 21068 21028 600644675 3680 3681 50772452 74353 74354 636287837 11471 11472 825387224 11192 11193 495095299 34816 34838 325764553 14415 14455 290359385 16971 17001 102254661 48085 48078 957840037 98828 98826 934532491 9694 9695 121738701 9089 9090 65802836 95635 95658 4445470 73511 73534 991886501 2929 2930 543718859 99803 99804 145121996 46736 46737 170322048 64160 64161 735924593 54622 54623 547670854 56445 56425 649663091 74398 74394 467110776 5584 5585 514803237 22221 22222 740984538 48848 48849 519094252 36341 36342 151358823 58858 58859 831441890 94787 94788 778983180 50290 50334 717787939 54942 54975 135715602 38051 38052 100130582 40593 40594 412503020 14187 14188 90131998 78284 78285 799724014 41927 41928 61371664 65672 65673 233724612 66581 66623 473003781 2928 2941 567499301 30328 30380 308349835 67623 67584 601865854 56753 56754 398752997 50761 50714 592409758 16628 16629 372866288 31908 31909 73707705 63723 63729 575664435 53636 53637 847003003 90756 90705 185581438 56151 56192 910479508 5917 5918 413118090 52373 52374 170165048 30732 30723 305734384 25141 25142 292338953 52954 52992 267658529 58638 58684 126904959 55110 55111 47160698 34655 34677 550849782 54233 54234 429469162 14223 14183 526641273 21400 21418 638397346 99780 99781 956760145 48094 48114 213156822 94587 94588 256423927 72169 72175 115433118 70804 70813 676340894 25409 25410 443435085 18006 18032 249352051 85118 85084 195891253 64813 64814 471812988 62681 62701 113417464 21382 21383 729819398 26076 26045 302210849 80824 80825 523895440 38381 38399 38818834 70994 70995 250084 69102 69050 337014387 73541 73542 904110864 59460 59475 254358266 96113 96106 588131862 64727 64695 928523338 58995 58996 640431539 92448 92449 432267069 47875 47876 471334024 96941 96942 906488135 93970 93971 762636271 18878 18879 320490719 48902 48903 284164141 15359 15346 886573075 30625 30574 738318539 62425 62472 767671019 20104 20105 644521348 63760 63761 417378188 586 549 807062925 35374 35426 690125592 8783 8784 86767585 33203 33234 69816431 26926 26921 13725244 15752 15753 347846194 70865 70866 360216300 74526 74494 796532316 19070 19071 811163420 99620 99621 841801015 59128 59154 738393795 85089 85119 409092578 32746 32719 397364802 41720 41721 359194522 94898 94899 844862252 93417 93418 387655515 20550 20525 535642808 96144 96146 973765297 18027 18031 384849801 36745 36783 982273615 49330 49285 897144329 78020 78021 767146661 63651 63652 395342189 57194 57145 584884189 82651 82614 270887852 79310 79311 417367382 61734 61735 435390023 60447 60473 427303736 51723 51691 157939321 91818 91819 606541968 98330 98370 835095729 21799 21800 759873834 70137 70158 8670620 91338 91311 97287737 12235 12214 713443757 38224 38258 454824851 39762 39763 946599899 5083 5084 982307017 6356 6357 865940854 68136 68185 383749716 26377 26400 163204439 18382 18383 109909916 84909 84921 664454646 39296 39297 478167444 94517 94510 109244358 59629 59630 128939136 19475 19476 623344365 99195 99192 335758329 33746 33735 1713024 98449 98397 613641093 71547 71517 871980913 17260 17261 600495783 87041 87021 316907782 21810 21816 918737397 52814 52791 131530296 36907 36957 154220797 97998 97976 383010007 30427 30428 659968146 88784 88773 606461644 4237 4289 293347314 11985 11959 536744250 65636 65637 86111941 26570 26542 540987406 75427 75428 749109961 68119 68120 83315538 1807 1808 761243213 99952 99995 288648107 58851 58852 288796494 30694 30695 48872268 98945 98946 246837747 6410 6411 456107427 92905 92906 27047308 7412 7390 760718427 49099 49100 527872953 74198 74170 100395907 68981 68982 866393687 9618 9619 374458648 7225 7189 195309827 32826 32827 907365373 4184 4167 835017500 84132 84133 268187434 57045 57044 391295413 44636 44637 702098518 89080 89081 28389385 73209 73210 980165268 9187 9188 808788361 32622 32648 692184529 85348 85338 910589043 76263 76279 819027618 1024 1065 629291746 82444 82445 56698862 51665 51666 580526033 199 188 463529810 19542 19569 406043655 72597 72621 407521416 65446 65415 974457739 5098 5116 443882189 21644 21668 655203983 64437 64482 709412952 70869 70870 64536926 7057 7058 43760166 90993 90967 624135640 93454 93455 842758108 56024 56025 982562443 10125 10126 611335826 78100 78103 246251796 15844 15835 663750918 75974 75975 626919759 730 731 699888332 61553 61554 807562007 75871 75894 252879902 80444 80445 554072030 85540 85568 475406887 95102 95135 883772365 21034 21035 87192681 47831 47787 542276330 56450 56451 927905736 28565 28566 830725307 75681 75686 464183887 71910 71927 775984783 82142 82143 660818994 19715 19716 399149155 38380 38343 552585046 42987 43007 869008703 75263 75264 902287043 9656 9657 193054331 28011 28027 279581875 52494 52462 311895202 12133 12134 217738809 1208 1209 548113453 71027 70998 420350934 19455 19456 866794314 75929 75940 66870725 97755 97760 64835628 38454 38449 616103278 26225 26191 948516757 20925 20960 567056483 3226 3227 398353732 32523 32505 353178350 51722 51768 272339486 35208 35186 20863230 65688 65689 180501104 42976 42977 709712117 56067 56068 496625397 42010 42011 921537359 3575 3619 14373839 93937 93938 172108627 40710 40711 737779285 84095 84097 14708311 84573 84610 106495980 88330 88304 487471497 15344 15297 306897929 54488 54500 369957282 96483 96445 251882737 46921 46870 619032116 68554 68555 432239335 43445 43446 469566911 83635 83676 506786010 29503 29504 13826064 92106 92107 414431147 9278 9279 875804767 32190 32191 244512500 59077 59078 248207121 79509 79510 225174400 84136 84179 741296832 95931 95932 319847697 86259 86272 515395948 12346 12347 304576117 2631 2607 633007656 19784 19768 434053217 67961 67962 535241818 3477 3478 727238954 35826 35851 21985146 82920 82921 926126982 10179 10167 30417118 59433 59434 622271392 97718 97669 841220761 27752 27753 482589454 65130 65131 925419727 35392 35393 731073916 43364 43365 637717385 42639 42625 510503910 29762 29763 88505157 87842 87843 662161224 69390 69387 490818487 10295 10296 473333096 48353 48354 866179646 37660 37661 239296776 62270 62289 171318987 78440 78441 291518845 77089 77041 228005320 11243 11244 128289728 78079 78089 92540060 33750 33751 480214903 60214 60215 14105470 47282 47239 665578515 30986 30987 45254499 127 149 189574132 84842 84815 906958034 82972 82973 18113148 49336 49337 115633105 14056 14057 52464499 27404 27406 316283613 81208 81157 694153378 46778 46738 588209774 2342 2343 425960464 91715 91716 755395808 735 691 211732662 44321 44283 542170579 37866 37867 321236949 14688 14689 555889301 91256 91257 167245277 61534 61535 984130813 7026 7015 248168265 98969 98970 743483205 6497 6478 932143848 20112 20116 815783193 62474 62503 443821227 8550 8551 373639343 82300 82301 505500579 64041 64042 52806920 24237 24238 191841835 66356 66376 737581594 11158 11182 113082160 26737 26738 845681168 75894 75847 623517349 8958 8910 455998089 41731 41736 306591577 98106 98107 916063295 81698 81735 85799996 82206 82239 12769590 90516 90517 427491976 74601 74640 367577250 32271 32238 427784974 80998 81004 705935253 16797 16768 363067939 63210 63211 992947209 38768 38769 694652682 81356 81357 810069703 33433 33434 721592755 82483 82484 109797024 51586 51587 254267982 39297 39348 199933401 20729 20730 679278423 61249 61250 66231292 16497 16498 262636356 3465 3460 906831944 55623 55624 745033348 94155 94192 273105456 80537 80538 150527868 47045 47022 867422796 8518 8519 598340615 87860 87861 850533681 42922 42969 924926675 67286 67287 501399607 92886 92887 486326494 1859 1882 635365765 47489 47524 787725075 48617 48618 15614972 34325 34305 179868973 93034 93035 991809768 27153 27130 215093617 20656 20618 180322212 55803 55781 880882080 11011 11012 229401623 91894 91897 132154302 80341 80367 754791195 20425 20426 138595781 94258 94282 161706960 71565 71526 955410719 70488 70437 246173629 7602 7589 700153957 11583 11604 457143813 79157 79134 549732767 12097 12127 945645027 16685 16737 57205480 99746 99694 931963188 2666 2667 32062264 57485 57486 932132979 76416 76442 596110481 5313 5311 231684648 2666 2631 564908433 42229 42230 383288572 99909 99928 811114444 48643 48644 979761860 20496 20497 34252468 67403 67437 59131961 80963 80939 954332136 67959 67925 342775468 80939 80895 172276054 42697 42659 300949586 2360 2350 268180131 39958 39985 342571983 88960 88961 995952902 75149 75150 475431426 12048 12049 764874803 33953 33941 293520180 93306 93354 929963881 82785 82810 165264559 9334 9335 230590422 84111 84099 653940412 39204 39205 134156777 79288 79242 517328615 10469 10481 918130058 21240 21241 159296605 22058 22059 330628513 25052 25097 711461461 68223 68224 62385861 92375 92376 979312566 7405 7406 192340416 2061 2062 402859204 46629 46630 44401500 68171 68172 149326272 74999 74963 378703276 46264 46292 621039680 18267 18268 317136453 87600 87601 833698999 55340 55341 957196052 71710 71711 298894272 80845 80846 262560051 76432 76392 972638510 8068 8069 816695856 55160 55134 99456313 14957 14988 674644730 77572 77573 235563095 88290 88291 855637636 56830 56845 172270757 930 931 428305332 43135 43098 613177341 78851 78852 86888229 2916 2917 493354099 52642 52688 390393764 8426 8377 171106411 35206 35207 380854835 70792 70793 220628100 22665 22690 477647273 97894 97897 862950482 84503 84504 656750726 47481 47447 714847540 79100 79101 461367223 28956 28963 668521510 51097 51093 714227219 5687 5725 865253809 80967 81017 251202490 38478 38479 539307121 84242 84243 637423066 2967 2968 169129267 94845 94846 391513884 26985 26986 228940220 98964 98965 731850793 96511 96543 619154717 49702 49703 986050881 42237 42238 868129879 67470 67471 925417783 57217 57218 531489848 74469 74482 144074859 2704 2654 117258145 13194 13195 14365690 25791 25824 110031626 47358 47359 729555043 48414 48415 525962472 69095 69056 201527812 91855 91856 138904424 16916 16879 700358464 24083 24122 182688816 48610 48634 744584779 48859 48860 856039817 65642 65602 524625766 45777 45787 859566430 3431 3432 124871422 62472 62496 712119394 58695 58696 430097454 41098 41099 405186529 57888 57889 587230751 68577 68578 430883925 43734 43754 925174661 49535 49484 251671102 19252 19291 692524737 25410 25411 717275454 77251 77271 120163051 58096 58097 739544762 86284 86285 591180275 78581 78582 406821588 15311 15312 579731518 44120 44121 662340158 50653 50679 400406055 65099 65115 786824229 71976 71977 278514483 14714 14720 165499828 99508 99509 361600247 63836 63837 300598045 46501 46502 536916676 67297 67266 273894933 85237 85238 297136969 97377 97328 820538796 89012 89013 436205466 56710 56711 165317319 13202 13232 496082883 72590 72591 11195118 70373 70350 722202762 84066 84067 778096393 10979 10980 297627564 749 750 543844311 25768 25769 536358770 77278 77279 291883928 96779 96780 944549221 11591 11592 403257563 46023 46052 576171692 15853 15852 757312280 84221 84222 6029728 17126 17127 396326435 61702 61713 665925724 84487 84488 833711226 68749 68772 329700028 18789 18790 247736344 61844 61845 17255054 69882 69911 701309665 74942 74962 789853788 83350 83351 343540385 78685 78686 976155647 69672 69699 523529845 23652 23653 889343805 74334 74335 806339432 62899 62900 560098287 53401 53402 176455451 29227 29228 946917861 63929 63930 804137129 83740 83714 150018956 85371 85404 571715080 27226 27227 291003614 83364 83365 40446083 19136 19103 209042810 68678 68679 174812882 59967 59968 895495524 73502 73503 257700861 94968 94969 215702276 44584 44561 48913122 49228 49224 38506521 42906 42907 206853422 76871 76872 782581948 85738 85739 971050729 5596 5597 902869728 18154 18190 770061122 54839 54888 550743020 30301 30279 438605273 99565 99566 802098353 68279 68244 986876449 52850 52874 252104060 99898 99846 729114494 13261 13305 750425911 10718 10719 417953658 36079 36080 74054053 94204 94205 960087874 72315 72316 549737323 58515 58540 804308858 14867 14868 557266161 73053 73029 319544398 91427 91462 250875102 45312 45313 871988449 83402 83446 223602666 39739 39740 79218384 67244 67227 113571306 34846 34878 572768280 81560 81561 132315271 83303 83263 947800076 99678 99679 361923505 56487 56488 275344710 95716 95725 750335011 37235 37236 310452536 80584 80545 517120909 10346 10347 250637709 23996 23997 533443533 59318 59319 451600855 96058 96075 578011486 10674 10675 293894011 94780 94781 535998844 29117 29118 679134011 28772 28748 174142714 22830 22844 484503568 27443 27444 982773874 71014 71030 908722284 22633 22670 845366016 26825 26872 27277463 61173 61171 943580593 3996 3997 381351438 66987 66988 948530197 39573 39561 713793292 46608 46609 400139382 64571 64572 338297704 43507 43478 577434728 49482 49517 332597583 71476 71477 815427398 29188 29149 758255569 92022 92023 570058391 64354 64405 554645335 84178 84147 707824613 19951 19952 428665519 11007 10975 935878793 43649 43650 313504438 8285 8286 929020973 55641 55656 466747884 73082 73075 295263088 87623 87624 655183421 99982 99983 690413669 13977 13978 527446637 70301 70302 562774617 90355 90356 117878972 96003 96049 610465918 10096 10077 88922795 62889 62890 207442820 82693 82694 411944316 16702 16656 556583652 48007 48016 734414712 92231 92232 896368705 72319 72274 56257882 14664 14665 898738716 10112 10092 823275120 80381 80422 573604209 46508 46461 431276773 97884 97892 403570533 81943 81912 487807616 56824 56870 805330664 20531 20532 665176785 55243 55282 338600094 9232 9233 514392670 25882 25916 153618763 95946 95947 99760777 16524 16525 313927247 30804 30805 725418413 66094 66095 951303461 79533 79491 795028763 15096 15125 498002023 43458 43459 614560713 48968 48920 337826794 22411 22412 78346396 11268 11269 65160563 78420 78421 126488309 48697 48730 755683795 8284 8285 825629846 99512 99526 65662669 18616 18617 138359235 18376 18410 567615057 95633 95604 400065785 26481 26482 912667323 94617 94618 546417973 32583 32533 394673640 28009 27998 908994102 24340 24341 883412276 38209 38161 627998581 17811 17765 566018027 35074 35075 390034416 30706 30707 179552555 50366 50328 821029267 31652 31667 491534155 14100 14101 124395877 8784 8785 500435115 14112 14090 837095766 14293 14264 161911243 63928 63915 917223819 13413 13414 189087509 77256 77253 281852388 16641 16611 415645122 82617 82571 856363428 55535 55536 823786615 10941 10942 846051460 88418 88419 936217308 66209 66210 596703480 86412 86413 684065065 46996 46997 298734351 32806 32816 167923568 45650 45641 992445274 12727 12713 180588800 3218 3236 741387008 35106 35107 699648114 98398 98428 566682942 98122 98082 823210823 49888 49883 714748087 35303 35345 714586547 40130 40131 876855670 49047 49048 615984282 89449 89450 218678552 23191 23192 914353085 59473 59424 21935245 19349 19302 145946811 88972 88931 577475573 13285 13296 417553088 93041 93072 823653439 41300 41301 199466527 79885 79886 767087041 56613 56614 880851662 30026 30021 29362277 22032 21996 667022184 61103 61064 896346205 20892 20893 71425083 41363 41409 84829823 430 426 568951957 85092 85062 907123832 3006 3010 155144445 37496 37464 490920193 36790 36791 55133564 33793 33794 314376838 51156 51170 98825345 55613 55614 857075444 59187 59139 972145779 99863 99891 541745749 97484 97461 435530670 38532 38574 246902960 79404 79429 482715876 26124 26125 623229052 20926 20978 633540180 26832 26816 446047067 55014 55015 642166781 41621 41622 542073785 51141 51142 618950763 13060 13061 237958887 65353 65354 737809637 80599 80600 717149000 69071 69072 104302724 1577 1578 210899512 30759 30746 475346229 21351 21341 344393164 54489 54523 863753059 54947 54903 104132584 74020 73984 56628323 7681 7682 254840850 81924 81912 691944524 76615 76616 926456839 27814 27793 549543225 5930 5931 483770859 62738 62739 419243796 88477 88456 401896487 53564 53575 633976849 91554 91555 165579771 14745 14746 203902731 81282 81262 46565363 684 734 310620520 14610 14566 122961472 22329 22330 236626274 17309 17310 918056149 68949 68950 631337707 98165 98132 241743667 23489 23457 269672832 16035 16062 712885014 72025 71995 944562369 45346 45311 883873622 47935 47936 625485721 16082 16083 505248618 48527 48528 466682628 21988 21975 660561399 55198 55199 570133951 81822 81823 516945940 25860 25861 678256932 92895 92896 999952492 40315 40316 274061516 23555 23556 580719211 27739 27740 279107835 3638 3639 82721798 14237 14265 374436954 41913 41914 559160055 53068 53069 446584090 60407 60359 837260332 47612 47663 211523308 98486 98487 641836931 86126 86127 567841231 42445 42411 230844549 33738 33703 512002217 94100 94101 593851708 1758 1759 61126865 33745 33746 344041948 52809 52790 344918024 92370 92371 397485374 89989 89990 67245621 22286 22333 909326718 13024 13025 340325205 26038 26039 438605608 85443 85444 447438100 82153 82189 414800616 35562 35563 828609643 40636 40637 70828783 30667 30668 662212425 25000 25042 87555709 16761 16762 552138807 31718 31719 838370854 69965 69938 634029296 94728 94760 22569607 42744 42787 137422498 88415 88416 465850109 4779 4780 157140530 97452 97440 389597801 13573 13574 438781074 81377 81378 729831830 32279 32323 425687888 98508 98557 933448334 73992 74031 421883189 32633 32664 901853225 6047 6046 7823681 10657 10658 450124015 84560 84548 151907541 86517 86518 184854202 58574 58575 197448033 59824 59791 149016415 79031 79035 300587655 14816 14817 976795191 69539 69540 770574778 6809 6810 197460993 33250 33251 293225630 5102 5108 259088643 83637 83594 460814899 93253 93254 830082508 37608 37647 804643782 9372 9356 951895417 20956 20968 586528888 76204 76205 716714493 97832 97833 332212911 9981 9986 391267549 36243 36244 742049315 55559 55565 293575275 6580 6588 635532235 84960 84934 876178120 49392 49393 353995518 85527 85571 893593005 11515 11516 780061923 21754 21751 853514922 37922 37912 322348883 59517 59551 624158450 64115 64116 116752421 83702 83703 455920001 96252 96253 485239881 49586 49588 646722775 41651 41623 355300657 8457 8480 715463211 8792 8793 751473390 80360 80332 204292665 9177 9211 932600254 48895 48848 193401913 63537 63539 595829179 2256 2207 824162308 48401 48402 779602950 20330 20342 125766154 72300 72301 425240459 22820 22821 362777184 96357 96327 34661734 62021 62022 269556996 57851 57852 875179761 61515 61552 501536372 96832 96861 486510622 86033 86034 236912910 2654 2627 183206493 57404 57420 211982947 71754 71804 187751289 14686 14687 42289980 45033 45034 9226662 99551 99552 471940827 80755 80707 279395819 77353 77337 74603100 78204 78233 369443808 75608 75593 814739391 19702 19703 762939946 14234 14235 200515716 37680 37630 719787111 66266 66267 458502419 92677 92674 962771612 80318 80319 69736326 90341 90342 767325957 52651 52652 173945805 10530 10531 237560179 2800 2751 963953697 80134 80100 805743710 20047 20048 671882801 52921 52931 870900728 81405 81432 243970852 72226 72227 721902867 26620 26570 838066815 73911 73912 542508623 23162 23167 128637069 80140 80141 140102327 852 853 214505647 52472 52473 198899632 67016 67017 824508568 50430 50417 308301452 67576 67577 961035538 25932 25889 517622362 94547 94548 317444667 16199 16200 595339651 11582 11583 288906258 4109 4110 840755163 94592 94637 43439609 33702 33743 21912408 89426 89449 646184668 61679 61680 467551508 71550 71507 249027679 71746 71786 340091716 40173 40174 368450236 9932 9933 153810881 9691 9692 447577687 68609 68635 13383863 54584 54610 820649628 37164 37168 138835851 84182 84183 175892750 13262 13263 890102300 19011 18968 913193165 2611 2578 619511005 71234 71216 3759300 54435 54384 794431691 99587 99570 594069583 7338 7320 350175841 38098 38099 53647825 88298 88341 790090608 32718 32719 394443795 58963 58915 314837851 83830 83817 531556272 48700 48672 165426359 50564 50517 199100533 64973 64974 382513888 47595 47596 434888064 65200 65201 645096379 62804 62805 698769112 99904 99905 30727905 62853 62883 766751148 97172 97173 724053469 59436 59484 53503738 77447 77421 414381720 25641 25642 479151779 78281 78282 562672385 37715 37716 303012426 69476 69513 499323798 18208 18209 964718910 14251 14255 472381385 41759 41713 449671126 20940 20941 160676623 28927 28928 852160007 26049 26062 362319360 93165 93207 461485886 93493 93502 123432594 13810 13846 654977866 72288 72284 248678657 65496 65507 28024039 55220 55251 676865766 98902 98903 542022801 21308 21357 379683491 36081 36082 704158276 46143 46124 241827069 82771 82772 188371184 18752 18717 858055336 92012 91989 454719250 67864 67865 759776866 6615 6616 359874062 92098 92099 111616440 36070 36071 634970151 50011 49985 259572080 48114 48153 233914865 48681 48629 98201529 39688 39672 498923545 76932 76933 724165317 6340 6361 595899125 97668 97669 185816883 57648 57649 768053307 55015 54991 141566414 84747 84748 18071513 7871 7828 48442015 50819 50772 436659599 97205 97160 754250460 38725 38675 185027460 83669 83670 181920906 71803 71804 898849053 34160 34201 560373389 47290 47291 281726979 71512 71562 572680245 56200 56201 306706421 60986 60987 870626444 63207 63208 617976093 10220 10225 748979403 93905 93931 915024311 1543 1564 329652437 8010 8011 361626198 12859 12860 725178966 61431 61432 856209727 1763 1764 645960990 8687 8714 241758331 77333 77334 234666239 94622 94623 600966997 726 727 370885317 8912 8878 325331686 69742 69743 93812497 54393 54411 463752329 92316 92317 965055361 93811 93812 747620478 78539 78540 451498144 93619 93653 598647057 47525 47526 10202180 40396 40435 560039927 98912 98913 550047194 14887 14874 912608152 44358 44363 24354095 46180 46181 676535455 23772 23739 604525759 45329 45347 711513078 96105 96063 561629989 52422 52423 238670577 60903 60899 19013376 1963 1964 833995001 69219 69220 328552493 96948 96959 130056040 23374 23324 351895733 94874 94902 197143637 68513 68514 579411075 46959 46960 319820777 41639 41678 264918653 65317 65306 784986666 76545 76521 312084034 11441 11442 478916535 19760 19761 949530565 71074 71075 916993115 50197 50168 469859330 89159 89160 270781397 79196 79197 169001026 11492 11526 35929104 54220 54221 121365015 75752 75753 156319320 5568 5569 912603705 54292 54272 105382778 35091 35079 926516427 44092 44117 951101044 66347 66348 155493140 99185 99236 953576911 99373 99353 521980242 62976 62977 633470702 49268 49287 677901794 89852 89853 510433043 13434 13465 266464697 1547 1548 511873472 27449 27450 802218310 88884 88934 918081627 58168 58169 701331227 94280 94323 845055949 82402 82442 948398968 2017 2019 588919644 24605 24557 953906556 82792 82793 255248075 69742 69783 303408841 62652 62653 993607043 73221 73222 299375854 97125 97126 789272820 95408 95409 428850482 38271 38272 328213240 16178 16172 281219396 26811 26775 288431299 16046 16065 184442160 10867 10868 447774748 84120 84107 420471395 74356 74357 560282811 12147 12148 907571771 26571 26572 962935490 77655 77656 838023487 83919 83920 891869750 68254 68257 521902996 79710 79685 742192648 88787 88753 185525495 33831 33782 222987500 22890 22942 780081462 97133 97134 280902395 28646 28647 992330630 94101 94152 806102568 77564 77565 568763681 29058 29059 957136826 32106 32107 419501261 54764 54765 178192905 63256 63208 517618943 99835 99871 185166994 63572 63542 242267187 32463 32473 872228489 11167 11192 644863327 21010 21011 361189803 3475 3501 78203046 31625 31671 2312212 74679 74708 135763617 73677 73678 485960987 30621 30653 143235616 97134 97148 65266823 90101 90102 643328805 37093 37094 985380802 4048 4076 797130328 34696 34660 991573451 60205 60252 659668732 75681 75724 287061641 95483 95461 494925577 20528 20529 128245868 75207 75208 333921045 50768 50766 714276925 82531 82532 950944020 79574 79575 895976636 81747 81783 519981473 9766 9767 655555359 39936 39937 847555913 85713 85701 203244580 12794 12745 759998263 16931 16932 824533595 6667 6668 65710124 75916 75917 638641772 22266 22267 490740049 74426 74427 592230480 65464 65465 362828701 47716 47764 315096558 55729 55730 408801230 71959 71918 112982274 47607 47608 426181581 1651 1613 919860654 87611 87612 51729943 98477 98478 23667785 59194 59195 867636758 14209 14210 159634022 40091 40064 806228181 37551 37552 33412598 49997 49998 915440352 80539 80503 414166146 53113 53061 393611305 44715 44729 8013508 31788 31823 724074616 18933 18985 649039670 26252 26278 912444481 50536 50574 398523933 76896 76943 305465994 34682 34683 996248355 59881 59882 757055616 35344 35345 899259778 35783 35798 100509063 11551 11552 757844289 81020 81032 741421656 12548 12522 581461192 62540 62541 869092233 57560 57561 505192194 53140 53141 530684540 6526 6527 812826093 78373 78329 392129919 44234 44235 334594284 90799 90800 633388057 29497 29492 16304651 69048 69097 726114325 85679 85680 939583210 53982 54000 309438575 29922 29923 660806526 87885 87886 424511936 76844 76845 398204517 72025 72026 389647294 1639 1625 27959443 64860 64831 7681988 66577 66578 754076591 84019 83995 655273715 42553 42554 616992310 86561 86544 653430375 99254 99255 426368086 27145 27176 104081348 12015 12016 684165658 37911 37936 371398401 30607 30586 393974851 58825 58834 564705249 10226 10244 51250627 14603 14604 798501520 87081 87115 728740926 76050 76052 972982104 28640 28641 283993276 54232 54233 138725904 32494 32546 335051356 94848 94897 371324747 75112 75096 518541882 88273 88274 87426912 39875 39876 402539545 39989 39953 180995604 52012 52013 802987866 49686 49675 704991126 22279 22252 858377876 27470 27503 193983098 40821 40822 924642459 26915 26916 838620985 42175 42141 454622198 28014 27996 47019275 66684 66685 238329910 16254 16255 475406060 59690 59691 142871156 44602 44603 999105848 741 742 399607902 61175 61128 308683455 22890 22891 164179098 19591 19592 953228287 61920 61894 821555364 50284 50285 970601191 5837 5799 283271391 79160 79186 784833348 35233 35234 112750182 62634 62635 469195036 72980 72969 104754043 1477 1478 993520731 13287 13246 807151759 50627 50628 443072857 99249 99220 956886751 54361 54406 795731364 13279 13280 546883258 65974 65986 58050590 40368 40369 864373484 95152 95153 781391416 49782 49776 956632125 7192 7196 406252042 32012 32011 827288008 81486 81518 27084851 38672 38627 73108753 18994 18987 652650684 48346 48347 338901221 96308 96357 674227977 59918 59919 142540469 31646 31647 433290391 46436 46437 118677717 72900 72852 51374299 7436 7433 583877953 90888 90850 878743114 82088 82110 123566860 25021 25022 631914416 15393 15374 667209200 55710 55711 239785874 81398 81377 237848858 23507 23486 49715865 21968 21967 890368738 34952 34953 866027311 17822 17788 931758861 29208 29199 943754606 86199 86223 401099506 14795 14794 143961891 27009 26964 114139065 30608 30609 146495527 2676 2651 722514288 63105 63106 639152452 43606 43607 782756203 65986 66007 898053321 87304 87305 609989629 46790 46743 816323550 95881 95882 519592570 26743 26744 142581391 1478 1528 478778210 19803 19853 741183429 8510 8511 285406179 54750 54751 636473155 45432 45484 829484286 37688 37689 424680863 2781 2803 311071580 12683 12697 114278423 73216 73217 787729990 4548 4558 78256741 61688 61709 265266190 77595 77579 363267970 55501 55512 953494505 24773 24818 426621730 63905 63945 258626950 91253 91254 397888259 33029 33030 962669179 67869 67918 277920022 40286 40287 468141787 33666 33667 799593106 37177 37226 188370451 25089 25090 958423503 97766 97781 325019298 47076 47027 9764824 88306 88307 907844245 74738 74739 633025756 44612 44588 24893111 44727 44728 533684278 65316 65317 689570829 6660 6662 49115324 20359 20360 980644587 38639 38649 60679302 54456 54474 876023323 4704 4723 337671583 48611 48598 895090340 27239 27199 726878219 78030 78018 234234872 39065 39074 301637148 85624 85625 224684284 88056 88035 31622584 69606 69635 754847013 26897 26898 970720525 41424 41451 965540982 74771 74815 710989 19219 19220 917729050 49526 49527 626649938 82573 82574 398992190 9767 9768 20329039 55762 55719 643555330 89773 89806 756928028 17494 17495 845760339 82045 82084 655111288 54877 54890 453384864 90474 90521 843921154 38239 38234 567317134 62752 62753 491156188 96389 96388 339382049 48137 48138 883631332 63916 63918 345483039 64875 64876 923874161 96546 96496 257140664 96648 96649 194568349 69762 69783 75200933 44221 44258 171927173 42081 42080 332349561 72611 72559 589180845 54185 54186 457516606 77515 77522 232434379 52602 52581 357535265 45373 45423 882333129 58711 58712 508090775 62383 62356 409069295 360 361 605462607 98823 98868 404045366 70228 70229 921885210 97596 97566 455270336 94507 94488 25461567 41147 41148 140440809 14162 14163 151150722 81245 81246 868808259 32699 32729 449546541 23105 23068 760437289 97475 97476 601961755 62289 62287 769522360 38261 38226 100027312 52342 52360 566000931 90279 90264 584080985 60157 60158 267063893 75013 74984 521673394 55510 55511 42644132 16829 16830 401350733 20697 20698 765290489 43090 43136 59547040 97223 97224 816955354 74677 74693 385071695 38295 38296 588607265 33253 33254 797162008 10680 10681 975447005 18665 18666 925748360 47491 47492 62441453 85765 85766 887938646 52145 52126 991400632 5791 5792 436695638 57970 57980 652226983 89430 89431 780751480 48144 48145 657538818 63124 63125 931702290 99975 99976 637491488 3699 3670 107814337 68901 68902 292018035 74178 74179 168261867 71067 71105 576279282 18261 18262 790282242 1073 1110 24098809 21211 21212 342956263 32894 32903 720934108 8771 8737 12897197 96164 96165 726870643 13271 13272 776932665 31484 31499 900601964 58755 58756 982108677 33066 33052 68707003 87230 87248 512446171 78593 78640 815294924 44355 44321 788816079 90053 90054 199024482 56554 56555 834478898 36955 36988 176618100 2214 2215 912454393 86317 86266 412851516 266 221 308559674 17736 17737 446245382 85227 85228 783216438 30301 30302 32910189 20894 20888 888497157 30658 30659 707104761 59043 59072 180465269 52475 52511 51610384 14820 14821 859373703 35028 35029 719643186 11554 11513 184288677 99699 99724 657386219 94316 94317 131023941 92570 92606 878664046 65445 65398 685989612 58725 58770 773493465 91539 91533 488393695 9818 9819 526693896 36323 36327 499400314 7731 7713 865481709 4880 4881 567488506 94677 94678 515793755 51550 51551 614284870 8646 8647 930641907 87630 87631 724563112 1048 1049 516037582 66976 66977 16174761 70356 70357 955451449 91522 91523 371301318 74805 74806 742545232 98126 98127 699837678 53236 53210 22516126 49383 49384 523264598 85576 85593 45968345 55501 55489 444730850 87690 87661 583758852 17731 17732 25424551 2982 2978 752253000 4419 4420 93520521 34187 34188 656196002 54313 54314 723781389 38881 38882 23401513 16799 16800 278745610 94609 94657 909046661 63981 63982 684649957 63027 63008 353471045 43906 43907 275234078 35886 35870 671654095 39750 39722 454908883 68053 68054 665905904 95061 95096 117785692 3977 3987 526500687 51707 51708 886807282 67947 67933 647189610 39397 39398 680684950 39388 39389 787486793 43976 43977 478494119 30436 30437 631390702 96145 96146 824247628 63778 63779 911892655 74238 74239 57091256 75952 75965 626344031 4136 4119 546295655 73281 73288 102273376 50796 50791 12276250 87056 87057 916496510 87922 87923 302652420 61839 61847 390208593 8820 8859 271566456 88525 88492 398807078 6290 6291 51186851 21290 21291 340994710 91230 91231 769387695 46217 46202 488354150 73856 73857 634052697 89 90 756838979 94384 94356 542351784 26437 26438 386951602 4199 4219 906123886 37648 37649 339493059 30790 30773 66883800 82617 82588 219516892 70171 70172 311852175 47839 47840 819806097 87599 87600 27918840 57574 57575 734426380 40144 40189 968188813 57131 57132 894482987 45105 45106 365909288 89272 89294 280836175 89364 89398 848134735 11358 11388 307578557 65897 65937 178553200 49767 49769 563831968 25230 25231 950282241 14392 14393 571449996 2925 2926 614875954 56173 56208 917938101 76888 76936 223185787 79527 79528 379983794 87961 87962 798375621 65065 65066 557134178 37910 37940 440375946 51254 51250 773141943 19036 19007 16974126 23710 23692 401603626 36926 36927 498916035 5684 5685 786930490 15826 15827 63480724 72273 72274 782571389 86958 86997 249720793 99929 99930 957025349 85245 85246 29089971 57848 57863 530300199 17880 17883 638308441 35758 35759 360851794 26508 26509 987516426 12714 12715 550769629 50685 50686 17917004 14487 14488 477086020 57779 57780 118225615 73316 73317 924360544 82175 82176 984311540 88558 88559 332126514 3684 3685 85336137 68578 68579 586670502 75537 75485 768469887 20409 20373 187721977 19173 19124 597418368 18896 18897 645383498 52428 52429 61654423 47748 47749 694727904 25487 25488 339942227 94134 94135 696033978 71861 71862 958435843 47966 47967 808941855 78084 78079 416998921 94929 94930 153649006 32997 32998 549140233 7624 7585 699968488 33837 33838 698202343 88285 88286 689441179 46041 46016 445634186 3043 3044 734805996 24767 24768 825557818 42746 42747 452486855 52907 52908 984481548 32621 32636 627311182 48934 48935 837666924 777 778 957083386 759 760 366998390 43897 43901 549251126 5355 5368 265997014 96439 96440 694459649 65940 65952 506263534 48643 48605 429817688 77697 77699 840772517 39528 39529 13134763 91608 91609 964413209 97286 97318 601048234 12457 12458 238246941 96175 96176 885113672 41240 41241 186577500 55835 55836 739261682 3689 3737 304641134 21925 21926 266889815 56185 56186 732444497 78018 78019 864229320 82624 82649 293218639 89951 89947 275748909 76771 76772 917269975 49289 49290 91984995 15263 15264 602430347 15452 15453 934855719 33825 33854 360703261 15211 15212 638896539 53323 53324 549187830 29267 29255 621359089 95234 95235 404557041 3727 3728 498210500 64871 64836 272473375 91842 91843 35452856 47575 47576 688571139 82670 82659 346864364 99240 99241 924953481 11819 11820 96027820 99743 99744 588314342 51866 51867 651531679 17239 17228 23148401 88318 88319 137225460 98344 98345 532139448 70418 70397 253703888 57475 57452 723811079 79141 79142 267913797 33034 33052 414324794 9058 9051 257990550 35528 35500 946746363 44680 44681 368091757 25167 25143 758364588 90965 90917 270376829 53999 54011 172933388 85083 85126 369247100 59230 59184 194696145 62831 62855 509260701 42654 42655 820054524 52920 52943 51973943 64770 64771 563268718 25968 25975 924103706 99569 99587 368488755 33530 33531 490834472 37460 37461 540046451 98504 98500 140511607 19125 19138 908872997 99082 99083 734145833 81681 81675 832638290 46132 46140 445072233 61018 61019 256259592 23872 23845 958734454 67670 67671 109968606 15242 15243 327549087 39078 39052 508162517 59763 59764 11629581 97539 97510 267367053 65332 65333 245875378 42091 42071 130698430 80519 80494 563498951 45747 45748 479548907 66886 66914 831254054 30252 30253 88131720 15911 15952 966188151 81966 81967 994391322 14736 14737 478708049 2849 2828 45927445 54589 54640 983200166 66845 66876 746531165 10619 10630 494271868 99720 99711 687212952 67207 67208 983596855 44996 44985 259442760 9121 9122 164591834 1472 1473 714380505 3181 3221 857184509 59029 59024 155594739 11032 11054 534188433 49370 49420 945796448 67751 67706 781108998 25261 25250 805109615 48666 48629 149090878 83002 83003 306738399 92565 92566 421846302 47518 47519 188932385 74502 74503 849146165 32858 32859 311737346 79538 79539 164814121 83357 83402 400101091 76485 76516 940106168 90193 90242 210968334 69447 69448 49133133 58223 58224 580562350 43673 43706 537749000 80897 80861 538108135 43191 43192 652474476 6455 6437 783660512 75444 75467 297996155 38142 38191 696736384 15750 15703 596850986 498 514 682687353 45145 45146 422062991 36789 36839 818771525 14458 14459 259409553 23154 23140 379683966 48954 48958 372350321 20963 20978 369172372 63544 63537 189221224 76103 76104 875190075 98015 98037 77489862 74163 74164 592163533 67191 67192 22884255 13836 13837 994996655 70759 70790 965141987 29307 29308 974393376 19366 19410 911353597 57103 57062 107405305 66433 66469 412311000 39051 39049 430477808 52728 52729 837014788 9293 9278 270412263 25189 25190 329148726 83295 83263 250902340 96433 96434 243040858 3315 3316 373725426 21340 21325 686222983 65352 65348 757785095 32112 32113 983492036 94390 94391 821541507 20721 20686 675560095 88178 88183 853052752 11433 11434 205521104 89529 89490 146664552 66353 66354 202098283 4035 4071 10749774 81471 81508 479231350 49439 49489 888845286 5053 5054 305459337 23492 23493 552504431 34702 34681 406894624 87812 87813 397951118 22029 22030 936362296 90251 90252 138781465 28966 28967 591618488 95354 95385 354058587 84015 84016 911172841 42554 42555 824931173 6357 6358 361933770 35855 35856 795996295 2297 2298 623954644 16742 16743 293470614 65638 65639 150148310 97680 97681 501164907 18009 17975 643495221 76975 76937 572793103 84023 84032 571535903 940 941 758808599 62856 62852 226237963 43863 43862 872764028 57889 57873 38081032 89835 89836 68790888 54109 54110 618400801 78386 78387 697577821 18172 18122 102514506 18043 18026 796225623 85585 85616 973739202 25306 25333 793469296 67422 67423 894040970 75506 75500 303056647 84641 84642 701061628 20622 20623 415866762 32767 32768 869830915 80057 80058 434574798 59991 59992 421282366 46985 46986 971985998 15703 15704 415125097 75712 75713 420252982 26064 26040 820190328 452 453 375148557 71354 71355 584983128 27360 27314 291631275 62897 62898 428406856 70946 70947 480981180 97862 97863 298378790 70317 70318 857036078 26500 26501 553416209 26390 26391 200818012 36410 36411 758110286 82138 82139 519474924 79780 79828 278213546 7733 7734 78450152 56258 56259 428206275 40155 40156 640191514 36190 36208 23720042 59182 59183 476308622 36048 36066 222421015 96545 96571 706836160 72588 72589 476954710 47393 47384 70490992 16159 16160 77034353 32205 32231 804462773 28337 28370 126768102 7140 7141 267334944 6949 6917 946183879 81219 81268 284712653 65147 65130 500025012 97718 97719 337929676 17814 17833 91423551 41705 41706 582080211 72792 72793 17268540 16011 16012 712982452 13749 13799 224643828 14769 14770 773873390 17019 16968 865609935 75877 75906 810762055 6635 6636 938630999 45618 45585 138199535 97202 97195 618746150 14390 14391 719833149 68562 68563 651880957 13052 13053 736375679 62584 62585 625734757 54413 54414 459318803 25370 25371 96168402 85895 85896 698962872 16719 16751 28724228 81439 81426 471407747 48971 48972 671964321 33442 33443 814619253 83019 82981 315903499 43800 43801 886779166 79182 79159 29538656 90537 90553 212180874 67205 67206 602380941 71163 71164 124808863 53041 53042 878216132 73177 73178 515306546 69155 69167 260703711 40100 40101 709899343 79031 79032 365832593 9747 9748 90518907 79771 79772 844732318 7086 7054 323899230 34280 34281 838046241 64524 64519 434245871 68087 68076 415611647 62774 62811 848451783 8380 8365 536749321 41505 41479 275395066 23531 23532 494837092 30756 30731 628085903 97828 97834 221906921 4775 4776 429619743 72407 72447 222531060 82903 82904 789071607 47463 47465 581236243 96204 96205 773808394 53715 53759 593964385 15124 15125 46927767 3285 3286 744678952 22491 22492 588607488 14647 14648 255635516 29336 29337 146856974 4061 4062 482117746 33192 33144 741557420 35293 35294 886063690 73299 73300 426571594 9854 9887 412787142 32213 32214 870189084 24848 24865 347306717 38427 38446 974905222 59283 59320 955928757 26190 26191 282578888 22484 22485 407642477 32677 32657 980853221 48310 48334 97526334 9746 9747 339994667 22124 22125 713647701 81839 81885 481819419 13153 13105 176381631 82676 82677 737401393 45946 45947 552567190 13884 13885 401792484 85889 85890 464989268 78331 78377 385281869 18252 18225 144056203 57042 57043 734601680 45039 45040 48737856 46047 46048 696130533 44960 44961 656970937 22316 22361 160981349 35098 35119 98464634 74629 74594 548731080 38446 38447 294964104 46210 46211 796885347 55238 55202 891345644 5918 5901 962319596 89859 89848 294058053 17251 17252 767508043 84497 84461 871165891 65648 65649 270885744 63180 63181 585016213 48206 48258 708912614 24073 24062 484098440 38189 38162 295566269 30779 30780 238218265 60375 60376 731732165 57822 57794 950879543 20162 20163 339954635 75101 75097 835927278 93335 93336 910209772 36577 36618 469949633 78150 78151 525663151 21982 21983 637687288 99189 99147 32242697 42140 42141 206970238 70633 70676 492431510 6537 6504 823001981 36299 36259 946740266 72334 72335 860226807 95544 95545 83475364 51206 51157 968741244 95469 95502 318886276 54475 54476 564074279 95422 95423 732620436 50698 50697 500948238 84135 84111 717517906 11262 11282 380257550 4862 4858 186864509 2191 2171 434870849 1937 1960 74178437 87860 87862 694542271 8275 8322 254368252 31410 31399 691265514 29506 29487 795538056 63028 63029 217916297 76420 76421 83983021 56592 56604 764765586 80289 80290 426329341 19700 19659 474897710 96529 96576 296989243 51584 51585 29057241 40706 40707 135286342 63816 63817 884862202 68625 68626 467270844 23847 23813 452933710 76942 76943 849520178 50976 51009 137325112 37164 37143 423897481 4051 4070 630263153 35724 35725 994603831 16765 16762 544029636 96764 96765 694774777 4402 4403 456224579 37440 37443 319527909 15551 15575 938104074 12265 12293 556966802 59658 59659 827143204 11325 11326 819020186 12495 12496 560883800 40085 40091 760947372 77297 77278 925910708 71725 71731 306388214 80038 80039 434244553 68497 68498 624167219 25789 25772 757039254 3022 3023 854772891 43098 43132 460317985 533 534 239265208 63081 63082 638332543 77275 77312 686725587 1622 1623 847363922 31516 31518 991294718 3690 3661 875633793 58357 58327 550753889 37314 37328 933230198 70470 70471 100573335 37305 37329 545382199 64997 64998 766953392 50804 50774 10252487 66240 66282 403483981 9445 9446 770345986 42794 42779 455337533 88734 88735 66990970 56063 56064 216430047 88845 88894 490168528 68291 68292 880715140 74367 74358 710822706 94602 94595 487523397 93551 93538 159388100 30827 30828 297556012 22352 22353 402151280 11469 11482 895138464 2142 2163 782606671 28423 28424 789888394 23851 23828 832980844 6189 6190 446209570 51703 51704 712686954 60296 60297 236369395 37704 37705 173669561 44361 44362 686297751 90469 90470 360830041 92329 92277 75529805 50644 50645 248578881 77546 77547 65467182 79182 79183 372963047 93994 93995 830842332 13207 13208 584178788 52327 52328 527209383 12509 12510 585557571 43211 43196 251322365 36273 36274 390739299 47849 47797 874671916 86842 86843 576572964 21651 21652 693986840 15010 15011 466943930 19497 19498 883885308 9684 9685 146360688 91024 91025 994220839 80641 80642 413702010 52074 52124 648677213 45660 45661 790737009 18117 18118 576651872 75526 75527 538387575 490 491 129870545 73843 73844 202996775 14156 14104 830251005 11304 11305 303896533 88342 88310 485782873 24553 24554 190864303 92275 92276 949265239 9176 9177 331092653 62458 62461 59251734 55841 55792 626609172 52716 52717 872464218 9085 9086 674362479 26477 26478 972530238 36203 36204 482455406 65343 65291 4085934 89745 89746 183016332 78341 78331 597655463 88684 88685 170149358 46110 46064 597344085 56751 56752 593737622 86183 86180 433257865 47268 47257 978889151 19868 19869 184097162 5842 5843 234843938 30672 30698 297506345 15480 15528 243223530 82590 82598 423791991 49456 49418 375136159 25038 25039 554183851 20614 20615 396027037 93999 94000 569357367 12092 12093 494814715 21893 21894 451898065 98245 98246 199170375 84179 84180 315393445 45752 45749 272990705 47438 47469 419270781 71694 71704 714829997 30567 30568 475697193 93191 93192 533900994 62326 62327 608470117 24052 24053 830286126 61754 61782 353932844 98731 98732 410297405 26531 26527 332344129 24030 24031 592451167 95953 95914 856647032 17701 17702 526699022 48370 48364 685744219 57930 57931 356405386 87985 87986 914717328 32775 32756 58844882 84699 84700 271282696 18702 18673 93766512 74995 74996 560500825 73591 73592 963127210 31241 31242 915249666 51653 51614 4121843 38771 38772 375287648 31275 31244 111799245 79939 79940 948178774 45335 45303 369545633 49450 49471 417267377 33730 33731 895161953 86111 86068 442789217 87461 87506 262548758 90719 90703 719070760 12474 12475 859388976 52929 52930 572349599 91763 91813 442971361 89125 89134 653238744 89683 89684 665907098 74100 74101 558304306 13080 13081 42755110 36002 36003 123835563 24224 24249 265964539 90056 90057 654712933 75354 75324 587211846 79598 79616 446929325 94002 93992 986113199 50408 50447 401431492 30597 30598 248163359 7198 7183 370985805 87897 87892 197492186 52850 52851 775022278 55915 55916 520355457 88182 88174 886226248 93182 93183 136770323 94815 94836 118229962 19976 19992 161674599 47376 47377 854834083 88590 88615 87661089 37792 37767 153220794 65040 65003 896601712 91514 91515 458930575 59166 59167 230349929 58339 58340 200353565 33971 33972 439438875 73478 73479 485830152 38376 38377 966959175 86539 86519 741111641 88866 88839 119758933 31664 31678 719290652 34872 34873 414624900 44939 44921 902540677 55148 55113 337821942 10105 10106 415819529 62958 62943 465258266 39009 39033 198422255 62228 62229 938784771 97349 97350 738940862 58138 58148 434845465 33351 33352 538255119 80863 80819 574391856 41066 41067 10080219 97809 97810 868422797 25866 25907 276399308 56298 56350 287263497 25949 25950 30473768 76470 76471 533073598 59000 59001 39135820 79107 79129 146089345 71505 71506 978179354 30016 29967 53488932 67305 67306 595762556 44353 44354 500888343 24188 24189 367476909 52759 52779 170342969 67459 67460 875847068 30029 30030 20707240 69166 69167 414003018 87696 87656 659153869 89785 89786 515153980 94748 94734 963895395 29556 29560 506106500 389 390 413296022 24564 24547 106143936 631 632 966856908 23307 23308 971778155 91925 91926 643611293 94046 94036 556740014 94858 94859 656635731 31423 31424 884748874 68909 68941 735982232 60869 60870 122331853 36967 36961 5363657 8221 8222 80667398 12896 12897 269794716 67849 67850 979736635 10282 10295 794690438 59462 59463 789201310 1434 1446 779219570 1327 1331 701284077 15035 15023 695350904 74812 74813 900475809 59004 58960 449882975 83066 83067 482778179 6384 6385 904016470 37073 37074 495802736 59396 59350 40172852 91757 91758 568654380 36651 36685 956418931 84484 84485 879864033 97636 97648 25511733 43208 43158 868538689 28494 28496 834841923 74644 74645 957760007 16170 16183 368890939 84305 84267 609817702 15176 15177 713284147 88481 88482 244893969 87099 87100 758602793 7331 7342 139685308 55583 55584 756490558 78146 78128 749022404 99580 99576 828406099 68206 68253 489684479 77219 77220 127325306 69947 69948 472665569 45387 45351 574645958 50965 50966 848191530 32343 32319 549517518 73080 73081 915162700 84912 84913 422883119 31970 32011 923285088 64367 64368 94097625 66885 66911 179964644 91828 91829 94820291 33929 33930 380807345 9823 9855 852123571 4956 4987 164298837 19310 19311 990437755 34584 34585 627024221 48493 48494 932556762 45190 45158 535219444 7869 7827 821914892 14276 14233 908032596 92110 92111 528597839 1496 1456 885674356 36146 36154 519954491 43541 43542 612909113 69106 69144 232004577 3901 3855 800321465 69880 69906 362433196 25109 25110 603974830 2743 2787 451139983 63344 63306 38468697 11596 11643 288574695 68977 68978 392682932 9712 9713 792910018 55552 55553 753842346 26751 26793 354760160 38030 38027 762509540 88948 88930 679021385 96010 96050 745359205 69816 69817 217479125 89176 89189 563092425 28682 28683 970697437 65671 65652 162051148 12140 12141 732995447 94846 94847 803044422 18375 18363 500461171 93180 93159 983086238 31913 31914 448478604 49773 49774 340366585 88877 88860 280167051 8035 8036 717162602 80129 80130 35506129 66561 66562 535490759 30284 30285 779974587 29075 29052 454498603 67528 67529 532403103 4397 4415 334882821 67986 67966 24688223 48219 48220 320124270 78185 78144 340645847 41567 41614 605272712 37653 37654 80474234 72577 72533 39112680 30311 30312 65162131 86191 86223 234505520 98608 98609 609288092 78379 78380 235627051 98692 98732 592275710 1308 1344 143050174 53530 53486 562348669 33333 33334 226269469 73967 73985 804410507 35864 35865 745866298 46411 46404 255678615 48451 48452 271617310 31199 31163 689695253 47135 47136 432328861 48975 48976 152707840 21343 21344 796273557 40735 40736 376584914 90007 90008 648710628 32734 32735 810122534 48664 48665 568607187 50816 50817 36169408 15214 15215 869687316 99954 99932 469501846 99116 99117 279935132 24676 24677 321105871 99207 99208 577390112 34547 34504 7565215 78603 78633 668996619 42121 42078 500128502 33693 33694 927164436 81312 81330 822784730 40984 40991 106937983 59603 59618 970015626 3256 3257 123515212 68395 68404 595876442 92415 92431 710751231 48869 48870 742281441 81756 81757 598294954 30279 30280 280874610 38541 38542 664008751 46995 47006 153074406 69299 69300 411815570 11797 11798 330204811 40851 40852 62921193 44854 44855 697572145 54974 54975 967338348 75866 75867 978745864 7054 7055 519614781 14292 14273 386296816 5325 5370 520573232 17554 17555 530357882 9390 9348 429098101 28569 28554 887466334 67550 67551 187530118 44978 45008 557647742 9442 9445 443436009 77612 77611 95043250 45493 45516 971337382 42261 42262 125864144 39513 39525 963884423 19623 19624 113999041 84468 84461 589947334 28494 28495 655647244 28367 28368 797397723 94912 94940 388168755 32310 32293 948023318 81210 81232 171138907 4162 4110 702935171 42246 42247 854445624 72022 72023 32604366 7738 7739 154019705 12701 12746 506388978 75734 75735 446249964 78779 78771 985495838 10324 10296 676391688 45518 45519 423289092 76855 76828 581020310 20544 20545 560369961 67672 67673 483304650 54921 54922 238036678 68563 68564 719156868 67791 67818 506477106 43993 43994 71747693 74481 74460 132571040 45928 45960 529648149 1639 1665 887497775 13724 13756 970089739 6769 6809 822490779 22573 22521 484422886 78588 78539 536662240 61944 61945 186956424 73400 73368 374209906 81537 81502 161057101 92555 92556 364737526 63206 63238 483040740 96932 96965 909288977 77819 77820 273800268 58570 58571 274978052 84527 84507 429450615 75889 75890 727215203 26767 26768 517806217 80636 80637 980221352 53517 53475 60471942 52836 52863 808371190 96952 96953 313168175 23505 23463 453284923 93797 93760 37648131 39630 39631 318255171 33884 33889 252016720 38241 38211 581039090 74442 74443 356283709 5078 5084 777548567 22098 22099 981905735 19781 19753 970136722 59172 59173 94847412 51464 51418 463526854 97926 97965 10620909 84122 84083 496024381 35296 35297 782021091 58428 58429 102224056 82455 82456 881873683 34450 34502 287198252 95697 95698 723278950 85671 85672 526246304 58902 58903 496947364 8531 8556 863604565 49497 49498 219094778 95095 95054 877168248 98136 98100 769875318 51662 51611 355456063 40489 40490 855721580 69140 69166 350451567 65977 66003 949963617 72001 71975 954460656 62893 62922 18355723 34614 34602 222275381 23410 23411 488513205 67232 67270 583799361 45646 45637 359509856 3788 3789 966520180 24374 24360 932559538 13292 13297 330975341 61062 61097 158434962 4697 4698 675489871 89548 89549 203820431 96254 96258 876527281 140 141 59506769 67856 67857 685616463 69459 69463 355298160 19405 19422 610742260 32020 31982 736682548 38076 38077 487882503 45200 45201 31747690 60842 60843 214046430 71099 71128 560328813 93857 93858 941691665 39232 39260 324833235 8890 8856 845734719 89915 89875 543838255 48711 48712 872632580 60208 60209 501916483 81118 81119 178664105 92614 92587 365312760 5450 5451 278808493 79864 79841 42531394 46183 46188 811915266 78588 78603 909301703 64021 64022 222457505 12679 12724 509101660 76337 76330 162657321 4600 4651 156952608 622 577 208527033 95918 95919 6128357 75256 75257 822720361 16430 16388 302705079 34186 34187 764391607 80116 80091 421754036 40162 40163 64238395 94902 94893 812090001 56443 56444 588262037 58514 58560 490436817 26642 26643 936318013 67203 67231 770444008 6448 6449 533808332 36241 36291 922017125 58057 58058 662325104 89011 89012 993943396 66492 66493 82920297 47307 47269 566538443 48042 48043 417537727 35360 35361 605544426 65717 65718 500060325 41543 41544 226596029 12794 12771 958359656 92781 92812 357458866 28571 28536 573890662 11169 11170 865611102 84105 84106 860005806 53135 53136 636932481 47104 47089 462841028 69329 69330 995548391 34776 34784 327932797 97099 97146 854359397 6111 6112 271186846 88502 88483 613647723 69984 69985 645067105 91011 91030 950815323 16234 16235 342434324 37545 37581 864408950 28786 28832 583408079 59006 59007 867933299 63353 63354 59072087 30226 30185 591775509 92977 92978 810969600 24607 24606 795309463 56358 56317 195660013 7667 7668 612043475 65541 65542 220383779 55254 55255 560101917 19967 19980 305779808 76711 76712 668730614 42248 42249 226931183 35302 35271 165102646 86146 86147 929265826 99654 99683 140772602 22955 22956 311957246 86732 86688 40484132 61936 61913 80494644 40272 40229 436007987 98859 98860 201158816 96660 96629 338252361 76161 76190 775812938 8803 8770 110640330 61357 61331 830800403 68660 68710 135610806 80046 80018 363732907 19866 19867 102942874 80797 80798 220724001 34778 34731 231526406 58272 58300 703754867 38040 38041 479456602 45435 45436 709482306 59930 59931 364511696 60153 60154 433352474 70538 70513 600356195 22863 22864 407834199 81531 81515 335405469 38613 38614 594223840 64389 64408 763839687 16884 16885 2054102 87420 87421 160673947 43221 43222 229569594 72489 72463 463270980 91054 91055 358303937 89181 89182 868580032 67060 67103 857002875 97087 97088 948277950 13757 13758 972968016 36927 36964 720674696 98350 98351 754165253 82437 82408 321793054 89527 89479 480471406 47417 47418 459923991 59428 59429 362941852 89618 89619 302698136 38928 38879 302221852 65118 65119 136361600 39024 39025 857234931 2231 2278 636905713 87143 87144 955779411 8856 8885 308173356 31855 31837 856142637 87434 87435 931124536 83747 83733 600474106 46149 46101 299254438 70661 70679 645546286 66323 66324 826383847 1750 1707 511514065 47063 47056 543322175 87735 87774 800072496 39739 39702 334027545 13938 13939 254926469 33702 33703 959254303 95338 95291 117270438 12774 12775 358200878 47217 47219 482677308 61436 61437 144716214 53943 53944 270648904 98641 98642 791745403 19487 19488 511713674 23485 23452 111419237 45990 45991 500495054 39702 39703 153871110 16238 16239 219651440 5544 5545 705659716 13662 13680 806646489 11415 11465 478799919 12737 12702 566703204 35152 35153 497546996 97411 97412 665596090 60665 60666 360759263 50961 50962 826669642 70065 70066 693608913 66906 66907 107499108 29115 29109 152334983 40618 40619 846068896 36560 36522 726061210 7353 7341 540827788 36984 36975 479617674 93993 93994 397067264 20522 20523 568245764 93503 93504 959123928 48261 48306 791135855 17889 17890 749266094 90818 90819 172115000 14058 14062 816495089 59969 59989 439979615 43315 43295 12291598 31453 31454 965794896 7960 7917 260695670 83825 83785 353664380 26068 26061 544741147 20972 20973 486955464 44375 44392 291788862 7084 7106 131058793 58109 58110 798408494 13819 13820 894388103 87370 87355 291019125 5840 5841 36882570 77690 77691 496216190 66832 66833 924820023 48829 48830 219513273 8282 8283 442494590 73019 73020 572426159 1868 1888 226721110 23448 23473 656138137 40345 40374 551980108 46086 46123 12833836 78356 78357 651360978 74311 74340 16081800 59593 59594 724915961 87266 87274 281059362 23802 23803 871846570 98129 98130 88583597 52940 52941 910027597 50875 50892 34972279 32701 32694 285556342 82441 82442 800446103 81947 81973 805459568 52033 51986 909708462 11800 11801 568787334 54439 54442 374440990 44012 44020 886413784 21878 21848 791623428 50750 50751 712082787 37266 37267 50704753 74722 74723 554077179 81084 81136 603804950 70297 70298 804954264 82861 82867 477862226 37126 37105 579505923 8961 8962 68050020 44955 44962 269422456 93723 93745 447598881 82658 82659 84796898 8928 8975 132819621 98729 98730 560795226 3467 3488 639670998 35031 35055 186081345 19014 19015 812696980 33928 33929 479814838 72924 72960 67329531 59577 59578 400890081 13308 13309 164718493 79516 79517 327318334 94606 94649 852483305 6203 6183 185644873 26063 26109 973727419 12442 12437 728082442 78098 78066 838959713 941 942 651225527 67150 67151 646992105 37839 37840 239704819 29868 29869 576162659 41153 41143 124458111 48341 48289 94804709 46625 46626 251664028 65475 65476 41740054 25895 25869 116226544 57187 57145 713868420 81495 81496 861511315 40022 40036 290519496 61614 61615 500293508 10121 10122 991949233 28618 28663 150871278 14347 14348 995789646 23248 23249 139458837 28179 28180 447129793 26982 26983 758996440 58143 58150 862307154 16286 16287 84783242 55169 55157 977532787 62326 62363 292307799 52052 52043 694144917 56231 56234 465286347 51817 51823 820531225 99900 99901 395959125 68402 68375 693673487 44022 44023 39446341 3324 3345 154958439 23099 23100 456757348 1086 1087 731956786 18746 18722 490603667 58325 58284 613171031 48172 48173 341933650 26111 26112 253519297 18497 18498 626122751 26839 26840 959304545 78608 78609 808951057 49522 49523 797064614 48066 48071 467878535 42479 42480 168972708 91137 91138 627303772 84867 84854 259518913 12842 12867 965380698 37777 37778 570083431 53027 53028 601719614 67213 67214 348336515 60560 60561 234175838 45164 45165 499358416 61103 61104 152248206 79212 79213 30514347 14961 14955 907356411 97145 97146 977025118 87045 87056 784659802 66133 66125 379225988 33046 33018 741824150 8138 8102 315057428 86628 86635 715097759 12119 12120 526247742 10078 10079 871168111 28970 28921 538601796 88733 88734 228541254 36269 36283 813961028 19244 19245 922758717 33491 33441 425277925 69556 69539 655411462 74951 74940 396584631 61122 61173 211599612 66379 66380 926933937 69203 69204 257641047 5336 5327 487286966 57244 57207 480049129 25006 25007 422192930 25282 25283 66631699 98677 98678 623157106 82645 82648 48512464 7462 7463 535357706 31351 31352 989717026 26187 26181 128357210 97317 97318 189838238 22252 22253 204220852 68358 68359 43117566 2554 2555 921558730 33853 33826 192894817 77248 77198 348450294 14615 14616 104291521 96949 96969 124009867 46391 46402 528909682 14368 14369 823963615 2320 2321 174477059 73501 73502 932507775 82196 82154 948165809 202 166 609220779 31277 31309 424930118 92226 92227 372038645 14698 14723 241273749 13539 13570 885216561 34653 34671 124558771 39534 39535 238188107 17863 17885 166174280 18690 18691 970688556 20406 20407 938792427 11862 11844 58927202 86642 86643 752960228 41427 41428 936385005 64244 64245 472882080 54778 54755 448612380 87016 87017 534340164 3205 3254 807555822 43894 43857 783785647 82941 82890 873543296 37564 37616 768063247 35195 35196 650217727 99673 99702 222681179 5311 5346 517524110 38153 38186 621627477 89784 89785 323694069 93925 93911 253457043 65387 65341 419485015 46559 46524 16503809 51115 51116 415031768 43173 43174 687435895 58763 58717 625148982 79873 79874 794604807 12754 12755 717076794 12500 12547 800599321 75476 75477 434579733 14411 14363 369465819 62990 62993 957111157 96702 96654 230003572 64545 64546 803680045 24254 24255 239888167 40689 40678 199106953 23988 24005 766972510 72549 72550 63264201 84181 84182 80632122 27900 27901 581084696 71420 71471 276366113 14134 14084 837481939 4762 4763 447307580 59890 59919 169610721 11799 11800 164893596 37528 37559 254234572 75021 75063 188225552 81381 81397 219149960 6520 6521 207174281 55115 55162 814149170 19807 19808 134083851 99185 99186 737708095 82073 82049 312121519 60997 60998 424318415 92203 92204 695971062 38716 38717 211047742 49816 49817 965128588 16465 16466 156926381 91584 91533 802901908 11828 11851 979262723 22612 22613 239038281 95623 95624 521486512 24826 24827 497712118 83855 83856 496922097 18207 18208 988184360 39821 39769 970909580 93573 93574 551290215 94603 94604 509979270 28187 28188 342769576 81261 81262 283749292 87467 87468 856673208 28646 28629 593460947 42769 42745 915919506 19624 19625 930223889 13619 13620 63263733 14052 14053 558666794 34032 34033 728287881 54678 54671 318000237 40587 40636 166778427 75993 75994 927997482 45577 45578 855296954 90296 90297 528355269 25624 25625 133104717 43990 43991 393982589 42930 42952 463623453 82942 82920 506750504 35545 35546 66784365 45650 45692 385067250 57787 57788 310070759 59858 59859 998911617 59328 59329 795524887 49377 49378 679240461 26777 26778 923647654 92675 92676 58902513 9236 9260 804731549 20220 20221 362031954 4703 4657 319252970 9278 9255 10254802 93701 93679 868678390 80916 80917 614337115 40196 40197 380613949 38213 38214 233159526 53837 53838 647471812 89964 89965 399422766 1797 1790 439863058 13661 13662 234313476 7649 7640 43382131 64946 64947 50771399 94918 94929 245119179 33885 33886 818212895 46171 46139 91752973 81255 81256 903066632 4666 4667 394685908 29248 29213 151225813 75752 75773 876861851 56380 56403 874212415 2555 2551 727345679 3462 3501 178392975 77614 77660 184798456 15966 15967 593678643 92019 92020 596644177 60882 60831 161228864 17136 17137 922585688 52563 52520 389006927 56504 56505 501694568 91422 91399 237144362 25103 25104 316430109 59374 59338 65281016 43025 43056 798812724 82664 82645 830663598 94651 94617 694033093 9922 9952 603787158 25261 25221 74605232 39379 39382 315604721 16202 16233 3821754 75830 75831 977609771 5075 5078 944989245 83768 83769 332977093 53449 53418 953033390 92110 92156 936033154 9627 9628 123712791 49311 49333 157789619 52881 52905 957586131 83542 83502 571345281 35076 35077 418017213 38457 38466 387882814 85014 85046 188402619 32943 32974 101405199 42702 42708 110641935 26435 26436 806017966 96011 96059 828029755 98425 98426 246317627 27661 27662 894534768 24025 24046 364785671 33315 33316 418132584 23259 23308 94709377 40962 41003 706795738 2915 2965 74900144 76209 76172 72960316 45795 45796 61862394 65501 65496 148438695 74588 74589 783650650 6825 6826 676787973 27138 27104 179146855 70358 70397 145349789 53759 53760 766640765 82401 82446 264311800 73587 73583 756730877 68158 68142 346757499 38100 38101 675245554 30913 30914 536549549 8558 8559 626004989 1586 1569 409369798 78938 78939 518795863 74369 74370 120875508 88504 88505 726602707 2020 1976 166453419 85533 85504 343784651 96678 96704 194223259 27231 27266 146409616 89520 89507 834064692 49442 49416 162040071 42436 42443 530720412 87992 87951 864368336 22662 22663 75672770 71087 71071 386773723 6049 6050 345215973 41434 41400 652760172 11632 11633 470134818 86369 86317 237760317 79775 79776 955439273 10279 10245 583677600 44124 44147 963257814 41876 41914 589478055 81077 81040 803195841 28897 28849 685727110 39106 39140 868121040 1969 2016 218999067 99643 99644 416602902 25234 25210 257358664 64533 64485 438891816 94313 94328 690359611 27709 27742 734786294 73884 73885 425793798 14717 14691 233851084 72071 72094 975306913 80270 80240 566217236 4146 4147 266957308 40744 40730 255131213 37406 37407 410380541 27452 27418 161343061 54301 54298 706607157 73972 73963 366642381 83871 83872 894733808 40726 40727 283342636 32449 32501 773301836 19062 19063 112644516 90740 90741 471240237 1504 1505 809075195 54023 54004 779114314 45403 45404 987373174 18029 18030 976788494 37716 37717 736845154 28932 28959 930381134 31018 31047 838224575 77743 77744 488635774 53549 53550 924176031 25451 25447 450260544 5318 5319 481550030 21624 21625 720572652 80100 80113 688892453 21971 21972 520235891 18281 18282 554278133 11667 11668 501554504 81574 81575 686039183 78499 78500 954270186 47515 47501 524974001 83594 83595 442354873 51248 51222 867384574 80377 80399 116047275 32980 32997 709332637 40171 40213 752298959 75591 75642 585337525 21876 21877 375106220 25711 25712 162285053 83773 83798 877936227 38249 38289 750594362 12655 12670 773658952 74262 74263 266080377 61549 61570 503370670 80442 80443 168517728 27648 27641 450495351 21107 21108 160000814 49716 49762 465865435 21471 21493 424557691 18446 18394 624497784 88431 88456 465443122 62154 62155 83127617 55006 54957 682440799 91912 91913 222112386 86870 86865 992053766 82961 82951 323216505 38886 38887 347454970 43459 43437 936185532 28832 28787 674644019 13115 13100 390426502 69445 69446 152816488 32134 32135 566100109 72842 72843 406775815 22657 22637 292980612 25970 25971 418637035 16105 16106 668192449 2822 2835 726070917 80049 80050 728234413 72082 72067 880855262 15189 15177 984949529 84879 84880 22899111 21949 21996 742752739 48574 48575 572266123 83020 83021 67047019 28071 28101 522323004 14782 14783 180777097 72004 72005 497251917 79280 79281 335635472 77424 77425 930428014 89465 89507 597096062 89190 89209 232781911 81734 81735 716812823 22477 22502 194362071 739 725 364537170 44035 44012 499026972 78890 78891 763669859 87223 87203 753393948 39439 39447 647910182 26654 26617 261468985 20759 20760 657310716 73642 73643 218695546 30336 30337 399575717 67367 67368 598003556 27986 27984 430638121 48373 48348 384827701 87658 87659 910807408 3757 3758 446986249 31905 31906 114189412 36154 36155 579863714 24393 24394 114385804 18066 18067 577658104 71207 71208 511098220 14902 14903 87942325 3761 3762 531535098 46984 46985 686330409 73497 73501 292483945 66200 66187 20020057 94058 94059 210973164 30423 30385 215766949 41273 41270 540187533 13135 13096 838115770 61460 61476 324486383 23185 23186 335964155 72625 72657 332006056 83413 83414 831956300 93563 93557 631164294 63242 63243 127095070 89278 89285 696750435 66744 66745 324556493 35344 35390 216420893 18344 18396 164101947 29766 29767 366931856 26270 26258 363390491 33997 33998 973661287 92041 92042 940370064 59415 59440 341311942 1391 1394 57915894 11518 11519 700415538 41589 41590 859703497 45420 45441 430684391 64121 64093 21456240 35224 35201 288805832 88905 88906 926374476 64700 64701 475292966 75166 75156 1317884 98600 98634 919222287 23886 23887 156391687 68736 68737 368763625 22488 22509 214468294 85961 85999 688597161 80461 80462 983023421 18078 18079 28767564 90814 90815 62096993 70426 70425 76483161 62667 62668 392091547 89071 89072 440235317 78555 78556 459762595 85333 85334 537488292 36987 36988 812210217 98721 98722 61226165 42764 42790 317168848 52658 52705 894251331 95715 95716 562185297 86132 86133 895270045 43719 43720 129525506 23408 23409 733716309 24183 24165 86686399 83735 83736 8796023 42228 42229 95277242 27382 27420 56997287 80861 80862 362799709 41596 41597 426016266 95402 95354 433483184 72395 72379 59326329 4890 4877 640885293 37134 37135 239394634 85397 85352 916170135 74211 74212 95155895 62685 62646 447804655 97416 97396 555622772 54190 54178 562721347 38647 38681 154772257 26945 26946 451799140 45201 45202 631452672 16989 16990 64290253 45135 45163 995822467 93372 93373 332418150 77462 77463 681135714 78069 78070 376751448 51921 51922 227646839 20836 20837 359098852 68908 68897 555391349 13412 13413 216422375 24670 24630 120224857 83579 83529 672474036 65822 65866 761314002 13951 13964 705237169 13519 13520 218881083 72039 72040 556073647 8137 8138 785259843 24948 24960 863671935 64840 64841 13472812 94999 94952 221743039 61324 61336 606506583 40911 40957 237006737 79220 79257 203533339 25244 25245 865991441 79079 79031 432365589 63990 63991 998445053 89153 89154 711375901 13154 13133 950588409 90288 90289 582257203 14129 14094 863710552 43863 43864 177931340 43974 43973 736736360 93482 93483 527286534 9342 9391 597637920 47410 47411 238553492 37043 37070 109993421 99190 99171 712772261 74088 74089 35228586 44495 44496 128701251 93480 93462 158299076 3184 3195 25324533 11750 11802 327020062 86148 86149 99779141 7932 7933 817607065 38554 38555 983128391 56361 56385 238858456 82603 82604 613067385 86969 86970 221700946 78788 78789 334850176 57631 57615 16161550 35837 35860 402483490 98111 98075 686535971 93250 93251 574494002 88724 88725 100030783 70622 70659 702668186 22568 22569 749470253 50333 50344 806606235 54927 54928 739827871 57084 57052 779879218 62173 62174 758325020 36210 36211 97232833 60796 60797 190303941 52295 52296 183702914 20266 20267 981733540 1360 1361 643481509 957 999 785056124 31539 31507 911797289 38711 38682 976125140 77364 77365 23722275 14334 14335 890804160 70110 70079 305948875 68568 68569 225244856 63150 63151 916965953 62926 62876 113006108 99908 99897 960084306 30624 30607 662642728 63783 63766 604906835 15516 15568 800408108 67897 67850 242129725 34901 34902 194174705 24744 24745 984948947 29395 29396 608961241 39964 39965 588228670 87045 87083 808728535 75968 75941 397715742 41262 41275 619679578 7099 7100 853145530 92797 92798 564862748 20139 20140 818802298 20268 20269 774716738 47243 47196 807711793 28474 28422 396886338 23822 23771 875203170 62186 62187 262027887 82763 82764 426703371 78314 78315 214017532 93329 93372 743916513 52275 52276 124721090 78404 78405 639525366 81912 81913 180728858 44183 44167 823386512 42053 42087 945838096 38632 38657 593790148 49504 49505 181535486 52977 52966 494435129 34414 34415 556750703 43007 43008 354527991 49748 49799 294691686 47114 47085 475521304 36631 36632 20797658 58349 58350 795165912 64314 64313 360872023 78584 78585 567234423 2545 2588 739718414 38191 38185 393874281 87193 87153 216930857 73653 73615 154324616 46 47 133990941 70085 70086 730895615 87082 87083 305904274 5400 5401 318829919 24648 24673 537114593 46201 46225 109913218 94083 94084 378014012 26784 26755 97572944 8771 8772 667709738 60692 60672 853467074 8258 8293 275001999 28961 28911 599765839 4416 4380 977674470 83090 83106 534813011 37064 37065 392570194 17016 16995 767192178 71111 71069 244731347 67567 67568 898051190 75803 75804 618979817 27935 27936 323632697 71342 71343 785515308 47154 47155 696325211 31020 31021 353062943 64298 64284 900913273 99995 99990 434604964 93902 93903 477778269 13482 13467 328317529 30965 30943 830902199 24935 24951 83240809 23425 23446 52111950 58623 58600 98764521 90664 90668 545409396 64063 64055 883225424 6492 6486 929040270 21701 21703 115561990 83517 83518 474716482 38372 38373 557334540 19396 19407 442612963 11236 11200 354421779 43628 43629 990459691 50985 51004 303881035 51216 51217 157543678 66519 66516 166394768 46663 46646 850322216 99135 99127 908121726 67905 67906 575006969 30849 30850 663590365 56345 56377 304022214 78185 78210 439117798 64407 64408 275765686 42958 42940 294425893 64882 64883 202534318 23588 23589 869733784 23554 23555 544569043 34254 34255 917470893 63436 63437 722377166 92124 92088 969274716 67646 67647 684988944 41678 41645 806210117 3662 3663 544487699 23390 23391 378417518 95457 95458 338840255 45804 45811 284939895 85757 85764 419493377 20002 20028 319326472 9660 9661 368768149 24596 24597 467345266 64523 64509 295732081 37473 37474 801194117 5290 5291 506829530 8448 8476 963314592 40134 40135 950784030 19050 19051 27214665 29019 29020 611884456 33769 33770 436334645 29331 29321 330414566 73220 73188 800251439 18154 18155 882175121 55191 55158 244124348 8813 8797 443759003 26860 26861 267396690 44372 44373 671904221 912 924 367246910 53427 53425 683775747 79382 79343 941274362 79371 79372 240180324 37937 37938 576201504 44017 44018 559233855 70564 70518 210865175 49142 49156 21230703 58961 58962 852314254 76463 76464 190056674 32065 32098 371459490 33046 33047 363158388 16677 16675 752069789 81189 81190 874014796 89198 89199 652768473 60083 60046 316947780 55783 55784 99757327 11430 11431 533418313 39619 39610 90630734 50868 50869 19270927 60493 60494 741136306 6605 6630 249980341 22576 22552 665366356 43605 43606 719297183 23836 23837 26907946 47825 47826 131866291 38338 38295 943507968 66236 66276 2535259 9603 9604 832215644 86049 86050 722757295 87355 87361 960424349 85104 85105 528488375 22153 22154 734154739 61415 61378 139689258 39517 39518 328831992 51122 51123 823113429 18761 18765 545335317 87561 87545 502794973 83888 83889 820312371 59052 59053 17874226 67599 67563 488912912 20998 20993 711513994 54413 54387 787838133 25038 25002 686706129 66573 66607 146865200 42596 42597 247154103 44695 44669 13038940 17005 16991 596373252 890 920 365905978 75159 75160 442530519 906 907 789676407 23431 23432 244657485 14408 14423 64001872 96477 96478 45949471 4227 4192 742322871 115 86 581040572 86978 86979 742621931 56717 56675 629275561 95851 95850 283468463 87007 87008 741980203 13502 13503 372957336 58677 58678 84748784 81090 81081 288665537 14759 14760 97742452 45667 45644 461362801 39510 39464 584299518 8272 8234 157156462 20594 20633 793729777 77044 77045 450346623 57145 57110 754951878 98093 98094 785880003 23338 23339 461647752 12519 12520 83651102 99439 99449 748413538 78487 78491 11720967 45574 45575 899265321 937 981 139017035 67048 67049 8604665 25887 25888 692887565 91198 91171 892599900 69959 69960 506290798 43846 43881 325949219 49283 49284 763304409 21915 21916 10498156 85942 85984 361204302 48311 48312 276100981 15968 15980 470723335 21584 21585 513089024 68533 68534 953017509 21048 21049 843822845 86315 86318 120546351 1673 1674 483596658 1655 1656 72044577 81601 81599 470803811 19577 19612 688810540 79744 79745 297682092 97326 97327 979774800 2443 2444 946659541 84251 84226 111585144 37254 37255 433674499 19170 19171 440662756 40345 40347 409569002 1572 1535 668699633 61076 61077 353053138 59799 59800 182791973 83121 83128 527785896 38693 38695 597294008 19650 19651 95856256 67198 67199 637213217 19558 19559 433641259 56306 56307 596147087 93263 93231 221476647 69955 69944 524161496 67615 67648 899669838 85836 85837 775242368 55137 55181 411981439 63792 63828 233907808 71330 71331 806397512 8942 8943 959948365 90845 90846 2903719 70301 70336 739636291 48412 48422 496297105 55175 55176 656453732 15289 15292 861969165 95144 95114 11267884 67123 67086 251107583 63229 63178 280610315 56601 56602 844060134 46653 46654 417453275 33693 33684 499010351 45647 45648 379793242 41235 41236 226508726 3577 3626 602332168 52592 52593 126690675 30961 31006 534337737 80813 80814 478473823 76957 76931 564708350 68380 68428 204079933 74797 74798 116105451 55016 54970 64796549 48128 48107 762496315 77537 77538 386800788 13790 13819 44591144 38538 38543 543054506 61070 61071 893404770 561 564 169264517 11959 11960 158401684 29549 29550 939549515 57978 57979 406161494 87350 87351 546612325 92368 92369 883744379 51670 51718 656331831 85627 85628 31374262 52491 52449 767096403 88931 88932 559570602 57259 57260 79931278 78758 78759 517290633 53057 53058 727040538 70728 70699 719516138 11078 11049 807981431 73412 73382 657357545 8758 8759 170245803 83567 83568 748773821 92042 92043 692672369 46297 46288 561349149 83656 83706 897778659 8041 8042 94831115 78316 78317 404542104 12731 12777 748494030 74222 74223 960478840 49591 49571 488724730 99177 99178 30375728 43057 43058 872662227 83870 83871 848581461 80896 80897 686210545 56337 56338 624505731 88467 88508 828611007 8634 8635 985903462 46008 45996 266203196 22869 22837 899962395 76902 76903 332815439 60672 60673 934926384 38196 38197 962897006 30209 30164 956905183 82618 82619 463820983 3364 3333 929912466 78821 78822 327019754 61308 61309 109951498 98522 98523 438101638 74655 74611 227802538 95429 95430 838152781 61237 61193 605632775 86516 86464 815770727 52818 52819 291699227 65704 65705 211030808 34103 34151 93242135 41850 41851 505763288 20810 20811 161058823 1479 1480 542874427 57233 57234 786228930 23668 23669 152008971 67758 67782 461847066 69905 69906 913631400 79998 79999 355395057 47941 47942 195389020 46023 46067 274856930 90714 90715 988801254 75736 75737 307764743 40289 40309 763282960 29099 29100 711495431 76546 76547 81233778 14535 14536 347497199 20151 20152 38309226 59846 59795 82371235 1954 1955 12849189 51022 51023 662969646 58499 58478 914655380 28029 28030 872690881 29967 29982 524214020 10665 10666 99508709 72368 72381 245707020 25797 25770 712587395 71306 71307 734913401 74905 74880 861726824 70948 70969 598122710 4959 4994 241946493 12418 12463 799955624 45877 45903 637527971 23090 23061 376213371 12093 12094 776053858 48446 48447 843699136 87063 87012 665009786 48406 48432 432147889 78468 78433 395286137 42143 42144 189420753 67248 67249 582534352 3324 3325 422127392 66474 66462 635636738 59325 59314 949415381 53575 53576 310291242 25539 25501 468673637 13437 13445 702942739 69259 69270 266584335 13216 13251 144020361 24055 24056 806732079 82448 82407 268410698 329 330 34355414 95954 95955 439328679 34582 34583 427506091 21672 21673 710696897 37 83 770202340 21701 21702 158989810 30366 30367 476116080 51685 51727 894684242 13258 13251 666869014 84661 84689 631022650 14035 14036 695619834 51061 51062 17240562 96492 96493 309175406 67269 67260 774327392 42804 42753 673290896 95561 95600 757359433 57257 57290 537863127 7040 7041 534701784 48555 48556 333890044 25714 25724 493475997 43435 43415 631393912 66120 66121 270546214 79916 79917 299748810 66173 66178 238090806 9488 9489 772277954 20063 20064 789722328 37098 37099 929586773 41204 41205 988907003 50475 50476 928054404 76096 76147 658659063 25770 25790 874134093 42860 42901 759281546 29650 29661 101474473 85387 85431 494144941 89473 89470 820794851 29237 29240 98482697 89863 89826 91078351 74032 74043 475117986 34553 34525 907212564 69589 69590 862387610 26098 26076 803954945 11883 11884 451812753 9645 9647 722758489 19837 19838 449399895 45315 45303 345973222 48090 48112 754378082 39490 39496 127733336 88068 88108 187423312 74989 75009 534700756 50683 50684 430574347 71420 71421 369481983 57017 57051 880482076 33519 33521 353729830 72956 72992 462611604 16503 16504 643212085 22493 22482 876176071 89332 89333 330892847 42329 42330 199399390 73965 73927 8478543 13133 13134 286842415 43853 43854 43707765 58597 58598 421503616 93989 93990 554980443 50453 50454 574315479 27823 27848 442460587 82827 82834 1678314 50 51 345723597 90447 90488 418377827 34231 34232 778081854 86732 86733 638073127 60427 60379 507115448 39124 39125 380607279 45776 45737 243656360 97355 97307 676092593 14871 14872 927641365 61791 61792 140360202 3969 3943 884311175 96878 96906 333358311 78028 78029 511465727 49807 49819 590742788 14377 14422 536424946 68937 68971 748152933 70987 70988 687638466 76045 76008 291146918 51430 51454 715235486 47379 47368 170488650 69989 69990 823833153 80982 80983 972530873 78336 78375 810458652 14147 14095 124944226 6870 6871 816833082 29746 29762 371703447 10797 10749 7299155 43869 43877 14814159 21775 21759 935891067 60003 60054 577052602 4668 4667 243959109 31394 31395 790430132 82465 82456 817515182 90552 90589 192713472 53740 53741 530584450 34732 34708 670126472 88726 88727 731349166 74213 74214 725692632 91227 91228 447045683 85082 85072 602035026 22992 22960 520144658 94777 94778 849278536 29690 29691 695456105 18605 18606 293907320 36748 36749 615244026 10970 10971 162905076 86080 86090 7272577 4264 4265 938689101 28039 28040 63418351 28775 28776 292451370 51256 51257 768466686 94760 94761 296032542 30602 30603 578774895 92240 92239 188939085 27566 27567 670731068 66190 66191 619324032 41571 41572 802892006 3178 3179 685394847 94216 94195 269130229 88429 88430 514941079 67871 67848 485661479 96447 96484 609592531 24277 24278 484443671 25160 25161 270764062 87386 87377 486205682 97228 97229 428712981 71728 71729 252128631 97843 97844 527277642 41407 41408 229365435 82749 82708 38963772 32642 32643 936022739 29219 29193 100984124 77352 77353 240361759 56432 56433 573273457 88160 88161 750105809 97562 97563 834266723 44606 44607 847734082 34545 34596 883636439 80716 80717 153803431 88568 88618 423489639 31043 31044 409239395 86515 86565 366255406 16545 16596 869988907 10188 10212 338976949 18342 18343 252475931 19702 19733 150868167 920 970 111860704 55965 55966 508423412 41318 41355 501997346 61397 61398 930787391 10184 10185 733022468 97365 97366 383975030 78467 78490 953425668 8248 8267 27140687 44724 44725 992077128 50631 50596 873112499 98687 98688 182130131 73088 73089 842046437 31350 31351 678833141 28723 28692 511070914 9909 9952 508645615 97685 97686 194433891 58778 58779 869666887 34678 34679 621470182 89498 89459 222428574 85843 85814 816802811 65036 65007 667304074 70778 70779 697477358 17828 17829 446327318 82550 82551 5754540 22631 22632 78172329 20485 20506 565764480 76145 76146 390135936 36269 36270 883508162 80087 80073 550321770 69109 69120 702773443 89440 89452 642189743 45842 45832 334654804 15525 15516 850621068 72696 72697 153364797 28579 28580 939445799 19423 19384 635193392 6922 6923 792537637 20096 20098 911903971 66155 66192 384030716 66555 66556 655247038 79089 79090 469007572 12576 12577 120979576 43554 43604 768091910 7000 7001 582882153 51911 51912 934140979 86515 86516 473230586 52226 52223 127146152 14990 14960 24304060 56598 56599 69641359 49102 49129 528044583 84025 84027 344829804 93504 93544 988917634 98966 98967 182075417 70974 70975 672854578 59717 59758 589858098 9248 9249 676980569 21259 21292 616524506 88713 88753 227639067 80417 80418 228626606 43202 43150 795558902 74590 74591 449742405 62001 62002 45702593 37405 37404 318654125 41412 41435 576610542 41045 41069 951326404 26124 26084 306405445 18421 18422 441507186 30872 30873 46992184 25517 25518 262742577 49423 49424 23023067 93390 93391 390905495 49775 49776 820851143 78301 78302 788409107 63246 63298 209742476 42197 42202 838280611 42745 42746 377965653 62741 62742 541730594 26070 26071 621012886 28079 28091 793704048 77923 77914 488615613 58239 58276 976211111 1644 1645 832485087 45376 45352 498374329 51304 51354 447979544 73532 73533 3942080 2256 2257 536339649 68915 68916 911158671 65629 65630 750487710 89651 89652 60601720 85498 85508 446824990 98948 98949 245611705 96387 96368 189640272 36270 36275 360260222 28173 28174 691423039 67791 67842 407897365 30391 30392 523315641 13769 13781 96124135 22071 22072 48707022 64341 64342 732279628 88137 88120 599112012 37953 38000 228427450 68056 68055 681248057 69053 69054 296712788 44321 44322 388095122 9424 9425 512340655 8084 8120 542050513 18875 18876 699620985 30303 30304 741879927 11899 11900 791142930 4868 4872 108545047 39569 39570 435761438 63092 63069 50704274 31719 31745 176834323 81451 81452 744508467 51348 51349 946419750 11160 11145 931493086 57389 57408 633834210 69049 69050 62317355 12859 12812 435691308 39068 39069 566480021 52821 52822 158969836 91769 91770 801455234 66829 66801 688979043 78461 78431 257855358 12090 12074 401281294 5819 5820 289087463 33160 33197 582283394 86925 86926 221759755 38870 38871 879418829 4528 4508 300754249 1285 1314 449128117 36224 36182 623273527 68127 68146 748683357 17517 17518 31185382 65431 65432 554151852 1563 1564 818647233 58311 58312 526070551 89221 89222 138633450 65837 65871 13090133 19250 19234 292657196 58831 58862 258263980 60172 60120 659996220 69678 69679 751327459 99692 99658 239000280 79600 79625 63635525 30138 30128 336650491 60900 60932 794471349 3985 3986 456067676 24256 24257 476746998 43519 43520 57135876 77342 77343 151396515 41161 41197 10623295 79869 79825 321416538 62250 62201 735683790 64526 64499 824019304 29504 29505 679063023 27290 27319 893865403 77947 77929 846180286 28653 28646 715053014 96394 96404 81503663 34839 34840 816126757 22053 22054 986436179 27393 27394 839788252 91882 91921 40522256 89508 89526 792993679 19204 19223 367717345 90446 90447 759807048 28280 28281 543781159 45005 45026 686074102 14970 14949 981516663 6250 6212 715413960 73673 73674 659124969 21794 21826 914995726 88946 88947 248352742 51826 51827 508269516 34205 34218 647656287 62718 62738 562262568 86839 86840 100844965 97601 97619 725513662 10199 10200 575292900 43753 43740 1272838 63448 63449 254112551 77288 77289 844515718 96245 96270 146985670 90810 90811 308746416 2124 2125 656452 53506 53482 575209321 85873 85893 681815156 78312 78313 845471638 7061 7049 10217534 82034 82072 672029205 64006 64053 381097980 50562 50563 11826465 94417 94384 486404732 96187 96227 713951919 46881 46882 887932780 46172 46173 70428820 69385 69386 470771725 65111 65152 212949532 97724 97676 894256031 5378 5328 117399233 84362 84363 328378559 71048 70997 127869234 81989 81992 866253034 87730 87731 13902882 81011 80999 979917144 42232 42281 483894244 28364 28365 19837095 99427 99474 653873796 69862 69908 239004084 25564 25512 253519959 88779 88789 863878504 11556 11569 794749190 34727 34728 704702340 29527 29553 882435545 53151 53165 976977211 85754 85776 179392047 94314 94315 135404452 33675 33676 667550850 56866 56867 666074647 40824 40825 251633649 21662 21663 531943731 72621 72622 149301178 80176 80177 760714227 83215 83216 600427016 92595 92643 820771463 8461 8460 679749398 27417 27380 412766756 33460 33461 153121269 34598 34565 721625994 80467 80468 896737472 93078 93079 202373038 11739 11731 926410014 37902 37932 869933216 64676 64693 534967214 45048 45083 527509117 15108 15144 124554716 6926 6927 113528238 70032 70033 76353894 92611 92661 590888514 67646 67632 567681175 78334 78335 595832179 17051 17076 314555004 68915 68939 113694068 2998 2958 651418842 2468 2483 465518491 79931 79932 662545131 3777 3790 905452507 24377 24396 393751499 85574 85578 552599167 14979 14980 469031692 74223 74271 598186374 42024 41984 875945208 49992 49954 161961996 25281 25248 156522095 35684 35685 243094606 81647 81648 215868536 10904 10905 88753852 88822 88826 884527159 57495 57475 98203644 57758 57767 495924171 7415 7416 290284529 55095 55096 224392987 50246 50247 981176773 96408 96356 888566967 79324 79355 981232785 7591 7592 539977178 36012 36016 94452978 94055 94056 414247137 39603 39619 425971981 66252 66253 294923417 80073 80074 677316734 26824 26800 998425753 361 402 213365345 26940 26941 338118110 75494 75495 119119403 37201 37202 944265918 96991 96982 204287546 45665 45666 391291678 75514 75491 545896491 33615 33616 95293923 38587 38594 698456998 36591 36592 162919033 49246 49254 268765791 95420 95425 948064860 5077 5105 376902588 23568 23522 2513216 89792 89768 382946673 83273 83274 142729189 95492 95493 281484885 43693 43694 783425528 45492 45532 778484627 88117 88105 409282862 26718 26739 633628262 19808 19793 480263826 56892 56893 583983912 79929 79930 411338391 8873 8915 439108844 61207 61208 198112860 2831 2781 823581886 25769 25751 878351326 63075 63033 343367817 28620 28621 822840231 49520 49521 660598506 10235 10236 47920775 41087 41117 717679327 40577 40599 440877013 75054 75055 252523475 45760 45761 319125004 15438 15439 91821069 47397 47398 141990054 70656 70701 926245356 18836 18837 797729625 17608 17580 156499261 26395 26396 632886871 1116 1135 391251889 17898 17853 152761345 92645 92646 606337295 37450 37467 523291301 56378 56366 428033977 99396 99348 445793279 5347 5348 54412830 79329 79299 474689705 57516 57547 295129296 26162 26163 964609067 46231 46232 132518809 65215 65236 898347902 70449 70410 359866947 50157 50158 802623706 1658 1659 216939681 14066 14067 669025572 3189 3190 403183999 40659 40645 961811458 96880 96881 187945102 37760 37761 184902783 39278 39267 152870136 28625 28596 737561084 8182 8156 756314729 89451 89452 243080062 54642 54643 156080812 32391 32392 876922029 28372 28416 900979385 60274 60249 84173175 35349 35350 657702917 64008 64058 104039114 65612 65607 506989274 16084 16095 941982606 68749 68719 742170331 52193 52166 681799046 83687 83699 273350599 31357 31401 609809730 40286 40304 855337482 42242 42193 734960784 57462 57435 484546268 59972 60018 979957301 98343 98394 691584671 18234 18277 16052499 1823 1828 143987370 20027 20025 527013522 34755 34781 591590536 52887 52888 210498782 63139 63140 233110918 59715 59693 583635728 18226 18227 138437672 8410 8457 657656753 6036 6054 843217603 20783 20800 296108735 24793 24794 128163367 2767 2768 950574742 90931 90903 741755135 17922 17964 624103625 7234 7213 326883674 66678 66729 821611140 47788 47749 815910076 54712 54763 677896358 36373 36417 204782398 92578 92579 851183017 83126 83127 124397387 69664 69665 336154139 88218 88213 752351355 19041 19042 173086450 55045 55046 171069300 55288 55289 40854706 84861 84862 656485140 55732 55720 418549005 13393 13394 771534925 73351 73352 894531823 71419 71420 170420457 51012 51013 255499678 50601 50602 609024519 56861 56862 249361222 54767 54768 858902908 63050 63051 617079098 33317 33318 202822668 26892 26893 827755077 25916 25917 792259993 49576 49577 933865284 27594 27618 190207760 81476 81428 927561614 96642 96643 595244128 70135 70099 839748065 2423 2473 879211491 25372 25420 42803593 49571 49572 684223049 35276 35270 1714422 91488 91489 55149934 38309 38257 938819006 92464 92440 114212589 74482 74441 955629699 46883 46863 177212632 76269 76240 647929291 99272 99273 583858578 95672 95673 182882822 99486 99522 404055671 64912 64913 782594148 53727 53728 980216468 46370 46319 283204937 47551 47544 849694058 78205 78206 469285778 76797 76781 787391718 56289 56290 967703847 7141 7097 405921090 39344 39298 205702291 43751 43704 895170911 54356 54357 870019874 18169 18170 675248018 703 747 215001390 7839 7840 31953337 54446 54455 157754210 54530 54571 686301953 78785 78817 82311462 27714 27679 189888547 57737 57698 772768171 56135 56136 890056213 65685 65686 644380006 66732 66751 65416100 31519 31520 555979137 40241 40242 838156772 17486 17443 176502163 74048 74049 202897341 5737 5757 256559245 72349 72340 723186608 21711 21710 757853438 74586 74629 736066743 54445 54482 631051430 15780 15801 416611250 98536 98537 676975654 34753 34754 945664051 50586 50605 860902791 35970 36003 648466584 43837 43838 713165157 74622 74641 174055905 21767 21716 38980199 85544 85545 858482525 7133 7087 912901567 14376 14422 238870333 26371 26372 933506914 88698 88710 436612964 22721 22722 586322940 35508 35509 426396811 3623 3651 313568427 71761 71715 299566194 66415 66416 917215506 84913 84914 875853531 15193 15149 277101408 76062 76063 360905892 46815 46824 784787779 85376 85353 808401436 44639 44673 974743836 45259 45285 265013527 87078 87087 159681019 60741 60742 945255616 58371 58372 95230228 68416 68468 874144501 34657 34709 92668537 67347 67311 934874020 48824 48850 412827238 28242 28243 143615943 71385 71386 725845103 37938 37967 742920916 77104 77129 941685773 62308 62309 199068797 16496 16469 368065522 20219 20202 638810680 33209 33210 300707211 40276 40277 504689073 97332 97357 199599484 53803 53804 398800034 99834 99825 369892916 82757 82758 137819636 69324 69325 343419130 27957 27970 50165342 45041 45042 844238266 52815 52816 219720627 16839 16874 896127362 73228 73190 197841780 1293 1294 672331945 97696 97723 448476488 11263 11221 413357741 92185 92155 687383684 37333 37322 929462946 51780 51781 938704346 55916 55917 319877987 48736 48744 231122410 63543 63544 130215314 29521 29573 470181343 84013 84014 645405585 22880 22881 420928845 44572 44620 813654415 93032 93033 287196024 43092 43093 545384158 26943 26928 233302842 43380 43386 16120139 51639 51589 176179625 85465 85446 407902046 41429 41477 90703951 49224 49253 206087624 75103 75104 183847526 35165 35166 130807008 95665 95676 762219681 81191 81166 731805115 19071 19072 434371317 10935 10936 894519046 6069 6051 42272235 93072 93073 356436540 50527 50571 800790240 44734 44735 287600851 87269 87270 457684873 38555 38556 863838356 49735 49733 453463394 5826 5782 751935423 69237 69238 45991469 25651 25652 369828872 97914 97907 119248880 66891 66943 632736741 1058 1059 768737401 53891 53911 809157399 32285 32294 996812288 99844 99845 638840724 47278 47255 192513701 97990 97991 249606591 36408 36409 756176147 91976 92022 261645530 70330 70331 584689187 57107 57108 340853431 19282 19283 49461821 91818 91803 643779921 84052 84096 641059066 95288 95277 866625764 85161 85197 268302912 7908 7909 65492579 29918 29919 645752626 49443 49431 772267557 22351 22375 363598584 76799 76800 252314059 39743 39744 182091567 17805 17807 137365029 35969 35970 335002106 90354 90355 706181949 6748 6749 580881386 24010 24011 365673371 42656 42619 966162135 40704 40705 642897755 98009 98043 179555816 49833 49834 891162679 52561 52562 635440281 97557 97558 142476965 51317 51270 67989871 73045 73046 34377508 15328 15334 106516022 50028 50029 19245251 51196 51197 996351418 19588 19589 203130051 21943 21944 46733534 10830 10834 50225343 38834 38835 915114184 23035 23036 984981545 19355 19375 782309814 25420 25421 808853130 35278 35279 302541308 51367 51327 572415201 86055 86056 455576762 91678 91679 866712634 80486 80487 338411941 948 901 306670173 46644 46645 653029625 80369 80370 867766335 49706 49667 46921332 95450 95441 82757022 35036 35001 584689250 44741 44707 99615103 44687 44688 426384655 81392 81393 735055287 17131 17175 393180053 32795 32816 475432967 74445 74442 854306294 9943 9941 408029212 27987 27988 143142764 5428 5471 363965296 39200 39201 722382025 29674 29630 767200834 17558 17591 643556520 9142 9185 196070571 7197 7170 660117378 42402 42441 347737576 6407 6422 513576553 85852 85836 477889981 35710 35711 784645057 17006 17007 840134288 53489 53438 839489070 65468 65469 605809869 94639 94640 26087350 17483 17441 822751520 87232 87233 539804420 70121 70122 16176884 17161 17162 872002692 83032 83020 10095827 43156 43157 990218396 12722 12723 745171080 32582 32583 593045827 10130 10174 852437393 37638 37639 604072732 89197 89198 624264479 33567 33618 762774550 44262 44284 14121982 64773 64815 637537801 67564 67565 10016167 40684 40642 397536472 81614 81615 18080354 70975 70976 138171071 13563 13529 561707383 964 1005 728383353 98141 98105 894755498 50283 50314 664568000 39941 39960 596258935 14792 14836 926179997 64760 64808 25094036 44963 44964 25433056 82293 82294 156559750 10918 10936 105516637 8188 8189 876477401 61459 61460 511305406 94157 94128 805068355 33786 33831 896359355 71977 71978 609270991 41910 41911 441472836 62807 62808 60877725 80724 80728 50496855 27595 27626 171263150 43613 43591 88563446 44507 44538 87050216 74643 74644 752480145 92508 92509 147848971 19999 20000 22856727 56445 56446 397559192 59326 59339 540960903 95927 95885 507221290 6235 6277 674478722 29502 29503 120474509 14155 14153 782963847 22307 22339 229185485 83412 83413 605415835 53626 53627 970256396 66142 66143 33092946 35326 35327 756405544 29869 29870 104468170 84899 84900 922184356 70261 70290 586486658 67863 67864 292495148 4926 4927 909221345 49500 49501 948161888 8867 8872 194913774 76572 76573 750589365 55471 55469 937834872 19815 19766 208344883 43606 43638 87301201 8478 8479 762217393 30536 30537 31506871 71615 71659 567081661 10342 10343 304737537 8512 8513 690775900 61969 62003 812937174 36233 36234 818977833 58751 58752 48603619 30150 30151 209887666 79500 79501 590048115 4926 4884 677189662 99430 99454 222667440 4908 4903 395359634 32300 32301 103991194 80749 80772 923021608 22189 22190 877595666 91002 91003 59354196 82360 82361 797395098 36063 36113 362436072 83487 83488 323383125 70228 70249 821291053 86552 86567 725763441 10409 10417 583568285 5838 5839 303966475 62014 62051 390003381 41987 41988 741523158 5144 5134 938132027 74920 74921 553519745 30570 30557 995003019 23675 23676 352569901 31991 31992 83933989 21876 21842 627403884 80868 80919 19455152 14478 14503 700237284 49564 49613 279740467 7159 7171 325420090 71971 71959 951523633 35751 35752 30692537 53 17 277776523 49968 49945 110934500 79732 79733 288343493 59317 59318 7462753 58743 58741 635463676 48505 48510 170797391 66052 66053 675924837 59592 59593 82115173 56160 56161 474976544 25818 25819 327632905 18969 19009 442735086 53696 53730 664589582 71337 71340 323261917 95504 95505 540672547 770 771 742215559 92285 92312 14389320 7569 7570 459125069 26065 26066 105739333 23007 23008 598199067 63795 63805 801793384 66461 66477 27404231 50802 50803 695111201 81231 81193 108469728 2765 2766 138118576 89260 89296 726555270 60007 59966 314525881 35336 35360 667283581 48834 48785 455097726 85294 85295 648769246 29879 29914 214478760 65653 65654 939980734 76890 76891 458312720 97341 97362 766985389 49249 49230 302461338 6921 6922 418823853 62041 62015 832771442 11597 11608 697674926 98992 98993 193157419 41146 41147 966375409 98609 98577 939711540 55308 55309 172152637 2734 2767 54508081 79232 79233 226700984 93941 93893 991816672 39071 39090 973885586 41823 41838 528903010 27367 27368 789973123 52737 52738 455278767 81854 81817 737068954 49312 49313 607369883 56992 56962 920769961 19103 19139 111273308 42270 42271 311412162 66020 66047 64820815 62075 62076 129243849 57725 57696 271382977 34885 34867 699906310 95670 95680 982828074 47085 47048 968960743 94761 94716 826180724 22982 22957 329583489 72157 72158 244809883 42607 42574 595601401 35936 35937 473031939 9374 9375 576175636 98606 98620 40497098 60785 60786 770838790 76111 76112 894066693 76877 76857 975950848 86574 86575 381833635 93737 93714 332337857 20846 20843 198778918 13961 13962 650473952 34543 34559 229722269 99301 99300 188400927 79985 79986 162961102 52280 52265 675451506 65129 65130 337091645 30515 30558 310363224 16095 16096 878646705 76565 76562 208581551 44035 44010 364208961 1911 1912 218709707 44563 44589 950897827 63346 63314 809919423 952 953 756551560 11331 11337 585911506 52693 52651 33000672 74597 74598 60967030 23181 23182 630745724 3820 3831 438032138 49026 49023 223356310 33448 33442 654078946 78315 78316 265439613 9371 9372 17691433 15419 15420 495717852 20320 20321 846012772 53438 53439 400961348 8627 8628 700095955 2892 2935 954964439 18860 18814 799807524 11405 11398 913031076 81221 81222 75323685 90681 90682 534958137 75884 75871 875873007 74700 74671 918760284 85802 85820 630266612 48947 48948 340307174 81603 81604 584569876 61912 61914 869508467 80477 80478 730775627 21057 21075 551552930 65458 65459 216176424 57318 57319 494197453 96881 96882 574247303 92453 92433 534215703 65752 65753 219580371 43502 43503 644449003 29538 29580 544479097 50207 50208 531287678 55258 55263 751896703 97312 97363 868220083 12188 12189 194913801 67799 67800 370195187 30253 30270 720751362 92201 92198 965551277 53192 53193 961521589 23412 23413 121697055 49171 49141 746720567 25565 25566 313063371 73284 73262 967875937 87388 87423 359489083 69593 69592 931441838 19876 19869 518173949 98171 98146 917314238 94293 94294 714142735 98337 98338 617495241 24728 24714 114792045 22260 22233 368510651 63086 63119 262772296 62334 62370 876299995 70449 70467 999622757 59918 59930 273745300 87024 87025 372588468 89068 89069 540345212 21219 21183 716508214 56959 56960 421701436 77984 78011 586253841 73402 73403 210949140 5903 5866 421042816 70736 70788 596020927 42676 42635 825665207 40888 40923 762450820 27284 27285 889922108 42544 42545 155780796 53353 53393 490159793 21247 21248 520902380 83146 83147 986247964 85800 85801 338305194 22769 22728 441652845 84055 84036 990466593 60219 60220 925751915 28084 28085 235258555 88396 88397 755524259 8832 8833 876356648 84887 84888 162836800 52392 52432 323812403 82351 82334 279465800 80868 80869 54245033 74054 74030 507696146 77416 77417 590334020 60952 60953 613612659 31153 31191 789806246 23275 23269 650705008 72411 72412 811755893 76336 76309 199884658 43737 43733 564950820 18459 18460 794197156 61742 61743 483438256 76859 76860 474158511 47639 47640 880231288 24290 24324 339359912 5816 5795 49824179 58084 58039 298223544 10757 10758 413597572 35371 35375 606759965 79216 79186 937542979 84835 84836 251617702 25253 25254 963948531 97763 97733 290299177 26411 26412 593586758 36977 36978 381354793 60142 60143 791836177 30037 30074 775903005 30495 30496 41840787 42090 42136 28354023 66898 66873 383043812 91471 91472 860403910 66853 66854 548549262 23955 23956 262720390 96359 96360 215117679 42096 42139 184414749 76117 76118 581775797 17918 17939 183461400 64829 64830 132505048 37363 37377 191420524 61445 61446 221235677 93066 93067 113527400 84849 84822 233507279 26383 26338 399985499 85729 85695 20855866 80658 80659 932215988 42683 42651 784054211 77866 77867 529781300 69703 69704 305390426 66812 66760 978045711 40423 40424 376382453 52793 52794 152699321 72142 72191 558574916 82416 82417 601395307 31883 31884 233223209 30565 30566 5932498 88864 88890 496710141 62002 62003 340217953 20725 20673 532782914 77904 77905 902213848 79206 79240 90385054 92366 92367 84873208 80063 80064 861989115 78935 78975 221567046 93852 93853 66151137 18050 18051 749467771 98474 98427 934309054 33970 33962 579491967 41729 41744 652124491 98213 98209 387260768 15744 15733 674805010 30018 30002 20100796 77483 77484 242320486 80591 80605 284258534 31452 31501 491088743 63378 63379 37872056 52154 52148 402059113 17007 17008 438611940 31580 31602 874794905 90801 90811 794478408 82471 82472 522647977 16317 16318 260048669 73727 73728 528496718 4813 4814 265450784 18002 17993 784826982 30682 30660 373617276 39960 39961 375323316 53565 53566 90428474 40313 40314 677295846 44582 44619 941551746 19334 19335 868890813 33927 33964 223959388 3245 3224 729307929 72292 72319 805532937 99557 99558 138909383 78197 78247 477016484 73975 73976 561546758 66878 66882 326663210 25463 25477 678068556 16749 16750 72005037 99660 99661 187673515 74105 74106 531132707 2345 2363 777566 12311 12312 963369806 67934 67935 149287981 98683 98684 226804669 28331 28332 868624151 67047 67018 16817524 54017 54018 973327184 92796 92824 651182365 61832 61833 384211180 67410 67411 483827455 88612 88613 189124488 11280 11281 72032164 97431 97403 873813515 63984 63985 790697136 20226 20227 250879141 99578 99579 130648003 22389 22390 984309243 19465 19466 737109372 28022 27994 651687392 89075 89049 513652504 40491 40492 656730600 82642 82643 771188715 7743 7791 515906059 23722 23723 3159077 50415 50416 599342672 27455 27456 548241085 96581 96553 823696012 24322 24323 199789904 14840 14863 796505863 31553 31573 486850476 86774 86780 393696078 22549 22518 691646014 47847 47826 880860681 63261 63262 968307494 98036 98027 535417316 73953 73954 43311953 31862 31891 232952548 34445 34397 664318479 1419 1426 302191228 15417 15421 995902736 12954 12955 608102459 41031 40988 267230652 50773 50774 747597148 85555 85560 338734777 76328 76329 648469238 87786 87787 850578445 99573 99574 484088553 86887 86888 656252765 27857 27858 464453659 54584 54572 734168762 69324 69355 493727063 69090 69109 116071719 95787 95788 872654746 93190 93191 410276982 39662 39645 678551144 34225 34192 985418693 23453 23454 663445566 3262 3241 106527711 37921 37895 462500723 54437 54388 418320061 89917 89918 965275111 89374 89363 502747901 73345 73346 918635700 83948 83919 82702201 39025 39026 813801283 85132 85178 632567483 59453 59489 350869471 68941 68991 709289026 22527 22518 511579106 60985 60986 677774897 91575 91576 324591966 31487 31532 536088075 59417 59403 865066011 26953 26954 370646552 9298 9323 290598223 71873 71874 373734825 50168 50169 41971618 47351 47309 693661641 47077 47078 820729489 3151 3152 871073519 18454 18455 871911906 93692 93737 227178633 72891 72892 389817792 65445 65446 784065669 67347 67348 660422825 83917 83875 660365288 98684 98682 932089971 5143 5144 224148170 1387 1358 162070265 70838 70839 838896430 77842 77805 858890136 93629 93677 680501804 90831 90832 560391886 87519 87491 36860788 90500 90550 696886921 94767 94768 503074957 25817 25856 956387235 42586 42606 914436450 99654 99662 106053947 27022 27023 366913799 86919 86920 396389369 54618 54619 630368224 20575 20554 288144679 59515 59516 634406244 8082 8083 407748435 85843 85864 94676495 80908 80909 885432079 37656 37657 36510289 18253 18254 364599650 36256 36246 459669758 76176 76177 473050643 26853 26854 347328455 9854 9872 911577040 14982 14983 534153934 83208 83209 45502243 59197 59182 559267215 92493 92494 62974742 31506 31507 817341608 13812 13813 582420562 49373 49323 616991228 71218 71186 331978918 88801 88802 16166101 23051 23013 95754730 38268 38312 789558338 4208 4209 610216425 24398 24399 44892026 18016 18017 500479518 45698 45699 451037508 13987 13988 609601913 16007 16008 524920046 15573 15538 307374989 22096 22082 124006430 31826 31878 594524253 64926 64916 138788621 9581 9582 445706587 66090 66091 226129894 62650 62651 955778613 74880 74881 328754389 76350 76351 84680394 53183 53184 187770576 24404 24371 148777767 30489 30451 807192063 33184 33185 937555688 92876 92877 649108731 79298 79299 261910014 78372 78416 991323455 59981 59982 949462130 69283 69284 425647255 9201 9202 104050781 32741 32736 817524886 18077 18081 699687887 53368 53369 317760685 81205 81233 305123805 48441 48442 468736502 14072 14073 114374624 11604 11605 726225227 13297 13251 578440777 77216 77250 549383267 594 553 508898705 36911 36895 143572056 27652 27696 675703909 32159 32139 419051484 90486 90487 745606023 87995 87996 198163213 72130 72131 106284030 51783 51784 46682988 9064 9053 108339264 60580 60632 180051303 94461 94462 478488695 8553 8554 689094056 91958 91962 545475456 70798 70766 703026743 13741 13742 677708692 74308 74309 305076006 71599 71600 578847106 54173 54216 241699956 68546 68547 917700669 66814 66815 252483551 75169 75132 781002650 96111 96112 520585380 39490 39491 744302258 17471 17472 318412732 96249 96250 100125412 59373 59374 659477941 5313 5314 793730995 22996 23002 770185750 90038 90029 378617232 76585 76543 763818668 34686 34687 514799722 98088 98089 349920251 15095 15096 133143562 49575 49576 281976923 89281 89264 159109089 77493 77456 478426812 34635 34636 125266438 82375 82376 900817453 50676 50706 482966300 81934 81915 764971448 82354 82355 238557943 48065 48066 900893601 20769 20770 709009028 44627 44628 317809664 50461 50462 309076110 86663 86664 720849798 36306 36307 81709049 54735 54769 981848903 32154 32155 918601820 77518 77533 599099926 25489 25468 13732497 77431 77432 621961195 65109 65110 178889595 41184 41185 947477737 31925 31926 41860602 89603 89604 21163535 32222 32223 522159340 84064 84065 592292679 65206 65207 188602200 60206 60207 795866178 6255 6256 44646473 59509 59510 80467461 1728 1713 471357081 3363 3395 416571981 12953 12957 451768929 75825 75872 26985315 69114 69063 924614428 75722 75689 860688601 63962 63927 611671068 26223 26232 32239998 77772 77773 322118617 31281 31301 73848558 22779 22780 429193344 73354 73347 443417233 73603 73604 405094189 84208 84168 97348249 75593 75594 812602670 69676 69677 915593211 43733 43715 678321932 21392 21388 755845079 14761 14764 622666716 5193 5194 763254884 81518 81566 514040082 27692 27693 857054519 20440 20397 315000550 70859 70880 404700020 87473 87474 755884230 31652 31653 993549849 38918 38919 673952657 83963 83964 909668171 98604 98605 409976291 87873 87874 272514465 47815 47835 965402823 57665 57703 614607169 52280 52310 364347885 40466 40467 40664635 8492 8493 626870817 49633 49634 710569755 85375 85376 836222621 43366 43417 36156806 3241 3217 659363362 79652 79653 278311654 76560 76523 897253512 23951 23955 746166880 56711 56712 647092801 6226 6227 133785354 97841 97842 29771347 61541 61542 125877502 84224 84225 209524584 42847 42867 916077925 81047 81048 449026786 33109 33151 257810268 53404 53405 187595134 48253 48208 804416912 10539 10540 968308043 95491 95480 766121012 72991 72992 605611921 2449 2501 824387802 60423 60424 148688165 6950 6951 731462482 754 804 363053882 22727 22728 220436167 8426 8472 108625954 82632 82633 631255665 86658 86610 27840671 56299 56284 363114995 41401 41402 833662598 90047 90095 725244989 541 558 242447946 32110 32111 789840408 58805 58821 566235274 56272 56301 571209517 84527 84528 936915660 43984 43957 945603962 5494 5495 944904977 30935 30936 225879348 39811 39812 682143878 77216 77268 941833540 92884 92899 574375884 71624 71625 335357606 76345 76369 201121562 93314 93315 162765929 12681 12682 662257027 7229 7230 516143155 71388 71342 329560600 84289 84290 827105526 60597 60598 993257683 83313 83314 434506854 11239 11262 642426356 57563 57564 107097091 46321 46322 506770321 59713 59714 504100560 6026 6066 505886304 18701 18702 345689521 65305 65290 467775347 80336 80337 965570496 17579 17527 989510466 56969 56988 463440366 90630 90661 341614625 13724 13725 339436069 26041 26042 206135213 44685 44647 405368155 44920 44942 627253436 75877 75878 862858008 63730 63731 521967473 27055 27056 42287379 89370 89371 184178796 41406 41381 85538019 23454 23499 743104897 59533 59534 142138714 65024 65039 152182418 44348 44349 133568086 39670 39707 405397344 85072 85073 958191524 98770 98771 561688797 76285 76286 800043635 61257 61258 879296057 19630 19625 425252647 40238 40239 183339175 81465 81441 967325676 16586 16590 857721374 7068 7069 837935856 92476 92511 311188244 10104 10105 760628065 15186 15187 993111197 17824 17858 247771637 51920 51921 613395847 66397 66398 878587756 64115 64080 226781287 90605 90606 154500658 65372 65419 352837357 68731 68732 725831876 64383 64384 18887515 36998 36947 174496646 42094 42054 842571066 34616 34617 427891127 81820 81821 959662799 42445 42446 877084384 15146 15121 997155802 88776 88777 34709619 40071 40040 876849541 72236 72237 274936463 1584 1546 718105422 25626 25627 919528324 97376 97334 490173459 45131 45132 338546195 96536 96551 629348518 43050 43045 751432896 88528 88529 982092890 42617 42618 965475830 77695 77727 770871905 594 595 438473164 15954 15955 910051893 33640 33641 870601960 70219 70253 635565981 76262 76303 349924876 60150 60151 715781343 33131 33132 814500848 35113 35114 15460423 42555 42556 666549356 56026 56027 158338434 69061 69081 978402768 8739 8694 33311104 84649 84650 198366495 38850 38851 356091230 45195 45150 585841391 4119 4089 406820299 70537 70538 273913014 95721 95759 429838575 60278 60279 690104094 29661 29644 958330848 84874 84849 309481480 81645 81646 247648725 72052 72053 411349761 56159 56151 242190907 91870 91909 190346342 95669 95699 519062760 25031 25032 896079060 56449 56450 383804126 5157 5158 399490567 64646 64647 373765941 70509 70510 951136272 91125 91143 295601720 92647 92648 371867189 8554 8559 979350382 68702 68703 829972242 82812 82813 458144510 81158 81141 778572259 76315 76280 488520964 95710 95721 134974430 22552 22521 29039019 33473 33515 807554936 1052 1097 696412657 75712 75664 676177156 63492 63465 769498385 29787 29788 340092242 43818 43819 707834271 83107 83125 413612352 5074 5124 544594412 17946 17947 72281811 57619 57576 46149382 27986 27987 869811021 93802 93844 224978279 25734 25735 444122553 16882 16883 340266430 46826 46799 366193640 15768 15769 400208005 76459 76511 941067182 38987 39012 129036745 61344 61345 491361585 74794 74795 428840804 62830 62831 324883465 31920 31893 258903556 20625 20626 5278186 51099 51102 801015235 84264 84316 231034896 13975 13976 569542974 46633 46634 310969660 53146 53147 425332701 11884 11856 25691701 54135 54122 260102367 72047 72048 893550914 74482 74483 720046879 53335 53332 545945622 53132 53087 748456932 21966 21967 451848129 72807 72808 990463422 64885 64840 46755279 67293 67328 371071510 30430 30431 779283754 35991 35974 448800329 77542 77577 922435436 98324 98296 930921398 47314 47361 549530965 84101 84102 345288457 93245 93246 635425156 61177 61178 148211782 65853 65857 75371566 20963 20964 23178454 79186 79187 474169846 35693 35694 126293325 53266 53275 758834696 79343 79344 756684959 82011 81998 209694797 22864 22913 425359727 51184 51137 498129508 12384 12350 519280323 5933 5934 315957639 65474 65517 531936428 32630 32631 168342271 89357 89358 820516498 2725 2684 160344328 8978 8979 952087142 71301 71324 193106013 16224 16225 274439575 76672 76673 973561713 28100 28101 777805238 79313 79275 715152843 58249 58250 360191327 62961 62962 267325054 9578 9579 703572125 24320 24321 198356718 88820 88821 782209866 5592 5643 742857040 2790 2812 437269261 34587 34627 873948540 71939 71889 492538821 71595 71597 401490442 36823 36824 603318685 27327 27303 486479039 16247 16248 8032869 34402 34403 888696739 4846 4844 418334976 60143 60096 312799329 33252 33253 539949119 57137 57108 667446957 92624 92676 702754404 40701 40702 595498990 37395 37431 823629616 28783 28773 98647245 38987 38988 218009653 82022 82023 579537799 61528 61544 590450015 57528 57545 160875539 53465 53439 824910322 82742 82715 678359751 25174 25203 744787763 28561 28562 991536419 86347 86295 507607317 13776 13753 20291630 21674 21638 687788132 85115 85152 545863129 50087 50088 348975727 23148 23149 253430173 45209 45213 176364771 74399 74406 225375213 13664 13665 8973915 2976 2977 474812381 33358 33359 158345924 82444 82420 771621523 45482 45433 915008084 69144 69107 713161858 37655 37658 174178293 59168 59152 885700689 67385 67386 945205205 25159 25160 537012586 342 387 102264044 7257 7297 290348933 91934 91935 751105814 57825 57826 713008843 86619 86636 344295190 5222 5223 190626287 4896 4897 597646153 15431 15417 733034646 23135 23136 166507057 56028 55993 186878988 4008 4009 286033478 45333 45334 878639404 8848 8801 100262885 92077 92113 229761819 79354 79383 827253719 12663 12612 713097839 77950 77951 207118858 92072 92073 8931887 52888 52905 733993102 63896 63897 163422931 73172 73224 23659257 83320 83321 986549553 8748 8736 181210492 46351 46336 262991976 28683 28632 423479787 15171 15172 593649886 87529 87530 127180977 38984 38985 356842008 67590 67575 703052295 60244 60256 146148044 13629 13630 759378697 86889 86890 538169724 44072 44073 661848644 13697 13698 425323803 31263 31264 211089526 41363 41364 150225405 27657 27683 815501700 77349 77350 892575654 3771 3772 821496954 90302 90255 78413876 23515 23501 679388036 80459 80460 611525617 88734 88703 544629115 51010 50983 94112838 47505 47506 988591117 17097 17067 52906090 2286 2270 154458679 5391 5392 483302050 7595 7599 398650478 13427 13456 586054192 54533 54565 817397299 33035 33036 476858543 55063 55064 381029328 25196 25197 792993142 34004 34005 232487418 63264 63288 402177076 61965 62013 389673852 77115 77116 603339836 21277 21283 466990440 5483 5497 295366144 75024 74992 110782349 85382 85359 973293745 53080 53077 25022100 85111 85108 680095675 14281 14282 129425546 39628 39629 712919643 91821 91822 556343870 19209 19210 787682146 69197 69241 180919986 78388 78389 882211256 18320 18338 550144161 82093 82043 835931376 93243 93244 574906754 49068 49040 81806958 75563 75572 98185536 60921 60922 182545652 67706 67678 90979750 85114 85078 38807173 22047 22048 139275966 57481 57482 447173129 99959 99978 63303794 57689 57722 330490001 69386 69371 512512661 21192 21193 126308736 75934 75935 626750268 87922 87889 175691068 42708 42709 38810950 29494 29538 80858455 77527 77498 451112896 87727 87700 566369441 63403 63377 291315037 47221 47196 824229541 61050 61051 601784505 45175 45176 561953449 47524 47525 220466839 62860 62833 83556313 17594 17580 949780802 38052 38011 221610558 5157 5164 49145584 21431 21432 709334871 38517 38518 183485721 91804 91805 623735414 47196 47197 671851617 66875 66855 948089343 33884 33885 531007775 17160 17161 465714722 61428 61403 63049440 66284 66302 136805277 29333 29284 850577670 49170 49171 264387133 83518 83519 25060219 94670 94671 70630195 427 428 604149464 84688 84717 345257017 5828 5829 633208011 36691 36692 727264161 15400 15401 368982150 59068 59028 625972332 16592 16593 109334274 70264 70265 950258845 38746 38793 641147933 17959 17967 619031782 93678 93679 10828391 78531 78583 17070358 33654 33683 713947620 59041 59047 182523156 83331 83322 506773915 38852 38859 375535310 71472 71473 788648534 91914 91915 261894664 79350 79351 460176638 40913 40914 26880007 71762 71763 894031654 59692 59672 264795729 3643 3644 600796206 1470 1471 73952531 15635 15587 598617322 98728 98729 286774240 60984 60985 488579553 46544 46545 24137889 99688 99689 733075422 70790 70840 251530041 35631 35632 613406858 63336 63337 974539962 96095 96096 42464118 97124 97125 1195168 48806 48807 334907131 98728 98732 556253199 2887 2906 200028019 91256 91239 311979586 32817 32797 77577773 8587 8588 353225008 64599 64571 903187331 47605 47655 938105349 27664 27678 877961863 16689 16690 904512680 5165 5166 268437698 22762 22764 126999751 38871 38872 27043563 22564 22581 693642192 91112 91113 278785024 42910 42922 504846582 55977 55978 80769549 56341 56302 284462828 82789 82790 626258502 8671 8672 894643159 42602 42649 400477575 91936 91937 52429629 68545 68556 826269857 89863 89864 731632797 46834 46835 595357208 68680 68666 30993860 39069 39070 46796625 9848 9802 568213220 93740 93741 77645187 28401 28433 987104036 55397 55365 580134038 4346 4347 480581522 11699 11700 228792890 51281 51282 405732953 37900 37932 748942101 58448 58488 583317721 12103 12083 828930017 25059 25053 649486438 18556 18557 34671522 12599 12577 940851568 24160 24161 479846301 26802 26808 19239085 669 693 695116790 94580 94592 246208502 36200 36233 877768264 44574 44575 726459314 58462 58460 95936969 68615 68574 654847473 2633 2638 313532518 32801 32802 993905710 7385 7386 68812006 33827 33828 111253006 84920 84934 362636177 3982 3963 111280468 65410 65374 71293525 24594 24595 659487334 90898 90911 728736373 57194 57195 729819827 29813 29814 723677437 31766 31767 272111342 68946 68959 612733149 69917 69918 304042092 43215 43175 937918804 21623 21624 19938898 24610 24562 114735983 26523 26524 340933351 14552 14553 33420788 1228 1250 436288410 20476 20477 133901979 52294 52295 715627385 85649 85616 162646414 93351 93389 280470758 77234 77235 110881862 99008 99009 932833806 41883 41917 926615716 92007 91990 69727442 23977 24010 958400932 23779 23769 855830847 78186 78171 870942111 14102 14103 614493730 97440 97402 408960668 43291 43257 990982806 1479 1484 386679434 65979 65980 153212222 6007 6008 512675068 99748 99749 283241049 95350 95382 325875747 9324 9279 83121792 78033 78034 626116273 87726 87727 386000827 40357 40374 407591722 4802 4803 787411800 145 146 264253572 18531 18536 979871763 86767 86768 965230258 3977 3978 830089434 33972 33973 694774647 30143 30169 179503854 64800 64801 848895276 78807 78796 497986317 72541 72542 407361778 11216 11217 902286515 35195 35184 265341109 48787 48788 855433305 3478 3479 731799255 29107 29096 795042676 75135 75151 531070695 6082 6054 307901637 40879 40880 647053133 4725 4768 603779655 87667 87668 544979688 69209 69201 222797138 80177 80197 210808267 61808 61778 26139534 96916 96917 663162765 14695 14696 523820008 32536 32540 535464582 73169 73210 321409433 40071 40044 747814077 98773 98750 373096014 60905 60906 928823567 87720 87721 786169838 53287 53288 440673473 77842 77843 715956306 65401 65402 145884789 33127 33097 920014316 9108 9109 337882245 47542 47543 200949566 90183 90180 289345189 55225 55226 97989459 77055 77056 504806841 72546 72598 725844174 96892 96893 39551248 7659 7620 112078760 40921 40922 262521890 16612 16613 819629721 57151 57152 817241641 7654 7655 236871494 5625 5590 800934948 35319 35292 881437551 54729 54715 502243073 45597 45553 271595398 9362 9383 981376469 66311 66312 805450973 32615 32616 484751412 39363 39347 988211332 69078 69079 24101881 89140 89155 521193263 862 863 553063887 98031 98047 897625901 12051 12077 541598773 96100 96089 530797587 58219 58220 941478229 44915 44916 267328483 32727 32698 279746854 51058 51052 915502681 92877 92878 11620497 8283 8284 921966080 5627 5615 289886215 94736 94718 859009294 59932 59908 321873861 18916 18917 606496954 8884 8885 768235953 506 507 802846882 24598 24599 292067810 1423 1424 443273326 29527 29528 9395638 26195 26241 876672128 89721 89772 681079231 86593 86594 611125049 94915 94916 600297088 40596 40597 509931235 60598 60643 167114839 55469 55470 120944709 91300 91301 694912508 76866 76867 486998463 21349 21350 63858079 89076 89074 223806940 27604 27627 908965545 46003 46004 538455703 71979 71980 96421830 85195 85179 222872963 8930 8913 686543707 24239 24240 183071676 5934 5935 509114243 44301 44272 945873564 21558 21540 469748460 51546 51547 262019809 15731 15732 205571358 10052 10040 210243185 49940 49941 602407213 95597 95587 89068441 59844 59795 191619521 64443 64475 432708009 42067 42068 750578693 28520 28521 565723286 89241 89278 1220275 81213 81197 815327040 78878 78879 682168009 141 110 226356139 34949 34950 788738228 95170 95171 760223947 45710 45686 803478518 47083 47084 89418278 12367 12404 996641009 41037 40990 869791131 38331 38332 63444463 97783 97784 715964830 37154 37163 558814612 37572 37573 797277176 95438 95439 981329425 52234 52250 753905937 98623 98629 120676017 54946 54947 991740843 35372 35353 516021956 22881 22882 452038483 67541 67542 639954505 86574 86544 303981686 73374 73375 218484223 70785 70765 329030740 39819 39812 573676147 97669 97674 415236877 60069 60106 32508201 1819 1820 387304054 68299 68314 888391090 22118 22119 242508756 19998 19999 821759373 70307 70308 822842089 33597 33598 427225810 68352 68306 201300350 66160 66161 985258322 22802 22851 699526116 8850 8851 303058183 36844 36845 39792954 76334 76335 343857881 56515 56518 42948497 16780 16755 176234368 7613 7606 357700448 26836 26839 27639674 64789 64790 59104777 79203 79204 161761307 59932 59980 783968965 16101 16102 67920697 98946 98934 687318867 29537 29538 763789939 81160 81161 6664606 46129 46130 891732224 48871 48903 220541715 13636 13637 110440539 47990 48010 680867360 38884 38885 200795692 86592 86588 439109266 58023 57990 706797459 26760 26790 181083899 53129 53124 977553011 64690 64723 161129065 20282 20283 472138364 16705 16733 79568558 23891 23870 802150554 70370 70330 809016150 69370 69371 610115634 42432 42433 537443427 31236 31185 305155276 67798 67764 917003401 38712 38713 797568729 42960 42961 478992689 61705 61706 640440413 86910 86889 640309420 62852 62873 154586199 50407 50408 277395432 91357 91358 377517041 72638 72636 486533582 41835 41799 608876749 88543 88544 764745395 22774 22775 386913808 83347 83348 192326612 79715 79716 368475400 11591 11582 661303755 95643 95627 373050553 50097 50087 878394385 76035 76010 23826733 98860 98899 882567049 43319 43325 30245311 88832 88812 959992092 29656 29657 347601114 99407 99408 129831064 99332 99333 754872316 24056 24049 654242925 76125 76126 261677723 12885 12873 128943252 17805 17818 954124685 91387 91372 642386287 24897 24898 68170430 95524 95525 369785656 95717 95737 292658330 20029 20030 367437932 86709 86672 904819343 29997 29949 552638671 12841 12842 425323809 76571 76572 312000664 93011 93016 652427320 71628 71663 750048380 99734 99744 577854823 81833 81834 639970360 82759 82772 280298863 55135 55136 236698078 65582 65605 449198677 22969 22970 550847573 3410 3411 148165106 27605 27606 988475846 35945 35929 103148280 45298 45299 577947977 51389 51394 524039707 39191 39192 679704020 84154 84155 990244442 60157 60187 657140922 65192 65193 649608567 72795 72796 971044013 45929 45973 322929568 99349 99314 222142888 89867 89879 642243115 50006 50040 858038658 92247 92248 768127006 83932 83933 137275342 7717 7718 953320213 8513 8475 781077065 29637 29638 892198768 30411 30412 948004084 28717 28684 773872202 9587 9588 863331360 97238 97222 180554034 56974 56975 278413475 75439 75440 458104342 18651 18640 393009207 41475 41518 945612637 19875 19876 53935365 25696 25684 246457832 33718 33737 784454966 15024 15025 124674558 82913 82942 634627088 4739 4740 650072394 14441 14442 480502192 50686 50687 844826037 82323 82344 238179025 39448 39492 362807023 76537 76585 830402238 11485 11486 622939330 83414 83436 184679450 9686 9685 400861422 76071 76036 114550280 26699 26659 883458581 70966 70967 692487996 36556 36549 516781218 32664 32665 810093695 32499 32500 679162432 43480 43474 115989395 90303 90304 477160433 78986 78987 913851081 36484 36485 397910790 94791 94841 620988684 79107 79108 419426575 12797 12746 875572151 36194 36228 519410675 27009 27026 22707045 31791 31792 939382322 70127 70100 297986245 73376 73377 386606252 22517 22518 454740968 52792 52793 883026139 30367 30368 407418604 29996 30006 277099606 7970 7943 593720834 6999 7000 675687778 15259 15260 637174191 64804 64805 192730700 63913 63952 59064828 5647 5648 145517749 20734 20775 154050523 64287 64288 742122469 8597 8627 876134758 29217 29218 691343416 19571 19572 107889131 90841 90842 558583612 31994 31995 404617445 64182 64183 181281883 53623 53624 591055038 51800 51818 638685868 95391 95340 140511716 40071 40072 898368644 79458 79492 271348995 9197 9198 561536144 24870 24871 261565310 74491 74444 646923356 51850 51887 511365012 42499 42500 131417582 14427 14395 745923065 30011 30000 853780232 57092 57093 842305576 54300 54301 608183287 20300 20301 588873399 99650 99624 959751493 12182 12137 319465434 60712 60682 265895182 73207 73156 685874649 42630 42631 876092878 46229 46206 325398127 53406 53407 32339282 90181 90174 721715132 16544 16520 880640970 37136 37134 505839532 35820 35821 517892342 99307 99308 366798716 83790 83791 54772558 66467 66468 835698658 52018 52019 907309764 66576 66581 590763692 27240 27241 529583550 13971 13972 151896247 42387 42388 225587390 62461 62462 162209455 5508 5509 473572687 65681 65682 846860195 79770 79771 49954010 15824 15835 310872615 93188 93212 836337571 84125 84106 237151445 4819 4858 403009254 49537 49538 709164772 67297 67298 284765869 59057 59094 559664491 88866 88836 433669143 21779 21819 5550384 42456 42457 776016277 5507 5508 744157026 30191 30192 412485981 47764 47765 945167311 17038 17039 84003716 71014 71033 925666566 88898 88899 390297491 86908 86909 642556036 98568 98546 160262978 67009 67010 233760852 51526 51527 938528393 79300 79301 250404955 73674 73675 490997233 48416 48417 960408345 3619 3620 765188631 35265 35261 993608866 13888 13889 742115074 76266 76249 850489688 18640 18641 631379734 36911 36925 456228791 53562 53575 792213541 18480 18528 606255710 62679 62693 677695464 54421 54408 84537628 25083 25071 632862218 19720 19721 759193532 54915 54951 761394185 74569 74570 827214536 31057 31101 27834624 82085 82048 421754434 26899 26934 292639570 384 400 356886366 24561 24562 558612806 77578 77587 237243912 39168 39139 987627052 38457 38411 994179491 30065 30066 467673893 789 790 861110847 36961 36962 395172013 55543 55560 322370430 64066 64067 252083521 47730 47731 469496879 92887 92888 199711052 60129 60130 515000224 47246 47247 676550639 41612 41584 898929201 38826 38827 580667238 54373 54338 858432922 10836 10867 724312619 48601 48609 351789910 37076 37077 698226771 56770 56771 402072172 28508 28509 517067936 18370 18371 452515861 6939 6975 860819851 62795 62796 484690217 505 484 792592207 97479 97513 874438035 31570 31571 89379228 68614 68615 256613074 78357 78307 724419788 79036 79018 655975857 82872 82909 761222065 18890 18887 349130832 43994 43958 289395147 63140 63141 168330828 10632 10633 780845025 93858 93859 319942772 77240 77241 656223717 96775 96776 176660993 59923 59924 722435524 53077 53078 344853939 39467 39477 841380391 15923 15913 448274756 14296 14277 201565013 58457 58493 479330753 56740 56690 432652758 16431 16432 487024203 40754 40782 4008500 94884 94916 873287629 61773 61783 990418786 43064 43065 934091727 2691 2645 286122643 41014 41012 549886044 4297 4335 895710401 54871 54872 796672231 54940 54961 313435133 14094 14075 42276847 98962 98963 390054782 47294 47295 487474544 60242 60243 265244511 19976 19977 89877746 59101 59102 919399123 21326 21335 89967772 91914 91966 178255607 49659 49660 446426454 45688 45689 10962276 22221 22223 67559455 45898 45899 570309251 5959 5982 900392163 86066 86067 32827823 48297 48253 265296519 95886 95887 190822333 60101 60102 775868059 3827 3845 859643760 65759 65760 634156552 11784 11817 21390929 6425 6376 997660170 11004 11005 604464152 53505 53457 980400035 55880 55920 450196676 3728 3729 459453484 89199 89223 529878181 88421 88422 229336780 64282 64283 80987962 49585 49586 214684254 84363 84323 246809953 97481 97482 466060537 64362 64363 24710731 83026 83027 100626953 73997 73998 204155284 3090 3091 145745245 35842 35843 950052475 36153 36113 487684732 2844 2845 240695066 61504 61505 912940104 65892 65906 164738504 90395 90396 40290247 8160 8161 264423339 90446 90445 817508514 55581 55614 419713555 68858 68859 453395449 45329 45330 710385187 26297 26298 826396908 89057 89058 904904411 95766 95763 670084928 8901 8902 799992851 24441 24442 540705512 99308 99309 428046223 58064 58065 873160851 30677 30678 73940640 94282 94283 630065413 44778 44796 803346649 5138 5139 693426437 63509 63510 852035354 55872 55873 304261938 47383 47429 792061506 99295 99296 449252481 19071 19081 70369737 26759 26732 179790369 71376 71372 741472238 74665 74666 436105512 11909 11910 402277087 68048 68049 99180662 18933 18984 55535805 41157 41158 772726030 48722 48757 242311963 77852 77812 708464202 14224 14225 320510727 74148 74115 822084684 65340 65341 458826897 77405 77406 839471010 61339 61294 275401660 50829 50827 326902673 85881 85882 942679836 70189 70190 794288763 55230 55231 649059051 26216 26217 453438551 53767 53768 391519962 26768 26736 546937981 33529 33530 948196477 8303 8304 954166979 10857 10906 189971918 3186 3227 195820800 67439 67473 879513718 75933 75934 966890491 88123 88078 502362095 99779 99821 250805418 42024 42025 644311471 17892 17893 137182830 75396 75380 887090731 8140 8167 904491886 85409 85410 727335584 80575 80576 743662581 51941 51955 912677641 1173 1171 718560760 92546 92547 638097908 72925 72906 844460801 2039 2040 312900801 10172 10194 481380355 85460 85461 936172810 70820 70821 362726811 13486 13487 714756772 64059 64060 331468722 47887 47864 529762237 76278 76279 484797436 80765 80815 311531313 2036 2064 266127512 8744 8722 604224664 31262 31263 409753506 29733 29779 389832182 92425 92439 498335648 74959 74960 267920810 44702 44654 764034521 38500 38501 990062673 79007 79018 191405320 52411 52386 375210331 45709 45710 78668505 24727 24728 936997582 61975 61979 899381377 60986 60970 128566150 10465 10422 889775657 88136 88122 199999724 12252 12253 629605778 41350 41367 982883422 47492 47452 743521241 82419 82420 932031397 14237 14260 992658506 17437 17460 232389914 65710 65711 485919150 15693 15694 908403140 16682 16683 610911865 83753 83715 545577749 57149 57150 408861005 21723 21724 989094774 17473 17474 673192805 85158 85159 993319005 6647 6648 798611411 8374 8375 131448488 54546 54526 589966483 69378 69379 319593343 6847 6848 572637967 43050 43051 638780703 43011 42967 609175311 28406 28392 736047023 33517 33554 441244788 30566 30567 697150493 88428 88429 571502777 47651 47652 107166115 57746 57747 893159682 56725 56726 436760672 63557 63558 124095895 57713 57759 191137016 75537 75538 819122998 2840 2814 200063268 68188 68189 627624268 75724 75683 684322391 95491 95485 486461690 37535 37483 443834994 86193 86188 698876917 34615 34616 108401301 67908 67909 242379806 91533 91534 424428439 50946 50968 740027762 53204 53252 106305898 95391 95412 55007574 55431 55432 842307992 91789 91790 90871809 86452 86453 995281474 53240 53255 383170073 62878 62841 692967510 92735 92736 931351674 32370 32371 398405215 51481 51482 392659419 23927 23904 267538033 10246 10247 561022200 50659 50660 718235410 97179 97195 606976291 78446 78447 804237443 57452 57453 469608323 35780 35740 717951028 43289 43331 834075535 38522 38475 126197013 55657 55671 198791207 97548 97549 86155732 33685 33659 144415857 21491 21538 730621161 34326 34327 676639712 80751 80728 833102624 14232 14227 794636874 97049 97050 132074828 17199 17200 483571882 17971 17947 384558922 25270 25315 446996335 7499 7500 672415662 82215 82216 145865474 18933 18934 641519799 14307 14308 242934274 1837 1848 35899112 57927 57897 453525081 89149 89181 826656452 29575 29576 700496160 45659 45671 645552641 22017 21965 459308948 8423 8468 447527780 86018 85981 291893102 74395 74406 443117929 26506 26525 421550540 20798 20839 216908562 51041 51042 378685439 2303 2304 473158972 19965 19966 29766503 11617 11657 1578644 58265 58236 834361163 81094 81146 98662088 92917 92918 891892366 17253 17254 156307935 24875 24876 416752061 501 502 437365704 63193 63223 788979884 99347 99348 413741863 64698 64720 280235585 38358 38359 312014936 36137 36154 745440499 75143 75107 454115642 41965 41991 346812025 30485 30486 632902312 52498 52499 231850309 81183 81184 589604909 6194 6195 392405316 69026 69068 706654935 44198 44199 440273599 17134 17123 394891316 10284 10311 599819516 5417 5418 243208950 18291 18322 318708107 34473 34460 254199538 70571 70600 301800415 14781 14782 924795927 62375 62376 39675057 57238 57239 129718700 83279 83331 836141722 18834 18799 676849315 3711 3712 62110186 34348 34349 41098550 9368 9348 388803886 86281 86313 775211491 51523 51524 613452132 36337 36338 605419329 52000 52037 68447248 19505 19455 677892968 48616 48617 440126899 3562 3563 806603873 56154 56182 382152873 13154 13155 695619669 91087 91135 506631610 19177 19175 870838870 42138 42121 254860972 40959 40960 903979530 88404 88432 407592872 50584 50612 574503467 95961 95978 422337798 69697 69698 71349297 61186 61168 47058277 30020 30021 744637949 23449 23397 380740157 20863 20864 847693274 5439 5468 482071383 79000 79001 15827003 61929 61930 716353730 74253 74250 646488061 42110 42111 927717551 38435 38436 114196477 86565 86603 878988574 23416 23417 19567813 44052 44095 813090230 13059 13060 618587047 27616 27606 395604009 44383 44355 182354001 17952 17963 434928243 50775 50776 56687993 12603 12616 821741640 62342 62341 664835484 6473 6513 887061108 58107 58108 465552688 85703 85704 686500485 43295 43296 329630104 73093 73128 750379318 17196 17197 388738889 55705 55739 659636833 61606 61607 968920772 61516 61545 507358055 61551 61599 206316966 72575 72621 534976881 57011 57008 496986742 6397 6411 888766122 89894 89903 304086283 79854 79848 887609691 30378 30428 226947434 37457 37458 891530132 88071 88072 405488761 28488 28489 321732335 58676 58677 543641809 44633 44586 708862567 68607 68611 811544083 96474 96468 918640802 71019 71046 416077164 98340 98345 560217583 83800 83801 411751673 71581 71564 329061357 35678 35679 913262005 1834 1864 338746992 21239 21240 545688821 65516 65492 63554512 70083 70078 148170947 97080 97081 562031263 25500 25501 499060292 90960 90961 270076778 85925 85936 373283772 47258 47259 705921711 33469 33476 160916418 43370 43405 624241120 296 325 823421055 71826 71849 459165567 30544 30545 979360295 48429 48430 773090236 23446 23447 757055031 88687 88699 359161996 78866 78867 885560352 34834 34835 841467 51054 51071 758071044 17580 17581 928038126 16661 16662 821955888 96383 96384 79174746 58053 58081 504629091 27663 27664 36417989 82995 82996 38606139 90504 90505 113144137 30485 30525 34289991 11569 11570 835640332 13546 13550 525992695 19126 19077 868284643 21946 21917 10238482 23260 23261 343125223 79291 79292 636978596 85275 85276 761794750 16614 16591 636550726 72394 72395 346317273 10818 10819 871314654 88568 88564 684874036 71466 71486 484518091 78833 78800 872358920 49209 49210 72205806 40394 40395 461981592 4797 4798 397873675 52879 52880 368184736 14839 14844 829915000 63369 63341 765140525 29530 29522 901656493 5431 5432 646121135 37132 37135 353900192 38058 38100 640880215 40871 40872 72441103 92330 92342 967745766 73940 73936 132638361 13087 13088 967156458 82512 82513 222772940 99727 99699 700706314 81164 81172 811401774 52801 52759 739020937 69776 69788 883298365 88066 88067 865486440 71961 71954 404926240 2245 2210 620797894 28920 28921 890430928 71853 71836 113008853 41372 41373 510323880 20193 20194 872324547 30500 30534 200231661 6600 6601 273151908 44030 44031 782791177 13959 13960 782933209 63253 63256 875388736 64801 64802 680014578 90656 90657 983761040 98747 98748 374440732 86611 86612 641864707 55877 55834 981056198 77805 77832 705984387 68876 68877 8949067 89528 89534 351683700 91505 91461 539771938 28393 28419 269937381 38880 38863 497131566 25607 25581 355217 76718 76719 810878957 10403 10443 199170873 95807 95771 395104664 30708 30709 35054602 92393 92384 592724822 24191 24204 157311440 98040 98041 800780493 60966 60967 201295083 70854 70855 868555992 11097 11098 122758584 40876 40877 491535733 75810 75811 865810407 18441 18442 624096176 37331 37332 876655030 82077 82078 391590777 79058 79059 555397397 60269 60281 726529698 87875 87876 351635760 20667 20716 539249365 69452 69453 118565993 17778 17818 340021044 9925 9926 34507198 61212 61209 356439637 77576 77578 778115532 15065 15116 123516152 98033 98034 234370993 96189 96147 651014176 90352 90345 18158488 55157 55135 140045917 54 11 614590006 33613 33648 338286422 42536 42537 458727499 98485 98467 598955986 99631 99636 541499928 69292 69295 658003257 3627 3628 997585935 843 881 996416401 3398 3399 315438186 43636 43631 207095230 35912 35932 143623372 40743 40763 884830451 32215 32216 97685349 24270 24228 539566562 42756 42757 887284175 33429 33430 819071786 23790 23791 100065292 58985 58970 283139229 79102 79051 174048831 86292 86293 834979746 66250 66251 293445101 32733 32734 678153385 17651 17694 635385137 64154 64115 594286661 8285 8324 506296865 37421 37466 615229199 19469 19470 164798527 31276 31241 201520360 71314 71315 434108321 82332 82368 46339148 80338 80324 968146453 4550 4551 557597361 33880 33881 238375666 36514 36556 686786457 62927 62929 842179247 62987 62988 149976164 52535 52536 227875770 34222 34223 55422954 43820 43846 702315671 44905 44903 817407737 54238 54289 914104961 10963 10994 91982653 85683 85660 339526727 87206 87207 159485004 35570 35571 912963211 85964 85965 525761209 40306 40316 614882044 1828 1829 819748664 2981 2982 632903445 95983 95984 558371773 50426 50427 34311968 38319 38274 510919444 56463 56464 18899739 21515 21543 332336810 12085 12086 977757462 2518 2497 433494333 95267 95265 878027313 85006 85007 381866427 92336 92344 231171352 62727 62728 468505784 36891 36892 698923550 99665 99706 91826754 66860 66861 547877025 74088 74093 378100141 95807 95818 534136810 1571 1530 168295137 86415 86376 191539891 13070 13025 63282154 10898 10899 269003626 96496 96497 258109473 50398 50399 120709203 69822 69814 985615874 37042 37022 311706974 61308 61312 190302855 32294 32260 452927830 76151 76152 895394193 75903 75904 137981696 41477 41478 181160616 31095 31144 298768694 17373 17378 755196211 67910 67895 589272337 40039 40040 582587682 60565 60566 967329765 18068 18037 87701149 6101 6145 130898406 11270 11271 110676513 8316 8317 739307135 94841 94856 614443136 99718 99760 351385886 47145 47135 27684071 94577 94578 261704401 13073 13074 563561546 166 167 542661017 39219 39268 279357227 86510 86465 884123827 76498 76499 677610129 53820 53821 637470507 59307 59278 398495422 98298 98349 826732281 89496 89495 87621742 50597 50604 486623806 98294 98330 821080036 65552 65566 647193497 70922 70923 3401900 18152 18153 602133111 77911 77912 606691483 48076 48077 433392096 23068 23069 940379639 17358 17363 116454930 20016 20021 732826226 35605 35558 551908152 33777 33778 215425043 14802 14777 188172629 5675 5676 225221548 19962 19922 142777498 51758 51759 471647749 2305 2326 184942630 59090 59091 647932305 21414 21383 532004733 85662 85663 216138256 77598 77549 263817618 93229 93205 73378111 43882 43873 429499586 10408 10409 148657170 99973 99974 15681619 60902 60930 508548198 92809 92812 748477989 48632 48599 319157632 75196 75197 300186238 18249 18250 704770111 78146 78147 110469387 56533 56537 769323688 29908 29906 969653100 31630 31631 137104627 78105 78106 284249608 17587 17612 722658024 73275 73276 994103616 11493 11477 484529509 74662 74663 367329331 37212 37213 412318691 56052 56051 246852414 62988 62965 829984366 71357 71399 525114071 18689 18733 340692613 65874 65875 993889338 59067 59068 638118996 71555 71556 382149713 97732 97773 596187352 47018 47019 332313623 4642 4645 515742777 96215 96216 359079134 61845 61826 22558073 54528 54558 674778422 20722 20723 936305133 43192 43209 418113309 63813 63814 358149419 30401 30369 568692366 82662 82704 973419258 65029 65057 435434452 2853 2808 355425943 72251 72232 606378236 15236 15190 845442407 62947 62969 511201190 22892 22893 585970479 63059 63076 894613782 87275 87292 478692868 15108 15116 84234663 56442 56413 310794828 11804 11805 330288833 69796 69797 322559510 55908 55909 928659188 64026 64064 230532010 76132 76133 565128778 39472 39473 261775084 82079 82119 210195890 6464 6511 129792949 90242 90243 901801922 11395 11425 192281288 59078 59045 554335918 8416 8417 203248504 45994 45995 167984856 13254 13255 962907132 37825 37779 259261798 67143 67128 754236725 1660 1661 948725725 27973 27980 443616748 15680 15681 964878042 5851 5852 193920993 41331 41301 388311943 78620 78621 227330475 3419 3420 5527105 59284 59285 438631818 90920 90961 596368352 86935 86955 493593821 60048 60027 364244129 55922 55909 22505364 69385 69427 196227049 11859 11832 164835521 21788 21789 695282426 66703 66693 74757432 64939 64913 152626163 89299 89300 478285911 39283 39284 580221447 84144 84158 292887436 91152 91164 615123749 32729 32678 788449741 69649 69667 948700407 2817 2818 248290027 23638 23639 156764676 67203 67236 83655434 44274 44275 724066340 80827 80823 572760202 56285 56286 414735997 10826 10827 851881337 79460 79468 484692555 73362 73404 904907836 37316 37317 503097338 80751 80742 252852734 8291 8249 131297188 97750 97743 105052866 79386 79387 947794544 99881 99882 38452187 62760 62761 94834831 18330 18331 588756149 98369 98370 428935736 34385 34386 146440823 73359 73360 842746204 62621 62622 730076817 65631 65614 884463327 4455 4456 190950045 73984 73958 614259714 58575 58576 485292659 52501 52502 692732320 44798 44752 499764512 82749 82730 559456282 56711 56715 322092151 68961 68962 690906248 74104 74105 16992285 92889 92890 294887653 78772 78773 680767348 73146 73147 326894219 23678 23702 184389330 29013 29011 238875298 43603 43604 312916925 42332 42333 178631022 4031 4075 599461853 46292 46246 614249801 71302 71292 247807066 23329 23330 778267442 30747 30765 66487904 60774 60775 975135655 31458 31459 76230821 59337 59338 346093119 17128 17129 52745578 49729 49730 68679595 82661 82662 325210263 69776 69777 144908915 52763 52764 254647594 21221 21229 972866847 76952 76979 163346713 32939 32977 405641132 85158 85126 946378321 5076 5118 810816656 87365 87366 595772716 77321 77322 114789649 7468 7469 13955972 19684 19693 592507305 86302 86303 364425714 98183 98184 566068361 74572 74573 381030248 24325 24326 980964842 26294 26295 294598468 27087 27088 448632090 37805 37772 814663851 84707 84756 245431761 14079 14080 465083178 35981 36011 712928806 5910 5897 866087699 52555 52504 690755525 73201 73167 71799604 8821 8822 398181745 93855 93886 489109957 27299 27322 7509238 12077 12078 333746621 68045 68043 867836094 41122 41123 146240181 63008 63009 319528136 2542 2543 414318957 55299 55300 396590885 58042 58043 927797032 89290 89291 474579479 4069 4070 586182525 77573 77531 627319534 69346 69347 246422546 42744 42705 160054950 15424 15407 506716551 59726 59727 87267866 10059 10038 72195907 10323 10324 222877219 31409 31410 118644396 17013 17014 229830929 71494 71526 221706045 31270 31271 639126630 2532 2515 292320826 9647 9648 792979072 88319 88333 118812203 37468 37469 672027428 37152 37121 186390907 93713 93714 344267030 9192 9193 580507128 88056 88057 295228845 74182 74183 618935391 19257 19227 320165280 71404 71405 500158718 44828 44807 309155251 19968 19985 827714325 82429 82462 855789800 90661 90696 86211215 77363 77364 735853468 11236 11235 911756309 46426 46398 596800350 21885 21886 429684207 53809 53810 357006689 12355 12403 278091504 79874 79833 830614833 77558 77559 204015479 26277 26268 811411624 50294 50293 293765421 98249 98223 476818946 665 666 481865820 47557 47558 819883036 21932 21921 63528034 80954 80953 330949185 5130 5120 345522801 49462 49416 221179617 43495 43496 983133828 81713 81714 968842326 68469 68470 130769361 42200 42244 904605049 41615 41599 772576270 12405 12406 201141391 96889 96891 86653274 8890 8891 741221665 55953 55973 761015048 42749 42787 810674798 26829 26840 353591225 7014 7015 103385937 7727 7705 138362015 56914 56915 230021766 36514 36515 901050678 2973 2974 534592753 57755 57751 999313497 45967 45952 172519648 96531 96523 773767744 21382 21347 405021452 49941 49951 728184813 40997 40998 429330114 22624 22625 609952797 70418 70419 922980472 63404 63405 942030835 39310 39275 299291888 11190 11170 730293566 81514 81504 828471119 33669 33680 527507094 15112 15113 312738758 68520 68514 162588696 36033 35993 501045380 91366 91378 295175620 79776 79777 878677945 76687 76688 798892925 76818 76842 645016070 28392 28393 58194380 33007 33008 424201120 51475 51478 596294642 84816 84793 780397043 18843 18819 24666278 28165 28166 331503392 52245 52230 420755760 91798 91799 475183682 20830 20831 88496793 3973 3974 110232362 79273 79238 279181137 62512 62513 73116016 37256 37257 83375412 47823 47859 8198056 28300 28302 443767107 50925 50921 396631772 49139 49161 666209861 17339 17381 633487882 54292 54293 107980409 18557 18527 317811305 29572 29573 849822794 91656 91657 918837144 49999 50000 517058020 72768 72781 522564349 14583 14584 4296719 44085 44043 455795040 50272 50224 358930278 90107 90149 439747905 47653 47639 8336689 66014 66065 474007413 13693 13694 661155130 98750 98743 158440741 37837 37838 254029716 67522 67523 462905125 49620 49621 524732317 11866 11837 128994843 53479 53480 314536750 72722 72723 457817441 65637 65638 767589924 79196 79202 941126476 77548 77515 551199682 8002 8026 634868896 43214 43187 389262049 1749 1733 38195811 48361 48389 767949107 96988 96989 608907802 72049 72050 281856132 49020 48999 136432021 64452 64453 279757682 16343 16344 288921722 23552 23555 516527681 40825 40826 439227236 96256 96245 229236600 88479 88482 371119200 21262 21232 621688397 55823 55824 473715922 35881 35851 971677066 95465 95424 36792999 47332 47280 475770064 98787 98815 200394750 319 338 991092905 63282 63267 154431227 30505 30506 911223180 89628 89629 351010256 42214 42178 203172862 41946 41985 402959430 82871 82887 60396460 51748 51749 63806612 98133 98128 520642429 3993 4042 350261075 6903 6876 22400357 13973 13974 447092323 87576 87577 403417558 608 643 11249460 40434 40445 517458310 32326 32297 926310276 84373 84327 572430981 12694 12695 958643857 24126 24142 924983448 8516 8517 667441510 59332 59292 872668303 45926 45927 386711286 8226 8212 882715871 18769 18792 831636114 47341 47342 872567476 39591 39592 389418619 46269 46270 343941676 46472 46498 983918210 98839 98853 284425298 96009 96026 113509188 49886 49909 689105678 7901 7917 826411114 74312 74313 584912335 98408 98409 124773699 24818 24851 630570337 47126 47168 470096170 89414 89415 932891768 94149 94167 172256345 37311 37312 266396727 66104 66105 276142291 80420 80421 538765411 27351 27369 289334570 11354 11355 148237414 83543 83544 341527095 48780 48814 204949034 28585 28586 249856287 30036 30037 598529720 826 827 601052983 58409 58398 396646705 7897 7936 890498901 58799 58832 181012078 90231 90232 766406588 51835 51806 981477390 44787 44750 639632602 33611 33612 663662076 29570 29568 132276246 13672 13673 729216806 88222 88223 687672692 1585 1560 240063863 13548 13561 380711816 67671 67709 254878820 59729 59730 988669347 64098 64099 342379811 65039 65040 624130039 29331 29303 195388331 31680 31718 710179898 9976 10022 64061047 65131 65130 290984401 41867 41868 117708849 9634 9635 596901504 26419 26420 82689266 24328 24377 143538903 38342 38320 820992101 1576 1577 952907454 40820 40821 576224886 21145 21179 90577718 10103 10104 163314709 87882 87883 425094084 64628 64620 141582149 74827 74828 304949408 62085 62063 493553582 77802 77803 989627710 94649 94650 393763321 61495 61466 956374252 88971 88978 263502356 50508 50509 838254591 45366 45316 586196382 74998 74961 183393460 95927 95928 83349129 55432 55423 845042096 66349 66350 918965075 98764 98744 908019844 77905 77939 722831049 99153 99106 25361932 12501 12468 605781601 5449 5476 184514896 95654 95676 691921146 55642 55643 593939688 32755 32769 813844411 62463 62509 132471996 434 435 220949305 77679 77680 622284256 30315 30361 239468629 6093 6076 803881976 34226 34220 280825198 37852 37853 463508176 23176 23177 567459538 88431 88432 768431477 36650 36627 982845754 62855 62856 127570049 86606 86607 590529611 90037 90028 54079371 80780 80781 398908367 57771 57772 82847793 10484 10502 719582595 24200 24216 412301553 11458 11468 261361640 99420 99377 95190477 85370 85379 883912959 10793 10794 50750275 3115 3116 51137807 94950 94981 293906809 32258 32310 171983313 32348 32382 611627956 95171 95172 814036497 73242 73243 17014004 82476 82477 268767207 93642 93608 201320847 52184 52185 282618229 9725 9676 388881142 33100 33101 551185981 61670 61662 439201900 72221 72185 886873184 30233 30206 654850750 94834 94789 485089186 71675 71676 626383917 2934 2935 26136397 32301 32341 869626714 60010 60011 469911935 3932 3946 163111168 16006 16055 133625340 31021 31017 396043660 16668 16698 962452069 4228 4233 406147764 8438 8407 565140880 17485 17486 161718455 52597 52598 968030917 28335 28336 443127744 30962 30963 52444784 7642 7656 118254442 81259 81260 406247562 22543 22544 382000342 13570 13571 394656174 1983 1984 648834080 16846 16847 925722860 80502 80503 73734172 64862 64888 974259096 72240 72241 880497913 7989 7971 897648097 23859 23860 98963943 37132 37133 97175580 97254 97255 563743964 4396 4397 274282807 68553 68508 486539312 19375 19423 609095938 22522 22479 547244964 56105 56073 799484424 99300 99301 903053022 12324 12366 952641301 40942 40943 927785135 71192 71193 913420998 48826 48837 462397934 18997 18952 166363075 32556 32557 399097433 59379 59391 21868623 31 71 773764945 64600 64601 401048471 8565 8570 426141294 41066 41034 625404128 73963 73924 254809826 28018 28019 260836900 70892 70893 695034519 24194 24157 888723097 59134 59135 368438156 73262 73251 413582220 80365 80366 460449299 43471 43456 382802321 51997 51998 880113679 43333 43353 47673426 81777 81778 352432231 46959 47006 352612581 37506 37507 416261078 9987 9988 306611719 48466 48442 562042647 39576 39577 349874443 95283 95240 2258859 21628 21654 323400550 95411 95412 591631819 56010 56011 390843531 10225 10226 16353659 11664 11665 955659205 21266 21238 111759100 87131 87132 57536865 59673 59666 794905052 88027 88074 55374997 74854 74855 942686109 15247 15248 84212851 47934 47935 765189509 76986 76987 974867519 36075 36100 456666093 26171 26172 620149218 73823 73815 825623119 4551 4552 124074267 88371 88403 600947984 63491 63506 202793118 59642 59643 563549437 77148 77170 317860647 54348 54349 59802049 15641 15612 721370024 71087 71088 816040798 38844 38885 257227025 30180 30131 387898894 50440 50441 399652316 77285 77286 428462460 19456 19452 613362062 57716 57731 867571569 98341 98372 193782282 2366 2367 98204287 46903 46904 575042349 67524 67525 288017360 87264 87265 267485838 46899 46949 45078432 85900 85860 982065594 77592 77593 289929092 25427 25405 712910935 10595 10596 612483745 22471 22485 556441415 43371 43372 174745886 89139 89125 577074022 38878 38917 946746319 47778 47810 725527411 92181 92217 976523998 33902 33923 460047062 6292 6268 93080121 61579 61537 758944420 89395 89378 888369773 16841 16842 903777525 58352 58380 409947388 94492 94443 434685554 22776 22798 27563401 24203 24153 35283895 4465 4478 737022679 27675 27708 980458875 11109 11083 140452759 28262 28306 550106958 59477 59478 121196614 37781 37783 542368700 91790 91812 353271237 97577 97578 568118895 79489 79493 987710614 61046 61047 653098946 75785 75734 914576570 90457 90496 12739947 42179 42197 286057798 36678 36679 735308508 28437 28438 710545850 38115 38116 627089702 50855 50856 834081967 40220 40221 239272257 78496 78497 32906842 13554 13555 429693230 74847 74832 228923062 21472 21473 857573051 98495 98492 753936750 22059 22092 467171988 31154 31196 702723743 67477 67478 797849963 84293 84247 607961816 17294 17292 953179206 31896 31851 27062216 41318 41319 489846844 65889 65873 67037604 89178 89179 409299567 17760 17729 544182004 21216 21217 387291149 2275 2240 485302139 25456 25451 321517067 48019 48054 563894537 62181 62182 984072454 19359 19360 712336547 65271 65226 726977161 23017 22974 200528859 61862 61863 107889728 9843 9847 751684004 53484 53457 231817355 53268 53315 510615477 63121 63114 110941252 3481 3461 330597615 70835 70796 807010866 18936 18977 194078584 4491 4497 249762733 90466 90467 907061952 71377 71378 344930428 85531 85532 249410066 2601 2552 621705795 70960 70961 140359354 12678 12676 561668378 26928 26956 993526319 75277 75278 891960893 47102 47098 890428534 98300 98285 481130171 48700 48701 583486155 597 630 377399302 29561 29562 891320968 12079 12121 720267555 24865 24866 657758749 18236 18237 11011440 5384 5385 691630397 80788 80818 470885719 59305 59311 698900585 99615 99616 29968858 48202 48203 502479269 79992 79993 725125250 47689 47734 313777451 90501 90502 998750124 96223 96246 6890020 23459 23473 498599919 28946 28947 241718470 41252 41208 958869486 80410 80440 527112839 32061 32040 704694513 60216 60217 296790115 67059 67060 566234945 70232 70233 898503853 50904 50905 623738138 92164 92165 421722149 18427 18431 609030587 65006 64991 939338745 23607 23575 69892667 84411 84433 817991436 4075 4123 270667370 32676 32677 364421552 75350 75376 142815880 78456 78457 566402308 91753 91754 759110676 15838 15883 190657243 18409 18382 17723910 2579 2580 154658769 37488 37489 848763611 15503 15456 39524993 10063 10078 475376076 8791 8794 929232832 44219 44212 427544543 88003 87955 695716169 67986 67975 319570569 25024 25025 12479283 98203 98234 487276020 96754 96755 389766300 43734 43702 507546600 55151 55152 18010165 34387 34388 200157469 30901 30902 174731789 30086 30087 990387601 68936 68937 509705660 79116 79117 878971812 70776 70777 711977080 32077 32078 39471643 91457 91458 845456142 95584 95585 949335421 86269 86270 253030419 38352 38358 889752231 40247 40273 576456818 8522 8510 499592496 10124 10146 444023300 79136 79137 118638143 45328 45329 14480204 15074 15075 820707084 1527 1528 28284970 2229 2230 681870367 81794 81795 626111914 31124 31125 396297216 22434 22435 782116712 48240 48270 11041828 74579 74580 361500559 67009 66995 573785035 35842 35865 986938653 58650 58690 684026708 73293 73283 154842494 12319 12313 314231140 87287 87266 576466661 86623 86615 509974609 85792 85793 226982519 41455 41456 511685589 41857 41858 954079891 24546 24547 117911176 98216 98217 940402526 68169 68162 437495313 28556 28546 614126755 15761 15762 336786227 735 716 782598834 3857 3858 583804031 32922 32923 448434315 97544 97518 915702298 79658 79659 610666314 17450 17418 534809874 68856 68857 88598712 17409 17410 611013376 75547 75548 763757431 68328 68329 370369934 94740 94760 967068764 54101 54087 960180096 18298 18322 196483747 73559 73560 116386503 82945 82901 259575557 80407 80408 443106782 77681 77682 612867717 48213 48214 878430537 33254 33255 779827729 13804 13805 984637578 29605 29648 154254367 40395 40396 3364333 97739 97752 796118034 54694 54655 143131607 17508 17544 531088885 67814 67815 149063043 93715 93725 650007055 37293 37255 563488780 13136 13125 329615951 89826 89827 518127639 94561 94562 446809918 22879 22880 902579704 94637 94638 206491885 93117 93118 149781448 18227 18248 683753485 71547 71566 760494864 80166 80216 744713168 36785 36786 921825236 59952 59939 590321382 43742 43743 455485872 14779 14780 963870962 61057 61058 327042264 82155 82156 859109352 54692 54693 206243154 69993 69994 386691586 71496 71503 180199095 96253 96254 182816868 52808 52809 460061401 48445 48446 224348008 97811 97847 445809613 71054 71055 158679733 64717 64769 929723044 36896 36897 34310983 93618 93607 26435897 56329 56309 299663056 50471 50516 92938684 6823 6821 145015721 22545 22546 222834668 54732 54768 525269655 2619 2620 280397135 54322 54323 312071949 10212 10213 717595407 72383 72384 82195542 46224 46225 606843192 91842 91824 475863618 25100 25101 190367510 26082 26113 399993103 68284 68285 994748818 68854 68867 503142411 25319 25293 805996646 88492 88448 748078713 12271 12272 830655250 74365 74366 743764250 51150 51151 861625859 42118 42067 843392606 62908 62909 805087798 19052 19091 624919630 58684 58685 471552615 76937 76987 773785782 63832 63839 86695346 97925 97968 289165237 97371 97418 935242780 37794 37820 497619973 2331 2374 183028445 75023 75024 778950186 68564 68515 665396395 39375 39376 500551566 79690 79713 501900355 35483 35463 558862071 89815 89816 894836473 67496 67489 478119724 88150 88154 490898453 1397 1407 64088431 25560 25604 143506994 81465 81503 153354754 3848 3876 689582325 21824 21825 959157300 13817 13818 129075604 20383 20390 974422284 9905 9906 334836507 64193 64194 174693216 83875 83876 543720405 42672 42701 213614757 76585 76586 832947887 24555 24556 242035842 93705 93687 477744152 26594 26571 507385236 69317 69272 905000720 69151 69152 907168826 40204 40205 53940066 13248 13249 626610400 14643 14658 526692978 72200 72201 758335082 55858 55859 867887572 84502 84503 887148600 84337 84338 91421390 24067 24043 255176511 34426 34427 247282397 33282 33283 650771878 60608 60655 181366270 61899 61900 183329957 28703 28704 661182040 48501 48484 228747195 72912 72947 378094544 89735 89736 75861433 80948 80949 267087710 32425 32426 886520841 25972 25973 261472946 13671 13672 83253552 98869 98891 513694737 71347 71348 280251799 14047 14048 504510977 70818 70862 755268119 87816 87817 820319632 27113 27098 991816064 46069 46070 956328354 90702 90703 984114246 63155 63107 613853735 21922 21919 940631072 11900 11895 873260218 77503 77534 566676747 6477 6444 501323839 76784 76785 265994561 13483 13484 951820615 28950 28951 271741059 79274 79282 481924933 74621 74622 727071031 11231 11232 304288193 12953 12954 113531172 33381 33382 317340888 74773 74738 975166392 45652 45609 660487309 35568 35518 394986635 6691 6692 111885268 39712 39724 904740926 76827 76828 657687002 60399 60400 628143566 45311 45319 528892555 29261 29246 382439146 30749 30750 853504837 88803 88804 809597404 75667 75650 862232972 81876 81877 718644208 2970 2971 191764960 80468 80469 198435161 63458 63459 681987278 6589 6590 616441413 47875 47889 666820483 50456 50414 174112708 12329 12330 603724479 44312 44303 291762847 27711 27712 564938881 62842 62843 856454930 41457 41458 732315329 36121 36138 406012621 73203 73204 995450630 29534 29535 575380495 40878 40837 751285141 87059 87087 582470855 32002 32000 678199476 28359 28360 144278644 53483 53431 750112592 54400 54440 933409123 82386 82387 985087211 48055 48056 903504209 83608 83604 835265777 19926 19927 269836578 3404 3415 407821676 23035 22988 338125824 25054 25055 660725725 53566 53567 946135646 19262 19312 176989733 69015 69016 498287942 53620 53579 980376215 50625 50582 905207835 24360 24325 65066060 71608 71636 759350295 59263 59264 749910897 39727 39728 44421156 48649 48675 304401421 85502 85503 856332105 73441 73442 536208583 6647 6687 773131759 25596 25597 664795317 48888 48889 966627102 84171 84172 21038642 45051 45045 769274373 37057 37058 130561556 21517 21518 678112158 62576 62577 335325430 5167 5127 27292102 55236 55237 77197464 62149 62150 994562615 19722 19734 552211931 7249 7227 38061215 5314 5316 692601000 50443 50444 635509569 28664 28665 731554242 33279 33280 557662168 92286 92287 906323541 4201 4202 174903895 97518 97519 998919890 25392 25393 706695894 59239 59260 510678698 7759 7760 640344733 80898 80867 857101441 7188 7224 323564008 43433 43434 598386686 44929 44953 305886124 74550 74589 85675732 56284 56285 932213783 55965 55987 807996043 11225 11226 148698434 53028 53047 374793209 837 810 576043613 56791 56774 234173460 1005 1048 896254599 20322 20323 860258526 59559 59533 495563475 38272 38225 301205723 34903 34881 367848179 1594 1616 287955710 40399 40395 803711512 50294 50288 949043342 2960 2961 631193410 52892 52893 507918765 76142 76155 260658886 64041 64083 185723590 69321 69322 637479126 66898 66925 284118400 24857 24806 833291587 13418 13406 392449085 77492 77503 926461328 4785 4786 25256528 13006 13007 432917830 30848 30849 459717001 79909 79910 340962614 27608 27619 252057113 75690 75691 967882618 40999 40989 856182229 43880 43881 822663522 95150 95151 901835070 82361 82316 160589604 53333 53334 815865903 79336 79366 901766890 86781 86826 798582879 86306 86326 71314926 54386 54387 515873787 5535 5536 927438089 95948 95949 875584577 38829 38809 217402769 31339 31358 201602950 1286 1287 40259735 3502 3513 775651313 11604 11581 348094510 57633 57634 952212458 14246 14247 981443162 45406 45370 44174013 43753 43754 106356963 48958 48959 125184006 87437 87386 226181342 94825 94826 44380364 56675 56676 718676899 20670 20671 443195134 72622 72581 901631622 13743 13760 840420722 57115 57116 658247466 78213 78214 968321097 41991 41992 351029128 31438 31442 140295761 58773 58774 52781731 75331 75297 462614874 83070 83071 556577336 13730 13731 803314821 34156 34187 81285799 86909 86910 333137069 17276 17277 575947575 67717 67718 72322592 94125 94126 417796005 27418 27419 914794907 17758 17759 590169986 95567 95568 66530271 96081 96077 97149535 76222 76208 517880646 8526 8527 283912673 75983 75984 215283492 74677 74663 726365050 94967 94944 927727101 57793 57794 997775182 5610 5611 845363278 87220 87205 249076758 91131 91132 74647862 28676 28643 709452288 1012 1013 912771704 65193 65167 367187336 14806 14835 666026222 22854 22889 184333375 62727 62677 931291033 32986 32987 937713215 86193 86210 503062395 25073 25052 518472934 77535 77536 204982193 40567 40578 528297558 95844 95845 839993792 87467 87439 737406306 90832 90856 112343674 50847 50848 640280177 21655 21668 980607496 19283 19284 690267804 26078 26072 771550216 37129 37130 380602157 82766 82762 640885193 65810 65811 655869919 51016 51017 694433679 83182 83183 368002823 59343 59355 739669904 17004 17005 977443120 40401 40410 702614988 4166 4167 973589466 94284 94285 969483573 74538 74551 405845280 83990 83991 868207380 23355 23356 942404259 3954 3955 234528919 21286 21293 14636168 11714 11715 59095338 72485 72492 658643445 35163 35172 748486302 66116 66117 479309085 76453 76414 925945243 94394 94402 456601675 77721 77722 877863107 35411 35365 151234253 12804 12805 210458706 13959 13989 395557354 37468 37463 134436927 99547 99574 207081379 35620 35621 724879138 25181 25182 660759398 32596 32577 72876476 64911 64902 516272177 31896 31897 865061924 99437 99438 849991891 63248 63257 816386399 15726 15769 64050994 67965 67966 960623055 97186 97187 823546893 38926 38895 723236569 56712 56713 550683360 2549 2550 965134680 98454 98482 180830667 28788 28792 32232363 74151 74152 378677789 90294 90253 333064352 1347 1345 974525812 68183 68184 21060533 24964 24965 889053165 33573 33591 971939876 50529 50517 522740949 27655 27656 161036669 14953 14951 46151162 92027 92028 980628344 99446 99447 74913019 84869 84870 284649989 23610 23611 47371423 83304 83305 196234923 27907 27864 173703976 26261 26262 302057698 76839 76871 81039934 61792 61793 756747502 52143 52159 219573374 40078 40079 434973558 75203 75204 101633785 98776 98777 8349482 15498 15450 219055454 52713 52714 592874704 5627 5649 790309342 45645 45646 441407674 73066 73067 987473362 61255 61256 446422065 24764 24765 661665795 16460 16461 341470871 17037 17038 477577696 45344 45376 120903634 594 576 505791731 60572 60556 534889662 25008 24957 679142842 51632 51633 458091651 66757 66791 247764128 98904 98905 640888481 896 912 874616379 2936 2918 200231087 93762 93763 280940675 8386 8387 475001621 64004 64005 204737996 96245 96246 711278160 64431 64460 969225259 65798 65799 121806112 90972 90973 867622291 33561 33562 782591318 38085 38086 813141462 98824 98856 611563565 77794 77838 804215879 91468 91435 345717946 51008 51009 27823442 20403 20404 435380602 93575 93576 499625221 84374 84423 74448037 76495 76516 829614620 91004 91005 198991242 84825 84872 431434602 45363 45364 936371475 51824 51831 194661142 11082 11077 897222848 17377 17395 238703705 24517 24558 266467414 66126 66080 393796119 24915 24916 685316061 21616 21642 637384548 41056 41097 701338492 55449 55471 58649941 28957 28950 724601751 93768 93769 46040844 35086 35087 831654656 68888 68889 196083989 33511 33512 898716479 68607 68629 521780962 29748 29755 715431891 75831 75832 358491728 77752 77753 251123103 65643 65644 280912563 52148 52149 625863295 912 863 838226396 28058 28059 494794810 5266 5267 115830103 4103 4104 3794148 2887 2860 404583534 13931 13940 332648549 75745 75747 72337687 34122 34127 896427583 20767 20782 223085780 49782 49832 829469727 61297 61271 510488716 23128 23145 921591135 73457 73449 320879799 4203 4176 734100570 74963 74950 949215491 66725 66687 239896915 17773 17730 287851840 23139 23177 486519465 33265 33266 257065299 10381 10382 426383353 19390 19371 800601636 35991 35992 329388010 17620 17570 684131248 22279 22243 814939948 10289 10290 730331352 68473 68474 32949406 4823 4824 371355977 52626 52624 363123419 93917 93873 540949200 55956 55957 841305769 86191 86192 971722881 4004 4005 708371479 39590 39591 859401038 93632 93627 248688327 23464 23439 782663874 7193 7147 839403750 14731 14732 171367720 29872 29842 144092235 85449 85499 580833264 1307 1308 603559435 13346 13347 853290173 7443 7401 130974729 3897 3898 100250954 20543 20494 960323279 96790 96820 165222147 56543 56544 61047213 91499 91500 31354102 52487 52488 592105886 57342 57343 941335992 42241 42242 128794655 55579 55580 6096592 64561 64562 528959261 53682 53683 456595427 10281 10237 601629684 8586 8548 867126794 83855 83810 785082122 89412 89413 738313878 5600 5552 873213327 15398 15399 77328706 42077 42078 152890642 23346 23347 203413375 92043 92044 11865917 29020 29027 916239147 73629 73634 962345576 20707 20708 530409279 45912 45904 497516992 43115 43123 525987197 63088 63089 693945838 23224 23225 472911945 88413 88414 282983706 95782 95796 648750160 15544 15545 286632303 78736 78737 420425831 42566 42615 978464549 34154 34125 606474004 57839 57840 274581992 93602 93603 480469703 61746 61726 753165360 86074 86075 444599804 15881 15882 672272836 62587 62560 14813710 25867 25869 829379097 12993 12994 536155822 67829 67788 141588156 64545 64537 557871863 69570 69563 163260016 65325 65326 542938388 1100 1101 402482503 86047 86048 942616360 33552 33553 950192491 90125 90079 994743735 80200 80201 847880638 37767 37768 405822388 82893 82894 27501774 43714 43715 991215396 81915 81916 518888815 11399 11400 806861144 2559 2596 42391995 82242 82272 210554936 90488 90489 487311496 99486 99487 435485039 13796 13797 736081185 36521 36522 333401125 30310 30311 215005610 87914 87880 827914066 33140 33110 843241941 45121 45103 16532691 47054 47039 815022213 51456 51457 781984976 33956 33957 999415176 78211 78212 720969898 67201 67203 705594124 36865 36908 799049743 58606 58583 189831680 59521 59522 341368947 64086 64106 873194000 2970 2939 480810326 27581 27582 599658689 21723 21748 988891335 26981 26982 842238906 10348 10349 930486968 67735 67755 74955578 22901 22939 817919042 88608 88630 833601328 24952 24953 168947343 55109 55110 387272161 69979 69980 399079907 3504 3505 753761282 78700 78698 544585668 8631 8600 703835054 46760 46761 214082851 33170 33180 696434733 95932 95965 279816978 44633 44634 77133161 19162 19206 242081354 27613 27614 67571303 71052 71100 736482078 96043 96044 390650346 7513 7514 543558748 69297 69333 908018886 97328 97294 419038008 1528 1484 582809235 78896 78897 601784111 14418 14443 988145234 39554 39595 69773268 35827 35828 363788173 78027 78028 554222551 31408 31396 519260735 10355 10363 850223093 9352 9353 222379219 38205 38206 251153945 43740 43741 396771627 2782 2783 818960214 32319 32320 992653060 16141 16142 630336611 35606 35607 552701040 37444 37445 236561069 87030 87031 856244616 66424 66425 152269745 13224 13225 896693717 66751 66752 947462899 97140 97184 393818808 63509 63493 832546545 81368 81343 536490455 30974 30975 335473584 76156 76157 392064982 49417 49418 224684127 28352 28353 749294955 69383 69419 138785946 63380 63381 818292896 26379 26380 99980692 18561 18571 847509238 62903 62901 375336594 33674 33675 507428495 69923 69924 37424969 64094 64095 704450820 48644 48612 299976295 45357 45360 932904745 2276 2279 187136090 90457 90458 371082171 7576 7577 612534899 72701 72753 346606879 56326 56288 177364053 35504 35505 812359347 13840 13851 664486100 97403 97404 491595210 9055 9056 975815891 70465 70460 441063121 23593 23594 894955392 54128 54171 61409130 33836 33837 604206579 48722 48723 3041444 40554 40521 747930001 84762 84763 189410112 25061 25047 383152645 38862 38883 551616745 40816 40817 529636664 91684 91654 87849242 87745 87746 574606967 12931 12907 808334738 55548 55549 280895597 30049 30050 57226577 66623 66624 909009843 15038 15039 35154333 42130 42131 109652005 50404 50405 437827555 69875 69876 521816410 33232 33233 600231949 97033 97070 144257085 47732 47733 341755408 74544 74563 34603358 87285 87286 616860974 15799 15800 265568142 97227 97241 735282565 71482 71483 939847545 94902 94879 884621995 22552 22504 921725825 61676 61677 451217160 18728 18729 588273799 59087 59047 797290677 82613 82657 487603325 52292 52316 66450279 20018 20025 496123574 14325 14296 870665027 15047 15000 671291620 71411 71412 246220594 9954 9965 423893286 49340 49349 716207505 3074 3075 322762270 97343 97344 693174758 47947 47960 334717925 25022 25023 159713004 18812 18845 439875855 75514 75515 965359586 60268 60320 770529941 32157 32158 972452368 31347 31346 732769898 44330 44305 43201347 45461 45478 563495262 54181 54182 718203912 13644 13665 279164571 55160 55161 864375416 82888 82855 545656024 98713 98691 728236396 89660 89661 907690645 40196 40204 720096345 75300 75291 935345392 82965 82966 595222312 20274 20275 52928337 78692 78693 226060461 70259 70260 125253450 64974 64935 469880038 39310 39311 103874258 69789 69790 54276709 85882 85869 572899482 79248 79217 126790288 40688 40686 252654448 55465 55466 162249772 28234 28269 808053664 13493 13511 366128116 92662 92663 59121205 46351 46352 333423024 25593 25594 969867663 62211 62212 117302678 14205 14206 493645760 48430 48431 439940086 76380 76350 859791617 76964 76965 322231695 96841 96877 593952332 66726 66727 956596320 13141 13142 193529798 37437 37453 418702712 59919 59920 687516112 64257 64258 241883584 33684 33698 864038474 88695 88696 996367452 24236 24204 448764606 39784 39742 79388546 61970 61971 108631461 93232 93284 233616158 93936 93937 440969831 71623 71624 600019799 47264 47302 480001947 1298 1255 847720891 20675 20676 652089645 55719 55667 436372098 17274 17222 5930327 43828 43870 229573250 52394 52347 692521998 59159 59160 417947676 29595 29580 457507061 14467 14451 95023908 35294 35295 484650600 72938 72939 676343164 22853 22854 208085115 5014 5015 145436223 6104 6105 481875805 44356 44357 369044520 23210 23249 511085013 7911 7934 431883466 4346 4379 475271320 53458 53459 306751086 9838 9839 349967969 64508 64531 754312153 43895 43945 910927451 42449 42450 449396007 45232 45263 229039682 56684 56690 669257977 92861 92862 892325153 97906 97889 52314688 60928 60896 273534535 61126 61167 926658789 96545 96546 697253474 80373 80392 608234593 63405 63457 350065047 90899 90867 275437404 21801 21802 289480871 87355 87356 675312588 45559 45609 703216990 61918 61870 364914364 29565 29566 152588427 56054 56057 883520446 47920 47921 882400360 79571 79572 867404006 35298 35299 17829764 7095 7096 245288166 28663 28664 145016299 12207 12190 65732217 66677 66664 729948478 4577 4622 440826554 95246 95213 678767756 13509 13510 753165958 41662 41680 574398459 12619 12620 128662128 66367 66368 167678151 52483 52496 152245693 27364 27365 931400528 2018 2019 450826735 56437 56475 304717656 21991 21956 223452465 43077 43103 172441486 56953 56954 388984716 45467 45502 645432293 13531 13572 897992269 13376 13377 732948995 67177 67139 60607628 39206 39207 368884790 97196 97197 995205073 92360 92361 622062868 72429 72454 192499570 48987 48962 442370459 87080 87091 664477675 18013 18014 29767522 9817 9831 441882661 59924 59922 515494901 87938 87939 586571350 53283 53284 505898740 26544 26545 126347763 45130 45137 626216284 41025 41026 338658499 42735 42742 210828153 94030 94031 746953942 13506 13507 83947414 85212 85213 838689920 76900 76881 525246164 25607 25608 129190037 77389 77390 306384834 75111 75112 848360508 2980 2981 645905479 29678 29679 214897841 50608 50622 333771122 98285 98318 424160448 64064 64065 595249645 10176 10177 780409161 44546 44547 396784305 82044 82032 221334868 89717 89718 369205813 94718 94740 463116510 39902 39928 645769856 43062 43063 210600667 1526 1531 676224849 90691 90700 407210293 48157 48190 236883850 8423 8380 417981587 49761 49762 791778519 20248 20249 939754580 12082 12101 566511725 63863 63864 59365597 30217 30218 983881251 9458 9459 437078565 98190 98221 991416249 6465 6430 198052551 63601 63603 210824862 62530 62531 946160077 86943 86905 335577356 52363 52364 909334760 6187 6188 877559201 60847 60848 178729636 73469 73470 743652840 47165 47201 230030758 26288 26289 791863310 68687 68700 90142268 43927 43928 580664645 55896 55898 528698312 65774 65792 876175840 4445 4446 834340229 57888 57845 964625024 18821 18780 918429200 8105 8130 677789294 83698 83699 305042705 14767 14768 988279435 57970 57971 218273869 36119 36168 734910789 99068 99069 709959616 41157 41169 343419059 75158 75209 610299298 95829 95830 771477131 23981 23982 630666806 52099 52097 544250330 80377 80378 906103633 40999 41000 496526150 20210 20211 677397480 98830 98809 767709334 14766 14808 901426028 38448 38437 746243869 88434 88436 690304048 8208 8209 324688714 44562 44563 621674641 85868 85869 748567612 23132 23092 835500337 12617 12566 867673981 44805 44814 717696235 14889 14887 461053374 61140 61141 639775338 33969 33970 308363308 57893 57914 722069648 67791 67810 202089706 34830 34831 80755656 42753 42754 359566548 19852 19853 126581601 5094 5065 309067833 68673 68705 61564115 46587 46614 104589132 47528 47529 26626810 43573 43550 30472300 17914 17915 67113533 98953 98950 923407073 76592 76567 29295558 82330 82331 370135280 45031 45032 109947851 17386 17387 352745595 77419 77420 273906045 65349 65350 498581273 28055 28045 656908998 82284 82285 678523343 15566 15552 7105029 30789 30790 874466784 44739 44740 428849627 73714 73683 421160479 99290 99291 523802040 64156 64171 803261426 88285 88326 920582332 75432 75406 965144181 70831 70797 74800235 69587 69565 857052073 31440 31441 145504195 6816 6776 147094388 34112 34113 319036670 61097 61098 586189301 9938 9920 920296341 46017 46033 443704514 21665 21663 62442085 95150 95110 821449681 36367 36368 864425475 72003 72004 996782036 12474 12477 524463127 34357 34323 837825918 42162 42163 866412257 52820 52821 534207823 48858 48878 314887111 18306 18307 290796757 97225 97269 645557027 27951 28003 757536506 59558 59559 112787060 66727 66728 434751241 21445 21446 171939009 10936 10937 351692361 88916 88917 135411120 8057 8058 288885781 19003 19004 93137659 72979 72980 199573217 46813 46814 417175336 47621 47626 276914524 35064 35067 353776843 98985 98986 132677698 76553 76554 36360333 61370 61330 449957010 43606 43631 578176332 82617 82618 831736777 65715 65683 841173170 92797 92746 927032756 30843 30872 350578570 59612 59613 837182276 66846 66892 134482508 23852 23888 722671229 7962 7963 791441670 85060 85087 822107244 46856 46819 576305766 65011 65012 867627110 58015 58016 302076388 2848 2874 185163385 21839 21840 681111618 24267 24228 945557805 69366 69367 458165070 34832 34833 764791743 20820 20821 542197390 26396 26395 153205958 32780 32779 809112057 71100 71101 381793413 13177 13178 467190211 68754 68740 635198199 86488 86446 519300486 15006 15007 522287160 97762 97763 730096090 71358 71359 328534665 7491 7492 316574409 58021 58022 159861947 46486 46487 993025396 96800 96846 33712204 72220 72221 43553761 2856 2857 882913426 78857 78881 12960852 13230 13202 959362138 46586 46547 170714514 58582 58540 49836233 3833 3873 74283877 61615 61647 714079880 14074 14075 996419434 65070 65052 486045454 87727 87728 358117606 52932 52933 750907521 9003 9004 187900291 22253 22254 114477620 61144 61126 237265695 79578 79558 843255591 75015 75023 559482555 21596 21567 287160384 78021 78022 123652545 63426 63427 791959506 14996 14997 765777837 4183 4184 965344039 81923 81969 886835068 49942 49913 257341057 52015 51995 660648625 43635 43636 71584638 82312 82313 272520517 22372 22373 61500219 57952 57980 770685947 97261 97262 116125815 78495 78502 540183323 21338 21339 82412796 92608 92566 452401292 60112 60073 813993897 51421 51422 502008328 93185 93186 177636276 91187 91188 774799368 23669 23670 203815916 18922 18870 823087471 17782 17783 977611414 79994 79995 716559674 2270 2261 209201728 80323 80334 123802355 94536 94563 167167150 88257 88261 572183568 13235 13236 932304071 63110 63111 114532244 41904 41856 287197471 97576 97577 590814514 44609 44615 204284124 60293 60294 204840605 39331 39338 65835344 50959 50960 577517111 84767 84715 511804925 9736 9697 481754741 44625 44666 83752657 17058 17039 10002931 6128 6124 243840606 93407 93459 970561287 33182 33183 357867255 92290 92291 336122724 66509 66504 797264818 81993 81994 133550145 16313 16288 383973924 31816 31817 340170910 83563 83564 304781508 80160 80151 756598113 98769 98770 306736747 7936 7919 212561536 18383 18355 913608063 25855 25815 622505062 75312 75313 812166269 40774 40775 501825103 72503 72504 970777421 80806 80765 431579583 10774 10786 499149642 76650 76651 675684635 22834 22835 341841947 92611 92648 141020145 86605 86599 334620529 6673 6674 701258346 41020 41013 50981924 86900 86874 11224954 89252 89227 701101278 39428 39457 194139841 94203 94204 194769967 38405 38357 681219183 10062 10063 180980146 20180 20229 459742542 37115 37080 583657592 27749 27742 386482863 19133 19170 68412286 55395 55396 777305786 47405 47360 449740236 89211 89243 233933560 25601 25602 89977371 27063 27064 446001570 23640 23641 7642459 8496 8515 530202391 36201 36202 826732593 31275 31243 291979972 9026 9027 693960772 20176 20177 374642555 6277 6278 694964485 74251 74299 746253475 52238 52214 635634761 12456 12457 133729092 41189 41190 291075505 13388 13389 591767361 10882 10883 325764516 87012 87013 151102432 76986 76966 928951875 3409 3410 37447469 54933 54934 701560598 36170 36171 855182270 224 225 874990743 81151 81198 474783697 45335 45336 590612614 71062 71016 898019658 86915 86916 180822963 61870 61823 611707 46374 46372 895627907 46454 46409 57472644 97257 97258 217519593 68175 68176 517132003 19993 19994 420818931 89291 89292 314240827 62597 62598 310580618 48158 48159 973021148 6983 6984 78847238 74546 74547 822974054 84385 84356 84990351 45971 45972 578261127 27255 27256 699408483 17077 17028 86296792 26899 26900 578510785 85393 85394 660059558 89289 89290 561728163 33351 33322 84670892 36545 36527 381231039 80156 80157 934637661 40835 40836 577299117 7718 7690 673737481 57497 57498 862134720 32963 32964 498984906 75938 75900 552120371 21484 21485 246357907 17214 17215 337871532 49928 49919 424106963 50604 50605 26727632 59322 59336 222135357 73326 73327 255915856 66317 66360 830145938 63979 63980 286329663 57812 57813 463901225 840 849 391308673 22767 22765 804037070 60868 60905 178303711 28432 28460 958089414 45125 45126 691220769 5212 5260 935011613 49323 49324 725754698 73840 73817 176430785 3864 3865 643205435 55861 55862 934237552 21393 21367 544338988 59459 59472 390646806 53222 53189 739784257 55202 55203 957373559 17651 17652 496902053 75422 75423 235936240 7423 7439 372904539 5528 5526 455176479 47080 47081 29516121 58450 58451 784811306 33088 33118 559819958 64917 64918 470208149 60962 60966 960921692 24954 24955 291131773 9785 9752 666565081 17585 17611 488056663 4800 4801 346756937 96339 96340 570312529 22396 22378 397091984 28342 28343 768565056 67011 66976 855732425 65833 65796 227386670 26139 26140 878244899 57632 57602 14571520 66599 66600 865277579 7001 7005 462168806 8160 8177 553999069 84440 84441 229254979 41802 41832 338693195 46309 46266 786430637 10648 10649 205645062 30704 30705 295607229 25058 25059 482919715 72234 72235 658240448 24269 24270 809601323 3616 3597 734355230 59326 59299 121476261 71652 71653 627668002 63618 63599 737118574 99005 98957 395414755 57289 57305 128588572 48097 48098 300873287 93147 93173 397515793 62801 62802 111987138 41628 41614 89845562 807 829 183332020 41841 41842 18473298 44006 44007 400318469 11426 11427 673058031 77286 77241 866406810 15929 15930 704561910 42108 42148 43041134 64993 64994 875689777 30474 30475 993335433 44107 44108 833696950 25161 25211 997747359 21628 21619 28556835 35108 35106 865948310 81195 81196 112913699 7670 7699 918560577 43880 43894 402900497 74495 74496 867628449 23356 23357 919919380 85566 85567 755536208 78252 78253 150861342 50037 50038 152397838 82730 82691 864554924 36161 36162 131414028 71482 71458 6351692 50523 50553 756885360 69077 69066 342332095 31059 31097 451032177 95205 95206 436554459 54310 54292 765937000 20616 20564 32270363 87095 87083 963017391 82529 82567 282682015 3732 3733 443810715 51602 51603 505492425 71735 71736 80891517 49559 49531 722107772 81420 81421 603602903 9319 9284 665973736 37678 37689 4498970 14678 14683 409074711 64927 64903 158612587 93444 93482 735524130 38336 38337 196962086 63719 63687 360631692 72077 72078 41256021 64708 64664 870286321 61651 61652 437827221 61412 61416 344433780 70796 70806 884809262 46042 46043 639730986 78753 78802 583652303 36003 36035 583349063 52251 52252 626680332 82996 83038 927050502 2142 2143 499783888 8497 8498 397813976 2180 2221 211119828 67891 67892 953876719 91846 91807 858704369 45966 45942 255055460 31577 31578 666751656 50759 50781 441257531 59670 59642 650457718 58832 58850 568414380 757 751 969559786 81950 81910 379257875 53124 53125 991300621 5604 5600 225246826 61399 61369 75175506 9362 9363 623751383 7405 7373 621326622 99959 99960 370822088 96531 96571 326385262 56227 56228 452863382 57351 57352 962365695 55721 55722 952339738 2033 1995 536085049 61176 61154 175944167 71624 71611 719402600 95979 95968 292792338 18237 18238 393211605 79275 79318 26648058 20356 20342 506637158 48781 48765 936565761 28274 28326 338551979 77472 77516 465983234 60943 60898 921603668 9622 9587 945855484 63443 63444 175535117 67872 67873 888049982 90931 90932 827558852 70453 70490 88357060 47189 47190 607461576 90420 90370 904294091 41167 41168 817421559 75721 75722 275058297 16287 16339 354810142 28610 28647 910059804 34411 34448 852288229 89820 89858 156691328 82654 82655 695850991 16220 16221 703869789 97852 97853 988051335 76172 76173 544708117 56283 56284 931887386 92032 92011 908210682 56095 56062 251828863 28715 28716 415897858 70837 70844 327254740 84462 84463 366048841 87325 87326 394020476 28336 28337 588462107 70295 70344 668683693 89991 89992 918055540 25881 25882 971602050 25372 25348 919071727 2769 2770 988101664 16329 16339 645102062 75829 75790 591952089 40034 40035 992497428 4351 4352 625439736 46874 46875 849585655 76680 76690 123685206 54161 54136 199761172 96445 96446 184897345 9275 9232 466405274 11506 11475 229400786 94632 94633 491551264 38454 38418 578161830 76163 76210 83207954 86646 86647 135981745 61072 61073 352600436 48282 48281 670457692 24015 24056 372936563 42196 42197 920797850 98605 98603 884827783 46966 46967 810503836 57065 57066 33901393 38418 38419 342617911 36007 36008 639126470 91538 91586 101981674 7325 7326 847363708 12984 12985 89180974 41541 41542 28020315 12827 12812 211190229 10414 10461 406525011 88389 88390 930180437 25835 25836 992911911 96091 96092 84148391 33870 33871 655728571 50910 50881 293815729 22265 22282 119609265 4447 4430 342878736 94018 94019 362848088 31264 31281 258520153 80567 80572 643097785 73644 73667 445524486 97474 97483 383271116 34680 34681 135068045 87324 87325 588236069 61672 61673 979807100 40336 40311 822879135 55780 55815 822278471 65668 65669 754446179 17073 17067 294741168 91228 91229 447651263 73169 73192 595553908 34846 34847 52427034 6489 6490 401842360 56152 56153 68667821 87921 87877 407956342 90032 90033 552683569 21703 21664 540376929 11765 11766 859702521 83129 83109 101186418 98294 98295 842418870 49286 49268 287614613 48300 48309 255555014 60619 60594 505327066 54164 54128 817680832 59016 59017 313106517 27312 27299 580954815 94580 94581 543562194 33787 33788 287684680 99057 99027 613780049 58139 58115 546742036 43873 43902 973461243 12358 12359 98258909 19380 19381 579925668 2019 1974 15968275 43658 43659 916829352 17400 17401 666431934 84631 84594 544750116 74472 74473 797065488 86349 86361 442353924 74179 74180 190105517 47383 47384 93654907 83817 83775 480005035 47752 47717 763257447 66902 66917 89903536 54097 54113 666762882 42884 42885 227654404 71361 71362 172117585 24450 24451 714972926 64450 64451 386360867 11950 11951 426068500 39499 39476 301609652 99879 99852 612563036 32519 32520 220621355 49931 49934 352275376 25545 25501 824917071 90485 90486 139762892 15032 15024 975709028 15342 15343 645454609 31609 31572 356333008 20962 20987 333675392 32448 32449 481482318 29357 29358 224401014 70126 70127 493902936 12713 12675 129454882 50581 50582 198256061 95689 95690 889131396 52987 52944 369904849 61887 61888 813612414 35132 35169 123163610 80589 80588 577573152 9135 9136 463070887 15217 15263 830868905 1067 1068 464015292 68952 68953 141256076 68709 68710 744806000 62928 62929 979345255 30950 30927 574503442 41204 41175 215687779 21590 21600 960550647 65749 65750 574415492 19701 19702 986494280 51083 51041 892499716 81671 81702 563904239 71347 71304 625543271 66894 66895 136844250 99261 99300 105515195 24608 24647 41973776 18641 18642 423582307 6471 6472 823828652 74410 74411 559058590 12942 12943 661810841 32500 32460 274402600 56307 56308 935168849 76619 76597 850040594 982 983 718263778 54959 54968 992674421 35116 35118 350302511 552 553 835843215 82393 82394 457678525 62057 62079 692815087 66361 66362 962937799 27482 27483 268965909 82852 82853 296608641 25450 25414 693883383 11298 11306 848396628 57142 57143 291933924 14448 14449 742071855 8827 8828 696370970 40717 40718 606726384 83373 83374 419669317 79876 79842 316905513 75541 75542 921099520 30433 30434 164950999 21336 21306 536010277 80977 80981 52173437 41114 41115 230108298 77223 77224 585722286 7947 7929 930588803 58927 58928 921470275 43866 43867 196535261 88181 88164 756344978 94703 94718 961415529 80592 80600 42839065 15699 15700 365288047 88967 89001 707014412 72936 72931 348978089 67829 67830 356650133 29370 29392 688029525 25781 25782 388582269 1260 1245 572058424 10537 10538 361676125 49977 49978 238280187 32444 32460 771142626 32784 32785 510608365 66710 66698 933047015 20961 20987 759284997 66363 66381 908557825 87794 87796 270193445 58406 58400 49537166 47819 47769 381663587 75182 75154 712365556 82683 82684 866395883 90828 90868 766499549 14379 14380 83216183 31192 31175 480050377 32349 32302 515502721 42177 42192 493432879 20461 20462 527438196 48959 49009 491696581 94586 94633 678606340 58706 58758 608767721 32007 31977 525419459 10991 10992 414731123 83544 83545 677064580 52654 52612 130894136 38991 38992 926781559 95393 95394 411475465 75901 75943 70222081 96501 96492 284901965 66239 66211 302640400 8480 8481 426826528 87558 87555 711846647 134 135 250814518 82083 82037 619552885 62286 62287 115126878 21725 21726 155173751 25359 25360 245359450 3634 3635 577682092 13910 13911 54985243 5108 5109 502945965 45822 45823 457095311 16996 16997 247990383 24843 24844 983741834 10710 10711 590323279 33505 33506 337092288 80000 80001 57572539 31721 31722 897423127 44256 44252 755283221 28276 28319 227296603 18615 18605 440646888 62213 62198 991065812 83717 83748 794317700 49552 49581 395548677 61151 61152 912699830 14087 14088 366297158 65312 65313 693419977 4171 4172 731192972 58538 58539 454138126 28654 28655 158693224 990 991 155505296 56785 56786 348921272 78886 78926 513071864 44376 44423 227080587 9224 9225 782964665 2603 2598 647910836 87479 87467 7591714 24404 24415 635190328 18650 18692 379575266 55975 55991 510027199 73936 73988 560441824 55359 55348 740995942 6079 6080 782428012 98069 98044 302098097 38626 38627 696799917 26426 26427 397278035 85560 85561 216443079 79344 79383 988699539 72669 72670 960774421 4877 4878 887719961 95822 95823 172905413 27463 27461 573105239 28967 28968 64339685 79527 79534 485421210 53616 53657 874993224 84917 84918 207753457 35135 35096 469103514 14155 14156 369327936 65867 65868 148280672 16123 16124 22257546 96316 96317 426378513 59357 59376 709652764 57691 57692 713646607 40845 40891 81633301 83259 83282 898273110 65113 65080 53349653 63022 63023 803862011 11960 12006 173075351 74133 74132 293196343 88804 88805 677135853 34442 34461 432362767 37922 37909 132506740 72107 72131 115208988 315 285 200552490 7424 7425 542747928 28950 28913 276329398 99945 99950 367374161 31722 31723 291334341 81812 81808 399971452 59113 59073 232696227 55 90 472346491 85171 85172 269637111 33747 33748 661978369 82960 82961 448272014 58665 58613 487492962 87005 87006 168568190 16628 16664 819698340 61187 61230 535371598 91443 91489 613477416 42477 42478 49448430 49326 49327 679375056 15472 15460 662919944 34017 33990 199111072 57420 57466 965419304 11150 11151 377676772 74625 74626 862097345 76411 76429 361344644 76267 76303 900376569 13645 13646 749206910 37917 37951 129856944 43986 43987 681654749 46961 46981 557679090 99450 99486 963636939 72211 72212 873675036 10982 10983 726133991 64480 64525 979807092 58709 58710 982028638 8717 8682 985430277 12060 12061 66037912 1839 1868 268935226 1491 1492 932402888 2867 2868 977033854 68275 68276 337254432 22873 22874 575857095 92584 92610 799805628 93542 93543 394152375 90657 90679 372412880 43796 43797 769086921 56597 56598 917842515 21078 21079 664100104 44773 44774 240809079 49731 49758 186127550 50966 50982 981151885 78228 78273 838758581 3286 3287 763705383 84930 84884 324161230 48336 48337 480711265 74981 74982 431669219 72568 72569 820457513 57732 57718 228985949 42623 42624 633944421 88347 88321 398649917 78209 78210 106385444 6371 6407 12659778 17088 17098 927795263 15073 15074 755735079 70785 70832 418590580 93530 93531 48050551 14220 14221 874650182 33506 33507 171751604 84968 84969 360192971 2864 2903 982764719 41082 41114 457786025 92645 92650 995965811 65959 65960 736671741 70663 70643 197065275 8797 8798 986151522 93985 93951 872764544 60516 60521 364825712 79812 79820 721296317 39963 39964 761806297 21906 21952 482092948 89294 89295 435838382 12504 12481 143008152 1421 1414 692694323 6242 6225 527569328 32115 32142 240490282 14857 14881 84007847 76006 75995 300364262 74663 74643 529050982 54695 54652 321006802 55067 55068 27452834 58535 58536 913979114 67705 67706 477563738 68539 68540 394002386 81231 81271 248997305 70056 70013 587839076 37748 37703 399546096 1872 1873 956859951 35302 35303 247691308 80572 80617 101627603 2369 2370 428639897 48364 48323 940640259 28589 28616 155659436 40827 40828 790982857 27131 27132 892267218 83555 83556 822810966 92562 92597 325056262 29560 29561 527835868 32989 32990 180867285 1896 1849 917829155 77612 77655 649580771 43104 43124 548653823 155 156 669952960 84783 84801 264018449 86356 86357 728207869 4681 4656 396633380 71105 71133 562980328 43065 43100 768467807 19740 19741 62476137 82638 82690 911262602 29290 29260 885914153 58183 58184 70652255 76697 76698 961739024 5075 5076 341654580 28529 28530 180207896 30042 30043 169824783 38044 38034 688994197 36014 36015 989089698 33485 33486 769338539 9363 9338 8716356 81625 81659 718187216 56593 56609 208750430 53982 54034 734218786 44478 44509 849086929 85510 85511 61427037 10337 10299 893514715 58091 58092 293159610 93571 93572 280718501 39728 39724 837916860 27870 27821 722261836 61754 61791 720173967 41905 41906 757495129 61153 61154 67304594 6475 6476 377270461 32844 32892 163791026 80748 80749 563071196 45332 45333 526416328 73159 73114 76901199 64328 64340 446333345 20027 20028 609771264 36179 36180 408927953 94612 94584 326647871 22469 22470 406152809 85488 85461 606159837 19191 19211 908575600 41878 41880 165101231 5487 5457 265850269 49722 49769 197858120 60878 60893 971180055 32838 32864 486452084 40441 40442 550603025 6028 6033 553368429 41096 41097 999094523 72697 72713 657051465 28908 28859 141508633 898 899 32978938 25582 25583 376705986 30300 30301 733064276 25020 25021 647189240 92836 92875 515395830 76255 76212 684016056 90072 90073 309568369 32674 32673 25137274 32945 32908 424881725 29533 29534 327647732 30365 30366 524099019 44 45 720714999 81464 81423 904818035 96017 95976 845275441 99501 99502 220475015 16936 16937 588662083 34845 34846 545564393 73125 73126 809474326 40279 40280 580452768 53870 53871 457509042 20682 20683 179155446 23485 23486 45453007 61972 61973 64897139 97056 97057 360545427 45317 45297 327947323 55421 55422 345303609 64841 64881 988545362 39322 39323 689140638 90045 90052 253773035 79213 79214 156072778 23371 23403 74315259 92673 92667 642636524 49119 49093 857636984 64582 64626 241208854 72344 72372 443960099 64836 64824 3708111 34152 34153 317443534 38407 38437 79785467 45458 45446 485678802 64050 64051 834793650 4920 4921 305622234 57774 57804 3089782 47988 47989 821855526 65706 65707 389265090 94914 94915 545726386 27330 27348 843148771 13616 13617 227245806 6242 6276 521668350 8630 8631 827790812 37756 37757 757782723 59493 59498 564733160 86785 86786 267044440 26501 26551 990212187 42528 42529 470930431 47165 47166 318326479 72718 72694 651409579 21896 21853 155575123 87847 87848 131182772 52483 52509 444170449 48676 48678 749114558 58717 58722 220646202 41983 41984 651823880 62036 62038 274213347 17046 17012 480350791 37413 37369 425301451 98339 98338 92077310 61767 61754 839035186 14977 14987 969884201 91582 91552 843690525 50625 50626 268390416 6446 6447 54679441 66000 66001 227838279 48410 48365 47509609 36596 36576 6554949 98499 98535 29693895 42682 42672 497054276 15153 15154 558713085 96166 96203 483633238 53392 53393 580229294 83152 83200 792162547 70048 70049 249112882 53614 53570 429961526 91185 91184 273916352 59091 59093 65390151 31668 31700 153526276 16805 16852 663662752 84450 84485 885014539 24145 24155 613476102 49199 49241 631499767 23232 23233 618631687 26939 26966 35393602 86708 86709 135637318 98314 98334 150786264 78934 78935 800019224 33130 33131 795153036 9417 9389 929181673 21908 21909 918225696 83750 83732 594334253 39844 39881 793052355 13888 13873 376058064 12172 12192 122998079 5007 5005 37674085 37242 37243 803822498 61788 61789 525665495 60234 60190 655979625 29518 29519 573204287 22567 22568 951197116 19454 19455 675406367 72801 72836 754602984 40019 39993 521206573 57524 57525 481163181 86813 86814 10584829 65883 65884 818432050 28495 28524 641291480 258 259 813226560 77618 77641 273641707 37617 37618 347282719 30895 30896 496959573 69746 69793 609670809 88662 88635 49866804 28089 28090 644937083 87053 87054 630943704 83858 83859 777003442 69127 69092 452340485 91567 91519 549285222 15066 15067 884011076 47969 47970 210555550 46004 45970 269430214 70825 70845 500300230 25932 25903 558568529 78966 79007 521246427 5592 5593 360808740 36518 36556 751727575 33557 33558 157878603 74875 74876 541308061 4338 4304 490306393 2962 2963 181113571 66254 66255 381368171 86719 86714 725997051 18884 18865 363402643 60316 60335 798747329 46410 46411 712813747 14567 14579 48907168 27972 28015 479327782 9914 9915 238483653 79454 79442 110742884 50966 50967 917125506 35331 35347 413043863 77394 77395 280830767 85371 85370 574898446 22247 22290 722753331 1013 1014 258029727 98124 98088 31761464 35835 35843 369046531 41417 41462 391378275 55122 55123 920392192 66381 66382 777957551 92288 92289 962565256 99708 99719 446442333 93579 93533 911806693 31871 31872 243731494 79095 79096 251346490 80454 80421 715838110 86070 86071 214997743 20908 20909 294602832 46542 46570 772180648 52326 52307 981600764 7277 7278 201823994 25084 25040 304160007 38445 38447 156601507 33265 33284 684272023 55478 55479 539279172 98216 98230 779569194 1751 1758 979012821 32607 32620 606049104 38677 38721 146283806 69450 69467 647626860 38528 38529 260345951 69358 69328 862517286 16657 16699 841563306 26783 26757 231877576 53157 53209 303341971 98152 98150 851852137 71841 71842 167462817 76262 76263 444338757 74679 74716 849371105 58021 58038 327906473 47052 47053 923769109 22996 22997 600506919 57511 57533 533430012 14795 14796 249805851 61632 61633 727756734 90201 90202 30975725 57772 57773 265716156 64660 64683 138207468 37969 37970 24118119 98292 98306 565630005 79731 79732 56293480 48954 48955 220265785 35017 35018 254773734 68571 68604 669323220 24895 24879 811636692 18703 18704 653239176 26766 26767 297549144 97823 97824 958647336 49436 49413 93832252 8457 8442 474448087 31172 31133 529252539 89942 89924 476686231 72106 72107 95720647 55032 55033 87438987 65921 65957 305859690 18984 18945 325558999 57380 57386 379676894 61750 61751 440643116 95908 95872 745919417 99602 99644 380489652 91046 91047 32491168 31514 31485 580076825 62987 62984 912369173 52224 52232 387744560 77532 77481 847724208 53028 53004 852942804 659 610 403165430 15060 15061 69804949 26843 26844 258769145 3077 3115 697308926 58910 58901 261247927 37469 37470 54791218 13396 13448 557875140 99451 99462 799973835 57473 57474 880046811 3160 3142 523273721 23393 23396 604689734 55505 55506 172842372 97736 97737 299320467 92471 92464 527323240 77077 77088 319472000 26350 26373 842487588 10552 10553 555134930 87933 87918 780285772 96084 96085 734618368 66394 66395 287399495 98141 98142 554792861 38986 38987 166135110 30093 30094 121376167 92774 92790 831575061 97451 97483 419992722 36310 36311 933441153 97513 97502 392902835 20447 20448 834922864 80809 80793 806076030 14019 14050 704877988 81674 81675 549592807 90089 90085 491553027 81137 81138 151623423 38680 38681 639759987 32925 32926 892677643 82479 82480 19978524 71889 71890 119737898 71295 71331 225619384 56565 56542 832020435 83488 83489 670665708 7166 7168 583241855 1439 1419 601417417 59211 59236 307558518 61742 61741 184088968 76766 76783 849865357 46926 46888 164856004 60701 60656 695245451 37524 37525 386366809 73430 73462 137527809 3667 3668 897884465 92094 92095 508473132 48320 48293 584357137 27708 27709 474944025 46878 46921 97153823 22845 22846 865765596 93075 93076 615749017 51498 51478 274382769 11730 11684 136274923 69411 69412 641400938 75365 75336 896655328 88078 88079 644258906 72371 72372 35240874 34547 34519 437945867 63878 63920 818102035 96179 96155 503212815 36320 36321 594204313 70325 70365 127186703 1950 1965 483552657 26785 26786 762340890 27299 27300 971716936 46660 46661 933490167 90771 90772 517065465 96713 96714 961286200 13525 13531 396647283 2196 2147 495597034 31215 31189 331465142 83315 83290 459334146 9431 9399 836570222 89784 89836 773841256 87614 87582 964948284 22977 22990 903050046 59423 59371 987439916 1344 1365 334798568 66296 66312 385795203 7483 7461 939373697 94746 94747 264974013 61759 61760 273345272 56640 56641 937674468 97455 97421 62358855 45451 45399 733476978 66715 66716 807866704 1993 1994 46718696 63602 63619 917264700 983 1029 786471244 694 686 209429697 95132 95094 138022497 35075 35076 944651055 92899 92944 325082921 39929 39930 533184469 18073 18074 154871867 77424 77432 258033193 70209 70198 587171677 27625 27626 653263354 31849 31867 354544684 99025 99026 812330594 48182 48183 607854475 22051 22080 262685940 22532 22533 658591841 78918 78956 2545011 57791 57792 690863225 78949 78969 601426524 20082 20083 260761187 73563 73552 752578726 47751 47752 911517234 2266 2267 666918992 13531 13568 755923928 59738 59739 242223429 38693 38733 56344270 35042 35078 622570646 98169 98170 189839863 47784 47793 649266624 19007 19008 999833622 86161 86162 863947603 36513 36514 262912190 72387 72388 165869512 81692 81646 381010237 46284 46285 143438821 68655 68700 68163352 2099 2100 253258957 41848 41849 956724947 93736 93741 517586573 63845 63846 578425655 10519 10520 578518285 63452 63468 34194829 88704 88705 840101955 3513 3514 228323498 80726 80690 615514750 33984 33985 882053165 21116 21106 499610018 35086 35105 432589939 55384 55350 130178074 93185 93156 178600342 28913 28955 292550008 36210 36212 336974473 89531 89532 207009714 74337 74338 130987683 97833 97853 426452537 29874 29875 709902721 42643 42644 279667669 54944 54909 343093619 9275 9289 9321068 1854 1855 372799242 68626 68627 155868212 98765 98766 24481670 66232 66233 815230358 30630 30631 258731588 41464 41488 841383231 98102 98103 870789511 67835 67836 406534092 6462 6443 862202811 76960 76957 987503557 13665 13666 505365063 88847 88831 800286822 55944 55951 865175315 40599 40607 859786147 78345 78366 779583790 50469 50470 515556420 32746 32768 267102401 68194 68195 287157857 5661 5614 623891698 9752 9753 152785888 22330 22362 910245364 7759 7796 620222900 22995 22996 35259638 84895 84865 905322799 66445 66446 374356526 19920 19874 89024045 5449 5450 442947602 3710 3711 20348544 49577 49553 633517313 83501 83507 466841300 68735 68727 834939135 68534 68569 605996041 97078 97107 947467384 68644 68645 865501145 44477 44478 336500216 32123 32124 556266792 68842 68843 660864836 79516 79519 302667676 8145 8146 641854968 9444 9445 896500066 52418 52393 376076880 36629 36622 140195742 72008 72058 842564218 69991 69976 456997472 28686 28687 485667486 8320 8321 411581928 2864 2865 966257207 35613 35606 957554267 21333 21334 945955784 60558 60599 232185805 35339 35344 901917023 72949 72950 865435832 4769 4762 761112027 51978 51979 16324185 89322 89275 579463289 98807 98771 1569614 16873 16874 284439773 94467 94468 249257956 81462 81463 579001054 93756 93766 597428238 16366 16319 19465876 11690 11706 435790333 31546 31552 104849929 87354 87355 835906532 81717 81718 302118600 34064 34065 686588487 87803 87780 497090643 77935 77936 749966155 55848 55842 289368867 10729 10730 170805914 23695 23696 916907779 77283 77274 562481120 3450 3496 513874588 75791 75765 725871932 55795 55796 315669108 90081 90082 746366397 35103 35149 148343315 61990 61997 573111632 1089 1116 666047893 55924 55916 694180562 19157 19179 475770342 45960 45961 709423593 9658 9645 75033058 74618 74619 944640423 92275 92287 998201602 92146 92147 178702237 71557 71558 502548939 52135 52136 752378152 22417 22418 726659890 27437 27438 576051150 74860 74861 751150583 59376 59377 705301746 21188 21189 64060419 43839 43875 273985147 5223 5208 581719722 14297 14275 995823902 17782 17775 286380615 80870 80851 839172859 70072 70050 542976720 32428 32476 215226845 64919 64920 817648781 53624 53625 245006398 80720 80708 173865430 2987 2974 4389776 30169 30175 842638141 46478 46479 778800224 42510 42511 479811687 85012 85013 303669766 94876 94869 913677594 65201 65195 154950322 16662 16698 396047531 75644 75645 301351826 89095 89073 132455481 892 893 849218415 5662 5663 440845796 57 58 63958149 30666 30667 296865843 54420 54421 923068868 17034 17035 540318307 44986 44937 193181871 19615 19663 150217907 26845 26870 851370953 56375 56376 408918811 33358 33325 658412148 18004 17991 32286366 54577 54574 187165787 84781 84782 845508166 10924 10942 831091363 68823 68824 575027849 43600 43570 793084719 8455 8480 221578483 64767 64718 23443063 78940 78941 840120377 2720 2721 184579344 34234 34235 303672680 94278 94318 144360517 58409 58445 598231008 27866 27829 409035546 32855 32856 814106746 48496 48497 127050348 85410 85427 998679569 8919 8869 607214204 66179 66148 697441780 35668 35669 267994960 17088 17113 266515192 61810 61811 318455074 4309 4312 133611401 85460 85470 283607642 76985 76986 303019325 52086 52087 707570458 31064 31065 451106021 14519 14518 592729543 2406 2373 698162935 23212 23260 249433048 88374 88324 747448053 32849 32845 478083389 51393 51394 709723005 38981 38960 84751733 41108 41109 796929214 59196 59197 392219564 87762 87763 276591044 41478 41479 192785059 63641 63642 11262507 27806 27807 914717688 68668 68669 525944110 74703 74687 336965581 74365 74411 560918887 22538 22506 207346466 43022 43023 597620311 65995 65943 547763421 67400 67401 350504415 72471 72463 306446219 61612 61609 169383293 96851 96882 322139218 41124 41117 704632893 39959 39921 640539193 54084 54056 26965014 98673 98674 157225321 7160 7118 295311516 71888 71894 417191012 78270 78271 708037466 44460 44459 635496072 54467 54454 143830676 88777 88778 396105011 65383 65381 550969359 94093 94094 959453864 95427 95428 173331063 11797 11830 727805565 13506 13458 108725171 97461 97421 166162435 23762 23763 229112435 36345 36346 57169558 25553 25554 647274435 28299 28251 301103496 51695 51696 653416056 44055 44021 588362008 10249 10250 779466481 85637 85638 265371791 68509 68458 327973699 56346 56334 829609999 36849 36822 677543480 47710 47711 827198737 46113 46114 571762482 24031 24032 613925316 84084 84085 69769540 72591 72592 325014360 31497 31482 226042231 34301 34302 76081719 95225 95177 834036130 48166 48148 486364461 92918 92919 586310951 90615 90600 523188348 68720 68721 688853724 32011 32012 424999874 74978 74979 472205562 45675 45723 793910027 50645 50646 312114390 31840 31841 621960522 52245 52246 326890514 3756 3757 625890865 58806 58846 418776555 81187 81144 895312672 32580 32585 399475998 99070 99113 562954899 20189 20190 607584784 70697 70698 580218830 14991 15039 457332055 59556 59583 752825822 60961 60926 926702933 61923 61905 945031101 58513 58514 34300031 38268 38310 92931407 68146 68159 109028971 38429 38448 280752193 71951 71952 540878696 55269 55265 792803989 64061 64097 552655349 7236 7237 291047018 91559 91560 489369400 82718 82719 291519893 79698 79691 816939915 67096 67097 384143008 80720 80721 124267419 4620 4621 744420206 94601 94623 279938818 94190 94239 472689632 57421 57422 270152475 63412 63413 770575457 21309 21310 883933051 43031 43032 373686862 57282 57288 806032114 98798 98799 45109856 32444 32440 807054099 9522 9523 909199503 62446 62429 900990664 80945 80946 35361952 73214 73206 891147518 98172 98161 389959189 39110 39111 550121680 41097 41098 483944502 30665 30682 259404265 16368 16377 955339522 95627 95628 385217704 78353 78324 537226449 36999 37000 559295501 62453 62454 996228927 84103 84104 833031722 22920 22921 975121278 4829 4794 799514129 92078 92079 767604106 84203 84204 615466297 15512 15513 793394907 92224 92194 231239988 54765 54766 115605764 21898 21899 956951367 64396 64418 208987829 7552 7553 479788291 25576 25577 148204959 37121 37122 981091860 98240 98204 254350853 42434 42435 751543947 21599 21600 748105721 35242 35243 52811245 69070 69079 899861004 684 710 92213481 66273 66274 146325064 44686 44687 442581357 81942 81891 502083072 16931 16919 332690848 80067 80082 363216832 14189 14177 736140869 30169 30170 349083781 48055 48040 851636856 26592 26593 600526863 28835 28887 448913069 96288 96303 55849886 72685 72737 973508091 58303 58279 409601201 73138 73139 789919014 60804 60806 148599872 70144 70145 77309657 5651 5652 709453045 81805 81826 495432197 77725 77726 467566112 75346 75351 106509745 23915 23934 611552352 21546 21547 706210285 20744 20779 743473536 31473 31471 484164787 14365 14366 149796026 86275 86291 321373051 90420 90421 602397736 45187 45179 696129899 86215 86216 414244601 53428 53429 498844574 96937 96938 754909796 84521 84492 520712368 90932 90933 439049287 17140 17182 94334038 31936 31937 699191041 93602 93646 894768140 2522 2492 247448406 79710 79706 982512203 14439 14387 928856602 15551 15552 332792590 92482 92483 963038473 32935 32936 629840898 3388 3381 936125831 64763 64800 938545324 71656 71688 708422511 87730 87706 612459908 26044 26045 769404672 78600 78601 766704996 6058 6022 366452326 13195 13196 7377739 85889 85841 319342926 40844 40845 315034589 29702 29699 353629386 72283 72284 597798501 22015 22018 741538679 82339 82340 9055513 14576 14577 44377665 14971 14934 515415956 57608 57620 77654014 28363 28390 204311645 60617 60624 290232849 26215 26174 322879579 72309 72321 862220370 53327 53328 733456997 2563 2527 177588376 1216 1217 619174749 92219 92269 311704381 76595 76636 864344933 47769 47770 649656300 62816 62821 770587512 83254 83202 548723632 91770 91771 934056774 11935 11943 242174664 73342 73303 826292134 4186 4155 482459212 62054 62055 51441928 11382 11383 417562738 54291 54239 612538305 3380 3381 297694021 27515 27548 153231116 99963 99961 864490052 73814 73825 888923166 38614 38622 524830197 48112 48113 768122950 40563 40577 10398464 28004 28005 97689679 30495 30481 483334254 48818 48837 908315318 94725 94673 435225927 49651 49697 7540753 19568 19569 268412841 21861 21862 976454560 1175 1200 243280049 83912 83913 199330766 14190 14203 513399655 72713 72714 632007624 39095 39093 586643195 80719 80720 735475934 67219 67220 306355198 26363 26364 731782389 50123 50143 464055574 34815 34832 483417815 30368 30369 684599551 3546 3547 670028377 31671 31690 435795214 69108 69109 157453693 37643 37611 931451124 34271 34272 981668417 59017 58983 538278323 62026 62027 306145546 7739 7740 465969072 58500 58464 597196586 75725 75760 218558296 85666 85672 683623637 63218 63195 277684783 92446 92447 935463190 67437 67438 562681372 72489 72507 979800582 33477 33478 273107367 69096 69052 777549450 89813 89814 26210510 26145 26166 459120527 50185 50210 230356818 38858 38859 122350772 71268 71269 527188724 18081 18039 293116458 54020 54010 482073332 71005 70966 205551321 31341 31372 958248912 31713 31714 579691859 54231 54232 11900715 16559 16560 818909661 35114 35115 322396363 34758 34759 361660573 5660 5688 892920006 25219 25171 794156141 50135 50136 586305748 4257 4238 210358330 18107 18154 255993623 1422 1421 165051526 37672 37674 27130985 976 946 294339988 7405 7355 239372415 54536 54537 960789724 18861 18829 25002427 55480 55462 198737337 1093 1117 901040793 7178 7168 896464999 52218 52178 274429127 63336 63286 405904928 13822 13823 230505750 39625 39626 896132846 84469 84470 98780746 51821 51822 273287245 91787 91788 325791791 44196 44145 293865008 44841 44842 696384791 75176 75182 326240109 3054 3002 522600584 61776 61777 727226482 92919 92954 200479289 43597 43630 125578599 59056 59057 842123008 66755 66756 268483524 96348 96349 107275615 87939 87967 324998051 21226 21227 591013822 86920 86876 527155520 37154 37187 672626807 20060 20061 175274587 52317 52318 969847207 23084 23037 778769254 93456 93457 877846031 92180 92207 447132252 9803 9804 702041098 34293 34294 483916025 42799 42800 313409626 25958 25911 560214365 71769 71732 459194331 14404 14352 406005569 19755 19750 322645238 46790 46776 317376111 58415 58416 90870315 54968 54969 798171097 2021 2022 972359202 45730 45731 95620271 70338 70379 913441034 22586 22587 321373544 23391 23370 502050539 6967 7009 942721554 81980 81981 187406533 47369 47370 555511564 31838 31789 335976799 35677 35678 17540418 49070 49059 669916916 47876 47877 785221328 99005 99006 447204771 66150 66151 67673119 81166 81191 358663865 82316 82317 984729442 36241 36242 735264064 72600 72601 467815736 16275 16276 95151670 42763 42764 355782456 59861 59862 670097428 57673 57674 189462095 90872 90824 100255149 465 492 726724024 71970 71971 590882261 67441 67442 71027426 27932 27927 137088387 28497 28498 944891897 97882 97911 33008061 88890 88891 832340814 65908 65905 327635429 63484 63501 699508 28987 28988 643682355 75337 75338 312175539 68139 68153 46956741 99647 99693 215307843 11908 11909 853755065 77539 77540 707744784 7957 7958 528915292 36188 36182 192658401 6406 6407 337627990 55899 55900 670859809 99437 99395 517291786 13821 13822 341941661 53778 53786 202777374 53967 53964 417673963 91063 91032 871411878 68232 68260 331213179 59915 59958 698888846 25327 25328 407517327 68315 68316 929729675 49379 49357 3315818 21805 21806 947951741 95217 95168 99740580 53902 53891 614450940 73689 73725 392916208 71856 71896 31621035 60278 60271 603253202 45116 45138 671448204 78850 78839 80852976 22741 22742 942248917 1728 1729 416367500 83043 83044 22796761 29735 29736 351605170 73102 73149 543233799 64356 64320 24432161 95917 95918 54078051 32965 32966 359924277 94378 94370 495428034 56774 56775 35346932 94302 94303 743557424 12232 12205 378198120 43877 43878 919724339 17125 17126 427247922 40877 40878 94512602 45648 45649 654609966 54404 54416 156542110 27481 27482 346547163 39518 39519 780816787 41815 41861 855541226 88417 88429 44317264 44921 44922 343587049 57392 57393 663776292 62609 62610 514346710 3666 3667 687601381 89897 89909 643290125 78214 78215 455715636 17272 17273 871703690 4367 4368 636815957 1808 1843 37126303 89852 89876 562806383 36160 36195 44880885 68356 68357 986730545 55709 55719 976217740 28988 28989 481282545 93279 93280 504569546 70767 70801 14134723 18420 18403 624954870 28792 28775 633613483 45238 45191 939489352 31283 31284 527042149 24277 24319 811505774 48752 48754 278530710 11419 11420 336598570 49731 49732 660806876 43249 43250 161594406 18241 18242 616560039 28155 28156 757641595 98186 98145 404524213 98450 98451 560684089 36565 36521 344854350 94982 94983 420578247 84601 84581 707228096 28429 28430 987605706 76561 76527 953267742 20515 20520 744167421 7266 7267 373033575 83468 83455 483798740 6020 6021 719108928 39177 39178 111352161 21145 21146 696714868 28949 28950 277594576 34745 34775 58301835 88036 88037 530808383 88014 87989 605975859 55209 55257 736047143 92175 92176 833095611 91670 91650 451867885 46762 46802 541944046 94856 94868 996427339 95897 95890 805425616 86231 86232 6879085 46088 46089 565107675 25666 25667 871422961 6632 6664 730979130 1457 1483 8110262 31332 31285 913535980 49546 49547 190547678 70579 70580 396650332 11251 11259 295582705 70990 71042 417536475 93008 92971 396762076 59478 59479 730771419 70036 69995 691595715 678 724 324329451 34095 34066 364380073 89685 89686 193000763 22375 22367 883793269 71682 71694 717422044 70926 70939 717787678 24007 23975 287653281 37884 37885 208820541 43274 43241 567949284 83650 83651 687429722 72331 72332 171682256 90085 90086 568212259 62210 62211 386970697 25776 25752 420222021 98278 98279 777473315 13264 13265 920884466 23012 23013 64039116 14519 14520 449794346 68752 68700 647888509 2058 2101 258461246 32663 32664 900336100 1451 1452 90974647 78929 78930 819608418 74777 74778 538266725 21842 21798 619334929 3270 3271 928915094 60612 60613 877732532 18532 18497 932598129 89527 89528 227526998 93394 93406 185564117 17035 17036 464036230 29197 29248 650446358 24780 24739 219961575 24470 24471 699513894 67899 67932 324384202 68035 68037 653682450 55425 55430 418861327 71165 71125 733340842 23652 23660 921446449 71396 71430 305683256 62081 62082 415510548 49958 49959 6298206 71530 71531 732255121 39148 39149 355155788 94261 94262 250423728 93540 93541 569655034 19147 19161 148959379 25302 25303 324685095 61006 61007 468717457 92347 92348 637747461 34933 34934 114066757 60008 59995 600469783 43900 43939 309622325 32614 32564 953021926 19575 19576 883134904 61871 61888 810010117 67349 67307 136102038 17319 17316 154417074 35987 36023 943143376 77673 77656 621611283 46386 46419 881863918 24528 24580 288002899 84732 84733 558917072 41412 41438 212348165 66689 66655 634172445 68696 68697 530217191 26278 26251 302795333 33693 33654 273698527 9289 9261 870117774 15119 15133 814461344 87158 87159 368194818 87062 87064 96511971 74293 74294 380174428 63778 63788 6966138 21189 21190 497276914 45786 45787 476056420 54052 54053 879616898 17611 17612 19356616 47680 47685 955533527 51963 51964 650006351 86628 86629 774479535 25822 25823 378911041 68378 68339 379114890 38693 38694 142658765 86805 86806 581866884 19628 19662 699180982 91006 91007 303768046 74071 74072 347217644 79895 79896 400288476 23664 23665 133038992 85626 85678 227165840 60 61 902016330 56826 56868 642498824 6911 6961 79895280 41068 41069 552572926 14556 14557 192307493 46374 46423 565298156 59367 59368 911711728 17641 17606 725174458 16372 16360 612760187 67601 67602 574008892 62641 62642 64564544 86669 86670 134806441 47826 47827 331579949 9170 9171 668403486 70205 70206 156021822 11893 11894 502850156 25018 24982 999718289 10071 10072 469968457 74156 74157 846387530 31812 31813 987962551 71713 71670 247566589 36995 36992 571115888 55976 55929 454074016 31403 31404 545378877 17884 17885 692309475 88948 88997 572369418 35371 35392 769597631 77418 77419 671301703 96287 96288 507502219 53892 53893 877418536 567 596 989210859 11750 11751 930122208 32307 32290 135822557 70570 70558 136465150 81743 81787 12057630 96060 96067 429563558 18353 18364 297322568 49633 49623 738559652 46913 46933 995319881 76975 76992 908615848 96734 96735 157516821 64967 64980 568094413 96708 96709 929396126 11945 11946 907903445 39263 39264 7546063 50302 50310 850569825 44126 44127 527402427 38921 38905 364635639 82893 82940 348362365 9220 9221 815696779 86952 86971 973446460 4563 4564 470548598 25366 25377 799185198 7724 7704 155441530 47726 47727 224465477 51401 51402 963166231 98630 98631 981106278 6329 6330 411278997 60327 60328 416122384 74319 74278 277737509 79885 79915 695892510 32617 32666 782106257 99077 99037 814651236 11202 11219 516184790 34455 34456 455825397 15316 15305 307216688 92197 92198 990160384 65597 65563 422167998 93282 93283 570874069 57311 57341 811171393 40380 40352 441972526 4643 4644 412667169 50694 50695 19812448 40683 40684 163291060 19708 19709 16474301 39416 39417 704653499 55702 55703 552839482 11484 11485 216814161 51137 51094 261753008 17621 17640 176899285 17760 17761 621891301 63040 63041 107938921 79118 79119 404102821 26149 26150 161837811 14494 14495 33859073 97578 97628 613360505 23557 23558 462338293 3014 3015 266201173 66596 66597 281072426 88644 88625 425877339 4025 3992 415061590 28050 28057 877963402 6504 6483 520099966 67641 67620 893157428 73184 73185 243990074 21647 21648 184950712 50435 50436 158757645 71431 71471 780883704 51056 51016 915190739 22243 22244 190259425 4855 4836 759320789 13029 13030 15954014 18390 18359 427827912 83087 83088 841486992 87820 87821 690453192 55556 55560 323053859 52654 52606 272245123 5257 5251 422691977 8338 8339 222491430 66827 66879 752218276 60858 60859 219294432 33650 33621 876409060 29992 29993 982832826 55210 55211 236386206 91270 91271 315297887 44466 44467 79599546 8486 8487 631693268 53896 53897 54651274 16899 16900 467922916 27527 27504 955888137 24388 24389 416874017 26580 26581 651636354 40902 40931 137747374 80460 80461 68526868 4951 5000 21830183 83672 83687 398113571 54837 54862 536801381 28146 28147 514807805 16818 16833 767113748 24754 24766 426824760 82639 82640 977063997 63119 63124 223103273 27365 27366 796550027 37647 37632 514697741 60168 60196 930104381 21284 21247 411179604 15537 15538 193999911 42174 42175 151296742 90002 90018 341103499 69439 69440 204210591 6327 6328 304816936 77488 77489 369586911 55757 55758 401800582 65159 65207 36416634 93159 93160 109806482 88123 88124 95484936 4278 4279 257564116 29781 29775 895082314 33306 33307 731873664 56323 56341 765905228 768 769 13383799 14897 14887 62011292 67175 67142 125263614 14957 14958 63882828 53274 53275 407829578 36180 36211 903918037 23342 23292 571985406 95262 95244 448419016 43966 43928 871691570 70057 70058 460045176 28353 28308 446240058 74928 74942 733073328 30182 30183 472328205 52178 52179 21760530 19939 19970 309893455 59678 59679 781431069 57489 57455 612634534 31324 31325 487739763 53917 53882 778769276 17197 17186 98542434 86008 85996 29909256 71544 71545 16323536 91411 91454 638751356 4073 4074 790438218 21313 21314 605280704 16707 16708 675102720 70386 70387 855247468 23257 23307 740763655 64007 64008 651889813 42797 42798 140254604 98703 98704 778396378 92540 92516 702101589 89998 89958 396008640 36309 36355 455274387 49772 49792 617206452 67090 67091 847140182 63219 63246 66730694 28233 28234 734325809 59788 59789 727055179 39360 39327 553906610 48899 48884 985746577 64533 64534 508670478 57279 57280 414317589 59781 59805 338486823 85106 85124 687981271 82444 82446 386451059 32937 32938 674377626 81162 81151 447555230 6740 6741 153982537 33068 33036 4271980 79955 79921 78751991 81744 81697 902791480 88340 88341 72976602 65633 65634 936508584 60680 60721 540937239 57438 57445 748014907 35899 35936 264620492 31414 31415 847406797 40585 40619 759666198 33199 33187 910017754 15617 15634 749913175 19321 19310 844134091 4622 4626 955118377 85293 85294 296531466 15581 15582 592708059 39519 39520 918777633 45836 45790 352176891 74273 74235 82037990 49540 49552 794816177 27824 27825 840323208 36985 36970 141515229 94306 94322 785396712 61219 61250 835054823 98965 98966 564106092 2112 2113 33214670 289 290 139772067 55117 55118 425557322 3374 3375 825904636 80627 80628 164131747 81357 81367 631959069 93832 93833 345779646 56551 56598 798195101 79924 79925 839806688 89969 89970 541351139 67332 67333 389004153 13035 13036 985926060 64224 64241 271886283 56213 56214 513008175 61077 61102 772641353 57483 57484 916640525 98997 98998 250409556 39648 39649 942125696 16791 16826 327405050 61803 61804 532418458 748 711 351763718 62811 62812 952470964 3046 3047 295940155 15198 15218 91943385 87114 87115 889175781 41634 41635 459910447 34190 34242 567308562 20149 20161 81172369 90246 90237 459356061 54661 54662 96136434 75113 75114 97633817 84428 84429 255466403 39325 39377 686448409 41325 41326 415302799 43695 43692 475412498 44397 44445 184344115 73066 73117 496544436 18576 18577 704175063 44490 44477 356533572 26157 26140 48686685 10764 10729 861920986 61081 61082 284699750 22107 22108 530286277 25257 25275 289377717 37731 37739 739123219 72733 72734 552495950 18678 18713 762401748 78660 78661 81481859 98113 98114 184491262 74522 74523 86412423 4074 4075 486011582 13282 13295 624599495 47532 47533 965627910 41865 41866 406333293 16686 16697 318757921 83736 83777 248287868 5268 5269 523245131 46961 46962 24192912 51147 51162 280398475 52422 52436 152895488 82282 82283 721917243 6522 6523 962831246 71723 71724 311678187 86169 86170 183831230 22298 22250 794154928 32790 32791 543535638 67264 67307 702461437 74796 74805 241866460 74010 74011 616424981 34546 34588 815952215 26330 26331 245381156 41709 41710 274433371 82487 82532 890936264 50903 50904 779491881 53113 53114 120515523 8110 8101 566620172 10100 10101 897802153 76325 76348 988329410 6206 6243 617676662 85139 85162 81119408 38383 38384 874453780 71975 71976 742928399 71312 71290 514542355 54432 54433 787740212 69297 69298 192420495 26116 26117 37299634 25945 25947 11782393 89173 89174 977452744 84694 84698 610234206 31926 31931 285888371 31174 31175 406116750 27032 26988 257227044 52446 52450 351193238 10286 10310 155366080 96828 96829 771140574 28493 28492 212924491 53391 53392 435521487 75480 75449 257785109 65120 65121 163117329 58890 58891 951031574 2530 2553 462781623 31841 31879 210641925 17201 17202 629507355 75428 75380 568628563 67728 67729 308279961 52633 52634 160467311 55109 55106 81330645 42553 42597 700832364 56564 56601 428887682 30852 30829 467872697 69309 69310 837304825 46217 46244 568711208 65968 65969 366796052 75975 75976 582154191 79724 79696 346580987 85555 85556 428926342 24513 24514 398476713 38210 38166 905835474 7870 7863 266230771 54697 54698 439905735 58662 58663 984527788 26491 26523 63671518 41531 41552 854748036 1652 1648 571288686 1120 1170 828185516 21340 21316 283178225 14445 14446 435267960 39672 39673 176098620 32807 32831 789269404 65470 65482 606493582 8024 8025 733892497 33711 33712 862850015 82310 82283 356907477 67723 67724 123323499 83539 83545 235513168 71268 71220 379551728 82113 82114 941914348 89931 89956 18075471 7220 7267 353595585 40364 40379 427473522 28605 28641 56635659 96994 96990 563633095 78467 78518 525396892 56531 56532 715298275 19812 19793 997721241 82400 82371 351135475 9077 9078 240001572 34169 34193 609325839 83451 83452 32989644 20234 20235 452527841 3942 3988 352502067 13215 13193 906984968 11998 11999 956886227 87640 87641 144589915 97472 97473 416882129 53353 53358 536647290 61711 61712 844397354 90544 90553 964676446 2644 2671 829700828 13425 13400 93272173 81836 81869 328651187 3951 3967 430480781 12975 12976 36857587 10313 10314 809078659 7253 7254 447375416 24230 24219 289456365 46246 46247 146095750 44245 44246 891778461 11852 11853 232864675 44691 44733 916713286 55138 55184 250289483 74155 74156 116963524 72133 72140 503297802 84828 84829 6474322 24830 24831 791789863 61616 61642 994508313 23295 23272 582040062 76238 76239 299988246 83318 83319 675919492 23306 23324 472691819 5715 5716 425327881 64564 64565 644330474 2003 2017 180699382 70565 70596 157999851 60972 60973 938259129 97303 97304 69073273 44150 44151 231471115 91740 91770 68229519 92681 92682 825422757 97818 97819 598967731 59629 59671 136853210 54587 54597 89176776 36594 36589 4608601 77501 77502 25223636 81998 81999 709596742 53761 53723 310837786 86362 86363 970351392 29022 29038 309168627 83209 83210 751055437 68149 68150 123289701 39218 39219 886847130 61780 61781 899432939 18428 18441 135366869 21524 21525 758876070 18774 18781 713996761 40223 40242 523814748 19936 19966 813876306 56566 56516 988819496 33539 33503 461356701 46031 45996 49242927 84105 84145 65398270 35082 35104 677371683 19576 19577 526515275 23682 23683 142949765 99848 99849 502112818 64133 64134 299480310 82469 82482 540581526 95305 95306 160225953 27615 27616 235042588 44791 44792 739399669 36277 36278 717764671 79654 79642 639880050 91761 91762 372213936 33040 33039 784792712 77952 77984 776365415 47288 47336 986612957 60618 60619 592660031 75021 75031 380809480 95240 95264 475534439 6857 6840 311885387 84048 84049 239540848 12181 12199 324886471 79478 79486 275327716 73478 73481 401817849 51544 51556 250630103 16004 16005 747936125 70301 70293 69684078 78563 78533 618701154 72366 72367 669296125 50843 50890 404720828 12666 12634 15365567 8849 8850 365812639 18487 18511 776667919 24421 24454 721202296 88299 88343 156496505 2431 2432 763547328 62027 62028 82667078 31270 31264 839481119 72665 72666 195903350 44705 44730 227725240 7064 7065 98740229 79635 79660 270172980 4335 4336 742654324 26291 26292 384271166 13677 13679 511386228 9298 9299 521274200 83521 83566 78993422 29115 29134 779368439 37855 37846 749341716 37552 37553 179390471 34399 34424 238689923 10937 10938 764329796 4646 4647 561380985 62078 62120 563847082 37732 37708 244248342 66598 66599 177917371 80274 80275 240045900 90253 90274 309762591 33957 33958 261471632 82436 82474 462857902 83171 83205 471943171 99422 99423 165451693 57310 57276 219400053 99488 99471 694074733 35958 35924 843959035 70197 70198 340198733 40180 40128 630963908 65814 65796 524599906 12948 12949 262285139 35814 35815 121636637 81930 81929 979844916 37458 37485 837372692 63754 63755 497970663 51166 51167 290074377 16685 16674 694072493 7307 7255 344504602 71770 71771 356115194 79186 79202 193197825 72926 72952 757280036 1636 1606 168423613 29836 29827 97222853 35682 35683 199935249 83762 83763 997655549 73367 73345 411974786 77253 77260 415854186 92734 92705 595026773 84299 84300 724746331 85350 85389 693300161 81761 81747 777290945 6964 6984 320063527 96834 96835 355152560 20913 20891 383510481 88057 88058 131061221 50807 50844 560205388 53393 53394 289001994 57327 57299 815257088 92230 92231 199949541 12453 12454 286826362 38901 38858 970737128 33286 33305 774177323 49140 49139 91854932 65161 65188 810903512 54846 54847 638750720 36159 36120 258729157 34797 34798 88080245 64828 64858 601226468 91551 91552 619889571 72657 72658 436846646 54996 54981 862771827 37646 37662 328317502 53967 53981 12879439 21537 21529 420754295 68228 68229 358452659 98999 99000 483380 57136 57089 685128851 64320 64321 210564586 37658 37659 554429271 66831 66832 167102278 91091 91092 450578615 35580 35581 483579322 88548 88598 794039276 29440 29441 928835308 77261 77268 824519269 78149 78170 709408925 3913 3914 716234051 7369 7344 905767684 86014 86015 506282457 6838 6839 483883459 26270 26252 805423093 98246 98259 403870469 81440 81441 299215038 17173 17199 348138133 79314 79315 613597479 70209 70207 10544548 35259 35244 947589824 26238 26239 602857099 87784 87774 129851596 34879 34888 458548093 86609 86610 207037173 64353 64369 448254045 3581 3582 238298613 96985 96996 469169487 64629 64630 405635111 99612 99613 683158127 32609 32586 943029440 54801 54844 17256649 89886 89929 480976616 96165 96166 618571289 59607 59608 46065827 9296 9297 988196682 87049 87050 651121784 45517 45495 542430289 22895 22896 92089433 66916 66917 100373653 54272 54273 337310926 68338 68339 307843325 53447 53448 654799659 38609 38608 540724023 38033 38030 770929417 99949 99950 331272159 45862 45863 937900358 92740 92741 448794639 45255 45256 340096693 77291 77284 355974728 4224 4222 810192482 53172 53173 884754603 40813 40836 518439826 45953 45938 692290546 83211 83212 173664399 41996 41965 551915239 74307 74308 478124666 10670 10671 79611725 63452 63488 227382576 5432 5387 27545 28706 28707 744418221 7843 7844 454317080 44032 44033 464110979 14419 14420 447294750 743 722 144651008 1394 1395 552199392 19774 19743 745511649 60923 60920 25850813 1486 1452 668548107 12167 12175 556302583 144 145 443816526 95569 95599 90311196 17911 17910 975885535 94941 94925 543348988 33881 33882 146175209 40847 40859 686883640 90620 90603 819264436 45506 45462 478978343 24345 24373 584755803 36305 36306 13926854 37604 37605 590194704 4686 4690 289906942 38855 38856 441964836 84340 84387 330504349 56301 56302 299989658 70314 70315 5427053 68376 68349 948969387 12028 12029 998090863 48677 48678 905851201 54031 54032 345413394 87424 87425 766817486 30784 30785 285562948 39158 39159 772999878 91735 91736 942796994 86140 86141 677114258 88427 88453 646101743 26274 26278 703986392 44992 45040 650086837 67491 67492 562828422 35952 35953 733080639 80099 80100 255625023 93249 93214 673771528 53867 53868 294932406 80923 80941 444289616 53588 53610 368002569 26054 26096 362783809 55978 55979 602826614 53371 53372 572577376 17597 17575 927466750 4290 4327 949587956 77560 77561 93939264 68069 68070 783289562 42939 42940 61567798 20456 20421 489708330 88821 88822 435758445 88123 88085 118979422 24443 24444 950587002 93266 93267 294908775 19522 19523 221807639 56342 56343 112716326 27207 27242 240260391 71525 71526 700921578 5819 5840 368965243 69039 69036 36873431 4523 4554 252616482 77036 77037 851540899 4332 4333 423002093 81358 81359 708222847 82149 82150 451843356 36757 36758 606052430 91446 91447 253489455 26232 26197 5351188 66253 66261 515583556 81909 81896 175841196 25297 25298 352458239 39337 39373 149980765 93318 93319 505547929 4229 4230 700061820 44616 44574 640862408 66157 66185 913792097 82242 82243 742810404 70385 70386 388372032 82192 82193 907740568 95473 95465 999353707 22826 22827 770772546 75537 75584 738819846 9286 9287 796928763 63263 63264 853399290 90403 90404 44556972 85869 85870 416844895 75081 75122 525938162 91376 91348 369694313 67242 67244 662605774 84453 84454 399744110 49569 49596 736688989 96124 96157 839081097 54982 54983 697213040 25126 25137 471484995 22758 22765 350006596 52254 52255 242603153 85057 85009 582593643 97221 97191 77154895 41677 41678 337343188 71764 71765 488393992 46708 46729 824667861 25504 25505 29788624 80762 80789 636696611 40331 40328 705959854 52652 52653 861404504 13094 13095 452656405 56095 56096 964259477 695 706 135533321 67789 67790 860586567 65218 65261 822077196 48274 48270 227989463 73301 73346 233578731 43998 43999 304602061 77544 77539 496665880 32354 32342 514889214 51668 51669 96000407 57020 57021 503209761 26161 26191 812779328 57226 57250 738070046 79439 79440 264089479 14178 14179 193606555 36813 36761 50804738 28090 28091 989541372 37938 37913 660320684 17858 17859 13001954 42562 42525 433347347 39238 39194 83463695 26178 26179 383589010 59980 59981 2880344 45943 45953 229543131 48928 48929 789206800 64267 64289 139843217 905 906 171199393 51065 51066 17375856 22422 22455 637068860 62744 62717 401197702 57369 57330 947068507 53686 53664 522210179 79908 79909 881843365 53017 53018 848567446 97903 97879 66868480 8370 8371 157604693 72350 72374 760282587 75324 75314 192504838 42437 42425 981448302 70586 70594 842413347 24349 24339 650445649 46964 46994 702964740 70212 70261 694141905 48904 48941 600741561 87897 87891 921387688 66792 66793 558996436 67350 67341 233609536 60557 60558 160222196 52835 52848 908213641 15241 15221 555740835 51058 51108 375354782 32684 32663 628993115 77549 77524 260552826 65546 65530 300319634 19884 19857 615724527 89386 89387 390565360 78645 78646 663854629 49661 49662 584354697 22808 22809 748770166 99601 99602 692702196 76799 76773 666220543 70736 70786 674423463 41193 41194 911716887 90744 90785 521949035 93724 93725 136865568 94471 94513 901496300 7273 7274 122147462 75988 75978 923157026 48566 48557 361739259 71841 71815 86760726 96679 96680 562240486 21870 21871 216846373 43820 43821 273701332 61306 61307 689957659 15820 15821 717463706 90729 90730 16291099 47304 47296 387653280 11373 11374 713142485 17482 17441 138093983 69588 69612 52655702 66374 66375 279883356 7521 7522 264498120 86515 86470 93636198 8153 8154 591134552 17762 17785 286974602 79999 79962 633004246 3660 3661 731463087 20141 20142 57428276 58273 58274 401388794 24785 24786 581663915 87845 87798 1786146 67306 67354 315688165 82254 82255 461807493 15924 15925 428354531 81867 81868 217692140 3998 4038 298488218 71335 71321 357841172 33631 33617 112293809 45765 45766 565890807 47624 47635 665063630 53708 53760 738856440 20144 20152 818294421 23912 23913 269990111 91080 91084 353126943 52432 52433 535946991 27566 27559 465974296 3095 3096 676224986 49703 49704 787727378 46615 46616 607872963 71475 71450 515384289 96023 96024 410550576 20501 20526 508556624 91589 91590 827706263 58611 58612 383185320 43514 43515 797779916 90939 90940 452627589 15213 15215 597016706 50959 50983 475278753 82702 82742 191830290 25064 25065 952053707 69098 69102 428379558 45047 45021 679350536 56233 56234 8205882 38558 38515 969932126 44887 44858 794688407 72391 72392 742166804 61123 61160 287148624 41574 41575 672980713 38161 38116 52241569 55908 55928 322363673 10559 10560 935335824 61122 61123 556625511 55438 55439 451669811 78547 78557 793438359 33037 33079 605033150 15796 15754 145641995 314 270 812938602 66251 66210 252014082 32470 32471 900801626 16777 16736 993715879 41635 41662 598871391 62771 62772 106370815 69095 69096 717122285 90511 90512 594283169 64761 64762 698148218 5819 5805 553384390 57252 57253 820131481 69819 69818 428445515 21259 21260 570014869 5987 6021 341942264 13253 13272 401651064 40415 40454 28439186 55716 55674 817396581 17223 17187 902169751 85621 85616 490685879 51130 51180 854191018 84754 84755 920968066 17640 17678 377182913 78775 78743 748004159 71859 71882 938883776 5256 5257 129663434 47193 47222 67523673 31229 31245 338308526 18187 18188 984894054 642 669 288696965 78754 78745 332996949 63231 63232 838309423 18107 18108 764561015 52969 52937 721094606 74741 74716 701806783 66506 66491 275845479 64673 64654 765308413 90009 90053 604401317 61451 61473 455927156 35149 35125 787681499 59978 60024 369362072 50521 50522 215186895 43901 43902 117575428 99676 99649 383976406 82097 82098 43285718 77025 77061 338393706 23433 23474 240148305 16389 16352 897939243 40822 40823 887239880 10460 10483 328637464 75617 75618 605412893 41330 41331 557879053 46641 46615 840225427 1845 1846 102362870 61999 61949 245893291 46402 46450 884192023 3002 2982 291386189 49167 49200 474618743 91919 91879 280734839 85607 85653 684894691 61869 61870 334416537 37258 37259 982774856 34007 34005 254503459 68043 68044 794998878 2462 2463 655889607 89345 89346 863779454 27890 27870 514568582 58081 58103 62599394 48610 48611 991814870 97534 97535 721333543 5899 5900 446837889 86136 86137 759736389 16332 16290 989032606 54200 54246 21805117 27596 27627 902248617 88641 88642 495127818 82931 82932 518270775 26255 26286 827893503 80156 80136 908541771 80214 80254 304584391 98232 98212 339826772 54975 54976 104195674 23278 23279 151659843 12117 12093 645621180 16531 16540 16406406 47211 47207 867284291 90812 90820 643046243 78132 78133 811099150 39429 39466 579829336 37278 37264 968104724 91964 92011 40738964 66179 66173 599862855 70105 70106 634995624 72583 72584 631551069 2788 2816 508184499 64808 64809 34819974 22578 22573 103658201 18136 18137 352898444 57542 57543 829182443 33195 33196 430940955 51982 51983 366365424 62756 62757 269732691 48504 48512 40129782 61270 61238 765034633 45318 45319 166270629 79157 79109 749503908 47 81 367091590 3702 3703 255551586 30876 30877 384802284 69559 69560 946364936 93072 93063 611053454 60258 60259 16527951 72515 72490 962581991 90739 90688 624183533 71010 71011 176194861 67471 67472 716049952 31779 31780 949800743 91441 91442 245849999 45615 45616 420605806 46933 46934 42590233 4975 4950 676004964 15672 15673 14095501 15435 15436 277328857 70249 70241 171023621 20610 20611 153031324 99928 99890 785254466 7835 7819 233414824 64651 64690 662985741 90413 90414 189580552 43119 43118 853265712 48268 48308 941784336 90246 90274 256565730 77899 77900 3262207 47412 47450 773326918 3397 3398 630911779 95240 95260 273226271 6107 6076 991069329 77216 77217 610633330 2657 2658 675348401 32641 32643 184548185 64186 64222 117337530 77162 77163 41897310 22999 23000 147872556 50128 50153 853808559 70529 70572 709127555 99859 99860 35770970 96049 96050 863265155 99986 99989 17719443 36072 36073 842921930 22283 22284 54775016 31258 31309 514737527 43260 43261 434308116 83302 83257 862929693 9346 9320 288088400 90399 90408 218719081 32507 32508 145332535 20808 20839 127688411 95517 95495 316376321 20726 20777 703225428 16940 16949 72779218 3458 3459 603812331 9652 9620 317382788 96865 96866 329343823 9266 9267 369913702 66838 66885 988396047 41949 41992 239922962 27320 27272 505267675 75672 75668 376833815 32936 32937 10533139 31365 31373 449332218 76131 76132 17604596 97971 97972 458990001 6293 6294 154559494 15943 15944 797012302 89911 89959 164328065 97949 97943 725348953 33601 33602 321477893 32965 32987 875371350 97137 97097 584375906 1006 1007 223604522 49845 49846 710838175 31939 31940 359505016 82877 82878 918522131 40869 40870 315234950 20817 20841 217219611 65404 65427 792884043 47782 47745 68133643 36313 36314 471058465 23533 23534 201886405 7167 7168 947626816 29282 29247 402346174 54125 54124 888537156 21100 21101 22932294 61910 61887 296863123 19025 19010 155254130 42352 42402 423209471 48854 48855 917251800 57522 57542 414428021 15557 15558 101136828 41043 41020 488894380 69119 69156 629936644 37904 37918 608213717 69210 69218 159227697 87827 87828 46637050 88104 88072 843464986 12305 12314 899599501 48114 48115 396192075 68115 68116 737786611 58099 58100 207628929 67859 67860 34219843 79073 79074 856292747 35514 35531 309620413 25991 26043 868122148 70344 70345 333453662 46642 46613 555438945 27495 27496 963933851 3981 3982 307706100 68267 68239 272535107 31716 31676 78912395 99232 99233 20174019 22469 22491 694962401 24915 24966 333198111 59301 59302 361935039 98766 98767 315196433 30238 30216 459496294 25953 25954 872161429 71613 71611 613665693 31597 31598 641147955 39757 39758 224981581 23775 23762 106303668 82580 82581 47657689 85285 85286 514666538 65360 65361 352064856 90600 90592 561962532 56147 56148 415245745 78841 78819 665175569 66233 66228 32309393 31076 31077 989839575 87540 87521 396415634 69855 69831 676123944 34461 34462 951543875 26996 26948 826977871 20669 20629 353132100 618 619 884969574 83561 83562 601863101 92261 92300 195078797 31951 31952 516856499 43225 43208 751707458 76508 76534 796562986 53072 53073 356278491 92628 92629 525679460 45095 45053 284875002 12245 12204 459186732 77624 77625 992551432 17021 17071 958373692 44977 44978 513159666 26306 26325 828504901 23772 23773 351661137 52190 52191 782229863 59241 59251 654136600 11359 11360 25050078 58833 58798 250374145 57230 57251 458494007 57725 57771 640415574 95510 95511 864026681 84816 84803 121494051 94371 94356 164681534 20287 20288 732815248 76751 76752 326650673 34210 34167 26805313 18110 18111 266196038 77958 77969 591935691 20869 20870 621153873 4344 4345 876299659 26248 26253 23806352 18215 18216 770010940 60152 60153 118939166 62740 62741 310841822 39598 39599 668198550 12552 12553 408717753 63177 63178 834292291 44386 44361 254988483 62120 62121 612401769 99373 99359 979356266 4271 4243 984509391 75408 75421 467394660 62714 62715 200444823 54494 54486 201018765 65197 65198 212977086 55258 55238 70310153 22250 22251 974614435 53179 53226 925413023 73502 73545 287747387 91567 91568 671328815 92240 92241 405414010 16674 16675 551880512 30299 30300 25096533 98801 98802 841226117 31982 31983 483099857 85578 85579 590918578 81488 81459 772142123 67629 67630 588255941 6785 6786 192565853 62958 62957 392084418 46549 46550 319378532 42362 42336 848970127 60570 60571 496461896 54764 54746 357862678 45542 45529 389574059 48352 48353 359329916 16192 16244 416720168 42416 42423 51748777 67857 67858 831028081 66899 66941 818080772 52021 52022 881170048 73277 73278 118882534 26199 26242 74986878 59802 59848 569428901 69347 69348 857222250 29443 29397 447470728 86115 86116 61630253 50555 50556 152132484 58957 58958 292499943 73767 73768 775698812 10055 10056 506690845 74108 74109 609267387 84069 84070 671099395 44100 44053 47023610 58004 58005 228065200 71774 71775 84165235 59937 59938 250191038 38350 38324 323830014 83688 83689 209932092 7061 7062 169692926 63783 63797 634201884 75814 75815 6426550 13077 13078 229642444 12686 12651 61297271 26202 26253 112423022 57897 57898 427210727 60735 60772 551099557 44293 44341 899905982 78272 78273 344174054 95811 95812 895898718 95175 95176 992604473 34871 34892 893769900 33308 33260 42213889 21856 21857 276191843 2868 2869 755837281 53501 53538 224236831 1409 1410 548266493 38210 38241 443401022 80850 80851 579347035 83865 83835 845632811 44127 44128 965414354 23751 23752 768841874 21536 21516 221627496 48907 48889 566416521 45077 45078 28679883 65760 65761 590782771 38863 38864 11767804 59271 59243 498537950 32508 32509 828883422 75679 75680 669661999 52670 52671 795445624 93993 94036 309048370 42744 42745 964835531 44574 44590 879570814 82558 82573 629019491 97090 97052 986490613 79093 79094 309502937 88885 88886 824874751 66647 66631 993877841 5473 5445 404317152 90391 90416 110074969 62253 62263 954089652 13431 13432 603910324 12203 12204 140734304 44980 44981 442299005 7075 7076 743049050 86809 86810 721155544 38117 38118 809459529 53876 53915 49207251 12011 12059 223423004 63937 63890 675653485 75965 75961 627243744 62975 63011 99283149 38692 38742 170734531 29310 29298 138522757 24139 24153 651527426 54994 54995 314699568 63894 63895 229323229 31073 31104 534196087 28579 28581 889735939 24963 24999 797987302 14891 14892 645527312 53613 53634 694672888 78918 78919 566311729 67236 67267 455133571 94698 94688 580762710 45352 45353 677856142 77211 77213 884074017 35964 35957 16523674 93194 93195 543779563 4678 4679 644329542 84456 84457 729249162 47234 47235 235784746 93824 93825 815900932 35841 35842 346373916 80432 80433 138694640 21586 21591 791341027 72070 72071 235309108 3110 3068 628413433 64772 64756 922047151 56342 56327 712092281 62610 62607 743134912 96837 96805 790873769 77210 77181 528026562 35247 35248 88658207 73048 73003 444482563 83588 83565 293549660 25197 25204 242258537 74049 74050 141807341 84509 84504 964862258 17413 17414 12813357 9733 9734 657793112 8088 8105 912080038 70202 70155 313162399 25338 25348 411830335 97138 97139 138241879 72732 72750 730007141 91223 91176 347961358 76981 76963 476692565 91946 91941 903489099 60471 60457 3082874 61813 61814 24387808 98706 98707 848271947 6595 6603 724784645 67805 67806 512688441 30209 30210 676204059 62145 62146 576269794 69135 69182 96279738 66057 66058 29335106 40800 40844 609720971 93052 93102 626773296 40951 40977 917503450 50429 50432 50734423 54513 54478 616090049 24563 24588 515127475 17492 17468 204962890 70272 70269 396760898 47198 47199 96604244 10521 10494 824637924 20362 20363 368111523 26092 26093 191821736 63077 63078 714894037 95649 95628 470481243 1131 1132 477087512 47224 47267 205233559 64071 64072 149869435 79621 79622 427504829 34986 34987 557335936 38885 38851 589976746 77083 77084 548832296 68062 68063 209131319 39778 39730 899567387 26365 26366 186092662 5830 5831 529390963 12886 12887 218521443 97156 97157 878352073 18673 18674 14099135 22684 22685 576757239 81828 81829 848946168 62635 62636 552059740 43261 43262 988040550 75896 75937 517064427 21732 21733 290091173 99604 99576 917957877 47221 47194 223853220 81442 81492 710472141 59866 59867 848624916 7862 7863 657499590 66497 66479 538349641 70027 70024 692847145 21605 21606 688658641 37199 37163 900076068 47407 47408 563495497 71631 71632 140199130 63444 63449 385602175 25743 25744 193139601 71690 71714 865765639 89605 89606 964617479 40778 40779 784871036 20454 20455 339813447 19603 19604 137511270 67884 67885 866183252 19506 19507 263955442 76646 76647 369383366 61643 61693 57696051 67186 67221 25043249 68813 68814 428788542 46725 46726 528673198 9754 9749 361522674 44786 44787 914711986 51379 51380 565970895 52706 52734 459572293 74412 74413 276571274 64586 64587 271091515 76780 76781 736833167 62315 62277 601585467 96398 96440 503127225 52661 52662 337387418 16877 16878 196608892 14504 14528 466665605 11467 11461 703782952 59974 59975 390627244 45766 45714 33303398 14723 14714 349700974 84314 84315 213829812 26055 26056 500800214 63411 63419 750072614 45918 45919 700238800 57944 57919 570564051 87146 87177 198469786 30620 30621 145996401 80602 80593 401401208 62287 62309 961928403 32361 32362 77618332 71745 71746 30631472 1511 1507 213149433 96669 96670 798962512 49821 49778 630967585 72106 72100 768539246 89803 89804 803606411 98324 98325 721829607 87491 87492 480409646 26072 26117 57296032 81145 81146 423253656 28015 27992 887688490 87450 87451 647466906 70460 70461 735331376 9030 9073 448517985 58250 58251 416187651 37921 37961 832303418 34799 34800 948439976 62842 62803 524813628 26845 26846 755706845 84137 84184 197667459 48190 48191 340722192 31242 31243 300977015 65182 65135 359991246 98653 98654 717343946 13387 13388 715561356 76138 76118 835115038 25957 25958 67730418 51159 51147 951415147 20188 20212 68467329 39871 39845 186699985 63547 63548 191885736 9831 9832 829165984 70308 70260 580316187 58701 58702 402474450 3572 3573 898130361 54810 54811 60705276 48525 48526 628707015 84605 84657 726636653 1494 1523 368908285 48926 48927 530366581 21706 21672 342638204 43505 43506 486173827 64833 64792 628937099 53040 52995 851858019 85772 85756 832450501 73861 73828 964080198 96116 96117 90013398 77648 77649 332748159 82300 82332 939446595 51944 51945 881521603 85049 85050 594682715 20055 20056 319058926 23830 23847 614248601 97340 97341 398901784 48434 48384 655890052 82423 82458 702362566 70108 70159 748827271 23489 23490 308547351 3909 3910 544926645 71893 71894 117610179 63698 63717 546112088 60566 60567 51007254 78306 78268 907373316 66479 66469 701873548 14207 14167 741539334 74048 74006 373057933 13211 13167 214538498 47683 47684 81050047 93033 93034 789340934 16348 16349 627568713 98275 98316 892126249 29892 29942 464701024 26557 26558 208001071 93364 93365 617526475 94414 94415 250113528 98550 98525 298691207 9585 9571 214233025 59717 59738 623993887 33572 33619 583972516 12149 12132 681946065 61578 61574 52379114 52832 52866 950758905 32120 32165 933062184 22335 22336 717455371 52365 52366 612442303 12 13 855143253 64502 64498 249932438 52339 52340 674766585 20410 20384 976859912 43125 43126 568770960 73609 73593 397257596 44785 44787 128646920 17549 17497 685782688 96909 96947 408997089 31373 31374 886783824 66860 66822 206103242 37151 37152 848554966 31491 31492 736444571 37244 37282 963672140 61316 61317 797526145 36899 36947 805061543 54842 54843 159583641 21929 21930 908897427 22811 22774 172493864 24079 24080 385191996 48881 48842 953833174 69377 69417 690878092 9266 9260 989752154 89004 89005 124155499 73127 73128 200985001 68079 68120 955613618 15251 15252 162045978 17102 17103 418043870 56098 56144 862233371 61133 61121 370308132 87024 86985 448424915 3496 3529 859085532 49188 49194 38793085 73042 73043 868530105 56166 56167 619631563 4319 4320 794126461 30728 30756 629160201 83443 83412 835260960 62444 62445 794606408 63924 63873 920685052 58539 58551 642767974 32088 32118 21519261 18552 18560 417612954 58201 58209 476055689 97356 97311 449902087 35308 35309 37410160 83712 83713 196475804 64693 64694 163492699 46095 46096 167591690 81790 81791 867057418 74877 74879 257368431 71740 71715 434136657 14561 14562 792622134 90995 91013 472595437 8674 8675 959078016 57669 57670 791915658 85442 85443 204089736 36796 36797 416323279 4274 4275 324101848 98856 98859 910498323 76883 76884 165978349 95678 95679 959712893 34741 34757 554700962 31380 31381 658023677 68268 68269 409634503 50386 50387 697000920 77970 77971 838112115 30945 30934 52881608 11134 11135 572646314 46888 46934 143761738 54602 54571 482908264 59036 59037 325329241 5183 5184 138499631 64837 64876 381242734 27464 27429 87135114 89890 89891 831893889 36190 36191 220429154 31955 32000 130313149 27710 27711 200211528 4427 4476 728565776 92656 92657 563016982 28163 28193 335763304 35019 35052 416133761 79859 79860 509227997 68688 68687 788451065 62535 62536 294007329 626 601 204691656 14795 14744 777398184 62676 62677 882695190 48901 48866 946953538 52931 52961 821634732 21456 21494 521014946 88920 88921 477908918 63634 63635 745898617 12512 12468 589052913 29979 29980 984230167 23368 23369 368444436 40171 40204 238250913 75042 75043 754073830 90394 90395 807405660 47828 47824 311030939 57187 57200 576376496 61968 61969 734660202 34126 34153 484832105 78485 78486 634806153 56923 56924 275015838 95330 95322 425413752 39993 39994 659107558 536 491 543998069 4401 4402 165268479 52511 52548 953381716 5216 5215 755638188 58716 58760 818509896 25528 25529 701041487 32005 32006 659265814 58539 58540 886637191 36595 36596 702735329 280 281 768121488 95434 95470 456448896 8046 8047 92192044 70687 70688 158034232 52412 52413 831197902 72045 72046 105777957 43196 43197 633291356 94944 94945 304576885 81477 81450 885907994 2969 2960 104754983 84049 84024 38904906 48866 48867 811674809 40320 40344 666943309 83936 83937 56474825 46056 46057 330851940 89381 89416 501498518 33927 33928 418882209 1036 1010 830659359 13674 13675 478478703 54578 54576 906269181 56897 56905 639468953 45769 45770 539089552 1557 1558 124491238 6593 6626 657116610 57410 57411 983089984 21748 21699 342845721 21221 21200 781595307 86431 86459 762934658 32389 32390 76782289 40281 40247 613853088 73101 73102 247699975 29238 29239 520642027 97341 97342 920715940 41069 41110 373420843 60107 60147 120105265 53547 53548 794474058 29645 29672 674389754 42079 42080 303589064 48608 48609 582903505 62275 62276 9879627 90963 90984 750427620 97362 97366 527086217 15574 15575 42251211 30870 30902 314483569 81988 81973 297887316 47593 47578 16158097 75323 75324 249457186 96935 96941 563228294 13715 13681 469803992 25650 25651 805867451 43985 43994 310041969 65806 65828 73063861 26890 26891 464406466 88071 88073 890541751 80296 80333 270667772 56513 56535 238798450 12787 12831 897942348 37412 37413 202892584 38416 38417 588218056 49057 49040 506930298 36628 36629 799720000 35181 35187 976249342 50019 49972 543725487 17220 17221 164029280 94646 94647 72020695 61244 61247 308947735 79911 79963 936619011 29248 29253 303205822 13236 13237 332713957 33914 33915 265561677 67970 67971 858096491 98207 98208 142644458 6704 6699 752174623 79763 79798 649946462 16087 16049 560162242 56795 56756 119308236 38105 38058 411780575 15056 15057 113654975 72607 72608 411611961 65057 65094 647903088 24556 24557 200636247 1322 1303 434420803 5215 5216 302283738 24589 24590 765663051 9987 9998 869990631 78702 78703 786176551 62186 62137 983929736 23404 23413 706273727 32130 32122 40900378 85759 85765 345603005 49716 49712 440411364 65905 65914 891071647 52500 52501 365249707 42540 42567 271887682 89220 89202 801011977 55341 55342 10998792 4815 4816 380257543 58351 58352 614370267 26247 26205 450800448 85976 85971 401734576 90453 90454 59562730 39405 39390 130265378 56967 56968 909243792 15861 15862 420918979 69730 69731 525164662 63516 63495 603231845 68318 68319 752581563 42154 42194 877416767 26134 26152 744304767 22399 22400 380285825 9182 9157 85379794 55331 55332 457196846 23810 23811 326161859 16772 16773 405973510 23835 23836 556790776 33890 33853 213345646 95486 95487 802929369 95935 95885 791393326 3142 3143 710640687 9162 9159 321098408 27825 27874 298313528 85558 85559 828148983 80856 80857 603803164 49120 49121 81206183 33224 33225 687861309 72333 72316 544922422 2030 2031 301118712 39790 39791 352112767 92802 92848 147726948 6226 6252 235286726 58599 58600 19331847 15056 15077 414308353 16758 16764 3861110 55920 55872 20496004 48820 48785 35185214 25319 25341 16576892 46490 46482 607891957 99804 99805 30130508 96528 96523 182263361 83490 83491 843569651 51194 51195 433023220 13932 13933 513029089 85821 85822 900619378 70982 70983 840298073 83601 83574 361157813 4502 4503 83236179 76188 76136 349281600 61282 61249 456267736 54339 54340 798367133 78813 78814 210134122 3123 3124 308312387 39756 39757 205082999 2197 2198 872246147 89461 89409 164683772 22791 22792 968213739 63884 63918 150016922 48992 48993 356974284 20964 20965 814997147 78038 78010 383638226 82158 82157 503116297 84422 84423 107966357 6945 6997 894552164 68243 68244 651556450 51570 51541 851364990 55341 55366 479700799 31942 31943 416852519 27922 27926 51019446 90120 90121 879201943 84316 84317 238492758 25928 25929 470350160 36232 36265 613956763 46266 46267 994086652 83951 83952 970619079 79643 79644 786384331 21481 21504 773628634 92042 92037 630984365 74418 74419 212490562 84899 84949 179567549 18308 18355 749663239 8442 8443 386126459 77939 77940 396747516 89927 89977 724109215 43615 43616 226220268 66267 66268 230232267 89839 89791 182388831 81301 81302 639467299 74317 74362 896139058 75438 75442 150139491 64631 64671 337700040 30771 30732 159870974 70137 70100 759351428 64624 64606 11228106 62997 63006 794425139 71187 71145 401315599 3079 3080 323234070 48983 48984 643172463 66203 66242 266216233 83902 83903 677444348 81526 81523 949990520 52198 52199 683937904 96706 96707 27830571 18913 18871 448920944 50452 50439 19640758 25373 25327 18558442 34953 34931 607967996 82226 82207 142913149 49278 49259 970600335 24848 24849 832384603 80832 80841 703031425 23920 23921 135357706 39644 39645 743935945 84059 84060 291511050 83796 83797 36808288 32694 32695 830264361 62805 62806 535207076 96095 96142 883402893 2295 2314 367256635 37192 37202 162157934 74202 74203 935573563 59524 59525 896937233 96973 96974 991009859 19307 19308 865081714 29210 29175 821690198 23103 23104 138537621 72838 72839 475010354 19772 19773 769557708 74357 74358 769126898 93247 93248 690985798 57534 57492 786154114 21370 21371 896705778 2679 2726 944243914 37607 37608 317345687 71351 71352 983540641 5760 5761 589192548 44678 44679 735718061 15721 15762 506044768 96098 96136 79640717 7162 7163 914982811 37618 37619 110243052 64460 64461 105489953 56326 56287 395702616 88037 88076 137710329 29800 29801 807153820 32210 32211 243960611 95399 95439 886304378 96109 96135 86208637 45260 45261 952889459 77306 77307 673345164 37432 37382 589899067 12165 12166 275310666 27939 27940 640209461 44130 44153 254545145 80566 80555 683381088 81121 81122 528424577 58465 58426 149580019 43466 43480 293534909 48486 48487 246789898 11116 11117 53864220 70653 70654 856123162 79103 79104 423328855 14569 14590 19155815 57306 57352 53945474 49099 49061 406087251 51384 51385 8747101 61618 61624 83347428 65905 65906 280415388 68359 68393 796577619 40485 40448 217465809 19009 19010 349133945 55216 55217 617549357 11707 11658 492696716 96511 96512 169440272 91826 91802 563045993 17244 17285 226277057 49151 49152 222410484 76129 76130 439724673 29795 29806 532442868 73597 73598 779848901 66798 66799 753726479 40885 40886 930027434 85212 85171 11021611 92714 92715 821674404 23313 23281 577574362 8444 8434 83608831 93743 93744 723593374 42924 42894 692263701 57762 57763 348219856 61467 61468 786953183 93200 93201 720774756 73897 73899 77338114 17257 17215 255015637 1696 1665 468927272 12421 12422 231283380 17429 17430 189704057 18462 18463 381390437 16916 16917 400330574 27431 27432 653171699 20030 20031 362073780 24725 24726 871144050 57520 57521 126846420 73971 73972 156092911 27262 27309 654208311 99183 99184 402274974 91018 91048 245875061 64214 64215 447899540 92385 92386 938182847 61096 61124 232968939 63624 63625 469649684 17661 17702 577101314 39697 39663 775856050 19389 19350 148645226 17887 17931 7898963 10164 10196 281584621 60502 60503 718396502 89393 89375 46387682 25828 25794 658810980 96306 96307 150836246 3066 3067 872005865 25607 25657 159826160 36987 36959 957439398 61430 61431 263589657 85188 85189 556945621 11548 11557 515000093 91928 91929 717425874 6788 6789 529691961 2706 2720 206582686 95197 95198 890486479 29107 29108 419413305 80014 80047 303194603 45726 45727 174872898 96466 96467 939909540 11294 11261 826129847 1571 1549 10783619 20098 20099 276940698 10909 10922 563134030 2392 2393 918814827 74048 74063 879080615 21972 21973 616832667 16796 16797 771592482 71812 71813 18227309 445 451 522305983 18668 18669 433201183 67979 67980 302589021 95762 95763 789980918 14655 14656 953170437 14918 14919 992816712 88410 88411 606994358 58875 58876 913965703 24371 24351 982471904 30468 30429 870550989 98914 98915 599977798 729 766 197018781 82076 82077 436192512 4807 4808 633554148 61940 61965 313240544 49867 49868 890360917 93566 93567 161884129 75397 75419 30069765 81605 81606 25606391 17967 17930 423296440 96319 96325 928296950 34201 34202 122606712 42637 42612 854756734 22730 22771 837001401 83052 83021 155429204 181 145 333463128 61916 61956 693894062 25371 25372 554647575 43395 43396 377178895 94453 94427 697977234 81617 81618 70366622 88237 88238 715932358 32934 32935 132819503 65148 65149 197041522 32912 32913 535013536 87702 87726 677989927 52949 52929 44061048 71584 71585 903042321 28377 28411 754756374 69258 69259 94793450 51956 51957 726066262 50824 50870 831552465 41340 41341 111559043 60543 60560 151163795 62305 62277 695843045 2704 2679 895735094 40520 40521 870925223 4952 4953 219239994 73615 73616 250382652 13702 13738 877032246 33118 33075 900050779 69407 69369 300926974 84252 84303 848665177 36005 36051 181480824 19673 19674 18423979 47034 47035 398661974 2741 2778 306597247 10458 10476 296577060 30401 30441 45291637 62335 62336 282254778 68969 68951 660681276 93162 93197 984257108 62821 62822 305082393 30956 30957 746496213 43650 43651 294284757 154 128 15029300 70439 70465 502506641 10425 10396 886252171 83869 83870 644269428 45422 45423 160371422 28130 28103 307124541 58050 58051 567618946 24512 24513 969736039 55705 55673 823644461 2168 2144 526018783 58394 58358 893773211 67537 67538 397516858 74925 74926 573554667 45408 45415 907008326 84650 84651 426627572 7976 7977 839175417 48925 48926 120572413 80422 80374 39622582 63346 63347 200022745 44397 44345 164640022 64885 64886 89714991 10186 10176 883385597 65543 65578 93036402 48560 48561 342396007 66461 66462 722385266 19936 19937 751165470 35276 35263 543932457 55158 55180 673568522 91771 91722 7601840 80919 80920 533506674 10304 10305 363258428 30509 30469 704491632 84258 84294 626038020 1607 1608 730736367 57212 57213 55610714 29684 29690 227778471 60547 60543 509782121 86768 86769 205435052 3544 3519 267067435 97683 97684 673187443 95211 95171 852705045 32398 32399 541145590 68620 68602 96562187 87849 87850 526330795 27597 27566 637325610 41127 41099 522937507 8657 8628 868515876 97319 97320 257079780 84194 84161 28306469 48575 48615 493953341 46730 46731 648099326 94932 94933 299686852 48389 48361 148640926 85693 85740 610750377 21223 21207 38145019 7837 7838 961967028 25885 25886 984090368 22633 22634 219963587 37100 37142 829619616 46440 46415 336531048 74954 74955 588555759 72293 72294 416157770 78486 78506 150764638 93459 93483 215812195 90611 90612 664734200 30478 30447 474491022 7923 7924 800263703 46264 46265 410872896 1934 1889 441712348 221 220 310880847 18818 18772 859116080 52999 53000 210537333 98944 98945 498711934 52795 52796 833259928 22246 22251 297110232 50050 50051 800359621 34519 34549 211070140 84926 84919 610139284 22088 22106 640089363 20326 20327 930645156 82995 83010 857481360 11490 11539 847754381 9535 9550 375401279 62735 62736 182885704 15825 15826 721028055 45746 45747 173888970 5495 5533 509431176 7414 7407 171417336 64972 64973 894893372 66658 66659 249476366 79646 79647 531104401 44756 44758 203617021 70169 70170 118148310 98185 98186 170258805 65058 65059 885527029 70757 70723 247184075 72153 72154 650927051 36720 36721 242823142 68598 68582 162886794 10961 10975 869280839 74416 74389 836264866 47866 47842 909387690 70794 70843 940136155 34770 34771 487866580 52719 52749 780768837 80960 80961 695738581 1464 1420 887916399 4094 4095 48541916 79364 79360 405570940 94427 94428 440292854 34716 34717 451108385 69430 69431 962091426 87181 87182 156184118 89005 89006 775148452 33973 34012 913768503 12465 12466 57473628 43768 43769 144733242 11820 11821 201038092 41021 40970 491171657 2128 2137 702121346 2242 2287 399218577 75553 75554 867270424 46885 46836 948072467 13351 13352 354868381 20356 20388 487360583 58914 58915 141467272 21734 21730 915209302 84548 84549 198320492 43309 43310 600742365 1320 1272 509074024 893 894 711970892 71239 71240 723380055 44193 44141 844364939 29978 29979 879238327 12326 12327 489317220 85672 85649 289250434 92739 92751 171993949 94472 94473 72230459 42981 42982 18208778 37400 37349 346965498 64535 64545 669756292 4898 4899 53099585 33600 33601 487927058 86225 86226 148631962 44065 44047 964562729 54923 54924 785882273 8140 8141 703140815 21104 21121 522721847 81070 81026 104696036 77607 77608 254838755 30380 30431 708863182 36600 36637 413927117 67469 67470 896337558 28204 28185 528333393 90997 90998 578369002 91747 91748 271795537 76923 76924 478003782 98675 98636 699435 26060 26061 472967230 50745 50724 700056789 43446 43432 658426136 32871 32872 511470284 9478 9484 124076783 68605 68606 588431681 60370 60371 88369165 3242 3243 956401220 26033 26034 588480432 49850 49816 629842204 87333 87381 325538851 80218 80219 440152665 41242 41243 685460634 7160 7161 71820546 79790 79788 758755724 89411 89360 641260629 49033 49034 735600904 58738 58739 338294076 85730 85731 64827089 84936 84937 621879688 90198 90190 849007346 52095 52127 640529868 90014 90015 380240612 10178 10228 512764968 50147 50148 210024646 14074 14022 385463691 42435 42436 187115679 7969 7970 25895863 31692 31693 381636319 73513 73467 752364476 53087 53088 870977357 71669 71670 444771331 73695 73696 642313627 73862 73863 296150822 42578 42579 422970862 23719 23705 707007955 15335 15303 697042489 75698 75699 711657805 36549 36550 189011788 96950 97002 70160680 77811 77829 553760774 15474 15482 308147741 46515 46477 58408194 84343 84320 37518181 51708 51737 365349942 85774 85754 222352468 61157 61158 704363832 13230 13261 616102690 34719 34753 945200623 21038 21037 294036831 21185 21151 481578697 858 859 402721673 5605 5606 963598234 42303 42304 883866539 41463 41464 518868656 37398 37399 607471328 3656 3612 982094705 3656 3657 33342942 11317 11318 224506642 52919 52920 279469977 35193 35194 941984066 38806 38807 129062238 46171 46172 461163722 94140 94141 372510091 95022 95023 221318749 67973 67974 358132659 45975 45976 36263753 76050 76091 170711942 80338 80339 867125421 72616 72575 879690784 42097 42098 755247483 20616 20617 474917074 65040 65041 218709344 95781 95731 261790509 64132 64095 164999509 3402 3351 315708228 35851 35823 782443056 91169 91170 825261704 18550 18551 511172227 44214 44215 618576593 97098 97099 331922807 11267 11221 202568372 5609 5599 23578514 96113 96133 76632268 49990 49970 980436850 84194 84195 297974659 53002 52955 760435874 76395 76390 2883909 15688 15728 734237518 50485 50486 501131673 47641 47642 615808432 39599 39550 850268705 29929 29930 457480010 13758 13747 333267971 50079 50080 873717035 40262 40263 101187376 98150 98151 44625912 49745 49746 270420394 60859 60906 59593697 36248 36249 74132560 79854 79852 776801588 23736 23737 306085378 28173 28193 550437783 83689 83651 629165458 54166 54167 352866353 86057 86058 250578098 49471 49496 504306032 93130 93131 284184419 15067 15084 793626842 54273 54325 843210856 39882 39890 745641513 40859 40856 846638543 15266 15267 128663688 55579 55614 700289734 91297 91259 132065950 5888 5837 338874581 65950 65951 132094143 71461 71453 239613590 96519 96505 484680034 31478 31518 528065650 40442 40475 935833905 2581 2594 360394613 51091 51092 152331366 34184 34174 377512321 1295 1296 446416979 75815 75828 985789420 52767 52788 789900237 49015 49016 825848700 16550 16551 3894069 7723 7724 957590288 88635 88679 839753362 66543 66555 842656221 37676 37677 537180923 30896 30897 871456515 45257 45205 226377792 82976 82977 41003669 36110 36111 825164624 74524 74525 5516602 38767 38752 828418718 43873 43874 939699688 19718 19768 5839915 60381 60357 583145460 3808 3809 966505991 66978 66979 919682104 53131 53142 91358405 6145 6146 89489064 63695 63712 108077613 86597 86598 63152526 19378 19379 805373190 24334 24335 889811203 92979 92980 984328372 65835 65794 602443598 90882 90883 312561153 96974 96954 114987092 5023 5013 464520075 15271 15317 442493019 73815 73831 801293502 81878 81914 323377602 45009 45010 48732247 68682 68683 818016906 87900 87901 508236556 62038 62039 196202729 6573 6589 110834898 49637 49638 501538326 48457 48458 570201691 10942 10943 718680995 29116 29117 495385078 88664 88670 260966950 12362 12360 442502952 69296 69330 94480965 58336 58337 802552033 98676 98677 419785642 5796 5797 927374161 16097 16098 32039773 17446 17454 625962469 70160 70154 261428926 23050 23051 496191667 26313 26286 345002642 1447 1448 977464516 68918 68919 172550703 81562 81563 253814061 61394 61437 166274252 64968 64977 513587623 40185 40186 792249995 39108 39160 248946455 27190 27215 93275865 2243 2244 519032890 55701 55726 380030077 50334 50329 394981853 73027 73054 45439019 18268 18269 324132407 33409 33398 544389731 33200 33201 516802595 39884 39885 615759337 99000 99008 704764703 49730 49731 73562473 49161 49162 26264331 38449 38450 135434472 13873 13874 885448221 56738 56780 11477306 90340 90309 2551669 2082 2094 20652260 9732 9747 55505021 96383 96399 432405403 73895 73896 770980586 65573 65605 670282560 6229 6230 543117050 3949 3950 896721019 58344 58348 593280390 4694 4646 317637086 6900 6901 658221968 70763 70764 939183997 46420 46421 359501797 3267 3268 761003705 88845 88849 632085752 14539 14540 946365906 64782 64783 76016882 1769 1770 928352229 31559 31560 237458223 18522 18523 670045011 95589 95636 296232470 23571 23572 22741375 34622 34623 304032130 49458 49459 534918455 59173 59174 720089334 35629 35643 837551864 75446 75447 899053661 24040 24041 455379809 68206 68162 824646660 35873 35874 705420250 38405 38406 140574767 31711 31712 681550865 34825 34826 193683217 3599 3600 823840853 62940 62958 399037087 51954 51964 978289559 93442 93443 508671175 83082 83066 965014102 3777 3770 868224694 4477 4516 619925767 73434 73435 406307026 70332 70333 588380641 18404 18373 48001212 51186 51204 382683580 97720 97721 653269898 55961 55962 178363894 38449 38416 851532189 13466 13422 943833659 17739 17740 417507435 43313 43317 509068151 39695 39696 262458221 39551 39544 371489348 75674 75675 273793941 95644 95690 47318805 36289 36326 160532900 5846 5873 826988215 83372 83373 800153963 67388 67389 382596277 1648 1664 769505742 95863 95864 169209405 58213 58240 643970204 33788 33831 369891357 98341 98342 48648210 250 251 57431764 35944 35945 997817413 60314 60315 64747486 29414 29443 999934136 32751 32752 627221705 35717 35767 497688762 61036 61044 825648352 37124 37149 73790751 1833 1834 294659054 16003 16004 501834523 5718 5727 805953788 40233 40234 639083207 22395 22396 194894480 51906 51907 670922858 45453 45454 795066195 22301 22302 610669935 15309 15318 749612243 9082 9036 854209280 40259 40260 667494840 1718 1731 537457150 53901 53859 641517749 74816 74817 72702282 65631 65635 93251448 53476 53523 480484097 82247 82257 156878265 7283 7253 396346997 66296 66297 223710586 38586 38587 614693465 80833 80835 324041612 76838 76839 55500152 23606 23644 496226028 2061 2082 338994337 76769 76730 250306602 64185 64200 7159834 36066 36097 166191891 55464 55465 459909780 81298 81299 720574227 29964 29965 210059037 4567 4555 104147882 32703 32704 181620832 43096 43116 862617031 17729 17685 597199270 49422 49423 34239573 64990 64991 809545765 6987 6948 1024492 21697 21698 714824019 35996 36016 549655710 82966 82967 407757046 28761 28762 618631173 93312 93313 112259683 40288 40289 822486221 51938 51964 681880820 17954 17955 961810876 64063 64099 674369011 59257 59222 27574506 39739 39721 28136183 32799 32755 32069379 77759 77725 245846465 90605 90588 188745175 64726 64704 622881158 68845 68797 402706200 84221 84238 113734979 95378 95379 458844472 95740 95741 107456137 74121 74122 143991157 79218 79219 903946285 53805 53806 650533421 62907 62908 771132912 63865 63829 897977462 59774 59756 329063680 55472 55427 124501641 46264 46234 430083178 44798 44781 515319219 52568 52558 762921681 24293 24294 19697438 2180 2143 968428063 35303 35289 487417961 26109 26110 636078460 74396 74397 129601380 40730 40731 520894637 60875 60876 227508913 11538 11539 387429203 93776 93777 200495930 10849 10850 370979464 49221 49224 98133998 11273 11236 918311787 69581 69531 258718777 10428 10451 294378027 11954 11952 874985829 5366 5395 566557114 45167 45218 401891903 53590 53614 9123917 27564 27565 29421850 80956 80957 148905432 24739 24763 766095175 38385 38422 179369254 78296 78297 933492922 43752 43753 705203176 20013 20005 40731008 63482 63483 543784864 3216 3244 493930970 16598 16612 763228894 33078 33079 829423575 5386 5391 432519631 66976 67008 113355505 24724 24725 393880824 86253 86303 389856769 17686 17687 845513789 55364 55365 595881315 3294 3332 179618571 53808 53809 484335177 15828 15829 246013677 31203 31182 769947501 13543 13544 428674324 72389 72390 163523080 4016 4017 130047561 36375 36376 889538290 93594 93595 353668038 83799 83800 563728746 70576 70577 451900213 77946 77947 842790209 20128 20129 58814910 39037 39041 674974112 6338 6339 191536642 66819 66844 11509027 1594 1595 714346325 41392 41393 819128521 77110 77141 751129657 10710 10658 980422593 72159 72149 568003076 98048 98049 688935652 51867 51868 274191445 79244 79256 575552211 88469 88421 507931186 58447 58448 624953078 70699 70700 652035186 6021 6022 884327699 87843 87862 630086411 26627 26628 592744676 61406 61358 748436047 87949 87989 400035449 83569 83585 743112165 57274 57275 218504064 95924 95891 984401117 82284 82294 425558993 30244 30293 724969255 82381 82341 615343163 89591 89592 221079668 96678 96679 958846985 91305 91346 261832878 9643 9670 380162002 36747 36707 992832133 45138 45118 696817507 7210 7229 799729403 32473 32474 124250165 30300 30250 276971831 39336 39354 796492337 46793 46806 656369104 41592 41593 71468683 55142 55191 691797710 51296 51328 825286250 9830 9831 610874469 66562 66563 837448071 6028 6029 704470003 72776 72768 422976116 65656 65639 895575289 42059 42058 601627568 77331 77332 140828025 99945 99939 171263131 55228 55229 250299653 96026 96027 890377636 35196 35197 627414798 23151 23152 826470947 14944 14941 644678694 40288 40243 464230488 54614 54615 962179454 93121 93122 14075375 98629 98584 182671874 84905 84906 707851318 99438 99439 714375332 26499 26472 133355428 86931 86966 12823326 71424 71425 136577829 31966 31967 921675934 92952 92927 705014622 50910 50935 223642576 17894 17895 131303614 51359 51408 149727936 78179 78180 72744355 32368 32413 447089081 2494 2495 681765677 69217 69264 734995953 37060 37102 145263668 80609 80606 778918151 7950 7951 912523533 80241 80230 10200315 97243 97253 891949957 22915 22923 937138470 74742 74743 767427402 82328 82329 693035923 27485 27500 600813952 47012 47013 126925186 92980 92981 583311932 13810 13811 300750355 79667 79662 659521508 88217 88179 135246932 75149 75141 381088724 20712 20713 348208714 56844 56845 215246915 42132 42178 35951065 49390 49392 6226778 39764 39765 318235894 56347 56346 77633388 54505 54483 686787889 96661 96683 212208300 61295 61296 916738697 38098 38101 362164609 14295 14275 550752163 39539 39504 217557477 85851 85852 85808564 29051 29043 205540828 91737 91782 205455047 98161 98162 933184839 13608 13610 763183246 63297 63298 733558236 3085 3086 862925445 49654 49683 592693092 28792 28791 581850347 20896 20930 456409618 72257 72286 648287560 64556 64545 744168621 30333 30334 484432793 35345 35346 928224959 53342 53343 474066115 62297 62298 555794500 70314 70291 298451671 93662 93663 801830925 79349 79363 235983319 46552 46543 427296918 61430 61447 513578548 3649 3655 263708902 35211 35202 593274074 37328 37315 189147218 13268 13242 453543884 31040 31041 504375052 97206 97226 222005348 93284 93285 588722519 86269 86233 706097721 62032 61987 98810911 43193 43194 226426664 10239 10240 461147543 45325 45297 43860768 68383 68384 117948258 37883 37884 321716819 91283 91284 161590390 89027 89024 735353424 62350 62351 281648417 75091 75103 455176951 38299 38292 368448490 55785 55806 461098105 32900 32901 156096579 3072 3108 322893993 22585 22586 582100168 60716 60678 988833333 25969 25970 574056084 15284 15285 575462381 82970 83022 48564640 82834 82835 459334160 11272 11273 131032696 84132 84096 746617667 94074 94057 286628273 40588 40554 575587160 87312 87313 217920997 29577 29604 287629826 27896 27861 920108800 77094 77095 217165206 6038 6011 626282171 44875 44846 119192596 48214 48215 902180600 26155 26156 892012346 95010 94962 414497401 3377 3343 84033612 19634 19590 495330351 60120 60121 58489150 39768 39720 281771690 18478 18517 743393124 8393 8394 446397099 50855 50894 865286212 73350 73351 309270246 50631 50629 179434632 35249 35250 730010873 18895 18896 157571264 103 131 637316870 1693 1710 286895845 81418 81405 501847167 8752 8753 696020464 34311 34312 406206822 68708 68709 857430181 77717 77686 664737308 43911 43912 677344928 20948 20990 16989936 74703 74739 855130164 7355 7356 498403875 34402 34399 142274679 80576 80607 927080450 52501 52470 749737947 55699 55738 716430487 39332 39333 842771015 45162 45163 225884811 2861 2862 332329391 73430 73431 438822926 83301 83300 222226834 21019 21041 574559128 92790 92785 651313113 29394 29419 907000089 16754 16768 16221433 53703 53673 718496249 90929 90930 195619061 51936 51957 183322089 33213 33239 134662489 81291 81278 899296630 55387 55341 615323464 25959 25966 586995998 22562 22563 392593344 52955 52956 462738264 31050 31041 93968240 67157 67158 778108787 96741 96742 964528749 14282 14283 515859149 87937 87938 876996915 67356 67357 249183273 3686 3659 591634642 1461 1462 235874828 92308 92309 145155673 14606 14607 777003661 51013 51014 147462409 69966 70005 61024676 59519 59503 785535039 68248 68247 360587938 69135 69141 659529217 6722 6723 862907244 22303 22304 570328171 95873 95874 773855976 28955 28995 371041304 76925 76917 642611853 44844 44845 337143608 5634 5635 43804296 1131 1095 139618829 53160 53161 520835911 95708 95709 388303771 64110 64092 248662652 57072 57054 101931171 63936 63891 246191805 11493 11494 67512893 17202 17209 255193307 59018 59019 877122950 5906 5902 339878164 34522 34571 495438943 54576 54527 771115025 32657 32658 220869041 17883 17884 838919796 17811 17812 625206125 27129 27130 270063920 25777 25778 293899414 26901 26902 197696225 35584 35539 982627307 90973 90974 913977343 20126 20160 31768505 24195 24196 289539959 87002 87016 204790645 46581 46538 592286421 2280 2245 42386112 45417 45418 199695293 65238 65229 544675992 22909 22907 214722615 81374 81375 552707776 79662 79663 410084946 30388 30422 196177728 90463 90464 709782764 12358 12312 127414565 10881 10882 925513353 21958 21940 850678988 84276 84275 310920530 5915 5893 632189572 58370 58371 904130126 8854 8886 443800498 43946 43947 318102589 41501 41502 635212182 12659 12710 2327706 92480 92481 212388639 58453 58464 987755553 84680 84715 992786972 35106 35158 197088367 89180 89196 55089522 91530 91531 694444979 75321 75322 339613085 90154 90155 15583358 8378 8379 988461610 32816 32817 260167383 44083 44084 749576092 75370 75398 170787519 84959 84987 146827193 707 720 769061904 30557 30558 242103857 74493 74494 630716257 92620 92621 230683331 84505 84506 210128035 15597 15598 586027627 45790 45791 807341290 91654 91670 275351913 88842 88801 8340579 87880 87881 6420890 28676 28691 288555658 48645 48637 941747218 90954 90994 521515948 14855 14879 112268973 71353 71354 399850100 53083 53084 593893681 49789 49769 995859317 78627 78622 861930514 96933 96972 475970578 47671 47672 773277386 2932 2976 289348959 52505 52476 783435155 26420 26421 369735753 60454 60455 414066488 78580 78581 846269486 69384 69409 443351389 36090 36091 206644478 2248 2249 815888674 39521 39522 537171100 10807 10808 279927336 7940 7941 275357470 7279 7280 291932900 20742 20776 686766047 68747 68748 605828553 16598 16599 548248759 29516 29553 393806805 88263 88264 879296863 32981 32982 842221135 67934 67930 173419634 61056 61057 899083265 89103 89104 93004760 12269 12229 167442541 87942 87943 937051664 87663 87664 338106481 21468 21511 949442378 47230 47231 659246794 5436 5419 129411020 97550 97551 23610937 2011 2012 739374849 78554 78570 564842549 52902 52882 692269372 40356 40357 684032619 96041 96047 574789307 80021 80029 965162685 94630 94631 988655470 53749 53750 570986907 95528 95529 847651627 92392 92393 839272972 35373 35341 854187931 77122 77123 936653786 90377 90378 383746304 74568 74569 829833421 45081 45082 201449671 13544 13545 31960560 21164 21142 917802442 24179 24180 547927366 19675 19660 287452705 42952 42977 782821293 21122 21167 422814184 21152 21194 483417370 61356 61388 827597480 47603 47604 600286465 8538 8539 345879193 54477 54478 275866032 94355 94339 307681589 1609 1622 297488268 8945 8931 736226645 11983 11984 228927920 65479 65474 135534225 4732 4733 19128230 75953 75948 801682882 3586 3573 875868694 75295 75306 112771209 2589 2590 796404485 86458 86507 681873141 94686 94640 512551994 7322 7337 581331159 47752 47777 964711099 87645 87646 176569280 90731 90694 283426378 6202 6203 144473397 75004 75005 566815315 27784 27768 664520724 31146 31147 590601977 35648 35649 981468525 95208 95157 113423263 14460 14491 89225069 77394 77414 753277948 55275 55276 637664950 70935 70904 925238362 12370 12371 421032274 12356 12346 998047263 24650 24651 15663122 43353 43354 415227436 18905 18906 481854991 39738 39739 925683079 87137 87176 314632207 18229 18250 897472851 40869 40906 222991895 63698 63699 845462059 83253 83254 325087936 4345 4302 440909986 28757 28786 563936308 60838 60839 840063587 22431 22432 876521959 47712 47713 506106928 31091 31092 430251062 25165 25176 21211299 31475 31476 453622822 42592 42635 397319676 29692 29693 897542554 68140 68154 570375764 41019 40975 413874475 59547 59504 973742900 93054 93055 368129107 90827 90828 193415754 16771 16765 186875328 79651 79685 605176221 43303 43326 428594992 93517 93518 483747008 9278 9312 215852763 95247 95269 955047809 47985 47986 202169140 51278 51281 95823457 42823 42850 11349846 65255 65256 289222267 62061 62062 336743208 27244 27245 466895033 83589 83636 448329830 17213 17214 293794970 80528 80529 360044935 25114 25124 327929823 1834 1835 861733867 26446 26426 364268281 67632 67625 117699134 51372 51373 564660723 10310 10336 628109445 3886 3887 851276387 99904 99914 856652869 23220 23221 957377876 35061 35034 597806735 51362 51380 977669524 32624 32625 703408893 75583 75535 409940666 30888 30875 33002715 52222 52241 163654325 4437 4438 320427930 90503 90504 785241738 85189 85190 517098140 37849 37850 538005966 23538 23539 515341126 60494 60457 690785897 22072 22073 401954651 22827 22831 4339901 39652 39617 387140177 73606 73590 815006058 5799 5775 758806259 54783 54784 445364543 22768 22792 626060273 79342 79378 637450941 47201 47229 206153418 45974 45975 572710832 19043 19071 583505550 57933 57934 846662360 70944 70928 411572838 19125 19126 294699874 60857 60890 906107873 22497 22498 834965318 60548 60549 389657197 33458 33457 66372360 24868 24865 693084627 79189 79190 856798340 18213 18262 16122380 48863 48864 646179689 54922 54923 102820077 72997 72989 137699287 67905 67938 314402287 79621 79615 327243898 2635 2609 572700329 38983 38976 234336656 58923 58939 993742319 42421 42422 619656084 3604 3605 944814426 75655 75667 418844600 45825 45826 382923542 13079 13067 965433936 45694 45695 887020398 60636 60660 693873101 56805 56806 979627410 98884 98921 422476396 64618 64638 519659460 16007 16034 11708188 22132 22149 570147402 80118 80119 759524176 12814 12815 646946966 45043 45054 439669909 30667 30642 357785040 61889 61890 354806554 25634 25670 577430457 77676 77677 775689605 15876 15877 264591839 82681 82682 748549957 96391 96392 611298467 52455 52456 961386089 13295 13248 746047473 5206 5226 220809203 44779 44780 198876976 93026 93060 937213949 35815 35770 6249535 17162 17163 718570644 39505 39521 251567076 97770 97749 181304501 29086 29043 645979490 34190 34191 19791251 10722 10773 28832887 99611 99612 489655208 83564 83613 243866162 9392 9393 621469042 98756 98757 330215771 73452 73440 231912139 87461 87462 419358615 17030 17040 165228669 54988 54989 743268323 33299 33266 44230728 611 569 582308638 42306 42307 507427127 129 130 375638848 40812 40864 70188184 63110 63077 919248521 17511 17501 837117572 10001 9950 171929899 5696 5647 721814339 36307 36308 206519620 91032 91059 304379400 69819 69820 229276093 9985 9971 620109057 36323 36324 968448101 29059 29060 775053328 49867 49873 544884096 81932 81933 993762238 92149 92145 810722768 29447 29448 140473202 13852 13878 538518352 4310 4318 237958457 20823 20859 710475800 94681 94698 771741189 50688 50680 308598990 61460 61461 386504273 26715 26716 931145197 59106 59107 145347596 37797 37781 572309203 52728 52758 860826671 30340 30360 271948563 69522 69495 90367786 12226 12260 152389409 52937 52938 737930109 54271 54272 555521552 25946 25970 786554175 91947 91948 592826801 59990 60027 965603820 27873 27874 592777056 47439 47440 280593046 80855 80823 661029638 77402 77403 850691238 35067 35068 930173280 47775 47724 106821822 65884 65885 165808246 18920 18907 946529742 27548 27529 491924269 13126 13127 769709474 71478 71444 444746412 5798 5799 781900255 49399 49400 104940068 2924 2925 603745462 36039 36025 554057414 65839 65890 523801817 73505 73506 49628777 51537 51538 59077486 4332 4367 889672885 55723 55724 610496817 60199 60157 141014952 50538 50539 695635956 62718 62692 642251128 82905 82906 770484813 11844 11810 366678565 27320 27321 801175561 73442 73443 639008135 68417 68467 676156895 44325 44356 455260510 56737 56738 889442329 14268 14276 723709806 27876 27838 563067476 62231 62232 46340079 57139 57140 683985895 72554 72555 476141957 32170 32219 177864032 1687 1729 408551464 16974 16943 514870784 33406 33407 402906165 73133 73134 39572250 17265 17242 397210981 32601 32602 806980879 87915 87933 230119415 3474 3526 225496036 33222 33223 101530699 8692 8691 708161549 27427 27428 157820367 10786 10758 294551737 42853 42846 148559934 88985 88986 846706319 1403 1382 355043736 60248 60249 804905148 53171 53172 807960136 2296 2308 605205986 33731 33732 436087026 86948 86949 582098223 462 456 406470004 60442 60466 48549485 83893 83894 802541931 88016 88017 373587279 60283 60250 821567581 75331 75373 180906042 17233 17239 821573483 59185 59197 446966820 64459 64460 416095186 33027 33007 293642670 21085 21086 713832282 86357 86358 29416550 79241 79242 645831009 96814 96794 277659891 47009 47010 889007708 14814 14828 792031887 73550 73546 883459753 36178 36179 821239594 51673 51665 606268985 88717 88718 262169308 37474 37475 942747240 70597 70598 11666922 68460 68461 364498293 6404 6424 187651815 62435 62436 637441708 53206 53207 117860251 67225 67226 263925110 8341 8342 465158961 79006 79014 473602668 13720 13721 525339417 2809 2810 455847811 43924 43903 219287498 38618 38599 672289703 4154 4155 429879489 48727 48706 995296727 66716 66721 642125368 27740 27741 142715946 30278 30279 560857967 80667 80712 869978141 18898 18899 785963584 4715 4716 986618758 77230 77231 851618984 82026 82013 165823602 19885 19907 392095300 34323 34317 877163828 2363 2364 913446137 59924 59925 639122975 67275 67252 971268038 64144 64118 285182613 84563 84564 316311807 19827 19847 370333826 15839 15840 572185551 27533 27534 780394328 68681 68682 573077546 85057 85007 494226957 64747 64793 244174544 44407 44408 686077530 58864 58883 894870424 67490 67537 885695178 98580 98624 765401049 4180 4227 8512526 62895 62849 87008603 30911 30912 843029441 84892 84894 704817726 26323 26321 696347326 11145 11129 288739089 67484 67485 293399714 17683 17684 883383852 94575 94576 294041896 1699 1696 688468984 52567 52568 977017145 91542 91543 776774204 59016 59019 675676511 34600 34601 749884488 83992 83991 999672156 91677 91706 873254637 99059 99043 965978352 93880 93925 487502964 49143 49144 704125120 86696 86704 597197402 40205 40206 200619306 74089 74077 821642847 42517 42518 283324762 15374 15335 723705753 74087 74045 989780995 93232 93236 428318958 99129 99130 680603096 77868 77869 517624691 30964 30965 662169820 27152 27153 77821990 67084 67085 330954036 4380 4383 838400283 53479 53478 209735306 61127 61128 329293747 53399 53400 563274207 12819 12859 342008796 42729 42702 291773779 34719 34710 642624672 68074 68075 616175739 21311 21312 420296142 5796 5833 87628948 35021 35026 833115373 1104 1105 299505971 98184 98185 885084260 23509 23514 790263519 54221 54222 474526933 32078 32057 556718185 75838 75828 795880146 69083 69042 749336312 41148 41149 287896604 28258 28222 399655461 65318 65305 632490857 77986 78018 986863885 38273 38289 839524445 84063 84064 484229519 63018 63052 881436935 97886 97887 806427685 84927 84954 861706307 41038 41021 47329073 59724 59771 122452575 50897 50857 468193562 71023 71024 295725051 60905 60929 877241675 72893 72894 664616491 81961 81962 210175835 24944 24945 863306370 61297 61298 580949360 12358 12363 103011986 79512 79507 138891820 84518 84534 412485170 74884 74861 136173537 56076 56077 494964648 67348 67302 141335778 99211 99212 716039768 60758 60750 845934863 47765 47766 973889660 6347 6321 951350244 31823 31795 481907434 51308 51300 955578879 9868 9842 227973598 47703 47665 17074217 36530 36548 138402407 6005 6013 690990135 96349 96350 863261135 34330 34313 996172923 24417 24418 543651683 14104 14083 485070266 59248 59261 823124595 92044 92045 704823311 68701 68650 523460358 39711 39745 415051034 53962 53963 434186602 39390 39391 428428796 29265 29230 520255408 88750 88714 699153698 39311 39312 846111927 41818 41815 903624990 11869 11870 459494574 25742 25717 489091050 50405 50406 535789216 10833 10834 249824840 6026 6009 203843472 44773 44824 337453435 61396 61397 460766194 1285 1286 364881757 76328 76377 385736851 41842 41819 332695749 46923 46924 979517488 92340 92298 129414471 48807 48851 823081471 34449 34490 77183463 93409 93410 366683165 59171 59172 901433460 79231 79263 753586103 63886 63887 994363556 90087 90123 81302803 86041 86093 998778310 35391 35376 525044064 32297 32298 200335205 95874 95923 818595408 67881 67895 422709967 92761 92801 423956926 73449 73401 33981828 88074 88122 819365779 21373 21374 44266760 77638 77615 782760885 63302 63303 200202819 88722 88773 602423241 45707 45716 937451385 86727 86720 895346876 98365 98396 951787707 57319 57320 68792027 27415 27438 290072734 29892 29893 645463995 64845 64835 127350133 66904 66905 319744491 31095 31116 555917053 2740 2739 807597442 39941 39896 937645251 92085 92068 295597732 56887 56908 886036319 84727 84759 679170797 73436 73437 580177847 40778 40733 395273622 26286 26287 306805335 7422 7398 999730226 88378 88379 900119973 8352 8343 267841786 14651 14636 994197727 47138 47139 937239652 22883 22858 216822831 45065 45048 374028777 4388 4389 323012123 89782 89754 963074307 87175 87158 109942224 68118 68139 570990868 20781 20782 951548298 28024 27989 932770733 39604 39570 460714793 49459 49492 170858835 14716 14717 956395735 44962 44963 936223568 99133 99183 739485393 86847 86884 252874867 90415 90416 452120208 35101 35150 416744014 20013 20014 465646070 5219 5176 597240979 78472 78473 551148860 3238 3239 472090623 77967 77968 78393661 92057 92030 283775676 41691 41642 331661400 97352 97334 716646919 41226 41275 923233426 11856 11857 717964979 82237 82248 455340542 40334 40360 851745159 48967 48968 673624769 74092 74109 887588358 80027 80028 718968655 4570 4571 371177349 41832 41876 222942601 94182 94148 262853642 59493 59513 409776380 76050 76051 524543709 90211 90212 641510003 72424 72383 130189200 49339 49340 921335046 33875 33838 256481455 21665 21629 988760310 65308 65337 464277708 77635 77648 381203189 40621 40645 974674739 10451 10489 933812314 80398 80387 477988178 89794 89795 324737176 31936 31906 968202749 86900 86879 708267045 7217 7218 146673894 15524 15525 121238620 33491 33439 572702564 91945 91927 581754906 66044 66011 626970947 84863 84859 771376700 91061 91062 981214245 69752 69714 58111648 15313 15294 82573159 21241 21242 365009807 35998 35999 359687071 2423 2424 542293649 38809 38757 550454507 22836 22868 769044208 48406 48412 533905267 33190 33202 162110657 45531 45532 102584904 63995 63996 546636657 30992 30966 371025930 23301 23294 909463778 25001 25002 295842724 35273 35319 738045738 30741 30767 961229234 18776 18827 489027446 17634 17635 580572477 46377 46332 642074657 81740 81766 306484668 13295 13296 579212390 86519 86518 715646328 10048 10049 239421972 51962 51958 684870096 56241 56269 110451589 41818 41819 29367037 70447 70448 344883851 89548 89516 249112705 42628 42629 39116324 39892 39891 268028604 1429 1443 182863686 2736 2731 474361926 44212 44213 354775114 5857 5858 624971947 22729 22730 919687032 64714 64686 298840176 89743 89744 438131714 10990 10991 312166403 96735 96736 20040367 65055 65059 490752018 27807 27808 111698865 87789 87790 689855894 55450 55451 352237055 60448 60469 811888111 92112 92089 412302933 89042 89043 359904966 99585 99578 1270942 51812 51804 729206624 66845 66849 990241589 66597 66598 63547467 51863 51864 79997754 66400 66401 196218094 41400 41401 827675747 8581 8582 49684627 25533 25534 895547017 89241 89242 975667770 73874 73875 741840372 41012 40970 805598047 69002 69037 450045313 33784 33785 175486726 39032 39033 594179912 50472 50516 191297380 65353 65336 152663062 98504 98534 980890478 80449 80462 894627958 79173 79193 630759654 25304 25305 721194337 81901 81886 525826708 523 524 277278748 21864 21882 296561008 65404 65405 12526173 95602 95566 194119881 78603 78610 953125315 85995 85996 632863859 14434 14435 34873945 98680 98674 88268025 75061 75084 135909228 812 826 983200630 80384 80385 174572171 7230 7273 391418998 6375 6376 19524053 5973 5992 100718449 45503 45504 7470839 38800 38801 366296739 6156 6157 645349543 8883 8884 979987349 50968 50956 997608555 5206 5185 206984898 9633 9634 441692454 94192 94201 629158075 33096 33097 789934734 37152 37153 552224209 8601 8649 462085967 43102 43103 489887777 52652 52704 214359218 26101 26102 614399018 88573 88574 875717729 62489 62487 120027610 24565 24566 638066613 8023 8005 302361487 80511 80512 30960445 51461 51462 830669676 45595 45596 60562882 22674 22692 423184992 73877 73874 34199823 41343 41335 966150541 93664 93709 773582450 4376 4390 892009555 23287 23285 150931291 38596 38597 349950202 51123 51099 375268397 9743 9744 725558209 99440 99441 221630555 21450 21442 412349974 29896 29897 405664632 52051 52048 229722561 2313 2314 898765671 25262 25263 168004321 17844 17845 640954697 71076 71077 823961843 57996 57997 754185773 12786 12787 229546093 95681 95682 690134613 68988 68989 418916630 30176 30173 262081859 47057 47006 587384623 10634 10651 577526748 46324 46325 799499193 11418 11419 821140968 31368 31369 990245063 1165 1140 842952185 42871 42872 590394549 51634 51635 521375409 5551 5552 413495007 22123 22086 384909815 8166 8204 425929832 13733 13774 153210741 24315 24316 205671687 78462 78463 447988724 58655 58692 296991486 84036 84029 873125 24317 24356 152328033 88098 88139 775635987 96472 96473 230241927 35035 35036 878986853 25358 25359 144909650 8444 8445 377631399 18424 18425 216249355 20457 20458 1955929 83440 83441 946061576 46064 46115 945331907 48469 48470 190537783 1221 1195 247887738 4379 4380 218002405 93894 93895 409769209 94689 94690 89891906 42717 42710 353394886 300 262 805778789 42837 42873 639497860 99045 99046 134812794 47313 47332 314374271 50239 50240 733138740 77556 77542 711576344 52377 52363 805106989 91562 91563 636632515 57913 57914 620656590 58868 58869 123855776 28418 28419 918264154 99669 99655 853021444 52179 52180 979566874 52787 52815 385918655 89668 89669 610674987 65235 65236 931010652 52668 52669 92438446 93703 93739 258451144 9 10 911633049 59095 59118 63696292 91078 91079 239662534 83912 83889 401582029 46533 46490 759567994 74429 74430 318670081 87584 87532 497622496 43843 43884 52127889 98557 98569 581906272 24899 24900 382004484 39764 39770 623291812 76411 76412 438147077 1394 1418 446613764 72687 72699 854602048 27773 27738 992372146 74581 74582 195562438 65160 65186 952724528 27401 27402 630987079 79559 79525 264324490 35579 35569 330214015 79271 79276 952630492 33918 33882 227650678 91373 91328 549431914 33477 33482 802395025 89728 89772 104613915 29945 29946 443438749 52028 52029 470693598 12347 12305 956419400 56500 56501 105678192 22438 22421 529064418 27374 27375 906664063 3070 3067 42561294 90723 90708 619962892 31301 31282 884821316 99961 99963 734863041 43072 43123 133055712 36349 36353 772891656 14703 14704 559347268 1699 1668 330996075 90425 90426 562235524 84015 84007 117033551 15995 15969 73585247 79370 79371 509511799 13728 13729 753063726 13508 13524 638487881 77099 77100 747259438 51340 51341 989926139 92577 92546 873103304 40524 40525 998255204 17145 17146 133865003 52020 52069 373477510 94407 94408 563553784 29554 29507 488569480 56043 56053 531950658 31240 31241 301457272 16196 16197 59084989 92337 92338 693736674 3105 3106 333899840 45420 45445 437318054 35541 35542 915292197 22884 22885 265184022 61639 61640 722702435 90730 90706 322823152 52218 52181 28396426 16050 16051 170128162 15571 15572 983949479 10032 9997 287608277 22500 22477 671159373 19734 19735 908607963 63134 63135 99639776 19669 19670 778714171 57273 57312 845165211 53125 53126 493374215 38279 38280 946742433 49716 49717 263553304 55049 55056 556586375 87917 87918 204564080 64667 64668 26694422 46106 46107 261188239 7209 7244 225369926 78975 78976 515003984 62261 62229 885903384 63141 63095 791844777 85483 85439 350794274 17937 17988 44242254 62160 62161 186644412 50981 50982 659018480 40662 40663 291660294 12931 12932 65320122 9532 9533 652806841 31546 31518 305514578 16759 16760 594205154 78169 78170 947200297 34774 34775 194168965 55384 55385 172436293 51206 51207 603098901 25538 25543 373282154 1824 1818 818442578 28922 28923 135752760 43865 43868 486636749 13963 13964 661984944 17727 17728 869456538 56368 56407 21752550 90463 90449 612507410 92127 92128 795676374 32511 32512 320481664 69468 69469 692396115 3772 3720 40510310 54261 54262 66689416 11441 11393 869669582 81542 81543 471654351 53573 53574 160767342 61023 61024 429613962 35652 35654 665392678 47432 47454 906514244 51718 51738 268929691 80062 80063 757432245 36195 36196 521319895 78430 78431 609016269 90134 90135 279833879 15012 15025 920667506 74551 74600 398471887 30897 30865 963673469 52902 52926 438348528 63296 63303 972510870 22874 22875 367354065 68980 68981 866550759 91613 91614 719821627 30106 30107 231646449 4224 4225 166775009 32478 32479 244328053 29552 29553 394005384 49413 49414 861786705 73072 73073 28140751 39565 39533 520430965 18380 18419 874331033 121 109 695667636 66493 66494 824284315 77103 77117 455843655 61276 61277 103515225 70718 70719 186690143 84827 84828 705859123 57240 57205 860699053 91644 91661 339818970 31185 31186 431617003 4701 4740 13280064 50484 50476 643234591 78363 78395 262700168 85054 85088 442840226 14247 14200 505605465 915 925 940924589 98781 98752 758212325 18717 18718 267094989 33373 33337 738184737 84094 84095 640957927 33536 33537 287927407 12885 12926 909020402 35612 35613 364392895 72798 72799 202483784 84326 84278 241712683 19584 19591 853336302 92517 92526 739473027 73679 73652 809878647 31239 31207 584803933 3451 3452 220863849 44827 44828 159202911 44417 44432 339815424 22769 22770 867149531 11793 11794 197032575 41078 41079 217341417 79233 79234 613880962 72552 72553 235766666 81580 81581 666323697 21721 21722 29723645 72122 72128 548949763 21698 21679 590938423 37393 37394 755701840 10984 11013 780720456 24750 24751 529947500 85842 85868 484143850 39534 39557 11344685 69851 69852 330788997 75418 75376 187246277 2030 2057 674937159 64592 64583 399702124 8916 8889 160323812 32964 33013 415964947 23719 23720 605479877 60368 60419 823325095 12194 12186 548989439 28772 28793 239005707 22123 22124 727438607 95007 95008 632259672 49028 48976 911816467 28553 28573 490773015 86977 87012 796004029 99471 99472 565742506 51287 51330 523662704 72275 72276 490987298 26521 26522 106615449 29682 29683 625796719 48933 48934 288915551 75951 75952 655952681 14386 14387 874195949 15484 15485 223475412 90954 90955 406629536 35559 35560 313892619 90686 90687 686818773 26056 26063 916192305 16000 15973 995469058 12044 12045 947745218 8261 8262 167706423 17089 17090 991132456 87986 87960 620141894 50184 50185 937471812 38250 38251 851610647 82042 82043 366872250 36041 36031 514845177 27048 26999 697072583 26598 26599 643263866 20470 20444 898101855 18065 18066 150630097 17165 17166 352796791 97333 97334 523892940 28234 28257 628193927 67600 67601 882904216 14563 14564 690906376 79887 79890 641380453 47442 47439 890186895 31447 31428 761357394 11697 11698 183650021 64031 64075 410560225 87480 87457 203400709 79548 79566 559242613 99128 99165 208121905 44881 44882 119276308 11413 11461 982951566 87203 87197 150964269 50095 50096 879921347 94021 94070 704248714 65175 65132 56824382 87476 87477 966928280 32725 32726 302728040 67568 67521 589245109 49814 49818 859450432 10036 10034 641756920 98742 98738 191449957 53284 53297 617984276 12119 12144 810470333 88911 88912 410726961 79718 79683 250516966 32212 32242 713881327 2076 2041 399891896 76801 76850 699057471 92853 92905 897248884 3932 3933 443744427 36302 36303 326030917 80263 80308 797320865 6972 7009 597288135 69598 69630 93228163 36689 36712 609910364 7930 7931 350713905 72831 72832 807336537 16855 16858 211910798 67658 67624 611894235 10795 10820 234714482 43096 43097 106940260 85356 85362 97909148 70976 70928 204974929 58820 58821 64190646 64308 64309 566142024 98051 98090 457210532 45368 45369 175783495 15557 15521 232134769 62835 62836 388786547 28107 28108 684900761 17440 17402 547056660 3106 3077 865453851 32072 32121 491022316 76007 76008 829947069 59248 59249 695626782 58242 58259 755501344 42085 42056 449172651 99267 99240 507689915 98948 98904 633962275 19498 19499 384772226 69931 69976 661543128 35393 35394 871265706 32658 32680 371488050 49395 49353 556305188 9625 9626 407931612 83381 83394 628240037 43736 43737 200278829 73848 73849 735344653 92760 92783 833666794 64295 64343 697385530 76710 76711 126343426 75906 75907 640890681 44036 44037 33550005 70797 70844 108745038 29421 29422 578966860 80428 80453 453024812 87574 87575 942629793 93083 93062 610218618 45583 45584 421283998 22070 22071 864106050 40589 40582 505988575 82420 82421 922393335 4415 4397 350934053 86354 86403 21369604 65959 65922 717748055 36371 36369 351808038 8168 8182 486864398 876 899 531248153 52418 52419 230318323 49666 49667 358647808 27531 27504 83797128 15357 15399 199089932 68046 68047 474209054 78974 78975 604413394 82573 82590 972812607 6625 6612 969713653 30943 30944 853553305 31407 31361 113570055 19032 19021 75598781 61161 61162 32507632 50241 50288 888705123 93576 93577 637446902 574 522 198135011 56353 56354 492898675 54704 54705 578336453 93988 93989 689917191 87261 87262 798249574 5038 5039 510245135 69571 69540 46195752 26657 26658 918860479 44543 44538 160630832 96977 96978 195891726 55839 55840 359328788 61636 61674 520878301 63528 63529 313310996 75447 75428 769918655 6571 6600 374715063 87023 87024 979214421 50629 50610 1781004 34943 34944 965798705 58204 58205 26772127 61097 61135 336933759 39013 38983 527232339 23067 23068 532636106 44919 44920 632550191 90999 91000 766016600 68647 68648 626864390 46871 46849 410373522 24446 24447 132615191 87601 87602 313732440 57008 57009 934124028 19670 19635 719664161 9489 9490 113730847 72656 72657 295100431 31944 31945 405299257 95662 95655 124181679 8237 8238 909678784 38702 38703 371695253 10364 10372 6085158 78916 78917 369541382 33882 33883 336725163 522 495 95991388 16475 16476 967792059 38324 38325 39204746 88749 88750 568837610 31870 31827 822684704 1801 1802 92674961 89270 89277 641222662 82894 82846 852185141 2766 2767 708631599 92300 92281 975857279 9619 9620 208924449 10892 10874 856248020 92094 92137 389443397 81460 81461 769865694 78892 78893 473457538 97691 97692 515117806 95638 95598 756991596 75515 75516 329977289 19491 19501 93914668 80906 80901 536485079 23858 23905 762372469 58983 59018 634975865 55414 55419 672064275 57878 57879 321390731 61252 61302 193752006 60613 60614 448023489 12032 12033 376689097 97998 98018 51150122 1656 1634 225475703 2326 2329 156034703 89194 89236 144014884 7270 7271 960984088 57800 57801 233935366 89952 89953 100571849 85475 85454 234534278 98547 98544 523604727 74847 74881 311091569 79297 79330 397823182 47691 47639 603439366 25060 25061 897434317 81529 81548 852260985 77358 77361 736695115 49470 49418 696094405 85588 85589 354178270 31873 31874 794938073 65899 65900 44215973 39971 39972 782579895 45544 45589 660783322 55508 55509 833706939 39746 39797 338350828 2082 2083 466610786 11310 11264 880720015 74976 74973 478459575 2235 2286 433019137 7295 7296 927166361 25399 25400 108746792 36028 36029 377519195 22969 22925 565937302 82383 82384 714222530 10440 10441 492347187 7690 7691 464500704 2666 2642 673946328 85518 85501 282132332 43569 43583 928148516 84044 84045 694080540 88006 87986 89832855 1960 1961 586265255 80061 80062 694846601 39678 39679 468673716 92771 92772 727470756 18918 18948 87999516 95664 95665 84954313 63770 63771 215372682 41278 41328 458482272 56058 56080 857817447 1723 1727 98684555 58082 58083 759148553 33722 33697 54511918 8054 8055 730550204 8006 7980 768532957 59155 59177 856688095 8601 8602 948957636 30149 30118 848311858 3786 3828 801905056 60859 60860 883678996 60040 60041 43862796 8678 8679 683808218 45361 45362 766104425 86563 86534 496241815 36888 36889 707359872 78861 78862 608028525 80239 80240 225687160 92606 92607 945997187 75859 75810 562608804 13929 13930 224051040 14255 14256 462015603 95197 95155 204145308 64516 64529 328822656 51158 51165 921693234 27646 27605 87639619 27016 27043 655947871 30044 30023 364296168 27763 27764 384712509 50192 50193 100347454 8563 8564 729411455 50164 50211 997816512 15324 15325 974762725 65971 65972 606577127 69599 69638 313313011 52127 52081 180014635 76055 76056 970280977 66032 66033 729507816 24437 24412 587513042 88395 88367 103559388 3312 3313 605110654 78267 78268 374318873 8072 8065 284822528 9824 9825 295885703 15771 15772 997185642 88999 89012 268162762 9078 9079 733213098 84840 84816 37520853 67006 67042 218196351 80021 80022 513555384 98752 98753 721948812 96928 96942 171893567 54818 54791 18652596 31057 31070 242366184 56302 56309 508665149 60340 60297 637352799 32094 32095 444461060 47534 47582 710241714 83692 83736 22197707 69155 69206 155851863 3877 3848 347383734 72068 72053 509932900 60887 60861 128065713 50405 50434 331190975 14483 14484 361954143 45313 45346 916791748 15201 15202 11699417 28681 28642 519925826 90034 90052 542873672 71880 71892 469534419 23208 23209 246065373 25746 25747 773950878 77352 77323 613983418 66118 66119 725000817 51918 51948 543326337 52205 52206 215346988 59624 59625 813006721 60979 60987 606858479 96979 96980 72411572 45017 44966 770129558 87586 87592 49955431 89550 89578 522342627 80280 80281 47746060 84570 84571 681661923 3243 3244 517553128 6085 6086 312848551 30856 30857 440938013 6173 6188 953454918 44356 44372 350930571 90925 90926 844853336 25011 24960 662793194 7905 7906 194276009 42340 42306 449649673 36019 36039 35345483 88664 88616 468712049 10538 10513 974632168 36574 36575 853066815 93118 93068 850785539 14196 14197 796521416 96139 96140 881708309 35228 35253 767575040 82347 82384 271255627 12315 12316 619766309 59375 59376 415739170 76191 76145 881619535 78176 78177 390859442 68722 68730 36612186 19246 19259 375149290 87668 87669 341610484 3831 3832 118456075 52047 52048 887428809 49932 49906 552849585 42454 42441 998717108 3021 3022 913532992 12367 12402 57380486 41515 41482 272469628 34790 34760 431440452 38181 38143 845641606 37138 37139 119688124 88715 88716 275608783 81880 81881 841820049 29248 29249 752368972 95543 95544 487316139 67160 67161 238640648 33921 33933 596833865 96972 96991 840977597 4699 4700 490406904 22255 22256 774566542 28410 28411 114939645 87407 87370 597948964 87395 87396 573436856 73694 73672 476884641 17026 17027 162700617 19351 19352 943153686 17153 17171 703769159 56074 56067 798915786 18941 18942 443082123 93362 93363 936760022 95095 95096 28740290 50574 50572 873149323 78900 78901 714189763 65225 65226 942268689 47361 47362 398809105 45830 45837 739397548 59323 59281 556433441 22004 21986 234025950 88769 88770 613752276 63898 63859 909172065 83291 83292 269081819 69828 69829 931375936 45311 45312 282528362 97033 97061 517917770 2420 2452 212280031 9344 9372 872031273 81142 81143 51044827 94087 94100 853396117 90177 90178 643072835 13868 13906 653186290 23361 23310 857421020 47997 47968 817379029 79283 79237 743571035 56467 56459 387014912 60643 60644 989098080 41006 40985 874097810 31444 31445 186198467 6260 6261 318015851 92567 92612 145026005 70163 70153 276436190 78105 78061 594181627 79172 79122 977674618 90704 90656 482143806 68335 68339 155665972 10198 10199 301896007 44224 44182 944150523 39640 39641 71212347 78691 78669 991866546 94701 94702 140322872 58257 58284 670270500 59054 59055 380015827 36348 36352 405739051 16210 16188 619828149 81990 81991 88758639 52904 52905 972260989 23735 23700 213710476 14511 14512 866071834 49865 49866 279695869 7470 7486 195451197 13610 13611 980127876 58974 58998 198923640 89833 89875 978728878 53386 53387 942168713 77276 77277 873257516 89819 89824 229312708 39062 39063 760949417 53314 53315 234027195 39078 39079 375077230 23564 23528 433456400 74197 74176 786714475 78182 78143 420785014 25814 25815 639204495 33265 33291 110545643 99351 99338 474599414 71605 71606 429976643 69530 69531 613530447 23159 23178 177168238 50568 50569 707073464 61013 61014 562224900 35476 35477 533729521 57082 57107 307961055 66044 66045 187814041 51939 51940 780997380 21256 21299 812871783 44035 44034 746751500 87812 87864 636566882 27022 26970 61498170 56008 56011 176528390 12926 12959 108058871 35140 35141 235259996 51493 51448 636800932 47160 47161 574471884 67712 67660 439292816 50964 50962 424220932 28012 28057 22127294 97021 97022 833277308 88863 88824 679661664 22407 22359 285527646 19647 19648 518644413 4993 5027 142544562 28127 28124 691585439 433 434 692376414 39776 39777 300386744 65875 65845 952521571 17256 17257 132719269 92906 92916 592136814 82227 82271 715272748 77153 77173 891356029 71092 71131 968488417 1915 1916 829596753 75143 75127 569599859 44311 44312 733635425 14997 15036 364527657 23840 23814 943601853 14745 14780 443405038 45656 45635 826747647 40370 40366 498970803 75267 75315 978409105 49300 49301 146068412 78068 78069 506623838 16724 16709 774570273 12265 12266 495349416 49158 49179 691996154 7931 7932 275853330 20154 20155 690986606 36247 36248 710417777 46128 46129 630054993 42763 42766 960614571 44173 44168 451255036 65458 65487 368402 866 887 718693772 63510 63511 752612838 39056 39039 53317623 7816 7811 842453432 84229 84254 322913497 41105 41119 835998743 45403 45379 275764239 28272 28254 726014847 41685 41686 424903782 15850 15875 711594569 61990 62008 631595680 58987 58940 123588368 26156 26165 661807739 28721 28701 526145577 60079 60082 339910114 71807 71788 830559450 51882 51893 474590836 7585 7625 582226262 89497 89498 339695303 71503 71504 285234968 6865 6866 488329154 73415 73416 693272623 51929 51883 827278306 53203 53204 52142609 7046 7047 353749449 22889 22890 335940766 2679 2680 140700727 50090 50084 590956806 42277 42321 44642030 24444 24494 707803068 78279 78280 856114879 43403 43376 20618561 73710 73711 222497701 25769 25732 97939636 8078 8105 168703603 1075 1076 309716736 19150 19151 567835282 65992 65993 822036638 9977 9978 5597274 38166 38167 905379971 85036 85037 409651182 2577 2578 259999103 21555 21575 305672247 13239 13240 433460464 43790 43757 546669877 22159 22149 155436859 33545 33515 400318567 14764 14765 57076871 92889 92910 196079943 38389 38353 969331260 25163 25145 400371068 48837 48838 345929238 92447 92440 348726613 13603 13604 156007927 63709 63710 187279308 30646 30639 593993306 80835 80856 482709056 49561 49555 404876085 40897 40857 902546854 18716 18686 446246981 6281 6253 837221998 76438 76439 111903517 62341 62342 483916306 41482 41483 788697595 59819 59820 653782571 45222 45223 752311745 25833 25868 292735845 34976 34982 257908908 5146 5147 411113293 95805 95806 339442248 32572 32573 257601659 50235 50236 493606166 48878 48879 881400919 11920 11921 182690588 32373 32351 713583393 35144 35145 761266109 57679 57680 434787091 50912 50913 20850515 79215 79216 379425066 50855 50863 257728460 84035 83990 703665561 13109 13146 923762544 96433 96387 250194102 5825 5826 543595068 97233 97234 463560024 7575 7579 481035980 63065 63025 942148990 66293 66290 335815381 66752 66713 687209382 8277 8278 925350254 15035 15036 251051211 63048 63018 107702278 62610 62655 582869477 50097 50098 613649366 72707 72736 180006723 54337 54338 330561951 63727 63754 860157873 34989 34975 634606540 56085 56086 435643373 10870 10897 121090546 38222 38265 555761438 44516 44517 772899118 21566 21567 852634812 393 394 42234436 80595 80596 104949882 49441 49442 421692203 57543 57504 618229228 44362 44363 236763144 32088 32073 248886569 30439 30440 254146142 76704 76660 819137132 62065 62066 322567835 2508 2509 657350998 93310 93311 570749035 31218 31219 220047139 11038 11039 269432245 8993 8994 311824156 7187 7181 351882222 60046 60065 327943471 6833 6792 68560186 27033 26990 196338516 67694 67695 371041326 49401 49402 830540070 8879 8895 874976811 32637 32629 504815685 77760 77761 583112683 71907 71908 543821928 55389 55390 937381647 74629 74630 925692333 23785 23786 603214871 7078 7079 99631777 45988 45989 85570202 44593 44549 855312141 22170 22171 57954145 51026 50997 489607582 71776 71781 148354183 69034 69047 244532814 27340 27341 578115602 45571 45572 461871779 32759 32760 705693121 8909 8910 93496814 53858 53908 382270656 17652 17653 194339364 21634 21654 513721990 99785 99786 993294336 30264 30265 4104677 13987 13967 872199620 62229 62230 615076855 79830 79800 476393863 12614 12615 650134244 36945 36958 168012692 1173 1129 705576475 93462 93450 561262817 47574 47595 214907048 84017 83996 671059404 54071 54119 419649836 20745 20746 155208915 6266 6267 516393475 13321 13287 674885735 19463 19464 665124743 17760 17773 797075050 71995 72027 957569482 59249 59250 290545818 8051 8072 759641640 85256 85257 348811082 92561 92537 167019870 89282 89283 155799799 23542 23543 890207046 81134 81135 667420246 43612 43613 418373579 22357 22334 833734099 21692 21741 285765327 77280 77281 154748784 10961 10983 347699779 68685 68686 34246816 40678 40679 426699710 97928 97929 589717170 91986 91973 81295889 28409 28357 922845263 48413 48414 533383581 6886 6839 244911052 54482 54483 818579080 37102 37101 364474522 1265 1227 971559720 47106 47107 317954766 64184 64185 3966641 83414 83415 824589490 52359 52341 823384387 91704 91664 981863386 88849 88877 345275653 88570 88571 336652734 61026 61027 82556752 17716 17717 823420917 90247 90248 652504144 42234 42283 653323401 54513 54520 454226148 177 178 615408315 46057 46018 416483692 49608 49609 238924387 31806 31807 829190269 44028 44029 546908646 39108 39059 58491030 61279 61280 909879614 62208 62209 567868627 67137 67138 300085648 37571 37572 392811513 75489 75490 448003597 23128 23081 211219829 71219 71220 258628983 11205 11206 977891445 97644 97645 689441791 86900 86864 834061204 18134 18135 694363426 80194 80195 588072042 21718 21719 12125367 96665 96683 968743742 10149 10150 81854329 78324 78325 915357955 86638 86639 351419092 28486 28487 647675880 83606 83623 934923623 92086 92087 505613377 25329 25330 937835654 74243 74281 647243457 14239 14240 386298473 64945 64964 555955011 31617 31567 110495949 20751 20700 786402762 78290 78267 150905631 2467 2468 726763401 35015 35016 695036580 72122 72104 22609535 82779 82830 802395150 65661 65637 782273769 91979 91980 671366044 17558 17559 164473540 79836 79822 343263057 96660 96661 945830955 57961 57962 498682789 1164 1152 756280875 56482 56459 501114294 33938 33939 212416381 5551 5565 442462696 33662 33652 616607629 86974 86998 54548806 27108 27087 950421687 39187 39188 783053774 89086 89094 969343960 4659 4628 464900807 35148 35165 100445335 41143 41189 3416880 59833 59834 393235536 90151 90152 370093469 54369 54343 994446269 60713 60703 499858022 67518 67519 937806728 17264 17265 9802125 28048 28099 775307400 21792 21785 34236382 65243 65220 591978710 76273 76315 532010081 38034 38035 894415287 34045 34046 970212528 61318 61324 966058912 36592 36621 440655629 29256 29242 306637166 32180 32181 103586285 31332 31333 936050351 26045 26046 114952331 53222 53223 91454315 96106 96107 587552883 96354 96328 426190925 23066 23067 535327223 77790 77824 591431819 64652 64653 962628677 52599 52596 195990041 5919 5920 538419909 49615 49616 470513977 38512 38513 170051817 80978 81007 670742765 20921 20897 939422894 83580 83581 957306036 66443 66444 273657595 27962 27959 88164528 18463 18464 179036236 19158 19145 341905005 11413 11414 822832721 44060 44061 485132327 82334 82335 736489066 72207 72172 778501996 84960 84961 156928187 91338 91339 92037848 17500 17501 960509246 1502 1530 727998349 47103 47104 294610334 18571 18572 820600643 50485 50532 523282384 43869 43870 185653208 99253 99296 357575496 86230 86231 288619763 32258 32206 601678493 77806 77807 932169125 61655 61656 681813662 399 400 464459346 48575 48576 376812967 15117 15164 979217314 92300 92270 32179515 96523 96524 31627601 58481 58457 51777732 50120 50121 446927121 362 363 93828995 59197 59198 371974082 60047 60052 384312945 36589 36552 305780908 91938 91907 895413777 22616 22602 388410435 8885 8886 560930354 76963 76964 354939337 15568 15548 190287682 32526 32527 936991476 29857 29858 298812719 19396 19397 534079802 43053 43036 382991099 82151 82195 366845649 47772 47724 401503439 96853 96854 652094614 95324 95314 616008931 98560 98577 710848818 61263 61264 653050309 76144 76152 296870646 66953 66954 282470054 46289 46290 805788107 14272 14273 135225400 39271 39272 235604935 79819 79853 859939483 34847 34848 144296595 47083 47080 436235434 18325 18317 197256923 17964 17912 626297672 72777 72778 656844987 28702 28732 621450477 30977 30941 46231529 12790 12779 426454523 22682 22630 88607491 9915 9916 816778722 50967 51014 877065048 8083 8084 517793611 4266 4267 425551776 96013 96014 962186856 70515 70516 852319804 79848 79816 146824572 56489 56490 744878037 90519 90470 2781702 94401 94373 302402423 29479 29480 987023249 12079 12080 368859238 16506 16507 237461979 65015 65016 105543602 22731 22749 21446609 23330 23343 928138565 38798 38799 995783963 10941 10981 645042037 51955 51956 944752595 29618 29587 768652118 65111 65079 950599419 7225 7226 736898401 52060 52095 304146762 78145 78146 857359013 82481 82482 389988124 24608 24609 495182022 83079 83054 937862262 70264 70316 480743096 95141 95142 186916810 90931 90949 478867997 43575 43576 266037694 90368 90356 349735337 38756 38709 715225262 86981 86982 135888442 14384 14385 144956084 15167 15168 385139977 45767 45799 451156501 58877 58864 268850090 91375 91376 996477108 9729 9723 710332196 27254 27306 120274040 11370 11368 39435165 18651 18674 372777355 64041 64033 654841624 88680 88696 502373123 22240 22241 777735427 84465 84466 163113536 89896 89930 275683640 11416 11417 450018262 78589 78590 123280746 47954 47955 810531236 98983 98948 263555492 2436 2468 93386668 5221 5226 726447974 49454 49455 268770442 25154 25155 95569232 29612 29567 278952681 13428 13429 239010470 79997 79998 184804231 17209 17255 108501557 42558 42559 856232716 3434 3478 962752729 60220 60221 94518548 69915 69916 160187472 89537 89538 679885517 83045 83002 637496532 16194 16195 224752635 75173 75174 738081300 2409 2410 56791045 95634 95635 575209324 59630 59631 778225533 20099 20069 307703295 66872 66868 708604780 23401 23402 919331936 79131 79132 614281075 57144 57165 451967544 59832 59803 37591339 28594 28595 801238554 1331 1332 595312552 9787 9839 755929919 70671 70667 454324807 45812 45813 977377048 64185 64152 206784379 65121 65077 638524083 89035 89036 380662894 25633 25624 403503672 90149 90150 503982994 76420 76414 49822688 47707 47708 345887698 66592 66600 500759016 25236 25256 126589425 60032 60033 902156494 43983 43984 831543613 49899 49900 886301072 94020 94021 240340659 20363 20364 877052362 30988 30959 850927806 5294 5318 597336083 36849 36840 643854704 69697 69675 897586043 5476 5478 52936942 3626 3627 195290224 31593 31613 514378475 79817 79818 324930846 212 186 554252206 74943 74900 6405663 39914 39911 338548194 53141 53120 432180605 3233 3234 841571063 6932 6933 162965774 35959 35960 694525257 79443 79400 518508577 67422 67431 382279609 42524 42525 844518317 8481 8482 128447560 7462 7500 643628741 13301 13302 147337571 81623 81604 709126878 87108 87066 404030422 71356 71319 943533143 67249 67250 165440545 94191 94192 634507652 43954 43938 71280311 12829 12830 72327445 41803 41804 373479956 63685 63638 108079960 20113 20149 151257008 75535 75536 797680117 24549 24514 603687227 28692 28693 871716968 21378 21363 100903559 79131 79153 231604561 73095 73066 139651733 75525 75482 94877216 52143 52168 991459726 83957 83941 37863786 52423 52424 797295170 88012 88013 175397974 62521 62522 887398748 14680 14681 281311686 38695 38729 238244809 57069 57070 791430629 11680 11681 893448680 12872 12919 72551882 23804 23856 18593573 67 68 862075357 69067 69068 975652897 54996 55036 265026616 67316 67317 952683120 66269 66223 122896092 86775 86781 546020243 95561 95509 539704070 80379 80380 241966646 63473 63474 236257362 46305 46291 133645001 90671 90672 652600071 52347 52348 267322486 98753 98747 821964032 38006 38002 414372336 28701 28702 717359426 76154 76186 727363095 18675 18636 7217359 10986 11023 893184118 93863 93864 14490621 72702 72703 269954986 92660 92661 767308909 19082 19083 671518124 52453 52454 352167996 86672 86638 876035298 68587 68583 497765449 90302 90266 656657130 93908 93871 730656256 57558 57608 87717233 82325 82370 607904451 5398 5428 607695620 12988 12939 396191193 74783 74738 946848855 83588 83589 383362300 59992 59975 408091661 9253 9254 112575356 13548 13562 389389757 25914 25961 767099317 16828 16829 555958247 24001 24002 167167030 20788 20796 774200339 25659 25636 194255749 27384 27385 561991139 28702 28703 636621760 48919 48897 776480326 38200 38193 419119368 81769 81790 445841335 85359 85360 245022008 39357 39313 724495263 9628 9587 727570159 38529 38530 182004209 13071 13091 73521985 32362 32363 305799576 75075 75055 682724866 86635 86668 351125187 38011 38012 847667055 71333 71334 936173208 86799 86800 491799980 64586 64606 452202524 74898 74899 942578320 70627 70639 377282241 51018 51019 864297588 70999 70967 842963217 82134 82172 25202274 96480 96470 856018885 15868 15876 49581923 99165 99166 724605317 73538 73539 340705231 75550 75521 927106303 5114 5115 290054351 34823 34824 918761793 93212 93213 391180140 10865 10858 758917157 26010 26011 36632880 91236 91267 618004616 66613 66614 2846008 70563 70578 359558284 7160 7170 87119461 20204 20209 543316977 60404 60405 311798385 22208 22209 766958715 90900 90901 801559196 35422 35378 456455657 60080 60089 903007709 51130 51125 166974643 47836 47843 705951524 54672 54702 706155303 37634 37635 257416232 12929 12930 665646157 63240 63241 381704184 43393 43347 325373963 92860 92861 69775232 20561 20542 15298223 58010 57971 735947307 33985 34037 24987401 28778 28804 29155848 92987 92941 14194376 70271 70315 693766312 73530 73531 595271237 56455 56456 55627792 19002 19003 763671503 44503 44463 804328919 61853 61811 47825863 64392 64393 954501104 50070 50083 113604120 86566 86556 746250034 65570 65571 276440926 96416 96396 539145539 43213 43214 715297902 93516 93530 151360397 48888 48875 917259329 895 896 265620868 94801 94806 580732585 12694 12733 274792078 3873 3874 586636700 63848 63824 922743979 54598 54595 551107860 10746 10747 76028470 5012 5013 722510376 85514 85474 485190027 8228 8229 755959393 811 812 924024326 65491 65492 857601904 358 338 391541646 79216 79217 965200247 12304 12336 168959351 84080 84054 768610562 95276 95277 250238704 31406 31407 452756858 79961 79962 727620079 55958 55959 255972335 80478 80479 279947574 24260 24261 976383131 72880 72881 559359778 85196 85237 692884884 49244 49251 892910159 638 639 181588085 96870 96884 964321578 75452 75453 130276372 8941 8940 858074532 21067 21068 835289220 75506 75510 534164812 56221 56222 943306015 53449 53450 332441702 17779 17828 951124064 85486 85487 546917479 29547 29539 459274752 12789 12790 612590793 99856 99883 530519161 3816 3814 665108076 65 66 665644931 78659 78670 419027772 60531 60532 759915940 74407 74410 595131873 10926 10927 120365614 24088 24089 84146196 38247 38248 665220014 30453 30454 214533000 41079 41028 985632156 69131 69132 764555373 78984 79029 894126998 67666 67635 996730470 46508 46495 618047607 71099 71121 16750019 32369 32412 796237635 11609 11645 477459269 65796 65759 276646191 15718 15670 295097438 28665 28666 428394243 59656 59657 221382494 66805 66806 45987943 47966 47918 269089934 45328 45292 919049426 97448 97449 829629173 86038 86039 51455328 9341 9342 891994209 62579 62608 571633400 4457 4458 960153300 93499 93500 97458333 7355 7349 115476715 42019 42020 604438055 3609 3610 935224611 20336 20292 487104832 30574 30575 993716232 19189 19194 860104004 41276 41277 366445849 59506 59466 509024529 46663 46664 622469978 19584 19585 400392442 46249 46250 37353984 34766 34816 386532673 4232 4233 380699389 76198 76210 651810386 88139 88140 573114371 5011 5004 679548516 66486 66487 261112535 70909 70910 103422739 36614 36577 181794281 92416 92414 362889096 10196 10145 700243134 232 249 641192247 41784 41785 820551122 75104 75062 415394517 30398 30399 457930523 5484 5471 751492147 27472 27444 347731274 73106 73107 937667207 78604 78587 922080302 69491 69527 448774647 105 106 305854638 39549 39571 833935275 54344 54345 137841072 69163 69164 245128693 48254 48255 606580579 71752 71780 973661429 60069 60051 401141148 57963 57980 666375548 18756 18757 458771065 93292 93320 362277388 30622 30646 760659854 27065 27066 234653555 18518 18532 240666173 50161 50162 847656426 90735 90736 563064204 40472 40473 39516851 85 86 264158349 39477 39478 672086810 35118 35082 993456347 86353 86350 534682003 91069 91070 397169161 94510 94487 960078565 55745 55771 820949665 96003 96052 837301547 24597 24598 731389049 53939 53940 682034868 2624 2625 668360017 54967 54917 683949504 84921 84934 510221533 39641 39678 414179773 92453 92454 753603039 25540 25519 128533331 96207 96186 599890711 7091 7092 687076105 81868 81869 791918610 29428 29478 790617177 91323 91324 473754721 33395 33392 882157181 65838 65870 62744913 37900 37901 661571504 52286 52287 401206637 18853 18854 29992794 87994 87995 693972904 62493 62506 333431156 1821 1849 979934375 94007 94019 385505881 80342 80343 923122792 15860 15861 487522730 24913 24914 438177118 44269 44226 487879232 16017 15970 334435869 49852 49853 779584663 22554 22555 67740155 47471 47472 887597360 80018 80037 89499663 34403 34404 372540522 22366 22367 510795662 42083 42084 41393220 36599 36600 329172760 16654 16655 573393663 16348 16325 411513879 90199 90161 203330017 55611 55628 202433018 67480 67481 458438642 16429 16430 94834602 94667 94642 64861811 35962 36000 246789228 69089 69069 765068040 13705 13706 416388180 29370 29371 253186058 7756 7757 799764987 33843 33881 588463785 78153 78188 128365509 59013 59037 412077169 79205 79206 905315485 33049 33040 724474826 26392 26427 25542448 28299 28342 705774576 36738 36739 160637491 27017 27018 560135714 69033 69034 881100680 20361 20391 47429823 43816 43817 994044289 75304 75305 686438243 76766 76767 218960831 67088 67070 490590737 90230 90278 12468067 8312 8313 888159131 3990 3991 452372907 12503 12504 218733009 57435 57405 330786368 53899 53900 226924534 54862 54863 760479421 5551 5567 352510046 20089 20136 896510109 49863 49864 837662557 99141 99142 462651038 72622 72623 846152780 23129 23130 709399145 50779 50780 18243869 30972 31018 220955649 99561 99562 240069342 93531 93532 646264230 21115 21116 500728508 71976 72024 45760879 21195 21196 678350837 24298 24249 125144639 42314 42315 327394322 98457 98458 658286243 81009 81058 102273781 56001 56002 547543268 20350 20399 923505114 91116 91107 712622711 70920 70886 410402095 83653 83654 944811233 1624 1625 185723081 82500 82541 103812695 27592 27593 678088619 30157 30158 284617986 84982 84983 829571033 20980 20981 482591311 98879 98931 528999937 33642 33643 689595892 47006 46972 566565850 14375 14372 631232908 96271 96315 822829143 8592 8609 835048222 13069 13070 144392900 46352 46304 795861929 74281 74282 43412969 54800 54813 992732829 69575 69576 939355677 99559 99536 43359872 12246 12268 754948847 99706 99746 751831220 16140 16141 755188653 97001 97002 123035779 46039 46021 798061185 11296 11268 594819706 34245 34246 847329186 18189 18190 448323095 38921 38947 766154063 53649 53683 839227165 17550 17551 769799530 88070 88071 350329067 19454 19485 562079642 72671 72672 418198471 16372 16356 251805954 91765 91766 718484941 99940 99941 772652374 54304 54305 477496715 3957 3958 956634750 626 627 102760739 79101 79102 890263378 43041 43016 121700372 22370 22328 926292547 90223 90176 487207591 85663 85664 801514744 9639 9674 506264879 93313 93314 798678382 11080 11028 880118753 55568 55585 452754393 46804 46835 644036350 58007 57988 804172296 68077 68078 49073575 59354 59355 78650849 17508 17553 631631609 90564 90586 8218263 28947 28948 604346272 48011 48012 411983951 16420 16421 953398179 21233 21250 933396838 30555 30556 681434181 29287 29288 905610595 54481 54528 244089442 36837 36838 435115075 53631 53632 955862196 77200 77201 592367121 86910 86911 956290750 79475 79526 660171694 96419 96420 180185165 60592 60644 452911857 15435 15424 736099350 88234 88235 368055362 41336 41324 800416060 83953 83950 401382443 3340 3361 613170413 42279 42231 894151193 57197 57149 579032214 67291 67319 127257217 50833 50827 694094965 87532 87487 235240750 54784 54785 878937603 15397 15398 952830160 17392 17393 534434583 31877 31874 282518709 98654 98694 961167564 66237 66227 466585940 31127 31176 544831010 31520 31521 773179905 83557 83558 934201968 98396 98397 404298068 48743 48748 510998057 41555 41556 658093861 92225 92271 689263083 49311 49295 947947520 72043 72082 476998189 98770 98722 362793507 82284 82299 985613192 10017 10018 840195213 14934 14904 97731059 58852 58853 610513062 66864 66865 208757023 96872 96873 428011722 46816 46764 277795235 49907 49908 282772214 12380 12381 779524668 47093 47115 269338916 39588 39543 534396907 29508 29497 879935519 35197 35198 351141098 75086 75087 123081405 24900 24933 791627367 61547 61548 489792638 5111 5112 46104541 96453 96402 434691152 38656 38657 840385512 12247 12239 559523404 84819 84820 16962890 84769 84803 930286028 37173 37174 931334550 93196 93156 646758853 57747 57748 195163117 22775 22796 224011617 40644 40645 838950637 83046 83047 734195348 12963 12970 66722249 83989 83990 838744 87040 87085 33110636 42243 42249 327227246 15549 15597 961546263 21418 21392 961910544 48434 48445 60119714 52690 52691 411626785 31612 31613 197897948 98678 98685 476202010 89537 89505 50398363 65952 65953 232227047 90251 90279 897929841 33793 33775 424936982 41019 41012 677160503 90628 90654 286472621 25107 25080 978175127 36606 36607 837606742 36597 36598 196408726 11597 11598 755156406 18993 18997 807681542 51662 51663 90677910 73454 73431 592462811 28273 28290 814850485 12047 12048 115144056 4392 4393 946094006 19459 19410 165415880 11362 11389 879698375 53385 53377 542459400 61577 61578 851094661 87615 87636 927781023 5929 5948 897035622 24746 24790 7412550 22729 22726 681267129 8855 8821 474630331 28989 28990 287709678 39052 39053 432845875 72790 72791 104575658 91857 91822 749358750 23964 23965 21811713 77012 77013 581008845 3415 3452 925552917 14421 14422 752079056 77831 77854 213916305 87893 87896 908170107 58793 58783 83520248 20952 20997 299803074 47217 47218 568022040 30117 30118 777633353 66528 66570 923208868 50171 50172 546235973 20540 20546 930464753 18658 18617 184857229 87493 87524 129515514 80357 80364 589745350 91795 91814 540320490 86655 86702 425869072 18077 18072 934086707 23573 23574 654200947 35648 35687 78276142 67745 67746 258370550 12778 12779 80217247 24247 24289 718423237 84404 84381 690914461 1137 1174 526780748 65841 65842 544289841 10813 10814 962714476 46800 46784 936661693 27980 27990 354606200 50430 50437 29337576 24861 24899 951850149 55831 55832 548341679 10619 10617 974683961 5462 5463 466594687 77463 77464 795180048 38428 38378 233974886 15276 15291 391294470 21322 21323 268613928 26177 26144 565840860 87416 87417 61441981 33890 33891 381641288 33077 33087 261667629 83297 83330 671486843 12075 12099 324316405 44741 44742 791216192 37339 37340 524928329 37308 37309 721340071 80752 80786 702352200 85718 85719 594061075 68198 68160 278094828 67570 67571 947901579 76065 76066 677341156 20621 20622 217888874 19148 19122 481163914 68408 68409 260646827 27297 27258 60942117 46748 46749 204218960 24713 24714 715056896 96208 96209 193789176 24856 24857 910303840 24081 24043 234170740 2260 2228 542824123 4182 4183 312008636 76887 76864 230635303 33729 33747 793561819 73625 73641 174037527 75224 75192 173864910 85633 85634 598821230 89588 89589 270551857 40274 40290 104365696 47583 47584 814889567 13957 13950 706014061 94825 94791 185349436 90807 90808 848270043 19878 19879 764011311 13512 13484 679819279 74263 74242 956342062 47702 47696 589540410 75802 75803 154939603 48210 48211 695604898 67851 67860 849381561 57611 57568 288372966 78001 78002 161545245 29030 29031 85177270 11466 11490 719947784 1450 1468 313625386 56382 56383 138619195 3902 3903 572705206 24576 24577 417886797 95438 95473 527303428 19556 19527 490848617 71336 71337 464892116 60700 60740 119771167 66125 66170 755582774 22775 22776 265792829 65705 65706 380522810 87123 87124 732032002 21024 21025 224137172 59033 59034 198418981 27436 27415 7237315 81457 81458 796525032 89139 89096 853601317 49920 49921 580957174 85678 85679 577311781 91616 91652 537722768 34523 34510 801310028 6042 6044 78454171 53983 53984 61733170 2003 2048 315636047 24276 24277 756029397 398 399 977503656 13063 13100 132308423 4288 4268 305794080 20836 20827 926537459 50585 50553 985148284 73556 73543 442985667 35376 35377 805443661 70551 70552 896423116 50377 50348 446210698 86385 86386 826769863 62647 62648 186943301 83859 83820 231913156 27381 27382 388900016 43840 43889 958187803 91962 91963 949173086 82586 82557 662775984 9350 9355 251839593 28516 28517 889445608 66809 66810 599552460 87334 87352 279870773 13336 13337 209970656 20687 20688 90827204 29939 29940 659711388 52110 52111 696522732 10100 10128 252085644 14305 14254 117732603 49923 49924 382893874 97521 97551 454764787 24020 24021 593514186 65613 65635 537263620 92372 92383 968913682 95127 95128 474199926 7741 7742 366928804 60909 60910 356157235 84230 84231 717490687 40887 40888 124072563 75815 75840 186916559 50987 51018 714639625 69496 69482 511050153 86640 86641 17323631 583 584 492599157 88472 88473 873739388 40807 40852 539305643 66605 66606 380365377 42121 42122 285087486 3899 3900 606342328 64856 64863 93582631 13447 13448 430153696 38145 38182 376515211 93136 93137 984901975 4262 4263 893195310 75001 75016 816382149 20720 20712 891890169 86110 86111 503392214 8544 8578 255745869 17766 17767 835215685 13731 13732 921676176 87304 87335 772279492 12389 12390 202284592 68245 68246 607218401 9805 9806 343087699 27638 27639 257345104 9381 9382 565981737 27194 27195 871835341 51754 51734 102643498 9570 9571 568846403 90691 90692 572846293 79514 79465 948820473 52318 52319 707223084 47793 47794 933516614 91712 91713 474858548 54398 54399 371799214 29546 29509 996638997 75929 75930 88010033 33667 33668 98206652 8023 8024 212465020 86866 86898 971787742 18058 18059 485510052 95058 95059 955574550 47752 47753 137488263 38156 38172 751036821 42216 42217 617937167 28404 28405 222066191 49525 49521 758033709 35560 35603 36825598 2927 2974 203405388 97404 97373 843042649 4077 4078 329995410 51576 51571 736952748 86684 86656 957624846 73961 73963 220192099 57624 57639 486043551 66593 66594 882651359 97645 97646 910559621 70391 70392 731252990 52154 52155 582574222 51739 51724 738462838 46521 46490 924064875 80674 80675 841345485 75797 75798 540393566 57307 57330 182902090 45667 45679 761474170 73198 73250 939142617 13140 13097 933259095 65077 65078 600046902 62635 62589 318301824 50248 50249 559390690 15368 15369 287265671 40825 40821 345003989 34568 34531 52387925 17356 17395 491183233 68374 68375 58787561 96658 96700 524578704 88867 88868 917502844 15167 15165 549839533 54227 54228 199429948 84811 84835 220489660 33995 33996 22066014 20557 20558 927660462 20863 20915 289414581 53642 53643 379811933 32608 32623 334695336 85991 85992 549964090 44290 44323 62081862 87321 87370 564516217 80387 80388 590149082 98594 98589 473023768 91326 91327 850853219 5103 5141 424726366 56209 56250 935032423 78636 78637 758873559 81934 81925 546786403 55696 55655 33067633 27799 27815 474717521 21806 21807 681674771 63978 63979 438352403 15838 15839 366985452 22054 22042 664699715 52280 52304 45376179 69684 69685 344793398 92840 92841 832574987 9642 9665 929974432 60609 60610 292845509 73695 73660 313707073 55147 55148 482676818 9490 9477 627696269 3302 3303 173023933 67647 67696 320034077 15898 15899 373924495 46086 46087 557749375 23475 23433 207055038 33536 33552 681332663 1927 1928 162126228 3162 3136 556176008 52966 52967 174600813 93804 93787 332210118 33604 33605 857496922 14551 14549 307199974 58089 58063 699957888 64060 64110 846352519 95410 95411 18052652 64959 64960 518811169 28436 28437 110174887 55730 55731 824175196 30970 30920 245791760 43318 43313 415328829 55500 55536 560007948 60629 60630 751091518 22089 22090 207520547 5822 5823 428420996 71 72 237840259 80620 80621 845258621 84817 84769 35314923 12008 12009 476884764 82351 82379 630481999 57944 57984 831348303 37833 37805 735563225 68867 68868 137938223 5878 5833 331348174 89012 89051 521471171 24475 24476 107630789 28492 28505 522535868 90802 90833 499340581 77438 77439 977630769 57239 57240 685965465 12801 12824 940138806 72299 72300 407865855 35220 35221 664718627 26961 26962 759793606 57745 57746 922509576 40461 40504 960488351 56914 56888 710874064 78691 78692 958037943 11412 11413 187579434 90442 90450 800779563 13190 13170 738473410 17439 17460 704094599 78710 78721 307434529 26289 26290 160955561 86812 86813 192253062 76443 76453 835626025 5982 5964 964685933 44679 44680 304597598 30780 30781 817172765 88425 88426 69276588 11443 11396 309794292 40241 40243 162052712 75894 75895 149961644 37563 37564 576865625 62926 62927 241333978 45715 45670 221411547 66638 66660 337264164 40407 40408 994959384 43334 43377 319293581 74359 74360 564096132 4531 4481 687761329 32136 32113 577143566 80566 80559 33922149 32394 32444 61648821 57438 57431 902640662 8751 8723 557388554 25355 25393 137581509 45547 45548 529404287 52679 52680 785958708 94215 94216 333616327 20146 20168 255526962 2785 2751 278260495 59583 59584 893437070 81598 81599 747031498 91047 91069 270734214 57008 57057 674775052 47815 47818 148927245 59191 59192 471234661 23650 23651 249419122 28734 28694 806057341 59679 59667 183723963 11560 11544 97652762 80957 80918 625299488 83859 83818 798100170 27754 27755 960343263 4121 4122 497108039 50936 50937 599811211 37349 37350 236144545 39102 39103 870305679 19503 19504 412626123 89796 89797 597040761 67335 67318 792700130 97279 97309 771840575 85927 85906 721655891 98944 98955 977958909 8415 8416 324434559 21479 21480 365817510 87864 87865 107788803 37995 37996 209660229 2666 2629 711747158 38429 38430 396194379 9046 9047 597411604 45319 45320 199148790 82719 82720 965527816 35692 35727 58090965 3183 3184 189012015 55022 55035 827878494 87169 87170 895558233 54136 54137 387553026 81113 81140 370873534 92230 92246 833567568 52153 52146 61791357 50770 50771 868564768 75181 75182 123479279 66202 66240 610621781 68615 68583 670805564 28110 28071 582767808 37338 37321 700989497 94728 94729 581500605 95833 95826 98788380 44748 44769 388917695 3971 3972 440277798 91223 91256 746513856 7512 7513 329916643 25196 25179 524319584 91065 91066 227207541 6035 6026 22570245 70002 69953 420075045 70746 70783 615831897 44276 44277 248375843 32862 32883 406942658 44195 44196 556019053 13145 13146 244303827 30695 30667 789571883 47337 47338 934217154 79507 79508 870849073 64777 64778 930115421 46016 45999 354011279 80495 80496 674988751 1334 1288 439409874 29427 29428 893033444 85779 85743 760164210 94111 94112 980424178 53448 53492 933245250 88342 88337 359627323 36033 36034 279232369 29788 29789 130474325 76708 76686 558214859 65736 65737 945943747 16404 16405 707748757 14794 14795 526567258 43591 43592 851748677 15664 15665 653367021 54516 54517 432699531 53545 53546 505239597 64549 64555 213981207 17492 17493 662961586 5159 5155 7932918 97307 97351 944487160 739 740 574452260 89801 89820 610519327 4725 4687 406548922 97205 97206 532460648 54172 54173 65594017 8362 8357 107988567 48454 48455 517112522 15848 15888 43618258 6661 6662 899841949 22495 22496 806961226 73243 73244 970546318 35561 35509 961806585 22214 22260 461109482 42109 42086 134681000 86491 86492 218041876 70178 70179 26764630 44498 44509 27670334 51137 51138 719545326 24759 24760 961660579 74350 74391 126447554 68932 68933 11629879 17584 17615 684941989 53300 53285 254632093 7003 7005 390107888 25395 25359 204407114 95955 95956 18382597 64300 64301 156649261 62417 62423 402588079 34428 34429 832929697 1372 1357 758026756 58859 58860 452064595 56632 56633 581309667 21878 21879 686290883 51992 51947 463526279 77134 77135 554176048 24864 24833 336850663 24224 24250 99528796 54133 54134 455017130 19269 19316 366003575 84513 84514 966811261 5184 5203 127759502 86426 86386 885736468 4878 4879 543442168 79016 78995 666782571 26243 26248 785490599 99705 99676 57362754 33556 33557 365430598 43797 43780 302984789 53652 53653 707863927 45585 45586 173005412 9580 9573 222472770 94291 94292 533256820 63024 63025 437106343 63007 62958 515667262 65747 65777 43541856 1119 1120 440525136 467 468 711707634 33522 33523 91773509 51162 51142 97335226 21099 21100 730252693 70207 70208 670956978 39507 39508 121852768 7318 7278 53476532 48195 48196 861975666 28022 28023 375983236 84654 84665 453809068 63855 63884 75952081 59934 59895 174954027 31695 31696 598462644 60860 60861 547456978 95240 95292 984912475 61839 61826 579234064 40652 40687 416279206 23652 23616 582494338 48313 48314 173170144 81629 81630 909907379 4955 4979 653370709 63496 63497 515613011 47342 47392 924684738 80511 80503 931743555 50483 50484 807500077 5769 5770 759363109 73849 73850 608254267 66410 66411 506530993 10218 10254 79036040 72657 72699 464415276 80559 80560 815316622 85868 85844 778900620 92937 92909 176598194 19780 19781 110026289 81852 81853 276089677 74984 75036 729465253 47004 47023 244595289 12565 12566 481396487 31148 31105 529224769 99638 99639 188135171 79593 79560 428209029 29757 29776 397818987 27076 27080 498459912 71176 71177 424655756 1536 1527 723101826 96924 96960 693860597 88135 88136 894918713 30080 30081 295303290 2438 2439 156012742 53270 53271 19469158 31554 31582 600840357 43201 43202 836633958 55736 55745 441734162 84543 84501 360754708 4711 4747 82997755 44690 44671 238222702 35600 35583 871617121 19857 19891 531662014 76068 76103 500396494 40637 40638 384369988 50023 50024 935215396 56922 56923 213350625 25386 25425 343884240 7237 7238 380240333 22278 22279 945550584 7757 7784 247771354 34343 34344 487032008 43416 43375 733097775 50035 50029 288455875 94444 94445 309869222 37249 37250 324404648 45865 45866 641372554 13548 13582 608118597 45035 45036 517780826 67506 67507 914026112 15794 15795 631512162 52354 52355 34679092 44834 44792 883785375 72731 72685 949110328 47062 47063 429927486 62954 62955 925395121 84106 84107 35224133 37843 37892 990577059 83457 83433 478419142 4436 4437 140249852 86841 86818 322478235 41099 41110 315372209 49011 49015 557384451 61569 61570 208060821 83890 83891 981075457 49081 49082 590868406 29757 29752 692935509 40750 40751 973126990 9354 9355 281324944 32195 32196 712712888 61129 61130 975031756 31124 31114 718386869 69024 69018 441799931 13161 13162 245878143 47872 47873 802870538 48460 48431 684444540 98147 98135 788669513 98853 98828 348639951 78025 78026 43002952 61462 61486 912591659 10234 10247 1400329 20118 20119 154579095 74131 74132 918556220 26841 26793 369917381 8422 8423 114999686 65063 65064 952381866 49399 49363 226465979 48910 48911 385781139 86520 86521 796965585 16518 16517 51272796 25704 25729 167902704 11823 11834 583819748 89783 89784 272018907 65342 65306 690366363 14958 14959 12736004 13644 13645 898890714 8731 8732 210848026 3073 3058 966952226 83836 83837 751801504 63934 63907 817447972 81973 81974 517393252 15021 15022 129379418 74737 74787 479549317 6923 6966 121030643 88752 88728 236591347 74493 74525 964986897 71072 71048 833251806 87154 87122 389554632 11271 11303 838402793 974 975 273896552 10005 10006 140387227 46801 46793 386725337 93585 93588 694706620 53322 53323 545898341 20007 19958 336768436 75543 75595 937845972 28751 28711 205928171 13775 13776 209329629 42042 42043 859024324 42060 42061 614433300 53169 53141 61870242 14203 14204 231881591 92579 92623 689630760 13833 13834 840178581 86503 86485 95285290 22343 22296 212772615 42764 42811 739250050 12824 12825 594741280 34606 34599 82694318 50056 50036 377986223 90822 90823 205269350 87890 87941 43973570 23855 23856 324114799 56436 56437 734806811 65538 65539 135229537 79299 79300 188335115 99727 99762 339788866 46299 46300 248450936 14835 14836 191747490 62393 62394 534220892 18964 18914 427133728 81888 81858 380907438 90027 90030 586091899 52580 52581 864538779 59503 59504 271378818 82356 82357 261517773 97877 97831 725462710 22557 22558 636544761 27492 27493 929615969 92910 92911 308499760 37041 37042 826217074 53116 53117 495855091 64036 64039 972599955 51987 51988 185355947 45689 45690 624948501 79568 79594 795549075 41574 41605 995697510 15852 15853 497133344 87959 87960 795082324 69858 69859 81412240 90105 90106 209660996 81568 81569 151041804 79602 79603 532458483 55890 55940 66122104 35382 35383 674269559 61895 61852 43345468 41736 41700 181783963 66880 66881 573826596 67057 67058 54132646 8451 8402 944478357 9637 9639 900232245 12960 12961 334914580 4996 4997 794930845 32902 32877 75238381 15221 15222 630459763 62575 62576 979532375 99999 99995 721446040 86887 86860 17695087 25745 25794 642478493 20894 20933 714660695 79278 79261 317658513 62259 62211 434411735 92618 92639 882396503 29495 29496 161367966 28329 28330 145647071 52603 52560 831166270 14775 14823 850337889 56833 56834 377986679 29319 29320 328699942 69720 69736 537138664 87883 87921 270716471 5200 5201 161668756 91373 91374 330849562 1071 1072 369008354 90309 90310 391014373 29666 29690 653343689 7176 7177 274494130 3375 3357 168420915 85628 85629 428753701 62300 62301 792321638 59757 59761 94554516 4285 4286 439324246 20762 20763 469839459 2424 2436 171913492 84659 84660 526724031 27690 27691 264339531 8796 8797 95048441 61205 61154 578723418 13445 13446 803050460 70754 70755 550343981 77788 77789 564685387 14050 14026 843149600 99805 99806 189903664 9357 9348 222540022 73626 73627 156374868 59491 59451 800263690 73286 73275 727321955 74431 74415 706976760 12338 12320 741774248 96465 96483 687285085 99460 99461 255330997 45626 45674 933615723 82983 82996 345662925 8833 8834 803941959 74912 74935 134861480 10111 10112 547037512 13621 13616 558381017 51664 51665 960155951 68772 68773 774229754 50664 50665 58783558 85837 85838 181855480 95856 95857 265144966 72602 72603 870215607 29482 29483 389834742 73668 73669 346065631 34407 34408 356442523 49 50 101083468 87336 87285 746465271 58774 58775 828715896 8273 8274 637443853 74574 74575 686942448 50044 50045 124799017 63355 63356 890141533 60844 60845 202650997 45017 45018 889730316 7413 7414 605173045 7874 7835 180109786 60454 60437 405347886 85395 85445 406953825 4390 4391 622806674 92238 92239 564848897 67877 67874 201118717 93686 93687 418823057 56515 56516 473729101 82537 82579 799196294 58236 58209 549419543 50009 50010 622258260 63328 63329 558032837 50028 50059 241275797 75288 75289 190833634 76872 76873 366857690 64058 64059 425974887 13221 13222 509144138 65390 65419 171133163 38885 38856 351214557 59356 59357 409294991 98143 98144 401440285 68575 68526 589704048 27301 27302 732869198 27784 27785 878357925 32700 32701 195156054 25153 25165 856761495 60720 60721 889867459 4301 4306 126743419 99930 99964 420032014 58866 58846 59640350 54758 54759 20057415 19652 19653 709702876 22761 22762 814301596 71735 71739 244646253 16347 16348 800969783 19178 19179 427541618 24544 24545 565080132 16083 16112 766772025 26418 26452 774128010 66836 66862 879133634 36980 36981 818221356 47318 47355 35957199 4274 4320 603500478 96507 96508 824192764 97979 97980 578648898 31480 31481 479940561 24801 24802 517161839 71740 71741 341171028 21443 21444 20121976 58451 58449 253242243 54540 54572 688251596 50887 50915 528117627 3299 3300 947356709 98156 98157 249080786 27754 27756 168762759 95992 95993 723196682 35931 35903 869359855 50986 50987 649745267 94623 94601 383192330 41076 41077 339935829 54640 54605 578828867 35489 35490 995582087 1626 1633 802233268 10155 10156 577516243 25806 25807 975328590 54072 54073 28907315 9790 9791 584360041 51710 51711 928942639 63928 63929 791483897 23570 23571 241904799 76367 76368 327017362 88481 88475 799893817 37146 37148 969007082 6180 6181 437579688 9025 9026 161802042 3127 3075 459600396 44398 44414 724863058 87487 87517 867262033 68936 68922 22419277 55963 55964 639458116 29243 29244 810789580 89758 89759 555504752 53181 53175 529800543 93017 93005 678518907 98189 98190 472886479 6535 6536 134956167 3536 3537 459314844 13834 13868 808066545 12769 12733 639266201 22485 22486 96711606 34288 34255 245029438 91965 91933 916677204 78441 78442 818814500 15945 15956 422124726 54074 54070 307346648 89167 89168 287969779 96011 96012 375290447 71595 71596 323925486 58029 58030 22324688 90662 90643 651628728 58398 58399 751514771 79388 79389 650525572 81593 81645 85472709 27145 27146 226101955 80370 80376 867949840 31954 31940 784372823 17656 17657 888288632 33653 33622 115702686 29318 29363 225770622 79282 79283 928236151 7515 7516 948523287 92919 92929 891642595 82863 82864 541648172 42974 43007 396799090 58141 58142 213367784 72438 72417 69864865 92406 92384 754972025 33701 33702 676039296 24286 24287 885977997 4295 4347 810575571 93995 93987 295689435 24906 24934 788071671 76140 76141 365599726 65327 65328 792001407 3330 3283 500628724 58543 58544 300333633 10635 10636 872242516 37997 37998 942814874 6884 6877 919113659 55674 55718 827599431 11986 11987 401083625 50927 50880 609157746 94363 94377 579236313 6083 6129 279839842 41599 41600 60684826 72919 72920 140876837 66179 66180 865938454 26256 26297 772285577 7996 7997 288567208 54819 54820 886015505 82411 82412 840118884 57369 57373 354129540 48756 48801 196696966 65411 65412 9496688 47350 47383 7121493 69257 69258 195724435 64235 64236 366287268 95993 96032 420840900 65465 65466 366388180 19819 19773 694164698 95519 95563 907826535 42673 42674 444964105 13854 13855 33358844 93529 93530 856156721 98186 98231 984950352 52280 52281 372921030 27629 27630 305354131 41026 40989 750169332 44898 44848 916661612 63842 63870 697562685 23322 23308 450225979 60817 60818 642088062 80302 80303 834220575 11365 11366 976902974 82093 82094 640352698 74073 74074 697430533 86308 86309 917124158 52648 52649 971930764 71612 71613 64507420 61705 61692 236632989 40999 41045 983472378 31370 31371 78985682 76201 76202 845746169 14665 14613 990730301 56785 56782 8926808 36959 36954 693846120 47875 47871 321531511 37407 37376 387271390 21741 21729 444567874 91897 91898 864683097 47921 47922 453887107 72268 72238 367610761 38974 39024 292665163 54018 54027 145194341 92423 92424 994828265 50169 50170 820985206 36729 36730 486415674 36141 36142 305789894 31835 31873 838587712 54128 54094 100121925 56405 56381 58206539 61400 61368 67090768 91726 91751 544869014 15496 15497 694508349 75361 75362 650887374 76037 76038 234609834 83887 83904 582886080 44943 44944 156873953 22584 22580 949569673 65949 65911 407898062 66565 66564 355184434 7666 7667 461201359 18998 18999 993546618 84368 84369 532774820 37793 37788 79039872 76569 76570 609315393 38672 38673 550504964 15354 15318 526406993 19906 19957 409428962 86946 86944 346817241 77385 77386 656010569 15638 15639 890451899 14047 14069 159445059 59403 59373 327741670 40595 40568 231256569 65259 65260 357499712 79993 80030 32000430 53768 53758 764217951 77891 77858 751485516 52650 52686 623755763 49034 49035 251398798 49024 49025 748729429 45057 45060 386145481 44439 44444 696638987 51738 51721 204656826 70911 70889 580183394 11139 11140 231099028 65262 65263 24854155 7824 7825 455678196 5893 5894 411445770 40066 40067 130539840 35350 35378 647751556 91721 91722 850257434 93143 93108 2129562 93064 93065 612268566 51126 51127 492621300 83704 83697 813646699 90675 90676 478535577 51822 51841 321418394 38945 38946 585175811 80683 80730 210110081 81773 81724 666050188 90943 90927 529448007 80941 80919 774034503 94311 94312 533074030 45736 45717 309710557 33061 33062 299162378 93320 93297 815088238 28421 28422 157190965 7140 7097 570700457 39488 39489 581548818 59820 59821 331239806 32919 32945 958430067 98119 98120 57230460 3194 3195 415263875 22059 22060 545912303 2794 2795 342884014 73175 73176 232113598 58034 57993 310204415 66399 66397 158201359 85403 85404 975827480 66379 66369 837263056 99163 99164 844890158 66387 66388 755276088 68409 68410 381027975 88812 88773 831212493 91569 91570 675952230 29649 29678 903514980 33925 33912 401126856 47774 47775 957693689 43511 43512 212104396 35361 35362 224848405 23109 23067 577363643 8172 8173 342107114 58710 58711 745032944 41321 41293 974081481 93140 93190 258850589 82474 82475 19718914 49251 49253 604429340 64698 64699 47985392 27432 27433 747438918 23113 23099 499674229 98169 98187 861998984 54705 54725 837453896 15629 15668 184201819 13104 13105 186343520 2328 2329 512560336 52607 52647 887250399 89931 89903 645938167 32278 32265 359300935 42232 42209 297318725 16502 16503 861180875 11794 11795 427130595 58789 58790 917942092 87173 87142 567097639 31878 31879 315342069 42254 42255 152072829 49493 49534 709024372 64636 64637 494602556 48326 48327 283206819 91328 91329 535381946 31978 31979 935765446 64134 64167 572559160 46788 46793 52714188 68521 68523 339074704 89169 89181 526739461 40019 40001 272894991 46359 46360 500879034 93239 93240 648916411 25137 25168 762975329 70082 70035 426745304 67147 67148 543050775 43781 43782 181288649 10791 10792 236913106 22197 22198 650381067 39328 39367 557010553 3655 3656 529382804 72661 72646 497668137 54281 54310 563235853 51728 51729 779729138 281 331 664834509 92100 92101 517792472 4721 4722 376926882 33996 34018 637419768 13390 13391 313187649 89617 89572 7847868 98773 98784 723704609 60003 60027 887822137 57928 57979 526047246 35512 35513 53982227 19126 19108 711546526 83703 83652 706829179 92153 92156 24158345 30337 30336 561907222 14105 14106 69496470 77786 77787 76454437 59153 59143 642159789 78679 78680 237376381 13634 13635 428803926 8859 8905 896351013 14961 14919 7203060 71296 71297 687764630 54221 54193 793292915 31496 31497 834918147 70288 70289 209193649 52861 52839 679668126 6254 6255 599742976 65335 65336 329885115 86073 86074 617539756 80854 80884 548374169 72093 72100 787569942 48299 48327 954326883 50092 50075 772250312 31021 31051 533695314 74048 74051 480228584 94244 94245 269642590 6457 6458 553745023 98142 98157 185812002 60245 60240 439816196 69780 69781 681478665 69491 69510 895535080 65848 65825 956802262 99172 99173 788706253 86237 86226 90283328 48341 48354 777059458 98224 98225 621876037 96235 96214 299604020 69230 69231 250433898 93230 93231 427737196 38287 38280 105168440 19803 19804 660965828 67158 67159 249421459 73145 73146 184967102 84252 84253 951912177 78553 78554 723181371 35611 35612 999794457 50892 50893 545187181 17231 17280 433708651 66385 66390 206840293 72221 72222 710444008 68395 68396 691027208 3389 3390 198666127 21399 21395 727326122 26894 26895 485145981 77871 77852 725869789 37947 37948 733250904 92056 92014 314156107 10921 10922 776023303 19233 19199 235756443 81220 81221 349966341 66827 66870 666145098 19158 19159 913603505 91623 91612 674500843 25927 25945 177320277 39177 39211 233061769 87760 87771 129557292 94252 94253 464002122 20412 20413 873853386 33052 33053 570526479 54537 54495 376186886 63120 63121 184073502 90564 90535 169741736 70155 70156 453987566 17190 17191 577822921 46755 46756 384167191 80585 80576 270608442 15146 15147 705017820 42770 42771 258439043 61437 61400 842348873 22305 22260 204168478 75252 75243 148384176 28690 28691 134112167 10006 9967 270788109 45451 45452 163095022 26793 26794 427931288 52545 52546 474979479 41209 41210 213859450 30875 30876 430286176 16164 16124 869222618 76510 76511 974776446 77995 78013 972678538 10184 10171 705983355 17010 17011 509241093 36422 36423 676023238 70185 70186 652051766 95982 95983 873970325 22306 22307 568548220 20468 20438 443438769 11942 11971 472005442 37026 37007 87864744 11351 11353 984134449 52720 52721 980240108 73806 73807 896249592 77854 77855 832810065 60199 60234 569343025 76101 76107 247573132 88054 88055 753865698 35717 35768 681923673 83304 83259 208943881 70481 70501 510330301 23854 23855 437942228 48607 48644 954779781 24702 24657 167843657 26338 26339 550804434 1599 1614 521587818 76856 76857 347443360 68181 68182 47203068 45663 45707 856850668 6051 6047 865688124 444 445 586470879 72063 72042 288460904 67737 67760 268629412 69918 69919 812852393 18397 18398 29024910 34683 34733 192042624 36351 36352 588322447 65622 65643 557297941 8703 8704 426164030 13163 13164 704903822 49388 49366 751681707 66507 66460 429929908 4375 4336 44323882 98264 98265 62305941 64490 64491 39560043 75222 75232 869655144 44568 44533 920339692 15991 15973 344873519 79852 79820 80885120 746 703 728852493 50913 50932 223973303 22576 22577 98120092 87960 87961 91905246 12127 12128 431933495 16328 16347 665102782 85044 85045 276696833 60264 60265 595346482 60143 60144 454147627 31670 31704 57679399 15926 15911 403924590 74373 74390 533530070 98230 98231 175718926 54157 54132 744883421 50766 50767 937450357 86344 86361 405364689 991 955 987737967 5575 5576 863716832 48721 48728 486453231 26593 26552 272154091 33250 33240 663628118 66909 66926 602333886 59256 59257 369576991 45502 45482 743581362 51887 51877 369114748 54677 54678 730211553 62401 62402 329643834 22683 22709 861497941 83785 83786 808534335 28229 28273 490499647 72028 72026 27925941 48260 48261 154884701 38644 38594 326066421 54442 54443 89303456 13737 13738 470301178 85498 85503 408936452 66325 66326 147506967 86370 86371 957862122 66518 66570 951338501 52985 52972 295292660 91417 91430 559711622 44846 44854 690256228 54664 54665 777112497 6147 6148 8475227 81627 81628 64261435 85004 85005 86454713 74129 74130 356584378 34230 34231 601025832 24456 24475 205242838 22865 22866 670891398 91841 91852 400909726 79415 79416 495910360 56281 56282 64063982 32820 32821 352183331 40028 40032 299777566 67772 67771 20750312 50966 51013 893901154 86251 86267 380237398 76877 76850 124320798 88920 88923 335926072 67349 67350 266260607 55777 55778 728621849 33740 33782 807183162 1145 1100 601393627 69350 69351 416833128 23068 23115 236863348 84287 84286 567830211 64953 64954 486051335 11844 11845 378788808 24522 24523 293011723 15433 15434 523866218 68039 68040 734714708 43294 43276 828606785 44791 44786 248890155 70127 70128 787663780 5588 5589 563853626 43750 43751 257190084 73331 73332 598534470 66118 66110 833135112 41428 41429 837098375 56376 56419 855054841 10861 10862 79658285 38194 38186 5393809 95246 95275 996511063 32475 32476 263013141 42740 42741 164810746 60547 60548 735372423 7673 7674 727658095 96341 96342 959115949 88731 88680 349790587 14341 14342 420520013 29470 29471 797093374 34920 34888 326533132 26311 26316 818458197 82160 82161 500423590 28227 28240 599483451 63479 63480 816078727 51404 51405 602441666 86329 86372 691479841 78131 78132 631901678 3737 3738 160621560 19494 19453 119002090 87623 87602 370599836 64638 64598 444498708 21240 21194 259896513 3550 3551 636968247 74568 74550 22036757 72698 72703 756575635 72923 72882 186035873 26481 26531 615604288 54850 54851 705238313 16811 16812 515526849 93423 93389 522432860 50450 50398 388567103 39378 39379 411941667 94054 94018 792852609 37418 37419 815754268 62298 62268 732102909 13281 13312 748232410 41212 41249 608628000 51851 51852 550019055 4081 4082 609142179 54216 54217 193624883 32463 32431 579746534 63314 63315 336327037 55719 55734 352956854 62819 62820 150970260 1207 1205 570494842 81468 81469 208506299 84419 84420 23695318 25472 25491 54012207 86592 86634 730442552 16404 16395 384735570 94369 94370 595658739 10705 10706 693119568 20452 20501 974071550 93331 93287 363041965 32562 32563 133392709 36147 36186 336526934 13279 13237 532721582 95636 95608 650580573 16101 16151 575520624 78822 78823 6540370 43707 43751 746259468 88342 88343 360136094 30156 30157 224296031 25225 25226 291040045 51833 51834 43179766 80346 80347 75027318 89472 89473 101569339 33291 33292 781005842 96110 96111 525986154 18524 18525 524673681 88833 88786 945407338 85701 85733 996562894 99843 99837 769207476 21686 21687 340061869 41297 41298 236468107 41979 41948 877735319 5179 5180 433196933 26033 26085 782198843 18541 18542 733638109 60055 60028 493257553 42189 42161 710359714 80887 80845 343504369 89805 89835 90710102 40860 40861 749443164 62224 62225 990729374 39796 39769 142985286 54929 54930 74905808 65851 65863 492397742 5010 5025 811649208 50712 50661 164645900 14496 14497 570870713 87820 87823 904463948 90506 90475 671515756 98934 98960 280051898 57376 57393 123511431 94609 94610 295670737 98148 98131 135248404 51364 51365 864502675 88403 88404 632020277 22184 22185 813348818 18260 18261 147931969 92282 92283 48033123 51324 51325 799290152 94847 94867 535308268 51779 51780 215109217 20120 20121 474429678 99002 98957 291518895 33174 33212 834841249 6184 6185 765406888 62861 62865 863737869 26706 26748 285761708 18566 18567 379444256 61009 61050 1112012 26 27 573143437 96336 96337 735830789 9733 9745 894133319 37562 37563 579854554 30035 30006 28462601 72277 72278 256748256 11592 11636 450198085 85680 85731 728048941 72267 72268 417873646 81944 81950 835374302 74283 74270 455877287 31371 31368 754842097 14515 14516 199245749 40458 40459 536001056 20421 20397 54605209 61419 61420 771959637 70113 70153 588894924 98321 98322 753044059 19022 19029 316713902 90724 90730 599254838 98296 98297 247604788 26647 26618 714851849 2214 2194 435447222 23393 23394 833690637 19581 19582 501011198 23252 23253 301629382 33469 33470 968353584 75459 75460 562765207 35335 35360 553079193 35758 35752 28886473 35781 35765 581207583 60072 60073 6985779 44447 44491 722300622 60762 60763 209593954 56616 56611 941434822 37008 36981 801544627 13254 13293 908212983 90599 90600 810991231 5777 5812 742676756 70242 70243 916822811 92285 92286 517735627 84139 84124 102878819 81480 81460 761405467 32768 32720 63282004 93744 93708 6933649 1527 1553 901678361 10587 10588 231767330 38480 38438 903487422 72067 72054 469647716 50690 50715 466661008 9861 9862 831192836 52579 52580 8949702 56883 56848 838233628 99042 99074 713559555 72431 72440 573604283 60574 60595 859498977 3849 3811 362080428 96564 96541 336154517 26736 26693 442386243 95736 95737 258903483 28729 28691 299649382 99707 99706 803399805 39667 39618 901350172 72128 72088 674213019 86311 86312 18932544 35835 35836 82049070 59657 59658 257615939 99682 99688 736283720 82128 82129 977250194 66227 66228 719091874 36299 36300 365943471 28219 28220 539240528 68390 68391 400009738 81275 81276 44544772 5705 5757 627743068 18423 18424 996192123 90006 90007 672128945 19830 19831 96749836 44101 44102 195875154 98062 98063 91175609 60197 60210 742939931 89536 89526 121559659 21437 21438 709982668 41260 41301 834902574 71670 71657 598894445 44519 44520 239624547 28948 28950 676630779 62974 62975 394806509 10270 10271 635914641 14165 14169 280637367 57692 57693 788057824 21472 21430 926812964 76444 76395 944975471 97507 97508 294343418 697 654 131895779 60798 60765 751655160 41308 41358 90228767 23912 23893 293312102 19909 19941 83895680 31604 31605 886456757 12881 12882 154781546 76181 76182 215682506 29768 29767 479019316 19945 19898 58998926 95754 95755 905064766 56103 56104 655489439 78771 78814 804289009 53494 53495 706183207 58500 58504 647777984 38829 38830 946706498 89880 89921 527027953 89413 89414 12041240 12243 12244 202283253 69972 69973 273434733 24783 24784 927395954 40192 40182 600107 97600 97601 974512343 78853 78854 609494487 44174 44175 135108112 97441 97442 215277302 16455 16426 170342468 80058 80015 394417235 54422 54417 894516833 88358 88359 29659475 14114 14115 184581407 3688 3657 423862889 17713 17714 141575486 25518 25521 177504277 77878 77915 460069261 71254 71255 811447960 2399 2431 984069946 52563 52586 472079349 94096 94097 955272484 66867 66853 427596262 86465 86466 313557893 48335 48376 314069877 39601 39625 398099183 32848 32849 822636941 69568 69540 723277186 51639 51684 970858419 23499 23550 547368434 49435 49396 444020007 78231 78216 700771202 81161 81212 641322633 72988 72938 899709037 11525 11559 711932769 54867 54868 141820579 18132 18133 423366949 68723 68729 192068590 61181 61182 499269012 74567 74574 362233126 64988 64989 717274613 15692 15693 634813320 99259 99260 735332126 80443 80444 432049980 35920 35921 201540924 73012 73036 547775995 79876 79908 358180837 73233 73234 279677269 38883 38871 438079411 12780 12781 201095626 68996 68997 820232086 82369 82318 148691421 51175 51128 790410881 11046 11071 521644211 23223 23269 525767474 13797 13817 565627406 18141 18129 959849385 9254 9290 429656515 9911 9880 413777371 6920 6967 288671169 63443 63457 852991655 76856 76822 287009133 2945 2946 582855026 48006 48007 582119732 47396 47435 292574106 77641 77642 51377287 89149 89150 465364575 8740 8741 605327008 50397 50421 188960302 65684 65664 768891737 62737 62738 368314278 45240 45241 98848230 98249 98250 327681948 12707 12698 127373429 36658 36626 421895159 4485 4445 867136838 93205 93206 213326430 24947 24948 835323592 31823 31824 992338502 32076 32077 364826447 88741 88737 984374512 23143 23144 534209688 348 349 360981780 53264 53228 863867076 22609 22615 605050068 32841 32842 551015287 27770 27771 840281894 16091 16092 738545477 15346 15326 96204775 35755 35756 781694410 36491 36492 417406598 19357 19390 776206486 99566 99561 235830746 45343 45348 583842698 4380 4381 188491529 79720 79681 104499700 83215 83252 22891654 44377 44378 169945675 17767 17768 84014421 6435 6436 609699935 210 188 988792908 41863 41864 866403531 98424 98448 183585266 98304 98324 115690990 16175 16176 76172203 49523 49524 841193599 87563 87520 689440299 68473 68486 809265147 96997 97020 82453580 77002 77003 338041110 29275 29276 594450433 28864 28834 945446208 22434 22470 858444581 46842 46843 465299436 55751 55791 667203299 20055 20050 563481097 28802 28803 734943043 62745 62734 759551752 86954 86942 923912238 30487 30512 212432292 4203 4204 434943011 91898 91899 804888919 43208 43209 625038170 71850 71800 978708211 34241 34242 174270471 4202 4222 105335951 42508 42489 52901426 53776 53732 288125980 42476 42488 288905790 60918 60919 649152783 36591 36539 953148563 22579 22594 749928763 72734 72735 859844637 59638 59586 306966190 72725 72726 76323075 27200 27201 143927906 66491 66481 445611492 93153 93154 19727172 8759 8795 37535669 21318 21330 506786965 34153 34154 529186957 26727 26728 342084397 95862 95836 393994106 44474 44475 691956059 42259 42229 801495017 62 55 323918152 44366 44367 386766556 14896 14897 648461741 37418 37383 456849883 54239 54240 205107382 90740 90690 223226954 67324 67305 507301742 70480 70481 113987172 73143 73185 310288168 81215 81219 250155629 17120 17095 4409246 71865 71866 206087432 96611 96565 520234891 47489 47513 917124897 32012 32058 810408696 42997 43027 80751294 95703 95719 453763966 46679 46720 296158573 47213 47193 806899686 25514 25515 210945403 56388 56347 693026893 9780 9781 508022463 48739 48740 997122537 8679 8695 559782482 32171 32172 89415503 67394 67436 713409824 14103 14104 471717798 5452 5453 785948618 23779 23780 821605785 31501 31502 159595332 87403 87404 411826484 95163 95164 213597267 42569 42570 217029503 74654 74655 947910568 48552 48553 760625563 57662 57663 520322157 31280 31274 761271102 50498 50499 229917284 29139 29140 823121304 96341 96376 208652879 20360 20384 203159289 68254 68255 906089248 42342 42313 631659599 81991 81963 490584795 57783 57784 607658858 51964 51965 229403883 61844 61850 889238053 45636 45624 657372525 53422 53455 559022187 85932 85977 713273023 84423 84424 253111101 9541 9547 521596333 67785 67786 974147178 2449 2450 431591929 24086 24041 442102491 26295 26248 813946944 23555 23564 913388059 1858 1859 548919297 15945 15946 617573845 28620 28646 884151780 78845 78846 464004720 15615 15616 713551217 68289 68290 40194550 63396 63397 504490171 6554 6540 746640535 83612 83613 411487061 78752 78711 301794673 85279 85280 934084940 2166 2141 752300571 5554 5548 26756075 75376 75331 579881226 46572 46529 145878902 60614 60622 669487256 53726 53727 240328021 63866 63867 4100661 2493 2494 1636437 15767 15731 268508285 87929 87899 631517083 93148 93112 679232235 90674 90664 730480643 11764 11804 240653590 29345 29346 802766956 35318 35319 906569798 780 819 304913358 62583 62538 433439143 70521 70522 391424566 64754 64759 824289407 41307 41308 329150781 92290 92243 856368189 57424 57392 148235564 21141 21106 501341997 81396 81423 548693072 25060 25057 378010483 85872 85901 84435682 97626 97643 636950844 93655 93656 868450097 88106 88141 304782399 26394 26444 688952671 8157 8158 478951841 77970 77999 220041264 61260 61215 387211142 45359 45360 430994542 39773 39765 296825162 34515 34516 76233294 50656 50657 764683463 67425 67426 972895238 73660 73671 768419239 28456 28419 889905004 72609 72561 215540624 46988 46953 3455852 88603 88604 277179953 27066 27040 868403412 19089 19090 525440550 47074 47075 632135969 9436 9437 73169509 72561 72600 105237281 46232 46251 220847538 3291 3292 405812847 28883 28884 857024231 33794 33836 564170391 94170 94171 597853803 24018 24019 389127898 7574 7534 616909174 36804 36805 842474906 29931 29932 570735021 38635 38636 765284758 83713 83714 564702330 3108 3109 146440210 95829 95793 791976179 56267 56241 425154455 66156 66157 382891260 97294 97295 66412321 91139 91140 133949444 2509 2510 589099984 48574 48564 222063435 88928 88929 106537032 10443 10428 175407380 39290 39318 891455425 80964 80965 58666627 73768 73769 679304338 8408 8409 953819670 44543 44503 240827847 16637 16613 384265704 80531 80579 171601393 30040 30075 223537292 72407 72404 983102849 84531 84532 688084979 76450 76451 647598815 68945 68946 49211398 3508 3509 939120978 55958 55910 162493047 64360 64361 512819467 30248 30259 688682639 106 107 816551729 33993 33952 219976518 56315 56284 777250468 31372 31373 239363914 18372 18325 971869539 30769 30770 382149975 46184 46185 732572439 80430 80431 111461422 99531 99542 279343607 68830 68831 446916782 2746 2696 538773213 36179 36207 296874183 68724 68755 676150189 53601 53602 792672482 97157 97129 9585479 81345 81346 354230099 86836 86837 392905768 34337 34338 550020393 17275 17278 198173699 87247 87248 440516553 49732 49710 463538435 11351 11352 932384033 97397 97375 423167259 16103 16136 819830926 36943 36944 46959618 18699 18683 596240426 33146 33118 163713720 75140 75147 569651399 48772 48773 493995062 54415 54390 443008574 93657 93664 765402617 97491 97492 545226188 28488 28494 339099181 16096 16097 311272511 12957 12998 24530504 38227 38228 956485125 33483 33484 205395460 17973 17974 296458122 97152 97161 366382042 56431 56391 62563773 42148 42149 894358124 38658 38708 809828912 70488 70489 859510750 14463 14498 838404871 54050 54063 371063453 52301 52318 433405154 99786 99787 319927841 62736 62767 224799911 24834 24835 356736970 22658 22635 342096075 44367 44315 471840185 37977 37978 687365839 22148 22128 231524066 54191 54192 894832424 46792 46793 88263102 68219 68216 811819964 88774 88780 416203024 84608 84626 770869025 48167 48131 427371242 6302 6268 944294157 10589 10590 568314605 26164 26169 429581984 87852 87853 194864457 78807 78825 205511881 47824 47786 317646098 77100 77101 803435916 24832 24828 428244407 55183 55184 36116121 13460 13417 950747836 91852 91813 570487516 4440 4492 990007313 75661 75662 420902442 46241 46278 240956830 67755 67756 258422963 65276 65277 136720485 44365 44399 56105029 7732 7706 784824667 89243 89244 488291512 60509 60510 870846726 43786 43787 98267327 60667 60668 234160920 39027 39009 784673364 75183 75168 112341487 59945 59946 619421426 4651 4605 997934802 13696 13697 336623413 77632 77633 539077670 36165 36166 217493158 95271 95294 875488984 95874 95921 161925683 13680 13671 503550728 71766 71817 914789050 23494 23448 174313744 94213 94205 280968057 98303 98304 12353340 34579 34580 682648687 55429 55430 987932535 25474 25493 356638414 79364 79365 255946235 59672 59681 903613523 36475 36473 48959709 68397 68398 690002308 75367 75414 120808399 21477 21513 74476165 81253 81286 846667879 91366 91367 393189846 11147 11099 787597965 1315 1367 43015595 1502 1503 378106558 86625 86583 775216761 52006 52007 926573294 97770 97771 907177688 11594 11548 191156261 56741 56785 228783913 58124 58125 852363080 46418 46369 27576471 16412 16413 130121049 61678 61717 468015657 19452 19453 610767068 87726 87715 942557254 14988 14989 65801006 86212 86166 833476673 32138 32139 207443958 81861 81856 525167764 83183 83213 109020419 50971 51002 604344362 3121 3122 769876839 72364 72365 47365932 6998 7006 961899012 39430 39431 263949220 68988 69012 338367750 82714 82715 361685642 78443 78444 930883808 46259 46260 683068608 64265 64266 741998748 43109 43115 299108353 83655 83651 16707866 93616 93617 631334488 36819 36820 424236884 92570 92586 459055820 5443 5449 554150025 40532 40536 289868196 71575 71576 312704984 60315 60316 987157287 83060 83061 669120872 35704 35705 812348037 99602 99603 539397746 19877 19878 872729482 65798 65843 179175135 47666 47667 199534022 21529 21530 188382251 23398 23375 632617613 62827 62828 234840066 99794 99795 242300838 96164 96186 674275238 345 346 52364010 23003 23042 633210472 32055 32018 676687445 9258 9300 248000631 46199 46200 887183209 81207 81199 572457658 31005 31006 715782973 3778 3809 406233748 65463 65454 113594123 5300 5285 889924202 9584 9548 803307247 91980 91981 672418796 38623 38624 37353599 76687 76655 222827604 80112 80113 413956801 87893 87894 23727805 6012 6013 756504903 28373 28374 85624512 25729 25768 774087759 61401 61376 437058114 63727 63728 573094524 61392 61393 981248951 86536 86537 204527296 41785 41786 641012128 57377 57378 789671704 31862 31863 731629705 35628 35629 276338592 40214 40215 949747532 81558 81559 453876686 30097 30098 107980490 57153 57129 180134365 91616 91617 989831922 96747 96698 630204267 52640 52598 250403070 32640 32641 154951665 41306 41283 455817775 68021 68022 470576262 75825 75826 532270473 24784 24785 833021846 77737 77738 666620889 77604 77568 279608342 65602 65576 303671084 93827 93836 194367391 64091 64074 543383255 32468 32469 720226250 50154 50155 829009937 86858 86859 192002963 76825 76826 464060106 49280 49281 460155055 17757 17758 183631162 22297 22298 959778673 66177 66178 304532472 30822 30823 353914101 81199 81169 163971996 76982 76983 804273489 26107 26108 324422969 63667 63616 84993772 98480 98481 463887581 99054 99085 534516247 2850 2837 665450521 92077 92078 226388959 54809 54842 197878540 5739 5740 334843288 82362 82351 32255159 79423 79445 831382680 45018 45056 989303901 37595 37589 355331724 33523 33495 445352965 52941 52983 465034039 55862 55861 59063003 58079 58127 592052031 12563 12564 255059309 40673 40674 463557490 69440 69432 560002763 80012 80013 500370673 78364 78360 404396059 10563 10564 348887160 74614 74615 399747949 4590 4554 761727064 6543 6544 34610073 23512 23480 403827865 12406 12395 314735315 80546 80524 595365503 89218 89219 54165818 1099 1100 44479151 7900 7901 334282564 28646 28599 134118510 32837 32867 758039194 36620 36580 475685261 63616 63602 713661202 6248 6249 522563066 19733 19739 293467904 12613 12614 661944395 58474 58469 247701226 74517 74518 148317563 32189 32199 819978487 78093 78094 475590650 96668 96669 816135935 32333 32383 187511177 998 955 982332764 46875 46876 71618216 88353 88354 953133148 86703 86704 262942213 11561 11562 621009676 79622 79642 30007249 65244 65245 503612994 61737 61738 820514085 81951 81952 680869894 97081 97050 70450834 21397 21398 262787737 66126 66127 80320548 32149 32138 284237237 68505 68506 952565434 95893 95894 862838932 24502 24470 603275717 45075 45076 688486726 81840 81841 93515122 69221 69226 869762671 13471 13455 21197026 2449 2434 324843125 84060 84028 189099820 2510 2511 843349366 16618 16619 265617940 11196 11197 20677461 73540 73541 258659970 97403 97435 792860443 50249 50266 175828564 98331 98332 882292379 90005 90006 895748294 93162 93118 35735062 83694 83695 69910492 16594 16595 807087048 5657 5626 617758997 69944 69945 576259498 72324 72277 458020416 58323 58326 409606445 89186 89138 168039524 74474 74448 914848018 76235 76236 161675614 82286 82320 885364497 97359 97360 500946559 72193 72220 93289732 89252 89267 464260930 62285 62286 513142546 58286 58324 672321765 23354 23355 29751888 20048 20049 272396557 86373 86377 761397060 44351 44352 968819620 11363 11364 100208067 86939 86940 841762645 7876 7831 973769262 57882 57883 966453108 27311 27312 563206885 86849 86828 507215007 94648 94649 746801776 24571 24572 322081062 80181 80229 258141021 34235 34188 805342838 42566 42567 1114725 79510 79511 277737946 86516 86517 969749603 93953 93954 113179442 43001 42972 663376860 64001 64002 2081307 20269 20301 14336515 6692 6693 339783191 59150 59188 415497702 83952 83953 118616994 78178 78179 337882327 91234 91235 839789248 2959 2983 768394647 11036 11037 114533542 2007 2009 162680249 19852 19851 728529934 79863 79864 233530339 49799 49800 397609980 94190 94217 853120983 21043 21044 210096988 89463 89433 761784487 46028 46001 350455641 20016 19971 397836113 54803 54804 888140397 41056 41057 425894 61568 61543 913877196 39386 39387 813442329 21636 21620 6142887 97700 97747 224383549 41142 41143 846936772 1823 1824 720519210 57169 57170 45634119 4558 4559 775253844 74432 74483 336203225 12836 12862 269810875 81100 81101 889295275 85058 85059 168829387 97050 97002 542198275 88912 88913 334675272 18587 18588 414051227 83085 83035 529959214 96798 96781 575614209 25049 25054 656728177 83267 83276 167554267 55132 55114 398213494 17702 17687 500313019 60975 60976 910169823 19201 19164 923134595 6945 6947 283767077 85218 85219 987288626 90898 90899 101990338 47038 47039 804995237 13333 13299 545311369 18564 18551 77428026 25750 25730 67545249 503 516 503506627 41976 41977 794188414 94916 94917 631665542 53135 53095 710023602 6554 6555 219332247 26398 26399 545487717 32244 32245 711013251 57108 57144 969930433 39358 39388 280201104 7879 7880 129164055 21647 21685 306898327 49262 49307 838190953 64645 64656 498735222 20499 20484 998004298 94790 94791 137844461 84807 84808 799080109 25059 25060 346823491 31730 31695 42804968 21821 21822 997799523 61494 61495 145248766 28592 28593 870061249 85477 85429 542121414 29473 29451 468672121 863 855 514984752 12214 12195 170692832 15554 15563 26428737 97694 97718 644883966 91035 91036 704440255 28383 28402 482350742 47017 47009 465341254 69931 69899 88971169 73812 73765 218491686 28785 28733 653274960 99731 99732 369797202 97699 97700 118479695 43901 43919 651218561 92510 92511 167488479 49632 49633 616795167 47444 47459 140951853 70964 70929 991001977 25095 25059 749997072 54495 54451 309303327 62328 62329 594315483 73484 73457 883186605 33505 33525 135974739 6191 6185 407145568 31112 31143 810513988 63753 63754 90380465 88921 88922 863402911 13233 13234 43971633 41124 41169 278583039 91359 91360 759834654 28474 28475 667660204 27116 27089 794401152 15596 15616 889319809 49658 49631 944841413 75546 75547 729734051 73959 73938 983784700 20482 20496 979024794 4636 4637 875170587 3649 3650 573666180 60819 60820 74880852 14112 14113 228007827 85498 85537 629000894 59311 59312 98815771 78496 78525 594487425 61203 61204 408611845 50966 50931 859091037 29426 29428 230243623 44561 44562 200599087 7766 7787 901462639 22267 22246 36362518 28359 28373 903426324 61262 61253 375221934 66044 66046 296365757 4829 4830 502355136 79952 79925 36672125 59460 59461 416355650 46344 46345 36048169 22360 22323 700451356 4573 4574 931770863 31401 31396 48341603 69855 69862 516219029 10850 10832 176295245 1641 1642 573518104 84815 84863 691699897 48057 48093 463861993 92615 92616 6552786 1315 1352 423702441 78647 78648 301102645 27068 27055 306099782 66119 66107 390267980 83959 83986 811389543 61820 61814 1988120 6803 6804 928354266 95366 95386 9018992 3670 3689 829098911 65694 65734 818158005 77716 77738 605832335 31300 31301 975675781 3245 3234 883213692 8907 8908 619871583 2254 2259 163634100 86527 86528 245918410 65463 65464 883909159 14777 14778 423107827 95868 95869 458993265 98897 98860 887188359 67428 67469 597368401 22859 22860 855165916 86178 86196 633884464 54977 54978 258956016 97344 97345 672871908 23924 23925 398154324 27650 27609 130986628 72390 72364 322625576 12765 12766 687492566 42805 42809 681355912 37730 37769 340694353 47141 47120 921203831 97286 97247 690585526 25068 25069 142829317 9223 9224 978882255 43459 43460 799506264 27013 27014 261297793 88787 88788 706274188 77440 77411 276804034 99259 99243 757466640 976 927 878932284 40089 40090 402912548 91386 91387 190940176 40655 40637 986245585 8109 8150 306695930 90846 90847 675132697 74124 74125 854517733 61587 61574 805967139 95474 95475 323662101 99530 99531 217117368 15002 15003 269058592 30487 30488 347128834 2117 2118 140349197 85867 85917 278281794 88264 88265 845690909 14286 14287 683458533 21839 21811 292142329 53230 53231 995092121 5182 5183 360508345 25764 25781 758668197 52783 52782 120354052 83361 83362 492235285 90508 90525 286099858 3560 3530 523383492 82230 82261 37993643 53617 53618 559096012 26651 26652 745334753 54676 54677 875482858 10495 10496 582607930 92620 92603 260124994 47104 47087 677121155 22164 22165 273982257 93491 93492 384467468 5546 5544 632748194 77608 77624 235306776 32937 32910 35687133 80092 80093 949651783 53966 54016 898611706 30798 30799 136898190 15606 15607 26878495 20620 20621 76683669 19602 19603 545731970 18274 18262 176046502 41855 41856 289041390 39779 39780 655909920 12747 12762 833669686 504 505 211662727 90826 90876 579555956 64889 64914 348005861 83608 83609 705578309 40398 40376 728420661 556 553 206000464 58573 58530 284745124 58144 58145 738057274 66031 66032 93231890 54575 54570 161699358 65353 65373 269315783 44172 44179 538208287 32208 32209 284321747 8479 8480 633661464 72574 72575 251943698 67500 67501 820287458 53785 53786 390504012 77255 77236 83079540 63109 63110 401547070 8980 8960 880466490 60059 60060 514020388 52332 52310 906915692 67180 67135 921493453 19080 19082 469221224 62705 62706 16512083 46255 46256 23027623 75996 75960 627186424 51749 51759 753325873 33257 33253 612556637 59332 59364 79230048 6511 6512 149526152 47555 47520 682484486 18570 18622 296346104 62395 62444 965535367 84199 84238 347282615 65644 65645 25028330 5039 5040 906642898 42211 42212 424294234 32337 32290 935604518 88970 88971 363973216 21052 21053 456161182 21038 21087 278670889 65848 65849 300710823 88964 88965 473711975 29823 29874 472409272 41074 41075 96769207 27812 27826 831560639 10566 10559 119529141 10721 10722 860256920 3529 3482 568608996 27518 27522 39531928 11651 11665 862473131 56406 56453 545443358 24597 24627 686762970 95111 95112 649111118 66432 66433 785182065 30365 30404 483721552 74963 74925 562140614 98882 98883 126400159 29882 29883 6801486 59860 59861 570496134 48312 48313 309419357 50352 50353 86633324 9878 9831 404477561 35518 35519 769336026 73394 73395 28038831 54217 54218 109417483 88774 88759 748025185 47094 47118 851243360 21976 22016 125226974 84958 84959 62713767 63617 63618 295006167 23346 23393 144437175 40357 40358 453857720 19909 19913 55224659 17084 17125 568194199 77809 77810 748542725 29371 29372 152985049 50265 50247 124999959 52027 52028 622573701 48528 48529 244062979 59232 59266 464117424 47475 47476 242839425 87660 87693 585920897 53063 53064 3825860 72682 72630 304587032 74214 74215 170784322 81398 81399 457794076 58213 58214 400172649 76796 76797 547398799 93900 93901 861173605 74492 74493 782170212 97619 97620 459377151 76043 76044 484096363 85045 85073 395906018 63795 63826 387673711 8713 8680 368185187 35538 35539 497605233 85614 85615 979122958 55775 55776 727259891 21084 21085 521429549 37177 37132 625192718 85969 85938 483563690 45926 45968 287742921 64850 64851 310500538 20570 20571 724069305 97761 97785 297737309 34092 34085 929275818 54316 54332 229753129 87402 87403 406558050 46823 46784 960081773 2226 2227 33468621 28028 28029 952455822 37162 37158 998658088 34539 34540 481757759 76492 76493 178941398 27608 27609 569572356 89909 89867 728290315 37961 37962 97066719 77649 77674 501493329 40825 40787 152951290 8368 8369 972136296 41985 41994 373155707 44395 44396 325296197 55323 55294 50171428 11624 11625 67618398 92239 92240 672521895 64405 64369 754403321 47181 47185 695001869 64767 64784 214444025 25368 25325 204584651 63377 63378 50596914 95350 95351 654583488 53468 53469 703992276 90057 90058 823615718 99121 99078 269785059 89953 89954 641096450 99518 99470 905637176 20526 20527 392467783 23866 23844 725462601 60122 60123 37133014 29145 29146 416645505 2209 2210 726838467 5919 5902 94667738 51181 51182 575612717 45073 45074 278739293 653 641 692925596 6736 6744 352779969 21872 21862 476763438 39082 39081 758427444 76713 76714 323815152 58288 58289 825902506 28362 28363 483336674 33376 33361 789704966 57295 57335 233715939 12167 12168 468245370 52836 52858 691755442 69098 69099 79205824 47625 47615 494017167 38091 38092 761991245 27438 27477 882983768 10773 10731 958461234 8708 8709 568480827 8294 8286 159568712 9246 9247 620381997 37942 37943 156217152 70625 70626 380994121 45642 45648 714034851 13525 13497 266709559 84467 84468 848641050 72719 72762 391899112 6374 6375 708935422 50842 50843 852005669 35673 35680 99684521 76675 76676 135690206 1574 1575 509211650 84460 84454 522186309 28845 28846 943021298 34174 34138 490893505 10188 10236 607966862 53235 53236 564316105 26878 26879 382998750 1878 1899 807483634 6795 6796 739316930 38662 38663 12891859 85911 85912 684573474 43915 43916 612393277 56628 56632 281309358 37293 37294 586543741 12297 12278 688456888 52852 52853 813893455 44820 44871 384787550 73758 73717 233002017 15297 15298 742126336 78255 78275 989914552 61909 61910 482239145 57394 57395 342076696 77972 77973 392053138 97565 97547 95609639 83227 83257 87748942 73178 73179 289949219 88381 88387 880903219 81445 81446 613259825 71774 71759 84972922 28154 28149 19727191 98980 98981 683920808 23008 22977 123174872 1491 1466 316080676 58919 58920 748023847 26584 26629 58242790 27940 27941 332836279 72005 72006 871486453 46256 46257 323143920 7273 7311 470923411 66002 66027 821022045 33780 33733 873199015 61465 61479 364213372 72989 72990 415913598 22590 22591 224614385 6016 5978 937331698 73714 73710 936262785 10275 10291 980594413 59731 59732 759672468 48418 48434 749090959 32400 32401 243177170 52201 52202 908409969 23100 23101 748612852 44319 44320 167802363 53838 53839 43197026 22581 22604 637038340 37401 37402 540438621 1573 1574 233580001 1709 1677 714946314 72054 72055 51204456 91774 91775 735154702 21103 21104 117654984 48522 48482 867433414 15482 15502 196867088 81033 81034 343764995 8268 8269 94099020 98405 98406 192550200 37101 37126 753890223 41661 41662 666098335 34097 34099 217735775 35943 35901 159346946 8339 8379 191723924 76805 76806 850414655 31208 31194 412543501 75676 75639 487232394 10703 10704 965676425 54096 54138 813890101 26096 26097 195948290 90679 90680 808638052 51675 51723 223723528 2944 2945 260607984 71101 71145 13364253 73809 73814 403074679 80078 80079 926403045 33495 33496 388670296 1175 1157 426573538 13216 13217 309203035 87980 88030 422816892 29368 29319 390661904 78371 78406 857557438 4224 4191 90648256 40100 40094 664257634 15394 15395 244241972 7768 7769 150139162 36949 36950 99015544 43322 43323 635821094 88839 88820 319075508 16142 16143 544101435 50507 50491 316353794 61004 61005 283083558 10711 10697 449765405 1948 1900 328498359 20921 20922 674573385 96127 96128 609190411 90000 90051 516256447 9295 9296 77531457 45805 45788 293844724 47094 47044 683106274 33433 33483 97024212 60364 60365 442494246 18814 18815 544720055 46417 46455 941752085 49876 49841 486640202 31148 31149 735103602 43260 43274 745126479 422 435 53724113 35439 35486 438272788 30328 30375 980791080 74009 74040 875694191 7356 7357 772968625 22093 22094 965645869 54243 54244 792839223 94313 94314 3052951 41292 41293 18738272 15820 15826 991626079 88362 88312 456966095 80314 80283 677527828 35219 35223 736758416 62434 62435 384671418 55508 55530 585239915 22422 22423 124205396 21179 21170 341498826 13756 13757 351598493 91589 91559 994016952 16049 16050 961530237 20160 20151 303784512 8406 8407 666419860 53110 53111 355674264 80234 80239 620535105 73016 73017 729772925 4752 4753 336225408 25150 25151 776890226 42911 42912 831322218 72168 72169 57823091 21011 21012 271868049 78538 78513 651596214 77732 77733 917730686 27277 27292 763466960 89126 89127 2245847 63115 63116 613973676 48410 48388 659494550 1817 1866 136117516 30557 30564 203223459 71261 71250 853590933 1154 1204 598282490 84226 84266 135197426 71410 71359 939057904 52403 52447 964725887 30421 30397 436001011 15747 15748 734933529 88897 88898 383195488 64623 64619 923713352 10004 9972 730861830 37308 37315 265920240 26307 26308 178294825 96699 96700 331132738 59545 59551 339342964 7026 7004 770240020 26449 26450 532085467 84968 84944 890233783 29778 29827 471667032 36754 36755 666392771 90351 90352 285772502 52534 52535 264138408 90706 90707 943364243 23567 23566 248955672 64578 64618 371425709 47696 47697 668083080 73321 73319 325023649 46819 46820 494275713 25091 25074 433615303 86612 86563 883676328 69636 69637 199801686 53581 53532 298885532 56494 56495 776530810 21820 21821 247523040 94885 94904 250201332 5311 5358 647559466 70511 70512 54285230 38723 38769 823383455 67256 67279 759439136 94207 94208 67437358 36837 36878 706561257 72456 72457 795612519 39044 39045 801789396 41356 41357 893269438 84037 84043 870858230 36203 36170 38774515 44099 44100 125016720 58180 58181 290068007 56180 56222 690806107 77739 77740 456029681 66354 66355 825829264 66614 66637 26877468 32215 32213 309717536 2050 2087 328685850 3641 3642 249701418 58739 58769 930331424 65600 65601 447651301 39017 39018 46216256 33026 33027 693366325 36447 36395 960474912 93294 93295 667256065 92379 92380 650785184 81114 81115 259156386 64268 64269 698133805 76184 76232 738066045 51528 51499 335458774 26431 26432 174935810 26234 26235 226640845 55195 55196 510623442 57116 57117 509817192 46763 46758 842285775 16048 16049 428034961 16524 16518 711289598 96200 96201 799274501 80594 80595 682811627 98666 98667 71328436 89063 89054 91401484 93827 93809 197559255 57799 57839 187360444 14337 14388 595713089 79891 79892 636966094 42942 42933 11945699 99803 99832 792808810 25068 25119 753523168 95982 95981 244141576 3836 3789 477204287 98360 98361 696176028 81216 81201 590565774 88860 88861 649695924 22406 22407 291859815 69796 69806 603905443 49023 49066 478540728 16581 16582 145945526 40414 40419 901201025 89225 89226 430049855 39560 39557 541772584 99429 99430 58686038 14885 14886 401040741 30491 30492 206742717 90074 90100 830740997 81177 81222 580715579 60476 60521 714458840 35634 35599 758896044 23152 23108 327964016 12098 12099 937703963 16853 16854 789244920 53296 53297 518123218 26427 26428 229380430 81494 81474 505158287 62329 62330 410691575 37845 37846 610492564 84425 84426 141701778 33743 33744 878949989 34015 34016 768036781 26164 26165 497495574 3702 3653 511003165 83379 83380 260596597 21064 21065 512445081 60940 60933 568449611 25062 25045 845171854 19881 19882 878786966 53642 53619 178117618 19172 19173 211627724 98626 98627 690252529 9686 9687 161564482 38286 38287 707848204 69810 69811 435115608 45121 45122 548563437 96514 96509 41690445 74122 74123 630396641 58419 58420 222369461 10702 10703 670569205 12695 12644 497309869 35010 35011 29411600 60174 60175 677795267 53718 53666 316388187 21719 21744 609660601 98860 98853 848569351 88038 88078 609936252 83573 83541 415003771 41357 41392 582432215 39545 39546 472614456 71905 71906 20150899 83481 83482 595070948 52907 52922 811479421 69213 69214 687663561 8175 8150 334427584 68356 68339 967733828 47085 47086 779913613 10036 10037 321087452 79814 79788 627471411 37882 37889 853002163 99899 99873 22195287 72531 72532 969687175 49192 49193 820915640 63121 63122 371543928 13085 13086 376276740 79496 79444 260905095 91367 91330 385371842 96519 96520 983548303 56685 56686 287160572 85133 85126 39725467 88391 88406 83533777 43153 43142 907844149 36639 36682 207364618 55708 55686 14170151 35601 35602 986043975 18147 18136 779923588 37762 37763 319939644 16793 16794 297919931 23250 23251 252745999 78542 78543 150279394 44175 44176 349832015 56493 56519 564903339 48153 48154 848995861 32107 32108 969773384 14245 14278 108819371 70552 70560 939854059 80922 80904 890629534 69683 69705 165147757 7467 7487 381409152 83424 83425 816625331 69647 69602 91874111 33945 33923 64695961 22276 22279 614069113 40256 40249 929190823 20283 20284 157332839 36856 36857 350061913 46655 46656 198322264 74293 74286 750036674 16957 16907 644532068 25012 25013 517088931 29441 29442 126864783 94406 94373 710929788 97325 97364 968961898 21803 21809 774307323 9307 9308 830262135 46944 46945 322791653 96902 96868 771354419 14215 14178 997809641 6024 6048 449884856 65119 65120 95827937 36373 36331 639857474 57840 57841 42432645 25447 25448 762667759 33849 33850 982143997 12955 12978 881453899 29939 29973 151330165 20367 20414 129925403 87200 87239 457348490 26187 26160 174282685 71437 71438 706212012 76097 76113 315164943 95667 95668 411500752 59273 59274 825946420 27835 27839 594444752 59364 59415 149296522 64330 64279 362925072 15830 15811 354054897 20368 20369 374427086 24763 24764 257688728 56737 56756 961590929 49431 49432 410873937 78357 78323 82078255 67885 67886 204467951 25824 25812 278242825 59269 59238 335740751 78563 78554 91478037 7860 7861 961247804 39921 39922 769844907 98812 98813 686806577 89636 89592 156517584 56674 56721 472792525 23463 23512 989072974 47781 47785 268133166 76779 76729 412384041 69862 69854 629214161 45804 45851 550019504 90238 90239 371456780 18012 18013 501174787 50903 50919 887115420 1297 1289 585512143 8027 8005 169051303 43283 43302 244943311 57543 57512 528513205 73845 73798 252399288 2737 2738 642858525 59644 59650 348416256 80688 80689 668457523 91917 91900 190672458 6203 6224 904221350 91062 91063 191789564 37726 37753 298128507 42307 42308 84294491 56411 56412 850330577 79017 79018 564041237 47598 47599 23517085 20657 20658 683770167 61450 61451 599176684 4532 4533 223849216 15374 15375 248152230 22821 22770 472019478 78081 78109 852949984 88840 88875 57562792 7243 7244 730258478 43922 43923 869124428 94808 94859 231744958 43276 43277 763740386 14908 14909 793417417 53000 53001 599851327 41877 41872 197621890 57018 57019 810503165 64082 64083 450681176 50139 50140 164084592 6652 6653 24472378 16423 16388 532098627 76444 76445 387037900 83727 83728 783635384 11153 11154 512815140 84978 84979 932734675 28612 28613 153570086 78834 78836 132417130 93021 93022 224563846 2251 2295 775302090 40924 40943 782140741 53253 53262 251911921 84775 84754 612750298 78367 78368 758047702 51727 51751 386555151 94890 94891 890681225 36891 36893 659508085 40120 40121 524207240 80354 80355 96696675 22218 22219 697182910 76847 76848 327650472 28418 28391 981426323 81743 81744 964898756 20183 20226 836025473 77688 77689 939561078 91999 91996 750578635 43412 43425 146267175 88988 89028 403640022 33737 33738 30172585 90853 90854 97180407 15714 15757 81418058 64336 64337 898097411 74952 74900 398666629 6331 6332 895278362 77259 77308 714855226 87055 87102 953363856 2139 2140 628861719 14812 14813 624799464 22402 22435 664595175 48329 48330 781805391 22268 22269 412902165 87715 87759 978067885 41300 41345 296922312 3414 3415 956134766 54528 54483 177046312 74393 74394 805040583 25893 25874 831029299 20052 20009 50920757 42797 42777 667544453 5102 5050 115191154 6628 6629 404545743 15138 15139 651664171 27930 27931 676843251 20261 20295 283790371 481 482 728955132 19612 19613 90637903 20003 19981 832429358 65816 65817 94224262 81676 81670 904578502 13536 13540 225485019 27855 27902 784911076 73189 73190 518878189 32335 32383 463168796 46979 46980 925003397 48884 48885 274790474 46672 46673 139974801 81275 81241 218800401 77664 77665 785026075 3354 3383 226886726 58006 57992 76464267 42513 42481 854885301 96512 96477 192286412 91612 91613 280150565 57606 57619 358481131 51367 51379 341656332 2712 2713 141405818 79892 79893 667230015 23261 23238 749006576 41554 41519 82064720 6198 6199 309749882 96929 96920 386310069 45558 45565 244752072 25515 25516 199711584 25461 25462 329783269 54711 54716 628098634 70115 70116 282352443 81497 81498 403130902 69922 69940 914515295 54184 54185 216808152 91469 91472 209128546 42279 42280 446157202 12910 12911 332935500 22006 22007 714746328 94556 94557 878952235 95967 95968 867830 74343 74365 674382322 11855 11841 816524033 49519 49556 520089311 60035 60036 659011347 57998 57999 466343980 41175 41163 556582972 74682 74694 680278682 62063 62064 526987966 29705 29706 331887656 98590 98639 569439319 97292 97296 304410864 62568 62598 314108869 27584 27585 158713699 28325 28326 593930593 88338 88339 457185168 55597 55598 86796831 48081 48033 341605789 99713 99720 375960736 78882 78883 99066007 14753 14767 610012310 34453 34462 499602905 20173 20179 608665911 35013 35014 245761048 13411 13412 890108206 50639 50640 298532460 97730 97707 869608697 99327 99328 535249496 40660 40661 717386433 83563 83532 890863590 14691 14716 401535461 27848 27849 462472376 9389 9390 471197843 63264 63282 896368773 71466 71431 397881717 20275 20233 307475643 84903 84904 834384276 12313 12314 197186969 49121 49122 191240048 55189 55190 164118192 8473 8474 497336881 9537 9538 120620164 12867 12917 967464165 17238 17227 539126026 33037 33038 52331167 5063 5049 405502597 74475 74485 261316169 66808 66813 350148035 90293 90338 583693854 20815 20782 656295939 85814 85815 780230765 18143 18144 485204656 2800 2801 551961783 32292 32293 168258408 4506 4503 744389626 79945 79946 222804672 56315 56294 598052907 94360 94390 530200934 29252 29253 287066550 69799 69800 531726192 59848 59849 937419342 86304 86305 432808678 17447 17448 791917277 21637 21638 229845257 16915 16923 868712744 28476 28477 603342027 41978 41964 960775046 59339 59372 357943910 52748 52749 855253554 15022 15023 913717180 96819 96780 935603156 29853 29858 177593462 8190 8191 629841592 87092 87093 269889296 99705 99706 915995697 40445 40472 985300224 23592 23593 813183823 65695 65675 965932716 94042 94043 14216168 91720 91687 349696080 87043 87044 741746577 69987 69988 44637892 62175 62176 127673589 55918 55919 388377118 1312 1266 587253167 94278 94228 887856329 47600 47568 647012408 35835 35799 729378356 24278 24291 183106815 34488 34489 296449774 36399 36409 642810103 57035 57036 287202175 64474 64442 34041172 7079 7080 766491016 62551 62552 862227966 19451 19452 16042997 38025 38026 209054752 79202 79203 300981272 79338 79298 635554979 84547 84501 51153022 1526 1527 457076620 30923 30901 356564585 89750 89751 90054088 97273 97274 752634956 60499 60500 141466975 50224 50231 34228787 43302 43316 559803642 43256 43257 855424468 85299 85298 736867568 31558 31559 465837114 15016 15008 202926184 51027 51018 234041776 77008 76990 723854682 10775 10776 871511849 71668 71664 407550343 68498 68499 628992676 21295 21296 112718234 93382 93383 97269271 24436 24437 285268797 84927 84928 339965521 77161 77162 274366248 72646 72678 94462862 52547 52548 235215302 8444 8439 156779634 65660 65661 989616140 80459 80467 454635020 54597 54598 558059647 22551 22568 171190568 17946 17939 875298310 58656 58658 565384874 75468 75500 461557768 72842 72818 916442087 49226 49174 159061722 44610 44611 135587218 43216 43248 451333555 31544 31545 686314415 26821 26840 306858824 37729 37767 790351086 99343 99344 763616209 22407 22446 575095195 29463 29464 371035894 74429 74408 416849695 97781 97766 116191831 77341 77342 392927637 5100 5101 136867698 86053 86054 159959935 33811 33799 18995233 50214 50224 960496852 87066 87067 616302312 66651 66604 90014857 16938 16939 592662875 10398 10399 303203110 1943 1981 39568098 36794 36801 196815939 40863 40902 178257075 11742 11779 244933098 76326 76327 518900220 6075 6056 679659138 36907 36908 807735613 26542 26543 706993496 87908 87909 771356407 76231 76232 846621303 78042 78043 109196102 3222 3223 508584442 3893 3894 819374622 70650 70651 455785329 66524 66525 554651457 49689 49726 179078242 16014 16015 900452931 34830 34820 784140641 28952 28953 198155888 20742 20743 922264560 81660 81669 594173568 94470 94512 402533406 2879 2880 883678012 80861 80910 763552424 43011 42989 305588723 76393 76394 374992303 3767 3778 564637198 41768 41787 781989213 10161 10151 988359543 89141 89142 139354937 85725 85720 176585084 40272 40273 956797320 90106 90107 926562452 2571 2572 443644353 88985 88976 464782869 35885 35886 360038839 93310 93335 89770780 96766 96767 397184957 82730 82772 298754972 93131 93132 806167460 30517 30518 461177301 5559 5560 422555559 99927 99968 625485515 97517 97518 351462049 14404 14405 467492909 79580 79581 468572745 52817 52869 893673285 92720 92721 814734232 33437 33438 460246338 52888 52918 662086851 10602 10603 29821218 53324 53317 154554771 97184 97209 488195073 81251 81252 424314465 1037 1038 944734359 85940 85973 64881388 10057 10058 199880266 15873 15874 961443738 51885 51886 977758833 23452 23453 851618280 64938 64939 895539949 58861 58862 209720472 23033 23034 125317916 5163 5198 262082687 12873 12874 254918088 12352 12353 368658687 94224 94225 858647335 3008 3015 994222487 20558 20559 633077885 7806 7807 630423722 93416 93417 68309084 87930 87909 367011153 93235 93202 881562744 63196 63239 127030389 38648 38649 613723995 9948 9978 660195021 55970 55971 163274465 98824 98848 291787781 88407 88397 670881858 41007 41008 225641175 6259 6306 285363926 80566 80585 597136350 48352 48318 252407564 5922 5923 274021341 86523 86524 648770659 11943 11939 94397830 72668 72669 118010854 24428 24430 648271551 85033 85034 437811210 95445 95446 624122638 75864 75851 75779508 6362 6404 519974271 43233 43234 788842293 36249 36251 907253725 89609 89610 913773991 51596 51555 62606192 14300 14301 772801069 55691 55700 832652491 77409 77437 283088757 52635 52636 417594428 94090 94114 421311272 88744 88745 328441124 12933 12934 940434660 82217 82223 124923523 41797 41798 237508845 48392 48393 803291316 79810 79811 127067601 94269 94254 65677321 59744 59715 346921929 8681 8728 288212979 78637 78638 721105785 51076 51101 660715899 81158 81159 717504382 69058 69059 637596847 40733 40734 656332956 43600 43601 147131315 76127 76128 625772239 73308 73309 825324189 29292 29293 300748978 15894 15909 788722881 87377 87378 293025402 25268 25269 624274416 62337 62323 693924112 84792 84793 54386384 38684 38685 378506622 20152 20180 871871665 75226 75227 479884591 51955 51911 498837735 49670 49711 876533834 95090 95111 825559630 34291 34292 921515171 7493 7474 913836652 83247 83248 295946838 23632 23624 346669484 366 367 353734168 50825 50801 41483279 55587 55560 122434245 53229 53233 470086068 3006 3038 310639217 5742 5743 962903078 44765 44799 813325332 9826 9827 13573551 31972 31973 752638383 84986 84987 11656370 71805 71828 117214652 40551 40552 673819264 63089 63113 59116900 36841 36842 118133704 36790 36780 684766823 68672 68673 570769720 63950 63951 532589786 63637 63638 825652988 61623 61624 22108105 63709 63725 307488925 93039 93040 973346931 20407 20408 969051685 5806 5810 319851641 76195 76196 883898271 63288 63289 8682647 44179 44222 59187696 19629 19630 215791991 14636 14680 246274103 75670 75671 804913699 40291 40292 506097042 98505 98555 53431084 50803 50804 2923085 41871 41820 98621880 40757 40745 284423788 46356 46381 309961663 41808 41795 260869190 99051 99001 156873452 87936 87937 898419359 83537 83538 478132342 67181 67225 361811357 93753 93704 2626514 72708 72668 799618851 16380 16362 735293091 85852 85853 213932137 20806 20772 922581758 85527 85539 953342037 92774 92775 793262712 64023 64024 402153970 91768 91769 758772992 39161 39162 725186658 78571 78572 618935573 51599 51594 295319774 95489 95490 666599430 37902 37903 203466693 95538 95539 194713296 56478 56475 905065292 98691 98670 159150055 25205 25206 28235569 38346 38327 348125501 80523 80553 435609587 36042 36043 809126100 61964 61965 908660921 3862 3849 287196483 96171 96172 336455554 32573 32574 256378793 35851 35852 563651794 66503 66469 805835756 63705 63706 260199199 55950 55938 792427960 14493 14478 225523970 49781 49782 524901887 65727 65728 228987793 91023 91042 553741984 3618 3619 69953127 26717 26704 713851459 4933 4956 881992655 33646 33647 684789803 93886 93879 154746249 78878 78850 117266583 29892 29850 81760780 27531 27532 376411148 18900 18912 765478097 36649 36650 718890409 9577 9578 164859489 83905 83940 218703813 41302 41303 587714886 72959 73011 920151069 60288 60280 286464551 19411 19398 218810410 9343 9344 553630833 97101 97102 915921768 32792 32793 186141429 69325 69294 88636764 9772 9735 48063470 60211 60212 62233182 37174 37175 780007650 18554 18510 903460322 26993 26981 770475573 1900 1911 734915023 89470 89471 802536069 52183 52146 132190126 71445 71483 1157762 69294 69295 789884435 10675 10676 451900228 79193 79141 161997191 77881 77882 107206183 64722 64723 546420334 50200 50221 286042854 60463 60488 36854393 84997 85002 304120411 84339 84340 539561601 13187 13137 898903097 63428 63398 747011981 19147 19148 343061378 78724 78725 963065850 58857 58858 169110614 17404 17432 662262837 94107 94148 735556473 43921 43922 324963581 8611 8612 53824666 59104 59105 442181768 13512 13526 646367753 15586 15587 462756480 7631 7632 665105599 37621 37622 176361008 32890 32852 386643555 85762 85782 786056506 25016 25017 722075746 28837 28838 904436306 95902 95950 335077024 38362 38380 561994257 60070 60028 711470819 21900 21932 508962440 32464 32465 389233558 57456 57503 847048685 2820 2836 88206608 79910 79911 300006181 73534 73529 38595127 73501 73495 22662437 35022 34974 431879691 50976 50977 536997609 40328 40344 399813223 24828 24829 315699588 9810 9811 948527264 59708 59709 305480466 36722 36723 367827639 16949 16972 31260482 93735 93750 3822873 67594 67646 892554112 50505 50460 175178101 9314 9315 387935375 75882 75852 747328170 8236 8237 988869780 19 20 158526712 81699 81700 584040102 2948 2949 936492653 99048 99049 618332056 40721 40741 49558576 54847 54848 216583396 5801 5850 798597013 61510 61511 803757458 14808 14822 367500513 16033 16040 89993186 97520 97521 633932010 95387 95388 76307665 40235 40236 517053594 11616 11606 393257203 32139 32140 30411171 26031 26002 797126902 70805 70836 694296497 74362 74345 136060434 43722 43680 717809756 69046 69047 45452564 61542 61543 865364412 58520 58475 984982462 99671 99711 160742098 32780 32781 264314968 96089 96093 188132197 58285 58268 299262274 80338 80361 435773632 82687 82688 506889758 57187 57188 592767755 85660 85653 913467220 83139 83155 872180606 20801 20802 97872765 16986 16987 127656265 70590 70591 198796520 42823 42848 713175837 54711 54677 670553215 7272 7259 916992701 83418 83419 1685536 52979 52993 681267522 39305 39356 625450835 89241 89212 309181020 85444 85395 666046481 85029 85022 345136084 11679 11680 900567955 99892 99902 545913815 7680 7666 300433307 77472 77473 687543237 61098 61099 387147331 53869 53905 723644918 29393 29394 174817200 27591 27580 12144572 1887 1888 341849807 78073 78074 518426998 44312 44338 72318357 14120 14119 819736018 43729 43700 746890677 26547 26548 987586058 29087 29088 621767109 25664 25635 499173448 49182 49168 840353376 30383 30384 584654250 85659 85660 961748348 36666 36667 987587744 46729 46768 968831372 12806 12807 822183460 62496 62497 525374245 52883 52884 485499874 33610 33580 278751086 36357 36358 248140198 32583 32584 197598564 884 885 279982623 97717 97718 955021742 29763 29718 560946362 78783 78784 810939741 96581 96585 731104856 1718 1719 272289582 21535 21574 580354 23728 23715 241367377 51743 51744 486087296 87610 87611 370621671 22464 22473 352139149 25797 25798 851904665 57668 57669 26670162 82313 82314 421542880 62077 62059 817265868 84104 84113 668598448 46574 46575 383506599 59988 60033 908412574 28558 28559 304675838 13243 13209 72606995 2053 2054 293059199 3415 3416 707972328 88087 88088 926564730 96841 96842 23598134 94541 94542 876454788 34508 34509 539362453 19837 19866 348955205 92321 92303 723382640 62426 62451 220289861 40680 40681 134460323 68881 68913 477883092 81858 81864 157092014 47608 47609 180731145 14479 14431 923498130 22381 22424 238527571 2287 2315 123649478 818 819 34671826 95067 95068 773545268 86537 86536 157378973 15217 15195 285204175 36944 36977 96791877 62507 62508 819399254 68063 68064 388653443 90908 90909 105824446 9839 9840 863898325 2401 2402 564332736 58494 58495 771765884 11637 11638 899132896 44135 44136 440276679 37068 37069 423470526 86612 86581 740840896 4350 4351 339253372 21853 21839 104241813 80130 80131 662255613 3197 3183 571572651 42781 42782 732518696 65712 65713 190124029 78325 78326 666237574 52248 52249 216711019 34172 34186 444109768 82271 82272 998119038 86619 86620 582857651 43819 43820 246473094 95475 95482 266317602 69465 69471 918789589 29696 29659 423966824 80457 80458 456818226 12232 12233 219268785 97525 97526 998461266 31123 31124 63990361 45519 45566 544770203 3151 3125 333666501 56968 56921 330607646 56808 56809 100133381 19089 19055 799497196 50888 50889 842335046 31405 31440 176635334 65222 65225 839712616 48373 48374 38742325 60914 60895 741409270 29554 29555 622893849 31067 31085 198912924 29340 29341 94435520 27254 27255 656030600 33983 33984 38619840 30359 30401 728918394 31625 31626 601150992 78411 78412 223006107 18615 18665 896902758 6009 6010 673047751 6273 6274 304624546 22330 22331 964953465 5733 5760 995475894 4244 4245 103544384 24451 24452 105730736 71571 71607 139372559 26923 26928 314638901 80321 80322 880898829 78077 78078 451580912 29744 29786 25375187 86263 86272 412053355 9343 9368 351060893 20673 20717 312130602 38042 38057 635803 97916 97917 150361184 26870 26886 811681537 16537 16486 710173411 89366 89367 987496473 56418 56386 563221104 80690 80691 416611325 39175 39227 950171737 34165 34189 804096396 87954 87923 46081737 57952 58000 366256902 86816 86817 677130297 75008 75024 276076468 92105 92096 751408307 11622 11623 384337398 66053 66054 589954815 45292 45294 379995465 4042 4043 199833449 83437 83438 610835384 85942 85989 846432431 75474 75475 463997633 7182 7210 479002854 51162 51190 739484084 87323 87292 691089588 22769 22722 980956643 53121 53102 343441069 76480 76481 231770215 9486 9487 44446109 32560 32561 243677591 7056 7057 738926780 42502 42503 284516183 43104 43105 728363156 67110 67111 130433419 45489 45514 410245338 27230 27239 814720456 51193 51161 641509565 44323 44324 875480762 58881 58882 334296627 50045 50020 193961977 23575 23576 258723797 17794 17771 294220256 1874 1875 436733014 83862 83883 232579527 56989 56986 965952275 61627 61628 608029771 6174 6219 276136072 24383 24341 709619205 61720 61722 402995792 41531 41572 912877274 51555 51551 265016214 54882 54855 989300773 93262 93304 876668371 34028 34039 402243048 10138 10177 544452655 17590 17543 213124232 36331 36332 91132775 295 269 203228192 58368 58408 711265280 76821 76822 966705879 92583 92584 735079743 39687 39735 997346582 88936 88925 950334333 21012 21013 830047553 25254 25255 871694381 38562 38579 959919057 47602 47603 513069977 10015 10043 455602394 43635 43594 836847215 67871 67824 910405345 79539 79558 616063419 93820 93821 170443500 19833 19883 731144194 641 643 364212343 11683 11684 365245787 55003 55004 664254091 54028 54066 284215645 60654 60655 939703790 17630 17667 207137415 76053 76054 10470205 35720 35721 376551636 88388 88389 317244404 50216 50217 6161752 87964 87965 263430633 37402 37403 322592710 47446 47474 812330291 97002 96953 322068405 37279 37305 174708620 22572 22573 313749045 26478 26479 129553413 56578 56613 288071478 17332 17361 574410270 52305 52306 764738060 88327 88331 227466643 39493 39441 852890919 50619 50620 783791662 75058 75047 28424570 8217 8218 6770755 31690 31691 3306320 19755 19782 58062378 62652 62687 414084220 20584 20585 408606367 92678 92722 723884850 79172 79173 637120150 22677 22718 303642722 88383 88384 197406987 38193 38194 424304270 83034 83053 154193895 15609 15610 674202750 25420 25438 856206059 32433 32475 44984093 19567 19589 84392504 38693 38671 803462869 91652 91653 383631293 29738 29713 544792958 82850 82851 364430412 78104 78059 156578652 35280 35274 385837882 28249 28262 856224424 57216 57268 397522199 22137 22130 249782212 46363 46330 979588925 11822 11844 413819989 79520 79521 580549977 40151 40152 865977624 69251 69265 109486784 28489 28531 756879634 30258 30223 508852227 47071 47072 550224687 89220 89221 310248957 90414 90408 962821442 15216 15217 878676849 55927 55877 572927492 10555 10556 574502261 11226 11227 171024802 32274 32275 853593266 89534 89526 914607783 77355 77394 581748453 12451 12416 676149349 53949 53950 801078023 2814 2815 191408347 98061 98062 943251490 13421 13390 426061726 8049 8015 377545699 5653 5654 254819395 6722 6679 960899469 84379 84380 647382454 29892 29885 882637755 70160 70161 900076745 45510 45511 942696030 45975 45925 172278137 44216 44217 79571361 99551 99520 263321638 73879 73880 908358297 71568 71569 917197257 48268 48250 901765852 20398 20399 689067052 12144 12165 138423694 17729 17723 841788681 13722 13711 301349467 13779 13780 215619195 62101 62067 898471643 77041 77042 23784655 14824 14825 121745027 63602 63603 850128321 99322 99370 84754508 56724 56745 673105708 20415 20416 289937551 24182 24141 462088564 63245 63216 926587802 39642 39643 764758148 24041 24040 339920803 77476 77491 494250416 69948 69949 183116019 41609 41610 351623138 72903 72904 726793790 14799 14800 657747691 28740 28735 313467673 75228 75229 426359945 65943 65972 162253850 42760 42722 830674075 74416 74417 346980017 65411 65439 630044073 59016 59057 217661496 46277 46320 600748293 13261 13262 752216631 67517 67518 289182620 47408 47409 365327274 61685 61686 740646111 88596 88591 833591485 81153 81160 94755855 23241 23224 328428662 50068 50044 106777263 50733 50758 157324905 26051 26052 298657003 54585 54556 910893782 19777 19778 625269356 94380 94412 143388833 42675 42676 998772027 59692 59654 464020344 80181 80202 548374632 82560 82561 566021729 33909 33871 263117952 14904 14857 425451220 87954 87955 727903372 30738 30743 205572189 43262 43257 860213280 34973 34974 244644621 13088 13089 629733165 24988 24989 891689776 8976 8977 157196889 10340 10348 829862468 45990 45942 404806396 70072 70073 565762627 36126 36127 595055442 46451 46460 109675182 45362 45363 855978520 16462 16463 358450123 89485 89486 207316012 89340 89341 252589198 61442 61443 814412240 52350 52351 555999087 73960 73961 928048876 21986 21968 286745733 2192 2193 399303576 66465 66453 772603241 14822 14823 153110575 56005 56052 559362078 95713 95742 898613378 51070 51022 985480577 42464 42465 220042678 40096 40085 564839972 89693 89694 342418634 62130 62175 697462889 47922 47960 906608470 27554 27528 160535655 70193 70194 399248225 37647 37648 584848101 78329 78330 210969299 27843 27848 155599648 18822 18823 825225407 35522 35523 229352453 47496 47497 435349753 5398 5399 36201688 83851 83817 727793020 23908 23909 107000131 82501 82502 843641231 58156 58157 301264742 27167 27168 508277676 77525 77526 284390392 24069 24070 589138114 44129 44149 6871558 5615 5616 631582310 3334 3335 674425640 86007 86056 343033037 8108 8114 183396070 42496 42548 374682443 63506 63507 218709706 16783 16786 154596464 53522 53504 17984444 7563 7520 367344749 51071 51072 893263076 22125 22126 754058298 8854 8832 825953107 16732 16784 981576692 11969 12010 114187760 17056 17057 491107271 52492 52493 309826064 84680 84719 134875457 33104 33105 807383373 49621 49582 602682697 27008 27009 468254677 23359 23360 420031948 20426 20417 496558977 90189 90190 257025145 67195 67196 31145834 3116 3099 31738119 19972 20009 921551380 94184 94161 766856482 68400 68401 318888577 21314 21308 528409054 36185 36232 253869620 87874 87875 296294729 27363 27375 616461462 59626 59627 899697545 21630 21626 783006032 69596 69560 96258613 44972 44973 261856853 12956 12957 377880213 67952 67953 665866985 54521 54522 961162785 50828 50783 886380292 96069 96070 460336554 64740 64741 505396036 46470 46438 964218948 97965 97982 405197020 78742 78743 803041253 15844 15872 729335149 89778 89779 335289877 64468 64469 57881183 22362 22375 74894388 79796 79797 879298865 87883 87891 31066955 77821 77802 216608319 45057 45058 634013807 73503 73504 268670882 77142 77143 900636232 40795 40796 76607846 21224 21225 468571355 87817 87789 980961184 93841 93842 230111333 26536 26494 339942712 78048 78049 446568226 83846 83847 709169357 18332 18333 898534152 62692 62693 47413311 63099 63146 613208816 98873 98907 920377366 9382 9347 708480515 48583 48584 308097338 15457 15499 335989999 14932 14933 497365572 636 637 920280675 1385 1386 329349582 49240 49241 963402054 8108 8109 915699025 97478 97479 898987032 62573 62574 4626952 90880 90881 404062843 30626 30627 900350077 86273 86274 287013988 17557 17563 69871212 11509 11516 533315495 20442 20487 702543288 32564 32565 287215857 14362 14363 400976111 35465 35417 194139411 2212 2213 909850009 37865 37854 257573116 13039 13040 531602732 24682 24691 438872056 40597 40598 248169504 88863 88897 290403383 60420 60421 281750748 45329 45340 802095638 57643 57609 725732400 82100 82101 121275618 68412 68405 782263242 56664 56668 434864303 97256 97298 984613004 11741 11742 237164884 2442 2443 54303073 920 921 781394128 6217 6220 292968127 96862 96885 167839058 35143 35144 539627705 61142 61146 754814042 90989 90990 212383786 88570 88609 754157358 83084 83085 425111016 79316 79288 280388964 97721 97722 886010818 64169 64177 428846933 36329 36327 745232938 53209 53210 736806082 93173 93174 842252398 33501 33489 82342545 54517 54518 229423577 63452 63438 402108849 39026 39027 584312653 95515 95463 849703076 73414 73415 658375941 39923 39938 878946425 25969 25952 47883409 1342 1360 269552817 44175 44170 691919800 59169 59170 39295178 7791 7827 353017182 34939 34940 637526033 87124 87082 44435692 49809 49810 45808157 80503 80504 839723997 99816 99817 558878310 57203 57204 753981479 47617 47618 102743422 62057 62058 713891980 26265 26266 675834375 37523 37561 295893375 29508 29509 961592311 44177 44178 340216961 81466 81467 496012198 74058 74059 935818041 96434 96435 406488935 1965 1996 124160743 743 778 907564508 86133 86123 543837967 88571 88572 235540348 33784 33742 157434337 13014 12978 794172583 81985 81973 377976753 79742 79752 118567398 78095 78124 655380953 60079 60071 544801116 50722 50723 671507260 93710 93711 295508080 22519 22532 144996745 7648 7649 736669058 64670 64671 871809893 23700 23701 771977442 96895 96896 410727366 909 953 362949962 46827 46828 557253316 55696 55725 987127143 11210 11211 208229070 89994 89995 442664267 55343 55377 641467194 57823 57824 961579996 475 476 809200170 70394 70435 268627477 92136 92137 110237100 68809 68810 46455055 87978 87970 671993871 82827 82799 647910612 96731 96727 804436307 94003 93959 230903157 25295 25296 458686472 3434 3435 746344046 78406 78407 971901118 50672 50664 440332091 68749 68753 519566589 41961 41937 806832477 3941 3942 211496319 18633 18675 38929343 46541 46565 220402305 43018 43019 390372135 3661 3627 991532170 86024 86025 158082446 8702 8703 650631330 98149 98150 504894774 11977 11978 700891153 41911 41912 83262963 27796 27797 602070807 310 359 534168231 25673 25674 293762035 60027 59994 349610370 72857 72858 782509502 87630 87663 693151986 14023 14024 255875681 14006 14007 673211882 52108 52109 451363340 40102 40103 218267456 39392 39393 723180001 70782 70783 143854976 94759 94760 626819033 4408 4384 591158935 21368 21379 652297972 47590 47580 914960801 7310 7311 906355538 3881 3848 278887692 22146 22147 552188532 98535 98497 816317890 92572 92573 909373890 37698 37699 275630761 54188 54171 191425898 25653 25635 620334308 3520 3559 716619646 17000 17030 422482034 81429 81433 357025139 43355 43356 678910439 14630 14631 489039997 29131 29132 743731087 13321 13322 281863038 1988 1974 175279752 69875 69916 529256712 7647 7648 930866688 67984 68023 641164422 18554 18555 99354758 9902 9903 692197864 19995 19996 514729025 1124 1079 534252538 15155 15115 158781129 7282 7283 435081096 60433 60408 965527175 58106 58107 232177936 95522 95506 585446974 66721 66756 117717261 3159 3160 666541436 39399 39355 438067009 48341 48342 785033851 40935 40936 445803948 34946 34931 372962659 56946 56947 278980541 44738 44739 988548877 95579 95580 729158455 73395 73396 431308198 47567 47568 708295085 63530 63497 320406256 4406 4458 693514469 85051 85045 113769230 69951 69952 114372693 56762 56763 179832278 74509 74534 305041378 72315 72358 205619250 40267 40268 599590723 42822 42823 837331507 10758 10808 854957898 8776 8777 379963612 86781 86782 1537382 94801 94802 903311109 36996 36986 236871905 49925 49926 145380675 92661 92649 352353759 33906 33907 67591752 10076 10055 492834562 77968 77969 398185712 49332 49333 537642276 14017 14040 851929048 33499 33500 919266938 77622 77616 167373491 999 1000 755018227 17984 17994 601830156 23646 23647 102736726 21119 21100 558124516 67312 67299 913244900 55848 55814 528210866 41083 41084 225822798 65198 65199 119480246 72256 72257 417769369 84660 84658 987363316 39584 39583 627192900 92449 92438 617266271 2665 2703 167815464 37559 37560 437212567 9768 9769 559258885 86400 86387 739672429 23900 23916 566385876 80539 80510 830443097 81600 81601 209455334 8342 8343 539365382 37873 37874 798613664 4906 4907 69180099 72257 72258 722416490 15194 15244 880958498 87588 87589 362368878 7985 7991 687077465 43516 43493 352451015 53520 53544 316477115 11264 11265 806731285 33169 33170 771784034 21539 21540 480109511 47789 47750 598542921 13975 14005 512808118 99193 99194 734950489 49559 49560 64897366 48116 48117 420825853 42365 42366 723620876 31736 31737 267201832 59574 59575 220255967 64814 64815 406975694 51922 51877 721873232 32720 32766 722189707 8946 8947 763054913 78272 78303 172364657 391 392 40558210 5644 5645 120981540 7491 7536 633849908 45302 45307 654483371 10247 10248 658162420 92260 92261 145759399 81464 81461 619902731 22931 22932 563133327 81860 81861 220309372 25253 25220 282496518 55140 55161 512492520 69709 69673 997691069 70184 70185 336372784 4732 4747 140880452 99587 99617 625797959 39111 39112 545439849 38769 38749 491003876 14325 14310 330121466 7656 7700 67435584 23108 23139 17257624 27545 27546 766857874 7736 7737 852622914 61846 61857 243329477 89382 89348 399109393 51202 51214 668332525 34383 34384 52108144 59235 59236 654843697 21742 21751 651158094 69719 69720 338586731 40122 40123 466025631 99675 99676 688873312 57543 57544 406697019 92011 92012 551755102 34231 34199 248897950 38009 37960 456562144 43359 43360 2232077 72509 72474 583403930 2978 2979 155862169 25623 25655 212776414 14788 14789 602628768 52647 52648 208427539 12935 12970 657548501 90368 90369 941091888 88660 88658 328393784 56924 56898 814979985 7986 8028 714321892 57496 57497 480201039 83000 83015 22929313 56697 56698 719379746 78110 78111 99741287 32632 32651 936799579 75740 75709 568746233 98195 98196 827254973 38281 38229 796727336 71164 71127 376271785 41129 41144 928301719 53280 53318 468407303 9169 9170 748527827 34312 34271 533502347 19554 19555 228154213 48167 48197 966761895 74484 74485 718366087 73287 73288 568229610 54678 54679 182642197 91869 91857 998699201 5576 5577 784315504 48758 48808 447303473 5587 5588 326335056 40209 40234 630342867 71443 71477 294498620 33040 33041 724559370 27701 27720 37223600 29606 29607 554963951 57590 57591 665590321 98719 98720 254217547 243 226 139156205 89937 89938 863158536 98852 98853 328352551 60644 60645 591481743 80636 80596 680639830 15441 15407 235756039 57908 57909 493143357 79460 79461 856002876 58032 58033 581619370 36601 36602 242983208 94062 94017 335861161 73784 73785 140173861 41637 41587 712790423 95008 95009 842874087 51616 51664 275180956 63874 63828 853218089 71945 71974 925392301 59875 59876 727790184 92436 92454 878369739 99316 99317 706991481 43781 43790 724714979 67639 67640 965747456 38048 38091 930676200 19038 19073 989788775 39931 39971 837185510 72076 72050 680917287 85461 85423 878950767 13725 13726 338371359 57683 57652 783311796 19956 19957 848857874 76087 76066 330651385 21812 21791 989628230 87501 87502 200053172 88419 88438 449668695 97023 97055 287253859 2419 2418 890823542 15985 16019 774402832 59651 59652 6935809 18660 18661 537929009 33588 33589 26269710 42838 42839 483180173 82176 82177 678078004 82142 82118 457151153 76542 76547 665256815 68256 68262 262207976 5076 5077 892780730 19065 19067 431496050 80623 80660 550861639 38968 38969 878477932 73573 73584 414832691 21420 21421 613334759 57293 57271 255797521 82469 82470 380563699 26334 26335 427976937 64695 64696 486095368 64749 64733 27156582 7069 7070 673978888 66236 66237 494922149 86666 86645 660737047 89313 89314 727364348 82443 82488 186742938 470 460 768472831 66345 66346 821200527 4049 4070 918712332 98017 98018 943649199 45956 45957 738552839 96641 96642 755850903 89278 89303 154876050 99491 99498 583236182 46967 46976 672486649 66634 66635 602783732 36126 36176 803368634 56809 56847 872645074 35224 35187 855921766 20581 20586 695188642 34289 34314 849748277 90692 90693 385864449 6718 6719 719813244 81470 81422 281414286 41354 41355 915557252 81890 81891 699792897 34083 34084 577098055 15340 15338 452790518 90966 90967 201133546 93423 93459 724474279 2086 2072 836675911 3401 3350 881160048 21181 21182 509936914 52232 52230 438630981 1016 1042 856450792 2637 2638 933196443 5013 4992 466277519 84538 84557 454961414 72647 72669 688040880 55680 55647 253578325 8975 8976 267368888 76361 76362 517759945 8388 8353 38171752 49527 49528 193399725 40222 40223 21265990 50951 50952 809941624 67599 67629 356359702 9961 9941 228909363 79184 79185 400612432 67687 67647 749557186 98031 98032 187949648 68908 68909 393010574 9141 9142 518631066 58071 58072 940377273 88785 88786 109111591 81271 81253 261717836 8620 8621 643380596 69397 69387 486552385 88655 88701 178615545 63519 63520 758405746 82768 82721 881660868 37612 37615 544701124 14592 14593 905374692 30426 30427 199364968 83037 83038 876680403 21029 21035 406969046 62073 62074 676981360 88097 88088 754279689 24909 24882 696169708 32349 32350 447662945 88278 88279 151568607 83736 83718 591087777 85404 85436 95676725 55473 55441 73892202 99263 99264 128105515 23912 23885 732922741 10592 10593 799159894 98314 98280 359931683 43802 43790 593046147 81577 81565 985110173 33960 33961 894372219 19499 19500 331760982 87198 87199 470332252 1098 1099 916967811 60892 60855 683673572 75175 75180 310774367 95997 96049 188508987 87367 87413 919722196 98723 98760 403145155 63296 63280 265175030 40410 40415 101482835 80050 80064 994841915 77138 77160 84185225 96163 96164 280548056 27829 27859 915308625 7749 7771 106789840 61582 61533 56541220 66040 66041 840554805 66079 66053 833701144 71749 71780 322679934 65413 65373 96917289 69761 69719 885403106 91261 91290 683734377 53153 53154 940218076 23457 23458 947722104 27837 27838 287250441 95821 95862 324799571 46385 46386 694968848 40199 40232 62750068 27466 27467 364889020 97902 97946 4154066 93284 93261 411528833 96488 96461 800134727 40183 40177 507910897 71590 71591 752216006 50342 50343 421889320 26438 26455 459316537 68875 68876 907538488 59931 59932 144942611 28506 28507 444750201 25948 25988 522412249 286 287 559237168 83049 83050 653016350 13256 13240 663467752 1626 1674 666735378 34869 34870 110018403 89960 89942 265999218 5224 5225 125314706 75629 75630 837728837 91368 91376 818994214 88044 88046 727434656 80287 80288 967365660 9975 9976 706889642 50654 50655 368764330 52612 52613 985322947 97152 97188 359828608 6643 6606 694438192 86996 86984 612499537 27 50 345773574 70899 70900 875108387 89759 89760 133294106 33241 33242 329440854 27256 27257 568721336 46142 46143 844783394 92285 92259 683226359 72912 72913 978752402 65573 65574 379591355 17986 17987 106921920 36641 36621 359926726 91516 91558 975791895 5254 5255 492550447 92529 92505 993037663 69595 69582 984763802 23716 23717 314838092 30914 30938 359115816 73087 73088 910953072 72806 72772 429747313 55647 55648 748994891 16917 16876 399699135 79514 79515 889168351 81703 81680 298385908 69037 69027 800079934 2042 2058 357172970 15423 15424 775197579 71661 71630 746508100 36037 36038 456382051 81006 81040 508120692 54835 54869 529390688 4623 4624 440674420 47815 47851 806262576 7892 7893 87108893 27005 27006 997262067 1896 1897 53897469 59893 59894 483061802 96119 96120 90642103 57244 57286 972085972 96922 96923 408154891 16569 16570 293555344 84280 84281 191487863 86913 86863 5646914 17236 17237 58797815 98922 98923 641167893 80148 80149 809131315 10995 10944 699473844 40141 40179 488087380 24719 24745 462397735 89361 89362 289782768 60846 60823 968451563 22508 22459 692644059 82396 82345 115472505 26868 26874 581390210 20495 20519 376299883 70209 70191 737304599 74494 74442 904973832 44172 44173 920533894 44850 44861 73792983 91368 91316 661757388 15416 15417 139402334 7707 7754 175455727 32978 32960 681076198 82656 82657 821307496 94797 94798 496549248 60007 59961 352449679 74667 74668 881990733 42014 41999 971313030 34312 34313 144041260 96587 96588 243970869 72425 72438 106356874 89473 89515 856110490 56927 56928 99325334 70197 70227 540651850 49990 49986 592890242 68787 68785 949983424 9098 9097 140820001 21587 21588 762416252 86084 86134 30191499 40510 40517 36566651 57752 57719 40102131 71477 71526 566757954 58212 58251 232242380 39872 39873 811257827 88627 88628 396824285 93149 93099 552313557 58425 58426 270391212 17907 17908 404737331 83997 83998 676537383 41554 41518 277052039 80555 80556 657757703 56971 56972 32104667 96628 96629 762741120 19383 19404 307061938 50485 50491 467854612 188 189 956869512 44672 44645 883632444 9269 9264 280153350 79786 79769 687987950 10510 10541 95755528 72197 72198 917991503 72853 72854 609499186 98724 98725 204479972 97218 97223 821874212 22270 22271 353193674 6873 6874 763675237 13138 13139 839205141 97933 97928 282277780 42514 42566 401809109 54655 54656 226167727 75933 75940 34686111 48086 48058 556162009 18588 18598 505985778 13447 13449 805148368 20764 20765 244894562 13103 13104 203720700 50664 50713 849772126 23973 23947 543222116 74694 74695 261700109 43719 43751 305181026 14054 14012 237911818 91717 91718 939401600 50669 50683 536419835 41622 41600 351994303 52004 51998 64601358 93568 93528 793018499 43161 43155 536702685 53032 53033 660410659 59664 59665 323328580 60864 60865 36417709 84401 84437 510885379 29954 29979 887193318 5097 5098 379728470 2991 3013 170378455 46567 46525 310430749 78930 78963 558955006 79320 79339 88500974 93289 93241 892057127 24796 24797 925732208 52637 52638 371714824 13119 13120 365881555 10801 10802 396560715 5938 5939 410093444 71867 71868 377762489 67113 67158 23843223 7142 7143 237152081 53763 53794 978807961 75312 75293 449085098 10388 10389 603744580 48331 48332 331466557 75843 75844 401039314 25172 25173 386883441 12577 12578 527340488 76230 76231 136735074 33695 33643 912500629 49382 49383 279941086 46681 46660 227930755 32751 32768 185690685 14122 14137 615311346 76408 76409 620383914 53763 53764 460048429 22574 22527 113335062 61689 61705 277860799 78180 78181 86979075 54950 54938 68877509 86727 86755 209201110 27165 27213 83487851 88065 88096 5991736 40062 40073 822728637 20158 20159 513439913 11394 11395 118640406 35632 35633 704332558 77478 77479 997828703 51941 51942 430264198 56802 56803 650377161 53357 53314 190484462 73050 73051 780037849 92138 92122 881739948 16038 16039 916524055 51459 51460 355615572 37435 37436 945655444 78035 78036 870251775 84231 84232 349049661 36940 36969 672605887 77544 77545 34262610 77191 77233 858076696 15745 15699 261894185 64319 64320 855121959 71857 71854 870613863 92083 92084 439236478 99424 99425 83747110 33902 33903 577972469 35500 35501 34352621 2682 2683 575790992 76840 76860 508917320 20770 20773 16351388 4303 4317 787385680 67703 67657 121613879 57540 57500 697579155 62661 62711 247817181 25710 25711 483997082 27326 27327 735772361 54435 54436 956100192 60627 60621 549831174 74050 74026 932242872 33236 33270 350955461 51642 51643 473541889 43093 43094 313191724 3686 3738 544683296 37368 37369 657819013 65481 65482 79095181 945 915 408415857 95397 95346 397185990 36074 36028 157776513 53958 53957 933064163 87905 87914 613011918 37511 37490 770937682 47798 47772 4585298 90111 90112 939033840 4248 4249 283006963 26866 26867 539862252 13717 13724 128481845 22932 22963 302942456 24010 24002 399883444 59457 59458 356488534 49582 49583 912207898 80188 80238 928178677 24867 24868 498120666 60945 60950 896120609 17495 17528 164541227 95205 95185 58597123 91236 91237 764807877 94355 94356 497975209 80338 80351 788516031 12161 12145 749231719 74343 74391 596508820 14230 14275 655082229 77188 77225 119589860 91337 91338 123010582 87375 87405 101393941 95421 95402 643187576 18419 18420 436133076 99188 99201 12152991 98674 98675 445406844 7698 7711 354552390 2285 2286 838497972 2209 2227 963561799 86684 86685 171669223 51553 51602 174053951 61353 61375 741367024 12173 12174 216269238 1982 1983 69166961 1556 1557 317783859 73030 73062 792467051 69281 69255 594515472 78564 78565 636241842 89187 89152 523637077 70978 71023 375931653 28778 28779 495267448 48220 48221 643417018 64172 64173 790414948 79139 79158 307242726 66433 66444 539789236 22110 22106 666556635 39038 39039 335368223 30228 30229 999246836 25532 25533 361169851 94077 94078 638600551 50058 50107 639425099 11528 11526 283775833 12460 12461 492148658 45608 45574 171642355 79536 79560 918489703 26231 26241 471460473 33718 33719 165298305 61775 61739 568585003 99718 99719 379092783 11103 11133 942985131 17934 17908 925764372 12031 12032 637161041 81931 81932 296425890 77987 78004 564499148 30814 30815 820670470 89924 89877 844059871 8293 8294 318689371 13285 13286 407924973 23948 23949 186845822 6242 6275 649198028 35398 35399 59720536 86600 86601 211070446 41177 41178 59966912 99916 99968 7425671 39576 39587 249209259 14991 14992 693034517 37964 37983 408074304 71406 71407 877859472 95367 95368 320520991 92880 92881 146617531 16036 16037 103743014 88242 88243 834195049 8859 8815 460440450 76147 76148 49925091 60516 60517 865852453 18585 18586 621730745 59207 59208 812315194 33959 33960 132055841 76654 76655 245935333 15546 15496 645614221 99938 99939 453629505 52523 52524 358403911 72377 72378 47203294 25063 25064 578153229 28516 28526 79794412 81974 81972 858894343 15564 15565 118621885 39752 39753 206197236 13572 13573 603144338 65720 65684 875177217 86439 86440 769505968 51124 51073 967542517 46360 46361 358520831 27249 27250 700848496 68921 68919 984794481 20641 20642 276542578 65914 65915 818304510 22819 22820 166568450 89938 89939 783585717 21131 21158 656107007 78956 79007 85445684 37630 37631 324299191 98997 98966 598571866 84900 84901 783196847 35827 35878 209252422 7564 7565 908105735 68147 68169 640722189 61922 61929 723963782 23122 23123 559519909 81364 81332 825764776 829 808 2691103 18465 18466 504371863 7362 7363 673281409 95960 96012 124183054 65857 65858 351882128 81797 81791 967863278 25602 25596 249493743 47445 47446 55266142 48133 48134 100589163 36640 36641 985862893 3766 3744 11202869 23382 23420 788813372 3551 3565 89428123 13983 14035 913747968 51442 51419 637221057 56254 56287 22998284 33610 33611 792815471 29124 29125 589130633 53592 53593 839294406 12433 12434 345910316 13809 13810 592407493 97733 97764 567302725 21905 21906 828199257 79906 79907 604757463 68548 68549 219047473 70432 70433 662855834 69569 69570 579377948 98110 98111 485312261 69022 69023 943414348 99735 99736 955747093 81129 81165 221302392 45171 45172 644816635 43021 42971 405974230 96113 96165 11168200 43518 43519 574062026 49267 49268 290998139 15526 15541 737902899 6912 6926 242940114 88705 88706 413805888 18063 18031 519329846 88679 88688 889035994 10037 9997 872766366 47182 47233 776446421 72000 72044 486694655 3264 3228 156309510 20512 20504 955125137 91487 91488 251195646 9903 9904 461457384 98030 98031 812514101 53660 53661 590861735 98060 98050 104758262 66807 66808 497186276 82990 82991 282127792 33922 33923 681259675 8125 8168 950539690 39818 39819 252208451 7364 7393 369977969 25776 25777 849300165 31659 31660 557913523 73783 73784 63092471 30369 30380 781354249 2359 2398 832536931 61409 61410 303935246 13983 13946 27522565 12981 13012 825650741 14535 14499 807324518 55099 55100 288903724 68235 68236 105902441 25858 25907 614403730 11408 11387 744431572 34713 34726 222947705 5715 5691 499504746 13879 13880 635861589 13011 13003 150165188 21820 21797 180930905 92211 92233 393808352 19294 19295 790344329 29571 29572 405206774 2555 2543 96313516 49217 49199 755988638 91992 91973 796557713 1485 1486 640471511 86031 86032 759631403 65830 65789 748132020 57213 57214 602430841 54059 54102 965253660 13643 13644 79273508 53210 53177 23642576 52455 52449 899575973 29371 29320 867664829 36927 36928 843034204 85403 85432 35569413 53193 53194 250951198 9172 9173 28722939 70490 70491 817616900 53852 53853 373228815 47244 47278 245641891 83773 83725 341988848 89751 89752 242446806 22807 22853 152236733 28953 28915 466705622 64821 64793 142727708 50799 50795 376417271 11088 11086 552683518 56102 56103 950507148 50113 50078 377995280 48106 48080 568280342 38272 38261 634419655 65026 65027 992308712 44160 44161 712921559 17065 17066 149037054 11474 11475 163047915 15538 15539 656047644 4961 4962 449933651 6407 6360 853782178 71558 71559 463809345 79547 79548 451455571 25314 25330 837072369 3487 3488 511488918 44530 44536 462415425 12357 12358 831428981 30714 30715 218726968 89816 89817 131435409 40019 40020 243875998 33217 33214 14732214 38479 38480 647540902 68123 68124 23815403 25793 25794 523328835 33261 33262 909302837 1198 1215 950786847 95220 95221 623610100 9171 9149 421385960 23970 23971 645718732 88494 88482 694545598 56669 56660 139330774 23272 23242 161336495 4541 4532 524209622 35554 35547 109560759 36984 36948 326516828 41132 41158 895653656 42922 42894 553751867 86857 86858 234002853 82057 82007 22229597 42907 42908 505912647 10953 10964 980398806 91875 91854 87005758 92128 92168 316007669 63216 63217 958891179 3883 3859 123646155 73068 73104 456093089 10529 10530 589278689 36169 36135 286153960 38677 38678 505363818 28561 28521 595277450 38963 38964 889705703 29763 29803 669325005 54179 54180 100078109 73375 73360 41756522 58920 58971 197870337 65840 65841 468493235 96691 96692 251987861 191 192 896540321 77670 77671 215456163 91944 91894 214359124 50864 50865 64494329 97373 97326 369049806 95422 95413 281579840 30437 30438 778730439 68624 68625 270623849 12748 12749 820250875 40858 40859 287413183 5405 5372 596094612 86818 86805 410856857 62084 62070 429034737 47344 47378 836474614 60965 60966 808290181 23356 23402 766567672 47282 47283 245030470 62370 62371 957261197 12954 12967 831808817 48871 48872 776998735 6342 6343 829076434 97737 97786 242316333 46905 46894 795248805 57818 57819 195927108 98873 98874 36120708 9588 9589 81263513 57395 57396 414127021 54577 54578 999174799 37678 37679 494483804 92749 92750 472164357 36051 36052 317658722 90904 90905 136962553 93698 93648 366560925 61841 61842 614572649 79235 79236 471574934 42331 42361 867248520 42818 42819 965903339 15193 15141 912539477 67618 67619 140652396 45714 45715 874125494 40290 40291 443839331 18693 18717 264490352 16691 16692 684188821 31075 31064 463462482 32333 32334 32096073 44743 44744 592634346 25016 24983 86508944 86138 86167 892158743 18755 18756 207995812 94667 94668 582596072 86453 86434 245162110 75369 75317 651631339 3484 3485 474754872 10152 10153 469634830 94606 94607 658825222 30319 30320 517763310 31904 31905 651279308 51322 51311 377084214 44677 44703 298990543 25344 25306 422315863 69920 69904 649380225 75661 75692 921684698 90138 90188 716631522 6355 6356 551985843 12272 12304 142420622 41575 41576 87179712 3175 3176 832269298 57714 57662 361394358 70647 70604 906886425 9454 9455 440096052 18395 18365 113960500 53825 53826 509526498 62459 62485 786384053 65117 65118 928638880 35546 35547 864118387 23157 23160 229781651 78613 78657 864865585 33009 32999 138865499 44487 44504 771717894 89772 89773 205527772 76637 76649 34018874 33369 33370 173113648 60420 60445 951776230 34636 34637 63509715 92283 92284 218783964 44756 44757 268986255 33514 33469 427365949 14839 14823 911733046 47122 47116 788425166 5023 5024 146684731 8363 8364 709613280 54121 54113 260232277 83248 83249 809698026 28963 28958 610808496 56192 56193 3091686 1602 1552 721813411 68875 68901 34566963 5215 5219 71162841 29493 29494 320194982 69372 69356 520115227 77503 77521 918833996 4704 4705 62062927 56711 56669 880838647 23929 23880 456014597 38075 38076 372337263 47719 47693 104992703 42457 42501 675459262 18680 18681 972758067 54660 54711 410861685 62819 62850 968339368 61155 61156 497468689 65288 65289 780732468 90609 90655 518245059 1137 1138 961866023 35046 35078 893521915 76853 76854 784682857 49328 49321 595855213 89506 89523 330556631 52229 52206 962740864 33547 33502 736964688 73959 73939 544603446 56646 56653 617325544 22151 22134 412114568 74048 74004 656259519 7764 7765 191663308 20578 20579 613677163 23025 23026 843225933 2173 2130 185057479 89919 89920 23314194 15670 15671 315199724 87776 87819 79213134 5611 5612 963060679 38901 38902 257958911 61823 61824 592501784 6433 6386 828464702 99479 99428 490044708 40976 40955 937466590 4193 4194 776927124 20396 20397 240874456 18726 18727 918987580 52529 52530 330863318 73573 73603 455000836 70862 70864 358058819 65904 65855 954072112 58238 58239 620417574 8450 8485 928484307 45030 45001 65065337 90936 90937 567070545 82834 82822 311366720 25449 25402 919600853 66131 66132 663259200 40705 40706 68493678 52451 52452 490426271 31649 31665 809467413 21795 21796 429708233 63172 63173 896533548 80216 80217 86458574 98421 98422 498667476 81178 81179 466539492 90398 90399 956878282 23863 23864 408987714 96139 96118 837476084 37967 37954 705801585 16335 16336 787168077 41862 41838 448768732 20846 20847 760063561 29242 29243 860636555 58670 58671 202570274 27184 27185 299028074 67259 67273 879798275 41746 41747 91609754 30241 30242 334872901 58449 58483 736109396 39374 39424 670788534 27060 27076 434592465 10684 10685 304048608 33721 33722 26024215 7942 7983 145976457 73651 73652 725129348 52756 52757 91936961 47197 47198 434925256 7517 7518 607057930 47001 47002 324224214 12343 12344 351544904 96125 96121 15049760 71722 71673 894869312 6675 6676 584729547 78782 78783 994662536 28412 28383 257410559 34507 34508 505085806 4893 4909 47516419 58568 58578 885202901 50036 50059 407978982 96611 96605 484713534 4409 4439 710605589 85912 85920 615144669 43656 43674 494585652 80603 80604 966292310 9846 9847 957329455 96837 96799 948952944 18277 18278 607966786 7239 7240 57080146 82012 81972 763376882 56466 56467 487254099 77008 77009 758925675 75705 75706 482206080 10534 10535 135428775 63792 63793 74734005 9912 9879 229570092 88034 88035 441655763 55033 55034 44001151 43331 43332 127029769 29828 29781 509152522 99785 99800 109794147 65502 65503 654923646 8431 8432 430706315 37660 37677 155405855 78282 78283 997038145 12559 12560 763341829 42992 42966 741466670 36530 36531 122649983 75612 75613 914347108 774 813 744327200 94551 94552 253974933 73460 73461 376153005 9671 9674 73782526 77075 77097 611369869 35680 35717 815332539 80584 80585 890823019 43401 43402 384830599 93807 93778 870530706 71029 71030 329387594 99564 99565 268010369 81055 81061 499502527 37807 37808 515279011 19541 19542 133342511 52653 52632 44980634 44847 44881 324360181 40432 40416 617600754 74661 74638 621899562 92587 92588 69506307 93563 93566 193120606 87209 87210 487883815 91017 91038 558538728 73907 73908 221778845 74531 74534 147146082 22701 22738 454087123 14960 14961 790748532 48619 48620 843948809 61228 61212 163251550 40322 40355 782422895 79020 79021 600072975 90836 90837 535383752 41718 41719 217458976 89441 89444 824952660 56813 56814 984588986 95281 95282 893378306 77920 77954 881207203 34797 34825 66744305 8530 8559 845787216 31090 31091 146811615 6126 6169 301176500 79495 79448 740132423 43802 43846 565493763 43925 43926 641823273 276 246 475117746 20997 20998 71898070 17348 17349 322745314 51625 51626 585817104 19806 19763 129816339 42487 42488 506350466 83863 83864 821655944 47460 47461 858916008 74564 74551 685203257 42202 42177 229184109 89377 89406 29181757 87901 87902 984782073 72485 72488 961329014 56942 56943 991275422 72718 72735 913351013 82020 82032 961778099 71496 71497 384740868 79645 79646 17993023 33655 33656 18996324 59548 59549 309289417 4072 4073 256309285 22183 22184 688968746 30743 30779 154639899 58630 58584 954317029 9984 9985 911089092 10746 10738 706744517 94043 94049 236308128 38473 38474 216957231 40919 40920 813185395 28982 28983 257294870 7604 7563 591143221 60217 60218 72267002 34718 34719 106178852 39327 39284 693459662 5271 5221 509842019 25932 25933 52344928 8400 8413 627350481 41264 41258 919224852 4373 4374 400486313 74787 74788 591807790 56594 56595 919349491 29426 29472 65010414 7578 7559 689288492 17527 17528 737522152 11735 11736 463700881 10266 10290 865295098 67512 67465 860730237 20152 20153 869154043 70433 70383 852390023 13545 13546 466069461 72489 72490 57314069 48442 48443 945999323 92558 92510 136581496 93729 93680 389109562 39948 39993 993579576 91907 91889 110252345 11799 11832 605524621 17601 17602 762813221 40037 40038 695892761 92497 92455 419898880 63504 63532 176205439 24201 24202 726853960 55229 55207 378235455 28381 28382 221663847 82937 82938 124315508 21949 21950 525393121 3568 3569 263120689 12974 12931 753418414 54848 54827 710323350 58298 58299 51393287 36021 35971 456291181 68846 68851 48847633 4887 4856 544877107 14138 14139 474067484 10651 10658 772484620 7032 7033 676568236 42174 42179 259706821 53867 53873 769380988 77432 77433 519324855 5472 5473 53524112 68599 68600 970662222 65217 65218 190690936 78660 78675 297909459 49051 49052 668319188 35303 35273 428486942 246 247 630765197 58008 58009 921095500 29592 29619 278647309 37313 37314 55522667 74483 74484 939267716 6040 6041 331817931 1912 1913 283174714 33247 33248 484139376 4584 4585 533484870 89714 89663 456748493 1032 1033 317826673 45047 45048 666643275 46660 46668 601054453 34141 34148 818407521 247 248 569434297 61702 61706 687965525 30060 30061 714491968 87812 87804 787572521 67614 67615 164862958 82156 82157 849341686 21405 21454 900139223 55888 55889 380294402 43203 43163 155249388 44847 44848 216807271 97804 97805 271420195 98264 98232 462150164 51919 51904 31561971 15126 15127 174970437 5722 5704 390611227 39307 39308 539206414 86139 86140 353695417 49081 49114 786533017 72403 72362 979942048 47463 47459 932555246 31606 31607 912774954 26574 26575 754319024 7853 7860 129455472 77696 77697 437074415 63098 63137 656357975 28045 28046 804517173 55755 55756 999739614 89048 89049 22058575 2434 2435 100244643 53700 53701 353133747 63665 63629 924087475 90751 90752 2947972 64293 64294 35146342 78298 78299 776532515 37596 37597 297672307 11526 11527 904526411 73306 73307 74400580 31763 31720 827604705 42048 42049 861586002 8866 8859 613119176 52427 52461 141388018 64856 64808 37352668 41796 41797 839207502 24587 24588 379081792 33472 33473 602951409 39171 39172 106982878 64488 64489 817973733 91718 91719 685682788 31954 31945 330468695 35880 35920 447267615 74694 74712 365579180 74524 74541 90002898 37069 37067 720638221 21770 21771 622580936 37271 37272 258678457 79451 79452 872663092 47994 47995 837257954 96644 96645 172224347 15637 15629 748180559 46304 46305 228060764 4701 4702 737807015 6693 6694 930987246 5833 5834 545067127 15721 15719 152215296 3060 3097 239467836 24022 23974 379579329 57361 57362 792163396 68289 68303 861495485 18320 18321 47525061 57634 57635 200903021 66890 66898 247469036 43471 43502 881695659 83357 83403 823474654 83768 83737 671865570 63567 63568 831223236 3793 3794 424224551 70790 70791 912330674 43520 43506 319589114 46679 46691 11284829 26429 26445 850983152 87897 87898 677632870 20386 20387 275661931 57146 57111 935324740 79842 79849 510586946 86101 86102 705243779 49434 49385 276743896 30850 30851 593359294 44041 44042 397501743 74651 74699 699110836 2057 2058 593169568 57189 57190 214095358 22411 22456 289156890 91853 91854 205649423 56581 56582 181391703 48812 48813 810984985 80434 80384 190197095 84360 84361 774561847 73741 73742 707612916 29072 29073 266671339 26647 26648 964764980 41789 41790 83423832 8523 8524 628093284 79942 79926 720474187 63716 63752 145935981 24415 24416 7111588 56945 56905 130455566 221 222 829864700 24146 24170 561955645 87417 87375 84800381 84203 84205 977432963 98803 98757 548215635 58191 58192 259514479 39133 39134 394296529 74231 74184 713030363 78632 78633 623613953 39580 39581 807672708 40761 40755 640404253 406 407 223184451 33797 33795 997079339 81059 81060 550996437 28346 28335 929272511 17806 17807 996690318 16155 16156 862554216 85135 85104 618085523 60444 60433 542299488 10657 10623 413188592 21260 21269 814306837 62969 63013 406100262 96838 96839 209125487 41085 41086 374012309 71474 71475 928431650 1563 1560 837669533 38456 38432 498361736 48749 48750 937647603 40634 40615 812012393 85246 85247 879184131 81118 81072 6658577 68331 68332 523923162 8723 8757 328006279 14963 14985 392857119 48278 48279 900609560 40574 40575 589339572 2168 2169 82184206 83863 83877 129828673 65145 65146 50548518 31801 31814 908744369 47048 47049 10290481 34771 34772 787344200 7842 7823 955144447 67037 67038 360893194 24077 24106 905294692 43917 43918 321001444 36572 36573 588448194 78961 79005 925313585 21472 21446 902140350 18947 18948 63616585 13219 13180 335784061 1857 1832 953490199 24402 24403 278228260 53874 53875 980406126 90300 90301 106156199 6039 6042 979552551 42582 42583 326933423 13569 13568 515531512 71822 71823 925746009 81503 81453 232617669 97079 97128 210313649 74340 74362 226038611 75555 75556 183513337 82711 82676 782463621 14676 14677 700884200 42707 42708 243061404 66608 66609 780653819 73676 73677 823583906 24107 24056 500890963 17816 17817 939210041 14103 14089 731212878 72087 72063 586390772 61576 61577 843531624 88266 88267 921488844 8371 8372 442507114 41201 41202 312131733 68270 68274 260047155 89408 89420 617283938 18309 18300 325746513 60934 60935 96160537 49014 49015 123975942 37774 37775 571991468 46970 46971 397829392 13309 13310 19544103 52007 52008 172141423 45898 45904 824043058 38920 38871 926942847 55382 55337 644196281 37196 37197 85080266 83 120 912583290 73163 73201 235303373 75169 75170 226104040 40855 40856 114850870 33538 33539 989032293 15567 15568 225643855 86000 86001 151739783 26054 26055 639722879 58796 58797 288194000 67143 67177 762521049 31138 31139 356339990 67940 67941 519172037 23592 23588 865563268 36346 36347 39134687 91233 91234 847200168 87808 87809 32542988 88226 88242 24731109 48404 48430 799063050 81838 81856 228917222 90563 90564 888097444 93614 93608 142046572 83975 83976 543578839 58661 58646 921738223 88417 88418 499084762 71607 71608 977766391 90695 90696 784230173 83164 83200 187399128 17404 17376 731794921 69807 69808 769537515 81319 81320 277700955 49256 49257 175047189 52046 52063 71611013 60385 60386 277766790 65066 65067 537051387 21359 21378 653613402 52211 52223 458432358 18938 18939 700521243 95060 95021 123845862 86329 86330 160932687 1827 1861 849881388 35445 35434 993900466 44536 44537 879750373 22739 22776 867288300 32586 32587 214050656 77822 77823 341363557 19386 19387 466944851 45524 45525 342145576 82 116 355378900 96789 96793 326886421 81958 81972 542225034 43381 43374 660778900 86252 86253 673013806 22925 22944 549309214 31242 31231 543721171 7701 7702 730108423 97461 97477 392198073 62240 62221 872608687 32298 32279 646448759 542 543 275023347 46705 46666 734168783 55690 55691 124271402 76685 76686 98859996 70499 70466 999092886 30791 30759 474535768 30064 30065 555815791 1852 1872 498625522 41937 41934 424606686 1648 1649 884422796 81070 81062 92488397 80344 80375 453786025 97769 97765 83073965 47545 47535 837029945 681 682 220216997 53216 53172 104919764 32194 32195 384372858 42570 42557 329663755 17274 17275 217347813 32054 32055 4532686 95780 95781 210097781 19256 19220 312328072 44905 44906 580154723 2236 2237 697889846 49969 49970 139298163 15147 15148 550646275 79924 79882 66142680 21660 21673 370605739 69066 69067 458615946 43981 43987 857195363 232 184 920957457 31192 31193 447415163 33460 33442 513753905 96427 96388 159762984 11737 11738 720840046 44211 44240 943301971 51107 51066 105960885 69703 69658 268223128 42151 42152 350715041 91170 91162 45080512 78249 78250 363303496 62577 62530 277999593 2143 2112 643365617 1405 1406 999714300 85430 85407 426718431 97118 97141 150352672 38093 38094 995560897 56406 56407 199512745 95467 95441 263371702 88800 88801 675622822 85576 85561 560876880 48939 48913 569994770 1798 1766 767659054 51771 51772 448343582 689 728 608973327 7968 8014 584975465 76536 76555 55793446 43109 43116 867719411 48385 48410 520604539 54336 54337 472579220 36993 36994 607246996 27508 27509 206493546 34569 34570 312362537 75571 75572 66526330 738 739 18058990 98853 98900 27850636 37032 37069 521705252 59864 59865 791681257 52674 52675 356712788 14550 14580 997226772 13169 13170 117961608 64219 64220 39294896 23876 23840 157304470 35329 35298 926676790 89000 89051 946545182 82730 82727 666391021 88883 88933 518154396 46154 46173 615266856 34283 34284 303281485 16065 16059 913778674 78273 78274 865198794 21583 21588 994003101 83520 83521 885789072 15913 15914 784940816 8728 8729 227671529 73222 73271 990567844 85776 85777 690919751 49205 49198 445106817 50910 50902 525884233 76809 76810 103751643 94818 94865 181080929 32685 32700 858083986 70410 70398 349664758 80967 80968 48762984 1893 1894 723536402 18024 18025 501982504 72387 72405 758050206 51219 51220 139892679 74210 74173 348256217 99994 99996 264355776 32318 32337 647675191 44216 44164 583676471 73582 73606 908292081 99773 99743 154872991 36191 36192 834280596 90047 90002 263594628 61898 61949 430196728 43691 43649 598516965 25004 24984 962252455 17780 17754 772212354 80684 80637 596592663 2900 2901 332814870 32059 32028 192785835 22786 22787 680379158 83050 83051 53541266 26926 26927 159061868 26193 26194 730445322 47146 47147 738361837 94538 94520 972726550 87340 87341 574029091 29412 29413 435128581 46057 46031 890889664 43044 43045 536773299 85753 85762 755639152 36511 36514 826516440 83930 83931 308079201 45519 45508 16528303 39432 39433 875289324 23172 23179 372847529 73525 73565 330796050 240 241 793141194 32357 32406 890347700 38381 38423 753115847 5444 5397 590401035 71716 71671 736580235 30323 30324 413404293 21873 21835 57685648 86442 86443 806366125 44299 44257 73374729 3762 3725 900511171 21137 21138 261916380 15588 15589 102566540 75051 75073 741597613 99818 99819 126382585 34964 34920 155934754 17278 17279 412796000 48036 48037 502705356 77752 77718 223148022 40478 40479 477983142 97708 97706 164369104 81813 81814 964141941 60207 60192 986303268 65809 65810 678518029 43698 43699 627631190 56921 56954 17704360 88180 88181 640896233 59358 59359 87504538 82722 82723 270003627 3539 3540 374041881 43727 43728 269460438 35924 35915 26783163 81301 81255 840517682 98242 98265 790867179 79282 79313 454885061 47404 47405 296269108 62931 62932 694988558 17467 17468 681159188 65145 65117 332158942 39787 39827 805970337 45150 45151 115300950 50701 50706 200648945 95997 95998 60069477 32325 32326 507446452 2911 2881 732375586 24838 24799 2740555 55303 55301 880639842 69342 69385 553790261 66082 66129 163637655 87444 87445 60387939 56974 56994 371548114 30607 30608 576903615 15470 15438 259103146 78641 78628 577360207 58073 58044 670214613 58831 58799 863446296 47192 47193 152501227 75255 75256 937306926 76308 76309 5272766 70252 70278 17977692 72961 72962 718467314 3339 3314 997741931 69377 69378 287701834 93298 93299 383640959 32165 32166 309351634 90461 90451 493538657 62967 62968 704159113 5500 5501 42523518 69709 69750 880438221 64618 64639 8515249 52673 52674 693141616 146 100 324624666 95437 95438 148362471 67499 67500 455310975 46124 46146 725258428 84967 84968 541437612 22343 22344 742451678 86323 86274 562582418 82666 82643 150752119 35400 35401 941340970 6544 6545 84860817 33021 33022 400348601 90154 90167 732882646 69032 69033 674172108 55634 55683 864004240 17135 17179 553390984 44391 44392 928783633 33152 33121 507606178 68347 68348 90535436 35423 35457 644166720 54826 54864 909682690 5775 5813 210712334 19853 19854 616858723 1411 1408 879308959 91422 91423 789321222 43417 43367 412995271 6386 6384 893074924 94081 94120 913176096 76109 76110 362916862 73482 73525 767565736 54479 54480 428145629 50797 50835 849485425 66512 66513 506788697 78548 78549 945899382 96237 96238 91151531 11101 11071 558600266 41159 41160 777220181 91600 91563 37639422 80182 80183 169054578 78428 78429 974435653 47102 47103 22478056 12943 12944 451625113 81861 81862 933931406 58974 59018 248079590 81836 81789 733360163 46426 46414 299577747 99378 99340 811112101 94873 94874 530511830 34189 34190 924164446 16122 16078 288967750 38337 38338 367838521 26241 26236 988016913 83955 83956 836155471 83079 83091 699433723 28023 28024 981071075 41459 41460 930042323 34272 34273 225251172 94026 94035 213513389 85714 85715 772653607 32735 32685 342574739 18317 18318 236542572 82089 82090 708790668 78002 78043 529319625 90001 89950 677174174 5835 5836 26574016 17524 17525 520531013 72589 72590 749111586 98406 98389 435800908 5084 5085 244465333 27358 27383 324363186 22526 22568 284590468 94152 94169 443849179 29535 29536 389791662 51390 51347 183476114 72140 72141 34472933 41216 41202 411795488 61053 61019 131240686 98112 98147 827894143 63885 63886 138412929 11544 11545 546073237 80449 80398 970067755 74425 74426 703777725 44676 44677 952782453 27633 27634 708938173 61263 61229 45417940 98465 98510 949983904 935 936 464602379 23062 23028 670376223 29318 29319 40925132 93117 93126 519303190 81280 81281 169696065 98345 98299 333290065 48679 48680 690874141 64989 64984 185587739 53997 53983 394406645 92559 92560 88524323 41928 41929 572979517 76483 76484 285089566 709 755 696357441 10004 10005 892026625 92420 92421 256258891 38581 38582 712579336 28960 28982 735415575 87851 87852 274463274 99850 99807 754175089 6019 6020 536953480 62239 62241 536487931 57452 57435 802054116 34323 34324 193549631 47026 47027 546113078 36660 36661 250695790 27066 27067 421814788 52908 52909 137291416 64705 64706 528978406 83706 83708 158292979 48264 48229 776081210 41635 41668 383610887 15418 15466 245257519 80672 80711 856788777 35541 35524 145734416 15958 15959 493950193 57678 57700 250181099 27897 27898 175574573 32809 32848 877146208 45758 45772 695902199 28948 28949 669777378 72333 72290 313121843 56433 56434 906081207 95630 95631 359998470 84391 84390 247958466 10278 10264 578375841 68265 68247 664953099 96192 96221 413658314 63074 63075 472762668 23300 23301 214825130 23334 23335 214393939 14802 14803 939377942 70052 70042 838626693 89625 89653 778813732 42349 42366 297965405 61910 61936 549143542 39202 39203 669166739 43250 43260 174750873 91989 91990 168062590 57321 57322 371982370 46785 46829 838849293 51130 51131 759944112 41549 41550 29423623 69351 69352 372387785 52495 52489 368644441 46895 46896 571660749 66708 66661 729685402 99153 99154 147573870 39864 39865 97920703 10842 10852 455195833 86978 87008 894076492 48627 48641 556728530 20388 20438 308369437 61955 61989 808486676 71030 71031 56890138 73798 73799 651916167 67064 67065 747744019 21790 21791 471486211 55931 55932 144835833 80774 80825 358222914 6083 6106 20479416 69330 69314 227803096 98295 98343 754184696 89776 89777 459470306 56419 56420 301192626 71494 71455 879332210 99459 99501 173538821 42058 42059 521358231 85738 85718 399431865 4025 4026 973453519 44742 44743 959251301 16447 16448 108193721 7565 7525 271751583 7157 7133 413550333 48450 48451 761316617 36472 36473 578607594 28056 28058 286922216 31642 31670 336759455 18776 18777 372482401 43134 43135 554078346 31099 31100 596236384 63924 63965 885157464 4715 4679 236959911 74847 74892 488868074 73475 73491 585193149 22088 22089 154527307 38462 38463 749320774 23794 23795 837608730 17019 17020 830829761 73169 73170 38859549 23500 23501 322436810 34467 34421 399632985 10151 10197 106976996 23601 23602 634492657 93326 93378 535344805 46035 46036 945753031 47668 47655 687542603 8441 8421 651154388 52885 52904 575893547 27642 27665 104396911 89670 89681 789179171 38067 38061 901984913 21601 21622 992269289 3388 3389 293793368 30925 30916 898077401 98525 98526 55979187 30104 30105 348579009 4152 4153 341822471 30189 30190 592198881 96064 96065 447402408 73180 73224 519680217 3876 3877 402406126 92592 92593 166747043 44653 44683 930547153 36918 36970 669671657 25534 25524 723170938 82122 82086 263949121 9633 9646 512523490 34367 34324 710585885 47636 47612 412799496 42046 42058 280585271 77445 77446 474712201 11844 11823 834080250 72699 72667 716812378 15632 15633 128101968 45176 45128 922778708 61905 61880 298889546 22111 22112 769733085 88084 88077 109603411 80272 80220 726509522 63020 63024 106968903 28034 28035 414280229 57025 56984 910378591 32720 32721 460744499 2756 2709 755964551 49931 49932 566976538 69281 69282 182416352 26912 26893 327027156 50287 50282 530786257 99215 99201 896814652 7369 7370 96784731 20885 20886 32950421 42131 42104 835318806 72150 72151 33226893 43341 43342 96428182 34506 34530 76509031 19708 19728 761357105 34682 34632 552271710 19240 19241 543881007 3695 3696 512952123 66464 66488 430207581 83102 83143 763754133 9196 9197 532926792 15179 15180 488840044 98899 98900 686687442 39619 39620 251180585 9557 9604 947608838 46521 46522 234706482 45473 45474 82121972 92330 92332 250285959 7009 7041 750671866 84096 84063 395442013 53773 53774 84169278 65483 65484 975640998 88291 88306 977438757 59458 59459 776355934 46430 46431 740979993 80286 80287 651031469 28570 28539 430223514 62215 62205 632413925 16795 16818 372438224 31771 31755 13942410 20388 20389 880306282 52970 53016 376876166 73523 73514 515701467 29753 29708 260426088 96431 96480 823698532 23604 23582 105605763 12331 12353 940423139 69036 69005 559906865 70267 70268 532790692 72858 72859 699512094 52997 52990 607139371 49258 49214 925645992 25385 25402 6670013 39093 39094 875118046 46626 46632 7845628 28644 28611 338687689 89 38 492228321 69321 69302 151573961 56345 56348 448109709 24977 24929 848178301 39656 39657 401167006 89224 89214 351643661 86783 86803 451625276 93533 93534 352160132 39237 39238 42300870 89233 89222 141454840 4112 4124 89406322 15383 15384 37186424 63404 63424 477655981 17533 17534 72751541 84846 84847 868305526 30265 30284 77609526 98211 98179 861214860 54752 54803 262108248 71744 71731 617777691 23569 23570 761110080 42584 42585 279528686 43388 43353 397694671 77878 77912 950630237 5931 5932 364919602 83201 83202 199163709 55170 55118 734177563 33531 33543 773552640 82131 82132 507290671 15115 15127 65089330 23620 23621 296141137 67787 67788 977929005 13611 13612 615814175 24178 24166 826411016 69745 69746 196619152 24475 24459 196854567 45170 45171 864679217 26970 27012 196723549 7457 7458 794937613 49159 49176 341028624 56422 56423 551894208 37350 37351 161505242 96598 96599 377055546 98275 98276 45426071 37376 37377 586944924 35561 35562 210683832 51004 51039 400481237 10454 10469 765579054 17839 17840 704375347 3359 3360 415550517 19981 19936 832517536 20298 20299 361251951 90140 90141 151133859 52155 52148 174347301 81557 81518 4153948 45161 45162 533735862 50427 50395 175775605 69293 69294 831161817 93820 93867 300820923 84895 84896 694943759 12679 12680 272787049 36246 36220 976094584 5899 5892 326586045 52447 52448 15735567 3971 3973 143925174 69991 69992 69615414 98092 98093 255908899 45278 45279 896412633 30801 30802 313391073 84455 84456 600145474 68532 68485 801322292 51795 51796 860496656 63630 63582 630282398 12661 12662 338625797 13218 13187 941003688 41860 41839 63585455 25586 25587 681369905 31846 31847 747685936 48085 48086 175533361 33755 33756 770847597 41099 41100 886087557 99254 99222 756966006 97010 97011 546213328 82079 82071 247957615 16285 16286 92913975 50238 50281 17753748 10754 10755 876633791 35582 35533 826285470 89133 89134 76328674 31130 31102 848963181 50869 50870 312976761 87702 87703 506947781 18650 18643 377667676 20996 21012 861239547 61222 61260 696046794 30656 30608 430982002 98546 98505 482858831 2120 2151 644189662 21545 21546 359201881 42152 42200 180752574 55555 55536 170731264 70435 70447 812897346 93505 93506 696293121 69573 69531 825679884 20605 20606 606027705 39669 39716 486499209 7000 7039 397106016 22997 22973 467379055 17095 17092 594096058 75995 76030 266440542 44899 44900 936325773 8780 8781 14067702 55351 55352 805520908 63501 63524 119747513 8568 8581 291096145 77928 77929 38175998 84721 84722 780958513 40746 40720 590087450 3207 3208 578791082 23217 23218 907801076 67126 67163 514592747 60346 60347 359784803 45049 45072 71885675 33583 33624 772955668 73572 73592 692796006 37096 37068 403123681 71671 71672 717861662 85114 85115 813341268 58165 58166 795558685 34173 34174 208191942 13019 13021 917516277 23861 23862 888952551 25257 25258 419862804 53644 53660 619542325 47729 47730 89438871 60346 60362 97747423 94503 94475 984426827 14413 14414 781198847 82736 82737 936345838 69474 69435 496753018 57015 56995 971655001 55149 55150 658267740 1280 1254 873926953 82744 82795 570719224 21611 21612 468906231 78953 78963 772739006 53596 53640 911723970 33919 33920 761353744 91561 91569 298754900 24714 24726 613522000 64188 64189 650522019 66229 66230 993720076 91156 91172 13631304 98603 98604 158221579 27649 27650 878535656 96233 96217 987160608 70499 70465 408760251 8216 8217 878372678 40698 40651 553374367 24912 24885 619323208 31183 31184 188842 69141 69102 702303979 35554 35555 174816349 3338 3339 702790942 70220 70221 785424189 86993 86994 361534798 88967 88968 725901963 26415 26395 37969379 77773 77785 886536189 68426 68419 808703085 58648 58675 290492921 31867 31914 725925095 42024 41997 308646772 44218 44177 632149719 80985 80986 814586482 11131 11132 894688432 11834 11835 379190362 53898 53925 472388175 82875 82871 416626142 51547 51548 139912405 30528 30484 714115234 14913 14924 781651481 61476 61507 859214804 86300 86301 399813952 89865 89827 16474784 70771 70772 520238530 84400 84394 381503843 73188 73189 828821086 24822 24823 63011335 66804 66776 111359998 32980 32981 451941230 82786 82787 17245603 61955 61977 792992070 77064 77065 582238612 10079 10080 737056394 71510 71511 613110044 47798 47763 896851169 13942 13946 276380259 30248 30238 116886547 75965 75936 129304614 79221 79222 563404100 28466 28419 658251807 94484 94508 938485506 73229 73230 432423009 12686 12640 295033416 65296 65250 218202407 37172 37173 247065694 41359 41344 937910401 84756 84790 824160240 66184 66185 958149218 3704 3713 220600728 94151 94174 556506156 11652 11653 941718259 4721 4709 551576871 65428 65429 504011815 27044 27045 489039581 58576 58577 973377054 56310 56311 706467608 51518 51519 462914425 70898 70891 61348765 76566 76590 817448485 56954 56918 364854673 21429 21430 669403931 3923 3924 32908035 55681 55682 732910413 72677 72728 598812601 15082 15037 55010143 93127 93128 213019763 48764 48765 97340998 3552 3553 290812064 95333 95281 359738167 19329 19330 280546856 61129 61132 256404518 25235 25236 826890103 90826 90866 726150220 29406 29393 908731496 88430 88448 194934691 26719 26720 987065425 49295 49296 844933394 25893 25879 881697458 47228 47229 307087082 28189 28227 681858400 62414 62415 40298893 69183 69141 838287521 45326 45327 622922646 6930 6931 589836468 67782 67826 618990861 1078 1079 105897227 25514 25511 344975068 98262 98263 718667395 32731 32757 191260530 82822 82860 521911966 82904 82905 630429535 5685 5737 364043061 70193 70222 806641091 81806 81784 767999939 91403 91404 1659464 60108 60109 400623346 67775 67783 804142576 95080 95081 207783226 93550 93551 421832961 83953 83947 441755327 19952 19943 408470494 13049 13085 908151766 45535 45526 75305384 28072 28073 184902315 69294 69287 210214690 2780 2790 898426913 58293 58329 834188163 32969 32970 794390616 92644 92667 924121993 40482 40483 694019743 11217 11218 399315853 94114 94146 805718300 2794 2831 390733010 93864 93879 952264431 35332 35333 956076882 40287 40288 193973018 7435 7436 779272470 3567 3568 123934033 73214 73194 619106399 50490 50470 81073940 12957 12965 917740496 29427 29405 256441438 64327 64328 703968553 49484 49485 830813924 93199 93232 827888691 68616 68617 418026801 63218 63167 583549627 18059 18060 21769145 80981 80982 195802881 57820 57821 887111430 40651 40694 341773389 54838 54839 15419998 891 879 58583310 55048 55013 579453732 42717 42718 879703845 66342 66295 627265198 67354 67355 459109094 64369 64370 586479109 86754 86746 784098541 36169 36198 421460481 14003 14004 835914926 74591 74552 954344486 18416 18380 379696487 46008 46009 394827008 89292 89293 361089458 75844 75845 836230158 29261 29236 765040823 37046 37006 365563450 45018 45019 560163007 9672 9673 335045615 16846 16811 74896641 81888 81877 647583729 61214 61213 216339392 77187 77188 390940492 40786 40808 636843629 61164 61120 385722276 4361 4400 123028172 17453 17462 264686156 67663 67689 783664047 85947 85940 809007627 79414 79436 606577076 4845 4861 704635530 56363 56364 658715815 44579 44535 320231436 50481 50482 409566758 5307 5281 740790214 34012 34013 260668201 97515 97516 76274124 21710 21711 317800191 18272 18308 47269474 27148 27149 546129998 82797 82847 796274121 98499 98500 621919964 26763 26764 549717299 27624 27620 320595152 22338 22349 918587828 49287 49236 562160618 65938 65977 266045374 20349 20350 880552920 63075 63076 730300729 63846 63834 883386651 99143 99144 440469418 24792 24793 970560250 46329 46330 431766201 46332 46310 420557678 24537 24561 550335444 34290 34291 884389687 45297 45298 968210183 34653 34654 612810803 76356 76357 356882858 82271 82318 544812362 35045 35046 3654880 92978 92979 510749768 5419 5418 169142445 54020 53990 9981431 96970 96971 786597698 9257 9258 948195582 22915 22916 79714617 41854 41855 659330731 96808 96809 50716918 58211 58212 464321086 84712 84738 155253074 37414 37415 61379511 12826 12863 576890192 64506 64509 828418145 1212 1213 697027373 55139 55140 733259593 7791 7789 970341253 71530 71503 79133139 59046 59076 520990087 75164 75199 90711282 43580 43581 601612130 52435 52436 489141177 57026 56981 29900331 54219 54220 367813219 33887 33888 942042565 99084 99092 951163405 77531 77532 523738726 82391 82392 170205928 29706 29745 475159316 26720 26695 386909322 64579 64580 291263245 36229 36230 453391884 75477 75478 146788666 43878 43894 612034985 63454 63455 455055154 57399 57400 279973576 86426 86422 619409347 41594 41595 183868033 1930 1931 218404615 93406 93407 115709023 21405 21444 252688226 76943 76944 481176979 47219 47208 448492891 20450 20445 550311313 19433 19448 455382301 79813 79842 497409361 97766 97767 525136943 56797 56798 129613547 79552 79553 713283925 25239 25227 672504484 16174 16194 876384210 13214 13180 54983712 75891 75892 531225399 38615 38616 421008522 95478 95521 857203532 42574 42525 380613589 66551 66537 252100045 8979 8990 467323250 49107 49108 403971184 7123 7087 542491278 24218 24268 53270478 63133 63134 917536663 81936 81937 894979072 18085 18042 679713315 1213 1214 55682214 50383 50384 575437281 63278 63251 481446545 43414 43415 310803675 79959 79960 377047236 75924 75925 79381392 12830 12831 761185306 90195 90196 81527206 50955 50956 579164589 70447 70483 901434194 71119 71120 721221979 65910 65885 264499417 98466 98467 360987567 16143 16144 59582696 9665 9666 501439422 62569 62530 795661534 87773 87774 364768451 26106 26064 297364378 94440 94441 524927476 18453 18441 655738736 82856 82857 89819207 58644 58624 857187363 11581 11582 368418722 8786 8795 399469543 54160 54158 786172211 76451 76452 910559886 12443 12444 486762807 20313 20358 646002124 99330 99358 929968960 73683 73684 606947428 35135 35133 798273617 67166 67167 552215432 33604 33563 279547219 75722 75723 634356351 9687 9658 69169958 10402 10397 287669859 10888 10889 180119005 3500 3501 414152486 48791 48792 521891386 22486 22487 522756954 1544 1545 763401504 19128 19080 918837143 77295 77296 74671170 1244 1222 129246287 92059 92074 598289786 24776 24740 549646102 93531 93562 175366400 38483 38459 81759924 52330 52370 855256804 47667 47715 276488949 52424 52410 847269420 50301 50326 238355759 72952 72985 528842466 23070 23071 518204098 31272 31241 155754475 31805 31817 238774445 91706 91707 315970826 21089 21103 57585437 16180 16181 515158273 52552 52553 193258216 55149 55166 908472813 48946 48908 68247960 32911 32899 658778980 78251 78246 249801523 1883 1884 562437448 69635 69584 759036295 69794 69795 698327704 78632 78583 699376284 39753 39754 533463290 69996 69997 344063937 23381 23382 891977286 77379 77412 643051629 97778 97779 772587772 1045 1046 791744887 51276 51313 273457881 87902 87944 488974619 24321 24314 264551374 27051 27070 720423299 81210 81211 761911210 97543 97533 132057004 39400 39401 837768688 62779 62822 574452408 26115 26125 374431825 51918 51957 690916108 37177 37178 868545044 24201 24217 506594248 56226 56204 956933429 29167 29144 442286905 79096 79092 118024523 74729 74730 317492899 24945 24946 968078124 31222 31234 291881690 8856 8857 575962179 12504 12526 641997372 23060 23010 745242200 17957 17958 680671155 29526 29527 560112970 8926 8955 591553000 87139 87087 908676944 79039 78991 766699021 72695 72675 584480757 41689 41683 818042122 268 269 299713381 77620 77621 968008286 51075 51076 599475148 19270 19253 608385256 15894 15906 460857510 53103 53104 654255735 49345 49303 16467209 1572 1522 282114668 83448 83416 746841188 2060 2061 303421394 62217 62201 356198024 20212 20259 54815539 75665 75666 37821450 89523 89524 581732350 30432 30433 677983355 54546 54547 158994691 69656 69657 843977566 20897 20898 242403190 14459 14496 163481827 63715 63756 997708956 13954 13955 553979532 28904 28905 107040651 16905 16906 124305484 90712 90687 676232706 7461 7490 616078820 37875 37876 64413312 37343 37344 48866222 61813 61837 433714378 88511 88512 753271344 56840 56813 498168946 52983 52976 398134229 80660 80609 129919913 92234 92286 976122911 32735 32756 675151567 54596 54629 837276105 82753 82754 73668397 95609 95615 76335446 45399 45400 549599499 76433 76434 195376794 38932 38947 373113171 19398 19399 484796536 77041 77020 441517477 27509 27510 213442237 15869 15870 300898894 72698 72717 721664852 35189 35190 989851272 46465 46472 967667425 37457 37407 174451987 9393 9394 227749754 42498 42499 901346652 35048 35049 293823979 24797 24763 999293378 93754 93755 847557495 63106 63148 532337866 10465 10466 588238239 73543 73544 39384135 39973 39944 722771023 61729 61730 643824872 66518 66551 963036421 47323 47324 948622396 61778 61779 650825055 39026 39007 936641821 9952 9953 881254706 87661 87666 461458600 95297 95298 87716279 31527 31528 133474149 61226 61227 963822325 89335 89310 747609770 99059 99034 94236864 7916 7917 362552910 36314 36277 596506118 42711 42712 774622779 26240 26241 927856817 64075 64034 498831737 16190 16191 491059403 65599 65600 137293326 33623 33624 822167604 61891 61899 178018250 52647 52641 391701820 41174 41165 487834576 8083 8114 47081569 20930 20931 694265209 70487 70488 363825704 58504 58502 497642269 23371 23372 180507882 92246 92247 182144428 55760 55762 567512999 64209 64210 666877357 56938 56939 911120230 23282 23297 240722513 8615 8592 26650027 67202 67167 145445458 91879 91880 458510898 61414 61415 416432663 66130 66131 202717307 19327 19328 889799229 6536 6537 611803778 43660 43661 518800111 72271 72315 102152464 24813 24814 212818261 50209 50210 516044283 58317 58301 304095335 11530 11531 918469730 43969 43970 798566575 81684 81719 901580905 18780 18781 534922970 85383 85373 312887055 18627 18628 470363968 33860 33861 755997100 1887 1925 390344364 41113 41114 564564588 86280 86251 929888307 22749 22728 462352825 49150 49151 587842103 92559 92534 288806979 44018 44039 233181882 82428 82464 221387843 52982 52948 986788508 72405 72406 614570119 49822 49775 68401182 83535 83533 637798147 5021 5017 233903600 7148 7149 54853304 50628 50651 637129979 57905 57930 296942248 70547 70548 395949595 25654 25655 553679043 40228 40200 66995592 91801 91802 301726319 41415 41416 785471738 98005 98006 660267271 99662 99663 738151173 17405 17428 931682938 73211 73212 468299573 29695 29696 413848534 85550 85584 995032206 79485 79486 161428049 82671 82672 870916990 12254 12265 928090047 24241 24273 176466681 66672 66650 274715805 70013 69962 623351872 30494 30527 271799586 98897 98898 766492517 57556 57528 248027051 81306 81307 758227133 38049 38050 630276353 10668 10669 475663285 51702 51728 647123036 45117 45103 616200788 15901 15902 178702231 97169 97170 729901524 44005 44006 99714579 60447 60420 835929606 58880 58881 747009672 6474 6475 744515064 24514 24465 61959096 26775 26776 899135492 45298 45259 796376292 68220 68178 287402680 42519 42520 91876131 78887 78906 206199670 32701 32721 459359896 85985 85986 512825075 4843 4883 656339821 19791 19792 93499350 24656 24687 435043108 17514 17515 276172171 29396 29397 449649708 30639 30663 919474367 80590 80591 587253236 11973 12008 329779201 89907 89908 81612381 80080 80094 379455738 26020 25992 70496904 7393 7394 723805184 48660 48661 218690111 25291 25279 513404345 44703 44704 541178396 68828 68829 886557841 27881 27882 119774981 81526 81527 217555420 81415 81416 764345012 7699 7700 368759947 48052 48094 160282725 22555 22527 583268429 96431 96442 360264369 7421 7455 394812751 34161 34172 140667824 757 758 675275246 63453 63454 529339765 82120 82145 616766307 41876 41908 858855175 42434 42443 485973166 31369 31370 92658224 36040 36066 88405123 53561 53562 397740232 29222 29223 480511928 35112 35113 748614651 3603 3604 8594879 94961 94925 539438614 22688 22689 916125933 17764 17765 850233195 56448 56449 593740974 28869 28870 137680738 5426 5441 349607813 19469 19492 524826426 76478 76475 31052545 39280 39281 647348827 4876 4877 141414983 74601 74559 556683844 20933 20937 354131161 74194 74193 981856341 65111 65097 946494565 54938 54939 175246035 16384 16391 262315466 58068 58069 467694970 45630 45631 129291415 9062 9063 611673541 87808 87765 651438250 96193 96164 657878197 96366 96386 585828221 57013 57014 656682844 76555 76579 669485348 57616 57634 109169438 125 126 326624786 19152 19153 332574030 69379 69380 235453548 18777 18742 228398698 93268 93269 317169802 82547 82496 575075275 21740 21782 836614504 43439 43440 668812159 87255 87249 134490234 74019 73993 44392871 41638 41636 771545424 16903 16852 335895658 93285 93258 581454889 70470 70476 207081454 29612 29624 965395236 40562 40601 81369594 85020 85021 567488685 73896 73923 749615467 98280 98250 33682625 63307 63304 180281846 35588 35589 721494456 31454 31455 530676224 57183 57184 142931427 94098 94099 864648805 54903 54904 223650745 44248 44298 115216628 84730 84731 815376316 6869 6870 218557639 65714 65680 484880527 22785 22786 580847242 25862 25896 3077092 4581 4582 42862600 95093 95061 820942180 24161 24162 728450796 60033 59986 978795309 72226 72197 314026971 64325 64326 357027513 79315 79343 492095704 60343 60357 268473817 17664 17665 464702962 59567 59568 275049746 38409 38437 643584545 30885 30886 710556983 58983 58984 491642103 57014 57013 272403985 21794 21795 904083342 80451 80459 551014663 63911 63959 308511795 17270 17218 141194622 68860 68861 804833896 62186 62235 20695827 52925 52899 254823816 4159 4187 740463834 13744 13745 836516872 33397 33355 389078807 62182 62183 603531390 3519 3520 418228307 80328 80329 460938321 41857 41905 355327403 84351 84352 182392108 14678 14679 533221904 64262 64215 400705328 61127 61152 712888727 93032 93064 95554578 58258 58259 488574831 89857 89858 690667209 30151 30107 877689766 61232 61233 151937768 16111 16112 502150018 9228 9271 940459814 13623 13599 836517928 62562 62613 574211304 9358 9359 27905540 4778 4779 656586934 36512 36513 998923084 571 602 172444492 63450 63493 292088839 48001 47958 844837930 56854 56848 461184987 18259 18266 421902495 1399 1400 273681324 90999 90990 14970491 1702 1703 149665307 99783 99784 195181697 30707 30759 273361033 24469 24470 224473063 81910 81911 560454960 21240 21191 620267226 93399 93400 851974044 36044 36045 632214445 6991 6974 530732124 52496 52534 124267321 49456 49421 725367394 30592 30593 141175532 19538 19539 830926541 5485 5517 140803837 85096 85045 138715242 55627 55628 360177259 23273 23252 6283293 86279 86280 528885580 87142 87143 531271196 65194 65191 229166318 37957 37953 830421258 34575 34576 301222715 82448 82449 515506057 22904 22903 256740418 6498 6499 135660404 42953 42954 980434899 80297 80298 348866409 61021 61022 397188255 54400 54401 588843798 48671 48663 730893161 3300 3318 833000761 76249 76254 304585973 43230 43231 250538481 41019 41020 677578366 53609 53610 861841615 27960 27919 888309304 46471 46476 555574468 6215 6220 166562588 78998 78999 760951174 49372 49373 84696789 76712 76682 461970142 5058 5059 103205804 88498 88461 483562961 57991 57992 351358405 70389 70390 987827717 66401 66388 115189389 72781 72782 635382785 24633 24634 219238335 38807 38779 584533543 27913 27918 405468614 15257 15258 622518272 63199 63223 357971081 43448 43396 325951500 75789 75831 116862674 57601 57568 896366182 27600 27601 176426629 46117 46104 427407409 88432 88433 723496814 91824 91825 632104863 58953 58976 684682493 64340 64368 410543752 81999 82025 16579696 58374 58375 608348299 39073 39074 848385990 88657 88658 807398016 17994 17995 694220124 76416 76417 858836603 23075 23076 380739159 53404 53437 152645041 93370 93371 872733298 42728 42739 320442980 72173 72174 964548737 16812 16813 616224770 8871 8872 670544419 29779 29780 987460145 58625 58626 711639455 73276 73295 140367121 34282 34283 462471021 54440 54441 934568652 96384 96421 507756082 18751 18727 574987986 79441 79442 431993884 38238 38201 342564070 17138 17139 969863258 44427 44428 401081158 28420 28421 848319125 74110 74157 30480518 84786 84787 657604232 48253 48254 814628647 97468 97469 945750393 20389 20390 214571983 5837 5821 431207046 82587 82588 632892354 46337 46338 492558720 68923 68878 195430370 91183 91184 743914366 45799 45850 77842662 32310 32300 87338674 67634 67635 69163262 37507 37508 666773932 54663 54664 620620075 82214 82215 494167562 71015 71010 285900294 26874 26875 589594984 88153 88154 776737112 56216 56217 303696734 47620 47585 155262262 23511 23470 600300123 3372 3373 523577792 85987 86000 457222230 14294 14272 273110956 59349 59359 445247380 62506 62524 430828766 8012 8013 840262324 42739 42696 570980065 53355 53365 294273474 22934 22935 619649649 52056 52026 725498192 18106 18107 214090567 62993 63023 74256818 63554 63555 608077446 15483 15465 870580126 2571 2566 541612753 87964 87933 976864516 93125 93126 304986016 74190 74191 499303120 7454 7431 387815933 34302 34275 740313540 29587 29594 299604893 11536 11485 619642666 78500 78543 896494641 50358 50385 538353327 23264 23273 160375331 40873 40824 323086263 89322 89309 669619433 99931 99976 426332611 68509 68527 481563903 70077 70118 368966521 7301 7339 920180718 31148 31134 941108220 56490 56478 675953829 85575 85576 320741167 470 450 887580475 55664 55624 765278534 63217 63212 855442921 10059 10060 899922845 66923 66924 754842567 31622 31623 160798242 31665 31667 987963011 90030 90031 708571467 32482 32483 678980479 61005 61006 753987976 99098 99099 498680029 94702 94703 412789331 49331 49295 648886027 67588 67566 688321293 23444 23480 671578805 98903 98865 938161211 97838 97839 717060277 82424 82393 222174183 60782 60783 128472370 50661 50644 638351396 53847 53848 88497696 45793 45758 295943688 45174 45175 587994162 14038 14039 272631483 35604 35579 376951379 24185 24191 846619745 61082 61040 564017279 96580 96581 250916992 78170 78163 647859180 23134 23135 664169006 46886 46876 850781419 34543 34544 974701008 76606 76607 651858754 29727 29728 169336754 83266 83299 991783438 11123 11099 741838518 81018 81069 915536165 32228 32250 416903307 41579 41580 202089296 77163 77164 146582606 11633 11634 168732741 6130 6131 531474643 59232 59256 459254622 34302 34303 530855491 88495 88497 526328604 26001 26002 236494370 84255 84281 635424711 11917 11914 794170185 22774 22817 586343091 34182 34130 807407663 85935 85920 9754749 55704 55705 846997038 50333 50334 433321694 61763 61764 632610509 22346 22347 549390730 35421 35407 506382602 52949 52976 821146427 9269 9270 707530310 53213 53190 240421046 55252 55253 960643295 64810 64811 202350385 70564 70515 319216236 85009 85011 375692443 50791 50792 323206900 22341 22345 277608058 48984 48985 469487966 71418 71460 87901863 92109 92151 240202230 48724 48704 905434023 38366 38395 814363285 45246 45262 849135594 4703 4704 200361004 58306 58307 977076359 41973 41978 7254511 6866 6867 499048565 36730 36731 27137409 25436 25466 12366222 10544 10545 251193629 314 300 414400305 87848 87849 152850568 79599 79600 761632097 29069 29034 947122395 94758 94759 830613790 68470 68471 639504107 84205 84226 239367162 46203 46254 896579674 39268 39269 750792220 59651 59621 401596392 12943 12915 728648617 61680 61681 208315200 86064 86017 397777527 84711 84718 76353754 36440 36441 233006161 83078 83070 822292632 33981 33982 570215886 369 348 841793651 9193 9171 337439019 30710 30711 837284033 94102 94071 53553815 4702 4664 265000207 88528 88538 744107253 70678 70679 389659371 23925 23926 431837835 97882 97844 527496254 47329 47330 472499384 18817 18818 912616675 24684 24685 742599625 16 17 897265859 91301 91257 964855124 43019 43020 245295836 16860 16903 707394852 1194 1195 77823887 94949 94950 552245196 75654 75615 813233429 58429 58432 973351711 53526 53570 907177137 14313 14314 576094717 57550 57554 377007268 85685 85683 936092662 51630 51596 793927042 32260 32252 148404899 72984 72985 669720582 64224 64225 376298369 13573 13615 719416243 83950 83951 90294595 90765 90766 118714018 65151 65152 281827302 59642 59679 124425305 4102 4103 516589498 71939 71916 189237721 25300 25301 339063190 13240 13217 492453420 43047 43048 843924479 5545 5546 772039420 7224 7225 755822105 78000 78001 252786010 65972 65991 933801672 52514 52517 251235391 83389 83386 357361585 52714 52715 901502642 15630 15581 171616038 77621 77622 244447246 58055 58073 764371434 79991 79962 307644158 42593 42605 51644455 13168 13169 389055303 63749 63750 491608361 85164 85165 886864723 57666 57676 307058679 17693 17668 707382305 97963 97998 674188987 48932 48933 940416700 92551 92552 82745076 55306 55352 582554794 24103 24104 69318662 93003 92998 256993249 82886 82887 397186037 61846 61847 79118860 69500 69501 165213390 26722 26724 677529344 41847 41802 625207133 30659 30626 333975096 48355 48320 630973933 56616 56617 267163988 82533 82534 402748347 48674 48675 186594477 62409 62410 709948010 78744 78707 370345532 5072 5073 10221071 698 699 457611004 56516 56488 980118388 66450 66451 788865135 55724 55686 182184888 8774 8782 279623533 69851 69853 444467128 463 467 494661684 26771 26772 89632668 64025 64076 311641983 7613 7588 924074348 30598 30563 229349810 74471 74472 359027085 82813 82781 845914912 18816 18820 428179826 21250 21251 651318149 77869 77827 808924353 41757 41758 738578177 70486 70487 920511075 19848 19849 854740155 87278 87279 882499871 70618 70619 838031047 98519 98509 112500415 91926 91951 622341097 88274 88308 116159402 88783 88784 990631435 94137 94094 175454111 23816 23817 48196065 25478 25479 726779602 27143 27144 190722783 18072 18093 269861526 45017 45027 378461928 71768 71769 260677004 62195 62196 330023552 73482 73499 983594622 61197 61207 111963779 80034 80080 116532144 92625 92626 40769811 14137 14143 439196545 41230 41263 634999553 19987 19988 740876888 33547 33548 754593221 4811 4840 433911110 62203 62229 40564704 99583 99578 632636501 9885 9886 656184575 34725 34712 413724388 79397 79398 602447051 70049 70031 631035770 94054 94055 665544549 73251 73281 208555006 68887 68888 177101538 84678 84684 927910514 90964 90965 426959021 15509 15510 186646676 4580 4578 923737836 26003 26039 816083542 11006 11007 550887530 58421 58422 555748352 25844 25845 291207107 68779 68743 166164144 78767 78818 559546773 67035 66983 267508154 80619 80620 45130871 94312 94313 942641873 7354 7377 33776164 1647 1628 501830043 42264 42265 672339103 9662 9663 8611085 81884 81885 655323609 14519 14485 449342413 84161 84162 318768797 80236 80237 588281032 74204 74235 774635569 9394 9373 695091849 11188 11184 740282058 34630 34673 927412008 55004 55034 804442708 85093 85094 842021999 32353 32305 619992219 25460 25463 41529528 75471 75509 60735679 78987 78988 678050935 58552 58553 899266221 84024 84048 185188869 85192 85217 272934280 79691 79692 811181079 49520 49518 549769630 86257 86258 519626257 20731 20732 241639570 13296 13297 221479163 59843 59844 106490539 5701 5702 428936832 46348 46343 722125679 92793 92794 339194424 31744 31745 904292342 35520 35555 256620887 16993 16994 358254863 55303 55259 869380797 36379 36380 416790462 50966 50926 808956290 57363 57364 750005204 8203 8204 935006532 16220 16197 309175270 15412 15405 774952809 19927 19902 678796290 41749 41788 794596321 42633 42634 216031273 7161 7172 54088128 53952 53979 927518985 35263 35264 252010604 82864 82865 379562487 21123 21124 864899048 97829 97848 405103321 68136 68110 229257862 80388 80422 953246234 47090 47098 585702408 13108 13109 632581182 40472 40478 531423069 54852 54853 463492873 37078 37079 915275436 35456 35479 706538290 74258 74259 849287651 76276 76277 78569809 73402 73441 945510761 74654 74624 276629663 22091 22141 778823228 86514 86515 260847228 99691 99692 366835785 50243 50288 80091806 80930 80891 344638958 44490 44443 93416346 95284 95234 44588719 91714 91735 244968383 34838 34839 767796739 28828 28829 212361435 25170 25171 15245075 98598 98599 668807368 75519 75520 453910312 55764 55765 535255229 41970 41971 475737224 81154 81144 950862535 38013 38014 711276395 60486 60487 591182369 4997 4945 693613059 66530 66557 361951756 60479 60504 68849613 48377 48378 497114303 84518 84519 397498208 56130 56182 684979911 28131 28132 792053541 93768 93771 658170894 80973 80974 823081125 670 671 846011481 86447 86463 296507221 32247 32235 874601173 73301 73302 159639023 84673 84674 856862630 11243 11254 996944755 3564 3533 71252364 18536 18537 785251204 53708 53715 884043658 24971 24972 256142274 36284 36285 578523820 51950 51984 991987455 94228 94229 391738319 28499 28500 574763671 4985 4980 67901605 7500 7545 346587386 34058 34059 8825585 28944 28923 825404441 31619 31573 920383929 2437 2438 236828611 54737 54738 629582497 85451 85501 333767985 31000 30964 535892385 24198 24205 854328710 72384 72377 734696949 50800 50801 7851179 47015 47016 294849684 43529 43530 802574360 87110 87111 809394062 63206 63246 224962198 37244 37245 944784886 4928 4929 388305838 77392 77379 338478067 70708 70687 523266759 13718 13719 495584133 27786 27787 88885037 40937 40912 91074814 33430 33387 302419886 44156 44160 519188463 92638 92639 728958220 48918 48919 972812011 80031 80032 865624442 17268 17318 671605119 3911 3912 315376170 8617 8654 782340845 9472 9473 957954070 58384 58385 536379658 34084 34056 373168554 8781 8777 657867410 90594 90592 989928804 15832 15824 351921502 66799 66800 985558369 98654 98637 869336387 57219 57220 983973708 24771 24772 649733374 71736 71737 686354546 81353 81357 603582418 47896 47897 438110522 17286 17321 767560764 50811 50812 506505481 96385 96334 269796094 38047 38048 189636571 73117 73103 28310527 557 558 767868890 39374 39375 158284845 49560 49561 672111387 38954 38902 314372552 59362 59363 974863283 54644 54647 346801143 56167 56171 996184444 13923 13924 28662926 91791 91792 822206705 79808 79770 988790014 43278 43279 890566795 74999 75008 509485451 62846 62856 145262025 90906 90886 518113914 86059 86060 927945357 82015 82016 4097813 44913 44890 54247364 7059 7060 34573506 44586 44628 864789588 62831 62832 428728661 43568 43569 332508522 76031 76014 496965204 14764 14742 695068110 85764 85765 835042919 70199 70194 476474864 20479 20444 640448720 11777 11778 895633922 82332 82333 106429814 7857 7859 908228655 48612 48613 45772937 32987 32988 421924697 51492 51493 687920425 58413 58414 656579047 53937 53938 575358580 82918 82919 155918979 48424 48379 390674612 85511 85512 879731027 58936 58978 960583550 37197 37198 949858530 79307 79308 553989404 91506 91508 47277675 83832 83833 667547294 21508 21485 461848837 37025 36984 139534398 42761 42762 272683994 87484 87449 646800919 94718 94677 116411320 28680 28681 783006056 6214 6215 414261990 20743 20744 794021203 35979 35938 187495160 23791 23792 46420195 88796 88797 279683906 1429 1430 488965317 95154 95155 594147608 29907 29879 696430308 14652 14653 136354492 28947 28957 855156730 21766 21797 957445472 50042 50069 290390640 115 116 478271739 8250 8251 148619602 41044 41065 647243937 17050 17012 898995881 74439 74460 203086795 23949 23950 898422131 35163 35164 891079849 10984 10985 585937584 2185 2196 560925536 46046 46047 971730491 77540 77541 346847966 47222 47178 652524404 10538 10539 72914651 24164 24203 790535218 94301 94302 985428989 6570 6571 876641682 36991 36992 548554375 26784 26785 534465037 56520 56521 828153457 73580 73581 139504136 67934 67958 259411912 11390 11391 127694106 15166 15167 612546733 35731 35745 226084499 47947 47924 431538747 50698 50736 976848796 56066 56067 681859118 88175 88186 316573535 5936 5918 802150299 10276 10306 988658652 6351 6352 522975955 4184 4185 598455470 90764 90765 102714391 86754 86755 432011825 52908 52930 58257313 59598 59599 120336664 95862 95904 406490048 11400 11372 410919910 50275 50276 927299330 16312 16295 680679997 25840 25887 275899590 94479 94480 384925180 31847 31860 277725270 82685 82686 385716757 11830 11803 552722235 25324 25325 816311354 33809 33810 419299188 96994 96946 991102779 57715 57716 858056260 39162 39120 511344104 21124 21125 513076739 48214 48230 909386095 10202 10159 416111592 6978 6979 889498475 73690 73643 230838178 8672 8673 768234073 54114 54115 445070096 67082 67083 945817924 28963 29006 882995930 36324 36325 102955181 90711 90758 875220621 63829 63806 33031985 63376 63370 934895103 154 155 864958041 68493 68494 54109467 78164 78165 764850393 39461 39473 572949972 81164 81215 973178206 23944 23945 358041659 15636 15648 158157696 43060 43043 351033724 6168 6205 37792765 22634 22635 595200450 83371 83372 446645786 12811 12812 504390446 299 300 559187398 27140 27141 745657586 89331 89279 402655329 68965 68966 906392396 42971 42972 78211370 51593 51560 839508605 38255 38256 764218582 19535 19536 416748191 45297 45249 82020339 2672 2673 990118067 35472 35428 967921339 16338 16296 679188700 26208 26209 439555426 56001 56053 688967268 64969 64959 703819032 84099 84100 659992963 80120 80142 498719343 56100 56101 535457629 32645 32646 212810027 1166 1167 842173451 43891 43904 985326637 49676 49677 502335486 23998 24045 337896907 6826 6875 379984164 31968 31932 254910331 41084 41089 357104137 99301 99302 880951284 4149 4150 668303121 77307 77308 251540367 35503 35504 687329408 79399 79432 916163068 47701 47657 290208139 96225 96226 30294855 4895 4846 746867464 51149 51150 372376209 85677 85678 210807440 54865 54866 58237732 76335 76361 664518994 42428 42429 464435959 79192 79177 160989721 98349 98350 837995406 40469 40512 398251689 28095 28096 785853120 22119 22120 806210836 44161 44162 393042855 8152 8134 362849272 22459 22460 539352806 32629 32669 990225606 58640 58635 395286576 6366 6367 13175199 36966 36964 582739892 81212 81213 370437393 96794 96795 661793904 22537 22575 947762321 54181 54143 360461088 14418 14414 626169473 56330 56331 836013566 24729 24730 773938739 41194 41195 402257113 58231 58275 450581006 49971 49961 721362241 77863 77864 929738966 46072 46073 929344136 42697 42698 252774328 43701 43672 474958208 74202 74195 519290913 30337 30338 241808246 56781 56782 184104384 93966 93979 104301900 92398 92399 942056033 38792 38793 528546974 57409 57410 65872553 418 419 57450491 45336 45337 299837577 93274 93222 373637530 94755 94756 666180938 91457 91414 165994028 37758 37792 131285615 26576 26577 644305507 41892 41893 239312340 21706 21733 321183085 58069 58032 477252270 11340 11392 656989765 20829 20830 218561347 84992 84949 725904934 69556 69559 384301410 52346 52347 920124060 88685 88686 271523373 7749 7750 876579879 94922 94923 627087125 40153 40154 318309017 98731 98746 980104317 72528 72529 398371005 95739 95722 455145339 23819 23820 510223707 98335 98336 469266211 38815 38816 862832749 39473 39474 274945379 18554 18574 760674422 53657 53658 781829234 49311 49301 571097008 74413 74425 155702913 16634 16624 53661721 84713 84714 468940099 86330 86367 962155790 3507 3492 840351316 77548 77566 537830054 18572 18573 430908382 71059 71069 512380844 47746 47734 442945978 53032 52983 214106040 18438 18414 33630803 17317 17318 390305156 74385 74386 915152272 60958 60932 166482102 64331 64332 98405434 63220 63231 829854187 74475 74476 450085530 67002 67023 650337630 18720 18721 315227451 58713 58714 530911049 19070 19030 331281262 3404 3405 727102619 92254 92255 562185716 30803 30804 777901587 42189 42190 814817346 50038 50031 445779044 90468 90469 545409209 92735 92761 134458676 96710 96711 232185390 52650 52651 262594033 97951 97952 214273757 55953 55954 527451008 80578 80579 726273775 90716 90717 300736433 43468 43469 994779518 36208 36189 141368307 1282 1283 64790034 82758 82759 754866617 77311 77312 39452645 57677 57678 84814770 4320 4321 174492628 59770 59812 299127839 89638 89639 680359101 45061 45102 939999972 75952 75926 851597997 48429 48416 895858070 36881 36858 105856356 68369 68380 192474364 28641 28612 670364510 96202 96231 675974270 53665 53628 214858595 13690 13691 777595947 19916 19917 12352310 5467 5468 105842946 42450 42502 490195071 89105 89100 719675799 70276 70277 328063880 40066 40033 937368426 30938 30921 867306859 43792 43793 151089781 65901 65855 359008780 55250 55251 782405738 32958 32959 543400369 58694 58709 465477309 66951 66966 515031540 59713 59730 231580398 9276 9249 349207870 8786 8787 765908021 49435 49399 807279517 15305 15272 826231526 55251 55286 919466431 7831 7832 746900104 73728 73694 786074498 44615 44616 204383012 15434 15435 622419157 91154 91155 868161016 93144 93145 144928842 28936 28934 890495509 62264 62265 78774602 88993 89007 782322705 27695 27679 979686551 53343 53344 625018876 42934 42923 102466718 88678 88645 945929102 87060 87104 493805519 67625 67651 283011603 73311 73312 553505290 11570 11522 874054309 55793 55794 964552532 47396 47397 848786150 97885 97886 143830582 36254 36245 522657364 489 469 838169324 76958 76992 497941695 71210 71211 699874102 2572 2614 21469358 92113 92152 944194117 84313 84323 972469454 9531 9544 384839907 79041 79042 677495953 14382 14403 415609088 83346 83347 271641925 64259 64260 960919616 56782 56819 676531553 72124 72125 991329256 11529 11530 15187602 75631 75632 565844836 30189 30152 871903175 49048 49049 411013175 40183 40184 644733446 48529 48534 258483414 27116 27123 839826242 98581 98582 438681170 58773 58801 404044552 86901 86920 948436254 38084 38089 641571836 40974 40931 749922629 70429 70400 383835388 26661 26662 825108657 18282 18321 154073204 87573 87574 645394125 93805 93806 234209182 68876 68882 903381391 71634 71635 58276052 73389 73390 905328451 5352 5308 400428554 67062 67017 863539094 13988 13989 324910727 78824 78825 223785792 19206 19229 848018792 88690 88712 879183529 13231 13232 604127286 18070 18112 406760360 72815 72816 446840288 57037 57038 479660597 13766 13744 765118788 91804 91817 875273278 55068 55069 190367935 98995 98996 643012858 84419 84463 272725553 5553 5539 827307983 99402 99369 885149695 54991 54992 713883102 93677 93678 103952386 89254 89255 445383760 62400 62403 621532444 91400 91401 58715144 95500 95533 316523142 16445 16485 176551265 35341 35374 906789327 51509 51543 174250712 51357 51333 491993454 66791 66792 145639518 12106 12068 855517356 19577 19578 501369811 26518 26519 450971047 88392 88385 53218203 8409 8436 666360183 96288 96289 301768315 60471 60472 557838354 42833 42834 295034094 34141 34163 931000964 45472 45452 777477695 49542 49505 992670373 62613 62652 91182275 15559 15560 571917047 68940 68958 128984780 32139 32136 484415594 66392 66393 340013537 72703 72704 536969857 66371 66337 576562057 72850 72851 180444061 31282 31283 149697133 45942 45948 542305214 75534 75573 842824629 4699 4728 375400644 19814 19782 494074137 39235 39248 49815074 28388 28389 794889322 92320 92364 682275865 61593 61580 217112202 66686 66687 188256929 22325 22276 876502736 99751 99752 112029423 21959 21960 762963645 96157 96158 716877278 97413 97414 59329665 81261 81243 811754759 22902 22903 778426872 13498 13499 659786177 93597 93599 624378086 18839 18840 927188076 24143 24193 985123604 97729 97730 290457682 35918 35968 512418130 86363 86411 878809805 82030 82037 273174178 47759 47760 210504276 77153 77184 395045032 28901 28916 405055793 12516 12517 311134137 55456 55457 810403271 20461 20450 718458215 87583 87573 35766395 68070 68116 939866169 35964 35965 750215143 53471 53498 576718839 75606 75607 784937874 67705 67665 711038130 81103 81104 529007187 56772 56773 680405092 71114 71115 748500292 88694 88718 5825051 30845 30837 102537000 26059 26060 299106449 46707 46708 701560571 87740 87741 571190001 4423 4424 573177608 94809 94860 19195915 81964 82004 191749071 19638 19654 268946431 75531 75532 13614599 61608 61609 583002670 62712 62713 256690741 43225 43226 589859349 99481 99469 185836713 6429 6430 95588868 69855 69856 556183586 39474 39446 555892635 99361 99362 36913261 721 753 681901 78377 78424 604491962 52925 52926 684681958 92332 92333 931980273 10880 10918 193128571 32978 32975 496225218 44623 44655 628641462 85927 85928 799413635 22198 22199 253920957 92830 92787 886664483 8697 8702 75592948 75248 75297 158319092 36254 36255 521999900 8257 8298 487896672 19225 19212 96898044 86512 86513 87650517 20644 20645 732198687 91024 91054 390714033 82108 82109 277716477 74876 74925 986436073 565 531 179570301 71375 71376 380012099 41431 41389 84293999 8003 7969 239711955 9406 9378 991399611 30217 30179 603289440 7938 7939 931733136 82506 82507 382636420 35098 35057 774288747 97642 97619 310191063 86792 86793 150260711 64468 64426 513514557 64861 64834 160335945 47605 47600 57659244 85759 85760 801282959 75751 75801 366510394 65318 65299 187947100 68131 68132 732196220 98375 98376 391286317 83908 83909 453212040 11322 11323 699319794 71486 71487 355934789 86386 86336 685230463 86343 86312 621245538 8764 8785 42910930 77078 77095 305319306 61323 61296 575628908 45377 45341 293729564 26922 26889 945242318 59103 59131 617855905 52293 52335 741265852 88257 88258 565193887 67917 67969 650747974 399 363 875074673 488 490 499462616 25246 25211 14397735 68838 68886 978689717 18656 18640 546321897 43678 43679 45612429 99738 99746 464748205 21184 21185 686850888 58155 58169 820424686 16403 16404 327262953 72896 72897 263889049 90434 90412 977958532 98365 98412 565181482 51087 51052 897017899 31387 31353 510630692 92092 92100 982623796 58569 58570 502146849 27036 27056 486795554 52652 52604 827001140 16541 16536 806973492 31780 31770 924537284 18115 18136 158376919 86129 86108 30116452 96995 97038 565086884 44457 44458 554845297 34957 34958 385683045 32352 32353 709375556 42268 42269 9140411 99558 99603 541014613 98536 98535 605316396 85232 85257 147879513 55705 55665 746129074 22384 22385 146207228 341 342 636296901 10648 10627 33703446 94636 94615 948087994 48200 48201 794767483 33658 33659 114510455 90152 90153 481890376 13781 13782 539931465 20273 20274 424627609 56252 56270 637418269 82484 82485 532830264 36873 36874 124265111 6715 6670 984949011 93149 93150 831701191 88151 88152 588410739 75499 75500 438363971 52018 52063 795028020 5292 5321 552642700 29225 29226 807298380 24379 24356 596431107 10375 10378 729255068 37980 37981 642358424 23859 23890 632548620 23814 23815 58546252 98195 98197 544046684 86239 86240 678672419 27047 27048 256535787 69308 69317 4658012 9829 9830 972175427 15626 15616 4116828 23763 23753 270494539 82929 82930 346962760 93196 93197 830331470 44835 44836 922834975 97013 97014 894464557 40571 40555 353978057 39144 39145 572326883 18304 18305 548202153 49506 49507 614874829 78221 78222 13845171 3373 3387 448822013 9636 9630 30744595 60429 60409 980169275 6829 6830 77112937 37112 37094 893882238 30419 30406 999817406 39401 39452 241858996 4672 4673 935520378 17217 17218 375373383 59958 59959 313986557 18090 18091 568673003 82602 82551 825470759 72944 72945 10861363 77442 77450 777054010 99902 99921 954769341 39262 39263 92930457 70955 70969 770607879 66578 66554 603158198 97936 97929 870160223 99595 99596 313509595 60165 60190 794426353 80821 80870 857693357 18042 18043 653606396 51750 51783 21192007 27750 27751 644333016 88665 88628 443344834 45405 45406 988818726 90172 90173 987092288 47494 47495 272640189 23222 23223 392587941 62751 62752 789246893 3396 3397 713668787 9703 9704 30231943 87179 87180 232516001 99456 99438 537622703 98104 98105 74334981 46898 46923 747592261 95397 95399 401409884 27243 27271 498739430 88716 88738 772348113 6416 6377 466654909 23584 23589 550720882 94255 94275 66667159 21306 21307 416405456 52516 52517 922440757 4006 4031 705873422 73486 73487 913376947 53101 53059 840677686 85128 85143 284709977 28214 28230 51320625 68821 68822 617842358 41584 41585 798846301 568 569 168156979 20509 20510 973643806 15019 15009 786973464 70720 70721 73496368 6247 6248 905236708 87172 87195 204649585 15924 15883 962868417 94360 94361 478171593 10678 10628 137655921 86737 86738 920642860 39707 39708 271265422 17060 17018 439698574 64978 64988 232322086 34728 34729 23934102 72890 72905 258490228 44469 44470 48852932 69629 69656 30112361 87147 87139 407438973 45154 45109 807835455 9623 9582 885473738 72972 72973 618629599 33767 33768 261945317 13721 13727 263497094 35710 35713 263717091 54074 54091 569682951 3475 3476 24574045 20280 20281 468146384 72165 72189 361256215 1437 1438 12634780 11693 11733 435150222 47373 47374 99509058 17775 17776 186045989 58865 58893 184384023 39504 39505 113917714 70036 70037 423035975 95512 95471 644942071 80016 80017 999060961 12309 12310 923386247 5 39 436903881 61196 61197 206390284 31675 31676 988383586 73851 73813 888267776 78936 78958 393136477 69184 69185 125815930 22616 22600 724047672 46844 46807 410727742 99466 99467 849379515 32700 32750 883192442 86914 86915 81002484 30179 30154 680406950 26868 26884 225119108 70291 70292 272421206 89510 89511 874592391 70019 70020 174249522 54409 54406 813114083 88289 88286 299193186 3343 3344 519393395 5360 5361 330784629 34891 34927 944755212 55086 55087 149498892 13805 13806 596755015 2216 2217 314098565 61840 61841 655994337 5876 5885 370320391 65190 65204 245189952 97197 97198 141810801 59336 59337 734960162 24050 24097 905937103 89562 89563 180624450 35466 35467 489258919 57819 57847 775276941 87130 87131 595110953 7327 7328 713985301 63138 63125 748592583 54565 54566 543820306 94972 94973 215295223 35951 35952 776116046 30204 30205 785373232 77946 77917 137388032 94727 94728 220671697 9152 9121 635618544 78475 78508 856005716 10831 10832 215690675 39592 39593 472413560 31585 31574 772596701 93791 93773 987939534 8037 8038 334645860 48277 48327 281021995 73732 73779 243403624 92573 92547 289883262 87464 87465 456578828 4935 4936 179265243 95346 95347 680613290 28408 28409 396570368 89460 89439 331153483 17390 17391 635705246 60266 60245 688277247 33569 33610 640881002 98771 98820 321933264 65099 65100 124675602 84497 84498 625280018 85490 85541 944905759 30665 30628 396281215 82098 82099 741132796 20824 20825 946748117 36005 36006 184055396 48557 48590 892909553 51582 51607 473066111 76706 76722 283556450 58936 58962 678688256 60204 60205 350431221 25648 25635 623459525 77761 77740 431319770 28454 28455 642607297 58065 58077 183188488 5016 5057 128117061 67285 67286 759568179 18529 18530 138117289 38232 38233 636207774 34335 34336 730457103 63516 63517 527158479 26246 26277 160577300 67653 67654 979996708 9998 10005 151555251 37874 37875 367016240 47881 47927 163859123 94651 94652 502506126 84474 84499 479117530 84988 84989 594009225 44068 44078 223969765 27813 27814 795026670 8787 8788 397176651 17263 17282 129502371 38494 38495 799926036 84658 84606 755418298 33392 33433 647420673 59941 59942 682492859 95089 95063 589908883 19047 19048 230485429 94350 94382 72621472 62941 62959 551699866 50745 50790 424000812 90153 90154 933812886 48714 48721 918166301 38753 38724 655038963 86734 86735 688542686 27088 27089 21974576 24455 24456 661094200 22330 22336 269635937 15093 15068 379168232 50593 50594 394967100 12466 12467 746324506 90498 90537 764575428 77909 77910 872151801 91129 91091 162857790 52516 52495 355470548 71871 71872 675041531 59593 59607 704307887 5293 5294 937169843 68829 68830 199649401 38516 38517 203837579 97586 97587 105583580 94064 94065 407904839 34399 34450 835409266 22852 22853 3676122 40070 40102 74589258 23522 23511 2921237 11636 11675 141394208 13970 13948 19252312 35891 35896 770678176 95087 95088 526159244 16591 16632 305350257 48007 48008 685918430 44969 44963 441390657 76919 76920 596367697 77340 77341 290885091 61926 61927 394052558 87399 87400 841752442 45675 45676 191626105 21316 21270 313411346 57708 57660 515735601 91428 91429 890646762 3393 3394 748814333 5421 5401 89813299 5880 5911 782556940 71825 71826 842230319 3223 3224 341076222 71075 71101 584637627 57431 57432 107856360 1715 1716 854786277 47447 47448 840290821 42209 42210 336805196 22657 22620 502264580 63076 63077 139881149 35777 35825 319135259 70673 70657 237358119 82403 82356 792929127 44547 44548 15169907 54441 54442 263315279 21868 21842 241955057 29181 29168 312185311 2644 2657 924109212 95358 95359 135230994 47970 47971 430495234 77491 77464 596316680 42850 42874 509662149 25071 25074 890488281 40967 40968 250070631 92404 92439 775306471 80070 80071 178094670 41535 41536 524526299 97072 97034 328374655 51410 51462 795735794 5805 5806 559463716 96666 96667 990927901 93120 93121 267663538 25476 25497 495612359 84471 84472 256113768 59946 59933 972033275 4660 4611 427291865 14931 14932 5368730 26451 26418 461829837 39080 39081 937923803 82868 82889 466861188 94402 94447 796792868 76945 76916 914556068 41128 41129 892944128 49315 49316 230825971 66234 66235 397436765 71957 71929 906451261 45484 45485 316639605 4960 4933 505762102 76308 76275 341949996 45008 45009 181564073 25283 25284 224471688 91026 90977 40223159 8278 8279 466927345 87110 87058 21807576 48798 48768 864564656 79864 79865 491768133 75732 75733 608034012 38772 38743 247959452 90041 89990 9024904 38163 38131 267463874 92138 92104 493911763 10341 10342 543723686 81883 81884 880144886 52942 52908 57612954 90026 90027 691512263 8685 8686 881376940 21538 21559 121048144 63996 63953 452060330 88533 88534 6004536 70471 70472 445613542 38008 38009 51972482 42591 42568 54545759 88328 88329 8265664 71860 71905 402234027 23824 23825 333101033 48077 48078 785028496 50183 50213 532047336 52300 52301 609340929 78518 78519 863855936 76473 76474 926651307 11388 11375 156969376 7778 7772 941974149 59893 59852 418974235 82063 82087 728628779 43363 43364 509950692 25765 25766 571980399 1167 1158 620019369 27983 27984 846210934 49319 49339 859343278 41510 41488 394277508 44556 44557 966751343 90227 90230 47719274 66844 66845 690839643 89602 89603 856563641 134 110 8077545 7159 7160 966277991 27622 27623 464629155 89245 89246 694858409 90127 90128 779742565 99202 99203 883237438 21699 21700 297695126 78949 78909 561981145 70689 70690 895706230 72456 72496 448985503 83257 83223 508630248 11641 11642 97389835 45879 45856 186247718 85446 85495 13151834 58975 58992 619079350 90198 90231 190633341 42613 42614 660301636 98094 98095 495739132 58579 58583 638807072 41612 41613 62928780 43610 43624 976420851 87525 87526 69770698 87408 87450 430640703 79841 79860 971191956 7503 7504 111221977 77109 77080 557220427 72008 71983 334558651 71145 71101 988511538 1888 1889 257191403 91965 91966 178692338 69049 69061 594544347 83388 83389 195921255 63511 63488 519651073 32587 32608 120595616 51831 51783 166783696 68311 68347 231460694 24232 24233 178138582 59308 59309 417261626 72307 72308 729932269 2451 2452 888956161 80190 80180 76931752 53718 53720 780263681 56708 56689 607262785 68270 68318 31985410 19502 19520 277108385 19981 20006 801792500 70075 70057 839654437 79035 79036 829395018 76206 76207 70445697 9877 9845 188846018 98488 98489 869172889 85539 85544 848879258 49681 49691 568823110 1103 1104 667151101 15479 15480 145286098 37185 37186 613722150 97500 97501 102429849 28976 28924 983574429 47708 47709 665779405 18178 18179 597188012 44187 44135 981349968 97466 97452 502866581 35520 35521 11964391 15420 15421 83279488 2083 2084 447710950 32068 32089 384118988 85722 85723 527069411 52911 52909 90966522 53344 53345 27264065 51044 51045 203100562 7617 7578 496618656 35508 35547 755157414 65771 65757 291645078 84878 84881 195175666 31278 31279 318533054 30005 30006 93552878 6484 6473 426914641 51621 51622 889570053 13761 13800 399956861 94183 94184 789269779 21101 21069 431200687 66036 65986 847263774 90069 90051 760326500 54262 54263 690245812 67513 67514 677283319 51356 51357 408315728 31407 31408 422108053 69367 69390 543572264 44217 44191 581022503 62207 62208 289319628 96750 96786 276930561 60551 60559 479575355 48437 48392 39668351 54149 54173 552161183 20307 20293 266876893 22832 22837 705949341 40699 40700 730606584 79856 79857 891291082 90304 90300 858106820 56628 56611 22270887 31830 31831 82268213 1292 1293 184889947 97436 97437 913013926 34349 34350 631564911 81730 81731 653745203 30543 30504 472006512 24021 24016 105818366 67435 67437 452847259 91172 91167 976586266 3877 3878 95162870 6106 6137 633227549 578 543 802753383 81638 81639 216685845 78878 78926 461041541 66611 66612 691974084 5979 5935 821015363 62513 62514 476252180 41666 41667 506289368 82218 82221 141450282 18923 18887 417876367 7134 7105 425294831 96530 96495 194593765 76368 76378 652210183 34049 34047 349440352 98273 98274 53892115 32394 32367 815617862 51973 51939 949857763 54032 54033 391710384 30732 30712 285268445 36956 36957 771730733 34148 34179 573590862 20216 20219 760182874 60183 60140 427139489 65375 65376 538624059 99366 99367 541728535 23173 23174 163989836 43332 43333 8339067 79425 79426 759273187 232 265 584777757 68738 68739 287530891 45011 45012 597924365 52722 52723 254215338 90189 90220 657152415 26088 26089 829419697 94162 94163 169320368 22381 22382 58510891 32666 32667 864151211 97397 97433 728591080 93925 93926 833214489 89294 89299 43314175 97429 97379 382687201 59723 59724 776068637 32295 32296 431467103 16932 16915 493798653 61116 61101 809389366 76952 76953 848981416 91309 91273 230694094 94565 94566 951923139 36384 36356 419206952 26071 26072 295180754 80404 80405 404098801 80312 80313 180669223 77401 77424 576355429 83964 83965 677109564 96609 96610 904195769 13312 13313 92024551 92650 92700 327489239 83299 83300 371710767 88966 88967 77658245 12323 12365 710687717 57511 57490 61530139 69181 69221 247789960 18260 18248 488749564 15682 15704 113443768 62776 62777 228475628 7097 7051 610971934 84815 84816 928265119 59895 59922 549576206 59807 59808 71455731 26803 26806 971791948 56602 56594 243970168 49983 49984 704267054 59342 59343 873156242 70883 70884 976560214 2764 2765 709844401 59540 59541 452049650 1836 1837 274882956 90471 90472 655375062 24891 24906 752483052 66409 66410 21648425 10384 10385 823156257 81561 81562 744369227 73378 73352 992077806 7933 7934 879326943 33283 33284 642462099 64727 64761 416097917 19280 19281 454815259 44756 44748 936947643 43085 43113 236894124 44475 44476 119904509 56564 56565 706080768 82890 82891 646317489 96129 96130 131278149 1127 1128 878181091 68082 68083 628930115 34542 34543 299842112 38647 38648 344867644 21641 21642 464988767 36073 36060 729496472 88653 88676 238194104 83502 83554 235868202 78103 78154 835133080 51994 51946 331434604 81562 81592 297314026 69311 69312 141317519 27178 27179 315148544 5569 5570 72816021 95940 95899 21323112 95020 94969 471098352 31719 31756 576280327 86548 86549 144948460 62653 62656 587727715 88408 88409 517270244 57739 57740 816524637 22254 22255 640215067 82120 82164 990675362 4686 4677 466520638 24577 24586 284269901 18399 18400 880417046 28467 28462 260807329 66113 66114 940997512 67180 67181 675055447 95289 95290 678185209 48771 48772 891916407 49061 49062 614730972 49891 49892 994839664 63731 63759 509501325 90949 90901 259732975 2568 2569 313238395 99994 99966 307362131 55150 55137 711796718 73652 73677 127232029 91060 91061 586437669 11395 11396 860080469 2656 2657 4492479 35664 35665 879519395 50819 50820 285838632 88591 88634 388390201 74548 74554 850567460 94774 94775 801394238 33821 33868 954339977 9976 9977 452982108 26162 26142 931809644 20920 20951 296555462 91557 91558 855307961 72896 72864 303233487 42913 42873 743862996 15530 15531 726108020 31732 31733 548000685 43828 43857 612781348 87008 87009 743689410 48885 48886 931571330 42954 42938 726738104 57300 57301 266317985 76009 76060 647904970 33951 33952 574031408 13638 13667 275582759 96693 96694 328891984 51786 51787 256344838 99548 99549 652660036 21610 21611 327930813 33610 33564 163638945 55844 55845 865789314 64840 64807 249438775 56015 55967 955623827 77820 77861 357720609 28024 28074 605797031 98200 98201 492106525 72147 72148 417152722 12043 12044 121598578 27069 27056 31424772 87231 87191 272998029 35583 35540 518658684 53541 53578 752143021 24681 24682 406928600 8704 8705 544962584 39416 39401 76671833 12823 12797 623600536 31858 31859 513034142 29295 29296 407037186 53829 53795 318385557 11386 11387 726762570 30721 30683 957363157 1255 1256 655064108 79725 79726 420604306 72775 72788 477177006 42648 42687 338975729 25823 25871 684448989 93119 93120 400616258 11988 12001 586295129 12551 12552 133473152 92068 92069 898049645 91834 91872 831367562 26742 26743 401626160 2834 2835 879752105 39844 39845 630716138 30934 30920 493572518 80550 80551 783928845 28306 28352 857644377 30019 30020 480984794 69682 69683 75147470 62948 62967 75905766 18057 18048 382353174 43821 43822 54832772 69849 69850 227704749 25982 25948 687923230 47498 47519 690659588 32871 32898 526139192 45425 45426 790481037 82462 82437 913893683 56525 56526 581649435 63098 63107 294889009 89999 90000 945677613 8035 8056 639333426 63611 63602 809089085 77971 77924 576275884 31682 31697 730174163 75996 75986 580571000 94438 94458 994617266 42870 42868 396931657 43725 43726 551701137 56781 56770 959747808 92724 92725 254711710 66781 66778 91664677 43005 43024 265306257 82995 82993 861525227 73396 73397 750516911 21227 21191 939123305 6044 6045 332771904 24353 24384 14823869 41899 41900 991303437 2832 2791 983402885 36471 36472 293593544 12257 12258 745293566 95861 95862 815218236 95005 95006 711122937 65795 65796 297474963 90400 90401 739349499 345 325 610404741 13309 13325 522139814 34541 34504 83899873 10590 10591 108224118 43253 43254 889272760 23059 23060 595216320 78566 78573 894010093 5680 5681 424220514 93376 93377 485859108 32413 32414 563479741 11224 11225 167365517 13329 13330 916803504 52435 52467 717628100 67220 67221 202759159 57527 57545 903183677 43919 43916 859502738 52789 52830 883682876 28328 28278 51985929 50682 50725 125908303 37746 37747 303621483 6609 6630 203566470 58720 58721 362633905 15585 15628 109972399 77287 77288 168130079 7022 7023 575466592 29 30 10749333 38672 38662 131147362 34830 34869 12553899 8601 8591 958880239 90369 90367 635219089 23268 23269 400182978 571 565 598128556 22798 22799 974489880 20663 20655 785532694 12014 12015 991204985 45207 45173 933699475 38942 38958 224252811 79273 79295 352457216 12137 12138 353023633 46364 46332 513337151 13222 13258 832225535 31210 31225 500600634 81424 81425 901394982 52070 52071 152600107 89681 89682 104825151 14014 14040 953159410 62604 62605 963837840 32775 32777 104674145 93936 93891 742215393 81539 81540 211879126 32235 32236 531787981 91864 91841 726982264 45002 45035 960828628 95299 95300 435238963 60638 60639 900381988 88452 88427 541518682 60679 60680 520488870 53404 53408 98217869 4879 4880 949366493 46540 46541 765251176 2185 2213 769234925 28344 28383 869221035 64985 64986 617358353 61041 61042 862879885 80215 80216 102940388 49811 49816 195486869 72219 72220 681748409 59793 59794 824930056 14214 14240 332567509 12341 12342 112441846 80300 80279 257656597 29300 29301 250900908 25349 25367 236779489 33182 33140 959174682 44712 44727 618840953 34037 34038 11499355 92834 92835 660060654 83767 83768 156685236 28351 28349 257719944 79304 79320 402835745 29490 29491 783647526 94617 94664 200944506 63874 63910 947062297 94844 94845 257686185 88888 88852 934363594 62938 62886 582258339 29512 29460 522893666 56648 56649 607121015 64055 64093 705374447 42589 42549 620260614 51452 51453 247510715 28804 28805 959778625 45578 45579 794996746 84507 84508 470619769 25013 24965 963613029 24321 24325 785451627 1398 1399 314355280 68761 68748 779076099 33933 33950 878965935 15642 15643 362384217 64877 64878 298161301 99602 99595 511234757 70000 69988 906409031 18728 18707 389826695 76783 76784 600292557 704 705 242940230 84473 84474 920758123 17307 17308 42348635 92708 92675 341061893 5502 5503 925607327 50679 50680 329608893 42009 42010 264317915 72715 72716 342749907 33308 33309 918230540 37092 37045 66209295 62595 62596 580112281 33084 33085 40307347 97201 97202 991535604 22149 22176 719152364 18494 18495 108904243 68017 67966 339022402 4403 4404 446940405 14977 15012 587160811 76245 76250 8509460 20080 20081 397509377 58811 58826 630348480 62098 62099 453735202 24831 24832 65809938 32339 32340 182478685 73903 73935 737217804 62052 62053 49486223 97011 97012 506433355 60175 60176 218879503 34471 34422 972556229 97554 97598 227909913 9236 9237 612196885 82030 82031 405524426 32818 32819 625398911 39714 39698 638504175 36701 36702 687022375 70423 70416 307538829 17660 17661 719393826 61650 61651 199256977 93434 93481 977639317 44740 44741 114628172 29211 29212 354154583 90295 90296 497311745 8522 8523 681961959 55499 55516 798243514 27823 27824 518018972 18018 17971 385233911 11148 11149 653184741 21256 21257 9336078 36372 36373 173963453 60375 60371 921814 18551 18563 149917373 53691 53649 528941379 22349 22350 504342130 37449 37407 315957130 2129 2126 318401207 7604 7605 784531726 76301 76279 418438902 83189 83190 939606017 88876 88877 771665209 70013 70014 798030575 50943 50944 931476049 59070 59023 648361956 64437 64438 979170636 73987 73972 29369215 97637 97638 113264167 16137 16138 356016180 44793 44794 457096616 90903 90904 950648087 43982 43983 690897908 39152 39165 923896603 97698 97699 673530206 18285 18286 123384418 58191 58167 268384103 31612 31596 707129978 96344 96312 699368958 46801 46770 403505404 8681 8698 221121265 91583 91608 518480267 68714 68715 201869961 78108 78109 730948982 39996 39965 215923439 88503 88504 377233609 75969 75933 295144307 61464 61499 856167205 81484 81512 559737709 66240 66283 93745968 70234 70205 950136835 51912 51955 236363763 75969 75925 250845394 75379 75387 25180402 91281 91266 821149323 27243 27244 876642052 30687 30693 530180667 39305 39306 667887778 12394 12429 74629901 94274 94308 231812995 21851 21893 993718410 20989 20990 441280374 9136 9137 767264195 46070 46071 710055382 10577 10578 594538875 80569 80570 959213932 41888 41853 785215 87819 87837 98147801 82111 82112 369887385 76670 76620 239350914 1690 1691 391372041 4751 4752 102738661 98701 98711 83332023 56426 56467 881504725 45823 45864 421612803 22420 22428 948381726 42311 42312 33014221 88196 88184 981149569 30462 30463 782731950 88686 88680 353256730 32290 32291 982888089 54980 55023 853940128 27293 27294 741501442 32767 32808 56150425 58968 58969 274751121 55766 55747 257228065 40022 40023 276370851 40974 40975 896680538 88833 88871 805345290 63419 63452 665069990 12759 12794 42350202 37158 37181 836414925 14901 14876 357436863 40166 40155 349542001 73556 73519 761615113 66124 66125 360118788 45820 45821 600044280 87158 87133 29126434 46225 46224 491439842 98762 98806 715035431 53367 53368 309635274 21193 21168 935816460 88974 88951 400119982 4842 4892 744258944 70907 70874 388876354 13135 13136 19226776 4666 4675 800589533 87568 87519 944777006 24387 24388 468639395 40704 40666 986625386 15502 15503 844388847 79229 79230 878344767 87294 87286 176585350 96188 96174 73501278 69585 69586 49443592 69723 69724 674710626 52643 52664 868868909 46514 46473 843844083 15686 15687 19206494 59737 59738 255274965 62390 62391 558692796 49245 49246 551629862 2739 2740 673709738 97286 97320 994688615 7377 7378 54697173 51554 51570 224080505 92470 92471 181812191 40576 40577 328203195 90533 90550 398006338 65673 65674 426903546 17818 17798 541379385 70555 70521 60733549 23523 23513 209095372 48405 48406 714883054 42502 42481 990257945 76052 76053 477535209 76534 76535 657441340 43481 43482 357849342 48256 48257 117693963 7867 7850 846769616 63615 63616 489947902 49066 49038 415295676 11176 11224 231772859 61416 61397 129543142 88286 88287 626888892 49207 49208 272342945 2293 2311 684051470 69127 69145 945568249 6165 6158 678929114 75610 75611 50827442 1588 1550 285263952 29744 29745 735944081 93445 93421 966832822 40652 40686 394194347 29933 29934 760813363 17899 17900 134833130 81904 81905 904188964 16121 16122 37170796 55575 55576 74947934 44558 44559 118835245 13496 13521 634327209 64851 64852 104452784 15755 15801 299983115 79896 79897 114825570 1142 1136 386540561 70796 70797 640267105 2419 2462 741559669 72527 72528 455474171 93138 93139 847251701 20018 20022 876200295 39217 39218 426593031 48110 48083 46118881 14386 14424 798716216 4549 4585 765248320 51470 51471 760778165 70967 70979 838416453 78897 78898 731329238 10845 10810 835137998 27029 27030 12351882 26337 26338 718737851 73228 73229 676858334 77147 77183 956727237 90942 90943 822812660 8685 8641 286403047 88164 88135 957143092 33413 33381 56040933 64486 64487 591266123 63769 63719 822469963 46239 46256 163033261 10287 10288 718196258 27506 27530 932431863 63757 63716 644543572 25291 25244 756079407 20927 20901 513608449 35557 35558 530268998 53857 53860 172556234 47099 47144 303934176 13937 13938 592874919 17675 17676 28966662 81714 81706 894055960 82007 82008 361139745 26493 26494 732123697 78997 78998 530477096 68465 68439 346940043 86958 86959 442920550 62699 62700 116459767 62468 62469 968436698 2529 2530 907000591 85115 85105 178652259 59466 59467 700269702 97903 97931 165001198 73630 73631 740239642 67169 67170 443627708 39605 39606 666193871 39835 39836 375654934 97082 97083 107437547 8658 8636 175665329 70391 70371 280923048 89299 89293 273375822 46833 46794 207078247 54210 54211 939479100 10498 10499 426337882 75259 75269 264086336 94620 94578 465553971 37795 37796 310594608 81913 81914 999107980 2435 2390 573906982 22127 22173 588104476 9122 9123 911993667 17488 17526 783410063 21389 21380 522197197 46232 46233 190373474 85961 85936 583979169 62560 62568 638900633 78827 78828 361267555 81858 81883 181642801 59599 59600 524207493 50377 50390 730277340 81432 81465 73309323 27288 27289 312710313 57701 57702 957010268 40976 40977 487517496 97476 97502 268560270 86867 86858 88190816 12025 12026 581235071 23164 23165 961519048 50478 50508 813352221 1717 1679 997881704 56503 56458 724850294 39638 39639 758120280 71151 71152 374502476 60866 60913 488801377 56065 56046 982748953 83334 83335 55041137 76220 76221 143398200 59576 59581 265681962 3583 3544 517860214 16633 16676 898828667 66122 66085 76885426 45043 45045 587848993 40002 39968 228058936 50055 50056 510168626 49024 49074 237184003 42000 42001 109340993 86628 86676 532457448 64999 65039 358352542 41918 41873 106823533 28162 28163 639183515 93389 93404 417878637 69038 69039 904557058 26052 26099 149069975 62797 62798 911915427 59199 59200 174535775 87133 87146 893508559 77065 77066 431103386 93893 93894 49552598 54436 54448 378900969 20445 20446 944713493 35443 35444 819721040 90479 90480 819068877 10238 10239 58954842 77548 77526 93222912 22277 22291 397194691 80144 80126 289114705 39683 39697 329495746 87622 87630 966951919 40024 40043 164148513 47030 47031 167247192 33231 33222 531830474 63867 63830 24303476 67818 67819 742913546 65966 65945 313672012 77117 77118 999799148 37588 37589 379475401 28783 28784 705578592 83035 83071 593582246 34413 34412 130953094 33394 33415 616998383 16367 16368 323584895 20410 20411 187551396 59408 59427 347202018 14578 14579 872108669 75315 75366 586857668 960 961 457394570 53815 53772 255194234 89593 89634 225776289 49861 49853 278366135 5594 5546 8655060 45722 45723 668682145 24418 24436 140528055 14000 13998 699433856 94006 94007 650851254 25274 25275 711341889 98533 98534 726360128 54636 54637 672288607 63781 63807 679540723 47958 47916 52248821 79315 79265 159023304 60999 61000 380614547 56431 56432 692208165 52223 52212 17228744 87905 87906 616425180 79276 79261 535835943 19276 19297 635154293 81671 81697 968142051 37511 37512 607569474 44204 44205 271663199 14922 14874 717703038 80789 80790 908396019 72562 72563 888137871 66396 66419 82176136 56155 56201 52675066 31386 31387 210448341 51385 51397 974917723 56438 56426 698584888 66393 66394 970049889 46148 46173 361817285 17437 17416 803659656 18872 18859 349337678 13969 13970 47579871 25779 25810 51209493 3201 3198 519925666 75977 75978 21981321 96752 96753 314842359 71124 71125 241972381 32973 32974 622372816 56067 56089 597488065 27106 27107 309007204 7465 7466 877073707 57846 57814 790566106 57371 57346 530321577 17723 17749 660715666 86 73 293272760 45936 45937 511589828 33698 33652 814735471 2964 2939 222595685 15215 15181 536581047 28632 28617 406923904 86901 86902 969363167 71850 71851 882695176 42946 42949 383046350 4753 4754 375380114 76180 76181 649440156 65944 65945 996450454 38012 38017 415232841 78998 79042 875080109 27560 27561 518470779 17633 17649 945284816 75998 75999 648567818 49542 49533 437794569 65408 65367 557582587 43545 43504 677300349 34780 34781 869441138 86335 86311 170227716 97199 97200 321789013 93103 93104 150188927 61468 61469 276640120 62112 62149 779658350 40294 40295 340025326 52894 52919 383727980 99337 99317 407672337 11927 11905 876448780 51357 51358 88663014 41328 41329 247176392 59916 59926 532771207 35738 35739 135167461 63057 63058 265942075 42669 42670 526018614 96826 96843 145818812 96543 96544 62070296 35275 35239 98470800 76333 76334 443425602 74433 74397 851563251 59983 59984 848007422 83124 83125 797675196 79354 79367 173872172 16830 16826 660914427 48149 48150 61754378 64888 64869 301940668 80804 80805 761688654 5510 5561 398264456 47628 47629 387659985 19372 19373 402097932 10220 10221 486051688 1584 1585 320590764 3634 3646 445072898 62614 62615 322682295 69802 69756 632144704 80817 80821 372655320 57437 57438 233633541 99775 99776 131404313 77744 77749 15633075 32166 32202 301662959 85727 85728 983633852 59279 59321 283269109 51577 51556 784136515 94292 94254 798375753 60806 60756 484235710 99188 99189 265594889 74128 74132 203172078 59377 59378 11289071 7538 7539 831899719 94970 95007 734394964 89854 89855 264725626 93347 93348 57646739 13955 13956 396765674 42859 42860 870161627 31658 31659 773436901 83980 83941 703840412 55960 55955 190060305 95382 95340 444038197 64144 64145 987740462 44218 44219 100362614 12512 12561 577853118 71672 71673 473686988 8132 8094 519026261 16673 16712 595016045 66586 66598 472094245 4052 4053 31305879 59699 59700 308792913 26995 26972 262218621 89704 89750 543344978 28261 28210 358833289 44248 44249 557287196 82071 82072 144267256 93579 93558 192602794 79307 79291 138631051 29973 29974 559829633 82094 82095 843165813 41099 41092 497095243 9134 9135 649964468 99236 99237 19924002 93910 93931 290924964 73940 73958 958631556 38235 38236 776399459 49557 49558 528724074 10098 10073 559846894 97454 97443 740083822 35704 35752 394649254 69080 69031 888654803 79474 79427 182176180 88665 88684 702460664 57924 57925 450294023 65418 65448 400158727 6482 6534 525109260 70914 70915 851897366 63834 63819 277363492 21786 21787 461984 50918 50919 293372608 81587 81588 324659275 32995 32996 877538945 76113 76084 158797798 18617 18618 304087283 92515 92493 257874188 99203 99186 245434193 32994 33020 814507669 89235 89287 186577116 48644 48645 568085554 32820 32848 258700802 31428 31429 792826226 37240 37241 319240611 76690 76697 541522594 40873 40846 335428305 3068 3069 291574817 13046 13077 596887767 59971 59972 739399803 20187 20188 781804168 1548 1530 418546012 50176 50177 881247631 80840 80841 297607068 98122 98095 771946115 86475 86476 42022943 47438 47488 476486997 8320 8298 355576951 61027 61028 405182257 93480 93510 799563226 2422 2423 917804574 63609 63576 274509993 28011 28008 340514415 85322 85323 989207976 1093 1094 157520395 82204 82168 276974192 53025 53026 131047791 12001 12002 904533763 63256 63257 624580948 57788 57823 844015659 88344 88322 488354661 67929 67930 413805689 5517 5567 488253541 37108 37109 35935453 82832 82828 741077688 41366 41367 796110323 95332 95292 792575936 35257 35225 654179201 25464 25412 239152184 71928 71929 620790612 29810 29782 737738247 51081 51054 784512483 47278 47279 974499527 34695 34648 176164257 92743 92714 843073074 95326 95327 211013015 6629 6628 309845793 94733 94734 191199129 88056 88059 806338586 21727 21728 773882299 71586 71588 988776131 83059 83060 136065466 76606 76636 673680100 11483 11489 624719661 10362 10315 13760885 50827 50870 117407818 21186 21187 715175713 59826 59870 549600600 96790 96791 184159714 37095 37096 981758774 44144 44165 612215324 16236 16237 868972568 89920 89921 763866187 28231 28223 923749634 45602 45621 320070599 38090 38091 677323158 62323 62324 265546654 86890 86891 153391074 92252 92253 594060988 47654 47705 771378153 37529 37551 55698086 2182 2183 928289497 60592 60593 152556602 69725 69726 483793687 26689 26688 800671168 26943 26944 474038441 837 838 274198868 36271 36227 567978553 95435 95458 814947141 50861 50862 886122488 83806 83807 867447822 25077 25092 633677982 82684 82685 919502963 90478 90479 403059464 39930 39931 386464171 23097 23098 807763447 85874 85895 59486011 50595 50596 616772758 95404 95405 98584816 6927 6928 24374175 25480 25481 345065383 55611 55612 811786143 65476 65477 631599572 82604 82553 331466896 82396 82397 459521028 46527 46528 682516598 26029 26030 709085274 4407 4408 52683083 27585 27586 731172714 9745 9746 574774158 83749 83750 794361022 52990 52991 597309889 6886 6928 565928531 38194 38195 823836159 29884 29932 748147952 12991 12992 467805709 44166 44203 64910651 98306 98307 885242305 79301 79302 714241740 16176 16183 371271357 19804 19805 123472105 72427 72428 324031575 58141 58126 455190510 63368 63345 934634557 15963 15939 806765092 23829 23808 546802986 28207 28208 636890478 3600 3609 810091318 89195 89196 740569310 27673 27708 105845416 4516 4473 669432921 21736 21737 270011544 98663 98664 321450505 9795 9764 180536339 96338 96340 903306158 82224 82215 663731302 49807 49808 253989588 44345 44328 38153892 59931 59966 942623236 4055 4056 175314598 31360 31405 213152600 24507 24508 387348880 73468 73517 956352721 30377 30428 694194821 31230 31231 357337383 72942 72943 155594451 67577 67588 338569527 89853 89854 889884535 44685 44686 930156049 31868 31851 808457669 70094 70095 804325447 16006 16007 998252978 59868 59869 363562898 99151 99174 628555737 14447 14448 471703514 57712 57713 118185478 87688 87689 194326713 83966 83928 94468819 67813 67803 257745222 50697 50698 850571851 57171 57172 886956580 92216 92217 637559085 83957 83930 341791091 61134 61135 560519073 33578 33579 511124465 39898 39899 632714044 49413 49432 306910494 17862 17863 317813541 26061 26073 280937991 58821 58852 293719527 88457 88458 112309029 10284 10285 477270556 64031 64032 614268509 5888 5938 449205950 43344 43338 494848545 35201 35202 642160370 17654 17669 975728542 21753 21754 372881091 31222 31223 897064687 28152 28118 275706738 86769 86770 80669794 10542 10516 603265092 46161 46162 589287801 2048 2049 646918127 38788 38836 176081696 77656 77657 917569944 14423 14424 41353636 25770 25771 921372728 51358 51331 500409741 38217 38218 802320413 77812 77813 814890652 69981 69982 170204092 20839 20840 565965929 67412 67397 104196193 13272 13273 348030329 45494 45495 496471954 50265 50266 64678142 71693 71737 923600853 55169 55170 193584841 86966 86967 142078563 38581 38585 803385381 35177 35188 568816684 3201 3202 37793120 7277 7239 975554676 99649 99650 954515893 3693 3694 470542682 35713 35745 783171121 78573 78574 627154601 4645 4646 317171397 74958 74989 443884275 7773 7809 957098330 27074 27107 128557868 75487 75442 710992678 76918 76919 474515139 30401 30416 680489951 61201 61202 77890547 77604 77583 713060001 91863 91864 768655203 61591 61566 476539131 41713 41695 31584948 60900 60901 58518231 33670 33694 204545998 16357 16332 167112970 39513 39533 688901126 77321 77354 146513520 14198 14199 664411031 91252 91226 621636009 27403 27404 531556839 72093 72043 96842351 23047 23048 640312521 36336 36337 230331401 46728 46729 101211060 41263 41264 529823724 47846 47847 33960325 26636 26594 720214931 29880 29925 368909754 79608 79598 784272147 70100 70101 556356859 77387 77335 732566644 80781 80746 850841956 67976 67977 180184212 62601 62602 216694443 65244 65198 601819853 35127 35140 728665657 71786 71787 270246564 89601 89602 171374166 31879 31880 812958460 1310 1311 113274427 44061 44055 470542383 80171 80222 576629310 84462 84453 799581708 47909 47880 788205259 30472 30473 92078180 56839 56840 940562204 94369 94383 729522315 95766 95783 171994560 92184 92133 397871381 87838 87831 479483921 98294 98293 871531534 95579 95591 757744746 72085 72086 280724996 35100 35101 883707113 71889 71899 89359920 94116 94117 14778629 46843 46844 688386972 89101 89055 301125886 96517 96518 346755634 38270 38230 316991538 74197 74198 346552255 44397 44363 610745355 34297 34348 600009592 49984 49985 947111032 42126 42127 592033428 5631 5605 920364704 69304 69253 977396870 55154 55155 861314724 76848 76881 788185091 57616 57617 626026653 50328 50329 536914572 46350 46375 403817813 66890 66891 670166675 71695 71655 897122160 89696 89659 933591340 67914 67897 527942853 80015 80016 845187256 42626 42671 358035944 38532 38533 423421795 91813 91814 583797130 36412 36413 681674396 59036 59070 370065945 7536 7537 637883733 93888 93897 306929929 74422 74390 31319558 62569 62570 103633328 61374 61375 882180675 32770 32751 808504263 72369 72370 279991730 76437 76438 696299983 79467 79468 555031594 78490 78493 742009721 78722 78733 983819728 91543 91560 456956983 83618 83569 850796039 95633 95618 241576073 21510 21511 961320106 27752 27788 66510816 47263 47264 126949943 66117 66118 543992581 62222 62176 484902371 54711 54755 437629567 39285 39286 636081992 25029 25013 454932986 60625 60626 592438957 37306 37307 578138694 5795 5796 794193220 73461 73452 312206730 89333 89334 879674837 31918 31919 382503349 283 320 1690985 10633 10634 682702390 75696 75684 528489465 14738 14739 511823057 84892 84849 59275488 85282 85296 512946301 72670 72671 943050380 26874 26881 795830748 28615 28616 354400993 45604 45605 769889203 87028 87029 104447053 87201 87202 294409527 37362 37329 687168256 68276 68277 480917356 55557 55548 987213862 15204 15224 183761987 18959 18913 542100303 33881 33887 816628149 585 552 366330216 85654 85672 983881149 65761 65762 887205032 66233 66221 142791383 71738 71739 136380351 95320 95321 431260644 58594 58546 673789027 12085 12052 564000078 17766 17735 175859365 13242 13243 627876228 18023 18024 908250494 89654 89655 803533491 84173 84170 706919087 40674 40675 770695720 7150 7151 993314190 79911 79891 960163912 71090 71112 341105716 32069 32070 738985954 43903 43925 86701501 49492 49493 843594002 58301 58302 868814580 81076 81077 594339709 80464 80493 155635097 74890 74891 178245689 98777 98773 285744782 86268 86292 276481428 79409 79410 767644039 37556 37528 573043361 85079 85080 584802274 40518 40519 609950939 76075 76076 604221915 97803 97838 805873458 36415 36427 346289365 8705 8717 779181187 85802 85803 125749199 32948 32949 391344938 3156 3157 141913464 23106 23107 823328769 92002 92003 691473768 39348 39349 746577415 29567 29595 249821680 39091 39092 887641908 21111 21070 713258974 82941 82902 39808243 1542 1504 834568482 22658 22659 17678267 77851 77852 580197108 50003 50054 863444034 96894 96895 107930474 68493 68458 433443787 18479 18522 133183495 99105 99106 888461889 61139 61140 943589375 74022 74052 442595467 54875 54828 727032355 38152 38149 109550170 92990 92960 517734787 49416 49417 239470971 31327 31328 164972116 93965 93956 986648309 84992 84993 411859798 9438 9451 782899729 9682 9722 94934527 78745 78784 902784354 13043 13044 824338050 46623 46635 194872919 622 623 510202111 76479 76480 400152993 552 507 91265417 79988 79989 263230727 21438 21439 210204796 74216 74217 145966728 32068 32101 352551330 48442 48461 721369699 66069 66064 186661912 26365 26345 476874430 90802 90803 975143587 26826 26861 507691680 66986 66987 869293827 27280 27294 882181178 62069 62102 608610595 47259 47260 695224148 27967 27968 587074584 68767 68768 282121601 44798 44784 64886489 85940 85941 140745485 24331 24299 300663002 41820 41771 78349145 90826 90878 113349551 21864 21865 608451599 55244 55245 136608414 78393 78440 467249283 58801 58849 671744006 5445 5446 163792816 30215 30184 567500666 96551 96582 994489867 9401 9436 645834163 48012 48013 917830534 49490 49491 950294966 99605 99615 102632036 40549 40550 343930638 75572 75554 921181834 15210 15213 614702011 27172 27173 81826500 14601 14602 389869092 93149 93187 606269665 50712 50713 931360980 2264 2232 166702161 30854 30832 40066050 54298 54319 353441862 60453 60412 328914878 44584 44576 127312815 6428 6380 207662665 93452 93432 235025047 14665 14666 981422725 11304 11254 911639680 83271 83272 794431032 63717 63718 971614210 71773 71774 940347804 53239 53240 866038279 59916 59938 272743176 56198 56199 527281681 75530 75520 247360349 71169 71170 175874951 32532 32488 688552559 66130 66124 371230836 25794 25795 48086757 92335 92336 569016633 89399 89363 310600714 9676 9677 405306672 44210 44211 902090934 56587 56551 682186343 27429 27430 400815228 35458 35459 559317030 44038 44039 750612829 20106 20156 792454110 78873 78905 848521720 66896 66897 662323333 21328 21329 861508908 79651 79599 11873185 34071 34121 74820766 92436 92391 798479594 69495 69496 588594515 18927 18928 453580265 27395 27438 948080255 75542 75543 508787535 59399 59400 695795816 29280 29281 445127009 2974 2975 318258563 16705 16706 80906507 32791 32770 283718534 91292 91308 369531260 3212 3213 895773051 95983 95962 766521014 84749 84750 739108432 7840 7841 128276176 77525 77529 928577237 13093 13092 741181517 54405 54406 856836774 8276 8277 391711723 83389 83425 816623440 86973 86974 314752680 794 809 359095512 47143 47174 372694590 76440 76441 821552907 89371 89372 793248589 51112 51113 936346289 37109 37110 303461055 91637 91591 488044051 24390 24435 805853027 63849 63805 127890053 81174 81205 12107353 23714 23715 283104279 63284 63285 310209690 95177 95201 792454645 39348 39375 832062299 34968 34931 568109137 33739 33718 613066796 55990 55987 757281539 71703 71704 939153440 78611 78633 530931017 5333 5318 151393907 86418 86405 408460737 75087 75088 611948923 70635 70636 92687489 22289 22287 84620009 1766 1715 44285091 99823 99824 457002842 40027 40004 835312307 69240 69285 759308966 13943 13961 842223113 58034 58035 177141854 10280 10303 116063489 79653 79631 191736171 86975 86976 31168517 20141 20115 174297583 65732 65733 948284719 37846 37870 650426568 95791 95797 313746833 7469 7514 727813154 65490 65444 81731558 45411 45417 130374623 18961 18930 373372040 21783 21784 22411885 53720 53721 604915522 64260 64261 570522073 72354 72355 787001533 48346 48340 132111132 36409 36410 886917465 57587 57588 901747348 72693 72730 953344989 3173 3174 799397226 97012 97027 494966868 16997 16984 174241112 933 925 73613667 35832 35864 280728929 99394 99436 431348179 55306 55307 664546293 21665 21706 719801127 5403 5356 376285639 544 510 6815739 18022 17982 579421289 1284 1305 23084685 12959 12960 876419809 83392 83405 287449714 13771 13769 167248297 29783 29784 756094614 82983 82984 504186512 23227 23247 92009709 28916 28917 330648141 52571 52572 49346530 9962 9963 269457858 43780 43747 112948797 85052 85053 303395122 43633 43675 6963989 48415 48369 758203862 45769 45807 725344695 20313 20267 899401060 92192 92193 33573153 78797 78796 281101932 75018 74995 276942295 23750 23751 540971340 97051 97101 613839880 189 190 256857473 94389 94372 282121868 58790 58791 349712605 25240 25283 483692242 36370 36371 805548006 38390 38391 140787810 22566 22538 150172790 19218 19196 329772809 26331 26313 932883092 81404 81405 9506155 50708 50752 663489912 75115 75067 711896404 42027 42028 506427188 28622 28623 802856776 66741 66742 902180322 72188 72143 47968402 51109 51110 992048720 34699 34700 281468805 52594 52595 625386376 31502 31503 195232966 66798 66777 597676551 49642 49656 620374512 29432 29433 741737012 68594 68595 914833457 21760 21761 918910548 66318 66319 496754829 59602 59621 997051056 43527 43494 958423167 46523 46526 610702747 6123 6168 356213653 58807 58808 319545441 37165 37166 145717156 23020 23021 817608256 89797 89798 46933738 55973 55974 384301241 74814 74815 706358054 69212 69182 67956809 16917 16943 389955878 90996 90997 51286740 51408 51409 309348002 52093 52096 631760684 15129 15130 571200854 88290 88313 278883168 74177 74178 642552018 80996 80997 311922585 22619 22620 687509201 42318 42319 1092380 89374 89322 504529010 49857 49833 182623941 18174 18175 88927367 78187 78191 108476420 61677 61678 265926769 51054 51055 376785534 69809 69759 818902437 80413 80414 903935211 22992 22993 239161489 30292 30293 337348301 47527 47498 108045877 30147 30102 120066742 45016 44995 350304860 3427 3436 451901151 79224 79202 624773320 43276 43259 52537747 31186 31187 304463472 62948 62949 210941935 52987 52997 127555857 99338 99339 266114638 14869 14899 885959797 72661 72662 709930912 66036 66031 265823118 74696 74663 890367949 37149 37194 771626140 8784 8806 353483664 5208 5162 491623806 62511 62512 880171361 55058 55059 448160018 31229 31230 553314135 60171 60172 822335568 4286 4287 941038259 40770 40771 879100910 66692 66719 285922125 31007 31008 461640909 74837 74865 579844353 63217 63187 289625085 53555 53556 66467564 1902 1891 952396038 65089 65071 325231361 81350 81353 866307746 74760 74716 421421941 65743 65744 515928227 53651 53642 604054577 55696 55697 13111663 96250 96257 857396944 89214 89215 367146013 29436 29437 678203295 67458 67416 25067860 72470 72471 218660434 8047 8067 786855061 13111 13091 894225233 79772 79773 552911673 1051 1097 541975569 59306 59292 595140635 51426 51457 759488088 50358 50350 466152950 14525 14569 670092726 62707 62710 827684549 16189 16144 77173853 69155 69159 171325282 93338 93339 313667005 33270 33271 548549562 85997 86019 573970281 58313 58284 685718991 76633 76634 284633379 34708 34709 889753664 30627 30661 332292627 75045 75086 946026855 15905 15906 850938050 37344 37345 168849092 39614 39615 906300360 58401 58377 219569700 43128 43177 4087219 81236 81237 427357993 11968 11938 805308228 51045 50996 230179738 63122 63084 105766402 80794 80795 892471832 88780 88781 722672472 43437 43411 185904962 18760 18761 273769899 50512 50513 387142140 357 310 811081225 30127 30128 303923886 26841 26834 91057817 31107 31108 377453596 65777 65778 838203867 50183 50184 615677903 40142 40143 984585450 43384 43385 437907449 12528 12529 22774676 16803 16765 417547272 73061 73062 38540770 70255 70287 236943650 58527 58528 192560817 31072 31073 696839882 65005 65030 681519710 56120 56074 799339631 28104 28146 707819774 75574 75575 998217941 83480 83504 161259205 29032 29033 11521332 72598 72599 203267165 56811 56789 876652155 16354 16355 361497433 68189 68190 570214938 3310 3311 497575768 60984 61025 933991288 33807 33808 549782917 30912 30913 187992518 66804 66851 613187666 67918 67919 165913791 64796 64823 388513517 18093 18080 384838127 82650 82651 449211482 23108 23068 629829909 60312 60313 294415264 96686 96708 350761679 11120 11121 855169920 58724 58678 408290233 85216 85217 693119490 9825 9786 350601608 57056 57090 816944856 28341 28339 485988317 42132 42133 485771818 20387 20388 227413115 9190 9224 593611355 2266 2301 377308006 2005 2006 188714687 35301 35302 386248520 7852 7853 759416453 15444 15445 643473979 4664 4645 509888680 74515 74469 785287869 62252 62290 309347495 88477 88500 120086316 28030 28031 940447160 56313 56267 926310059 99808 99825 159102934 40508 40509 271345901 46022 46023 305884314 61406 61389 603984097 64053 64086 866970215 17205 17206 805085842 24073 24074 448459468 36175 36176 241553798 81644 81623 786617745 49221 49222 770714127 94710 94711 296843295 14458 14451 510896816 52871 52881 162112652 30526 30527 975108338 66832 66836 314321146 8395 8434 432819665 80675 80676 189918229 38125 38126 576058851 19956 19942 20622839 22578 22579 812254290 20849 20850 149919313 76906 76907 286870962 21850 21846 574749835 55695 55696 627107219 68555 68580 693719309 57167 57144 889989685 57572 57588 511985964 86059 86017 903220984 13221 13203 850141032 8507 8469 252120275 87205 87206 740390318 16132 16133 594550211 39909 39930 67957916 69689 69690 708077260 19301 19316 557727384 83657 83658 54664328 47539 47498 440368034 38665 38679 946041058 53334 53335 916993375 62870 62914 965993367 43890 43900 14107509 40121 40112 920805181 65239 65240 785819527 86256 86257 556327087 76778 76745 147420696 74537 74497 121241427 33901 33876 230640589 72855 72856 77411192 68344 68345 954678324 77755 77765 377273887 4828 4870 118610439 8294 8295 146364313 71311 71312 874979787 76072 76073 115974426 98995 99023 88441912 17538 17539 354441061 80992 80993 789027551 58821 58836 310570243 71950 71929 707976047 6447 6448 555563481 71988 71989 219030778 21757 21742 768368047 31043 31006 100996017 63082 63083 503532735 52507 52508 485215139 15345 15346 466659757 98839 98840 146047749 77824 77825 543712019 36478 36479 783887217 86894 86895 530465617 76348 76349 369607253 22614 22603 234434060 83565 83566 382221651 93808 93809 977271328 4120 4121 926647300 42041 42087 853123564 8986 8957 788412210 39889 39890 860414948 18403 18392 23482976 97796 97802 946658673 6376 6389 476374812 19739 19751 53344047 77858 77880 641752653 25441 25442 734052189 85229 85230 658385726 766 767 897231044 38300 38301 80633427 53134 53135 476973369 87662 87663 598845288 85061 85062 446447779 24610 24611 471260405 72263 72264 150099629 70910 70911 514533210 28921 28884 994545183 53532 53515 621215393 3942 3983 196807126 31687 31716 868747125 3502 3503 207115121 58586 58554 844450380 41012 41058 405595586 89708 89709 193179982 51510 51469 903927588 69990 69991 41152915 45514 45522 358487969 27705 27706 317952575 3851 3882 119709307 35982 35983 171614188 56705 56706 90049297 56606 56607 313986041 23758 23759 416543175 12157 12202 264380085 97658 97611 530800243 74676 74677 842564847 79474 79475 497313290 87890 87891 177358001 51140 51101 402259535 9507 9508 714735747 84560 84561 618900036 19316 19334 636936067 70006 70007 54704325 13196 13239 562328343 16081 16082 160468008 51285 51247 546908173 76824 76823 53927074 97968 97969 184222387 46358 46307 66742274 60909 60952 612792585 52150 52196 388779729 84057 84072 470611742 18318 18307 140039190 23706 23707 596739711 86627 86628 10237458 57842 57843 705127211 28139 28140 101795652 43257 43258 540132750 48211 48212 88930777 23466 23467 897113580 59372 59339 177666977 86698 86740 452129417 70550 70538 952463660 25167 25168 770832417 22432 22433 157469834 34683 34633 664955257 96414 96364 536599002 55725 55726 735399606 29017 28982 278782144 86182 86159 291734666 48384 48385 224796030 46263 46264 768795205 79971 79976 352048391 51136 51167 837207519 97865 97820 113624882 30757 30758 403887696 97953 97990 566638242 42987 42988 44308461 27320 27306 58099004 63704 63705 464120227 34909 34910 219107494 56062 56058 632366786 90631 90632 477002636 91119 91145 274640576 64065 64066 82631427 1489 1452 633004712 69258 69310 68008471 33954 33912 449787501 78854 78855 872751221 82640 82670 219991941 55551 55552 202483248 30828 30829 252485350 44371 44372 524360020 42579 42580 93080573 60809 60810 118724824 84944 84977 121169754 40261 40235 957195656 92930 92931 841242453 65037 65038 356129274 44296 44302 267828343 93081 93082 492520703 97763 97764 369896821 56799 56839 286104114 55869 55870 245169976 47182 47183 551166273 15486 15487 411315663 15132 15093 271662906 301 265 670983658 45274 45275 213720978 27273 27274 293052380 92518 92546 110626862 66408 66409 336460555 27217 27218 539236344 22605 22655 144045965 17225 17226 521047727 94611 94612 106921705 24080 24055 13196593 84054 84055 909956680 16716 16693 824356456 51770 51741 890184996 58535 58530 857061578 56087 56088 530171363 26303 26348 336545112 1205 1206 804473425 67270 67267 482333067 59528 59545 810947741 38521 38522 967897091 28307 28308 383629170 55276 55230 500619924 16992 16993 104655367 74494 74503 657258277 33177 33178 483197164 74593 74591 424926971 80370 80371 650953617 64954 64955 239376187 54853 54875 141095703 83185 83225 534214680 75063 75035 808882945 88706 88680 357496879 89987 89988 305937698 45975 45986 527995854 58400 58403 339445967 32364 32365 245997156 87088 87054 403467435 14091 14092 62913420 68452 68473 134447757 54218 54219 318123287 99824 99825 896759731 42992 43007 980279637 76105 76086 904218221 71887 71888 663457550 73791 73792 291684130 76938 76939 906652190 37962 37963 286006530 40524 40572 919928611 69444 69445 977309716 76237 76260 754126159 80391 80392 756898030 52220 52180 917017207 77680 77681 893785568 4434 4435 886611213 3679 3680 831052165 30237 30238 247015044 79555 79561 32332543 83098 83099 220062276 70620 70621 448501399 21175 21198 707537250 14335 14336 365422980 89177 89178 970120100 83932 83911 558824838 51979 51994 835144968 68667 68634 126926040 29910 29911 504140410 13644 13688 809952133 78643 78644 615684831 30513 30499 591499675 88626 88627 79264123 14504 14525 244278797 89205 89206 167217757 26738 26739 751103408 26757 26805 215919745 87008 86957 579508624 80571 80572 803054534 42533 42572 561476400 86217 86218 197974632 89669 89647 538987695 25672 25673 981666502 24588 24589 669500121 68065 68066 693006853 59716 59717 610967353 84310 84311 2695382 65225 65244 336548372 11583 11584 437068919 23690 23691 407802381 67118 67119 484926337 7103 7104 763220941 47296 47297 257186551 28928 28929 426887247 70430 70431 858734081 88902 88903 614792818 94276 94308 98821930 81592 81593 747646144 24878 24879 308251801 5756 5757 518349329 55977 55953 964144093 36596 36597 885169110 95810 95811 224397840 69553 69554 773885960 59899 59900 149639934 86753 86754 541336220 36934 36978 923457146 82760 82761 34856977 64497 64475 315283503 88023 88042 750167127 59957 59994 164737063 70787 70788 997134526 42611 42600 854202269 92319 92335 464730519 71140 71141 143232653 62301 62302 294546993 3268 3265 436974733 5397 5366 176326626 71676 71656 297676595 89067 89061 40812481 39880 39926 368510653 24841 24826 276714435 69391 69411 930682528 55026 55027 895177695 46710 46711 623863783 86467 86468 146880832 8207 8208 147837779 35638 35618 325616533 57456 57479 394733312 92743 92744 604407603 65243 65238 634555038 51283 51284 57531850 7273 7263 945764964 96473 96479 861984454 73786 73788 429151537 32829 32881 179095318 10102 10121 351890041 67529 67530 32394297 48635 48636 488503509 75333 75304 788278443 98502 98503 471851494 84791 84751 988742879 52219 52242 409404228 47706 47707 923927380 30775 30776 288319737 22591 22592 346739767 49347 49348 398756510 17291 17246 320636655 79079 79117 19481150 39310 39350 974277204 65074 65075 413634981 85329 85339 176507695 18659 18660 864318712 57054 57055 351579920 47046 47047 202413418 4394 4351 698821963 9613 9633 724648861 19195 19164 804884017 33390 33391 774410227 47533 47494 829280799 30018 30019 377108356 75530 75548 768832278 25513 25514 307094569 77637 77638 123038352 47427 47428 885817601 85641 85642 407253607 135 131 113823633 71770 71766 680098132 1532 1505 738840961 42878 42902 826345466 47444 47445 318085287 29579 29600 693865711 1119 1074 913463861 45305 45327 843639496 49664 49665 289700802 5946 5947 51999325 42746 42758 917458298 13251 13227 316636329 31996 31997 13870258 66874 66889 657006057 4072 4030 852942721 281 282 652727389 94660 94610 693982012 80323 80324 961846473 89418 89419 48448881 90495 90465 919765158 68804 68837 341878458 35243 35244 45284037 3371 3372 752964926 68345 68346 48050808 48760 48761 309745457 83017 83030 257530886 69867 69830 129633452 24126 24127 142476013 13968 13969 616456179 19383 19384 815075018 90610 90611 276011999 51715 51716 438912077 19159 19160 367926241 62715 62716 308356526 55948 55931 109516572 81336 81387 155743273 64729 64682 930000684 52137 52138 718290659 98214 98215 876802649 63351 63352 106189124 98655 98648 348972242 30925 30926 477574278 25567 25535 530832039 76401 76367 466432608 98784 98785 107711106 42278 42279 495180513 72504 72535 250822417 65764 65744 339320770 14527 14503 592375220 62597 62613 121009887 69616 69655 658773497 94298 94299 921193605 90930 90931 282694527 74314 74315 974357158 2654 2655 699471430 60525 60575 596009644 3499 3500 521285948 2734 2780 545237270 37162 37163 429162750 15918 15919 795777843 18236 18249 460987589 12864 12865 859100421 54 15 414607802 96060 96061 143736686 39939 39986 55479270 27727 27728 103491202 97181 97182 338043722 69074 69075 369764704 11028 11044 689846431 6997 7039 511122752 80424 80452 892735593 8395 8396 130299470 77513 77500 847684229 77453 77454 929886075 36796 36782 755329807 9511 9512 542345737 27902 27947 403303148 435 388 821611924 11742 11743 550118454 57699 57700 176892286 48200 48221 169397212 13352 13391 423181017 39499 39528 697919222 94273 94256 728884135 59789 59801 634268699 89586 89592 678649116 98756 98772 987969337 43577 43578 990475109 27822 27777 96715277 47634 47603 360392608 52532 52533 227408412 979 980 764647700 54119 54120 285158437 95039 95044 481389999 79946 79982 134650078 91074 91075 73224275 90471 90494 942923607 75190 75147 299745647 31451 31452 563023194 17314 17344 362716694 65188 65189 991029252 86433 86457 775661253 90324 90275 700853268 33990 34036 101143273 36571 36572 560359743 59886 59910 403579385 86945 86946 451796071 67562 67596 684879663 19890 19922 122772248 3367 3368 350386741 4929 4964 619671220 16818 16846 273120923 22986 23038 146534174 81479 81433 213649538 74578 74579 492961128 7827 7828 665779985 82621 82622 726828398 43879 43880 500817196 38557 38523 912175054 13440 13441 476412991 56347 56323 120304625 48001 47949 479421291 4212 4249 498318901 43881 43882 33445398 16257 16246 99047570 30239 30240 846958632 892 884 917601624 41037 41038 535946551 42232 42263 773546894 56410 56411 132646038 96149 96150 348708185 57629 57591 768422355 88204 88225 335499094 25143 25144 595392698 64131 64132 123890798 38569 38567 987725423 45412 45413 378942774 35304 35305 795961772 41469 41490 883100178 59696 59697 472471389 29964 29994 241246343 42731 42693 622648431 4190 4216 199736273 2751 2752 87653876 6154 6155 56093498 83545 83518 376127607 46878 46879 53501930 68832 68804 246187525 96509 96511 508828242 34161 34184 988666194 6870 6868 519010112 34647 34648 205838875 16641 16642 165773311 72029 72016 917379649 99761 99752 657878692 42929 42930 547457381 43427 43378 610973447 10302 10303 806435844 11635 11636 551905300 38671 38710 710099729 40430 40413 537004590 56190 56191 887374369 55060 55088 68397948 46652 46691 152982749 44117 44118 99182188 88751 88752 37170025 98880 98881 585971876 94254 94255 41812788 98734 98735 935152233 25620 25627 135383016 93401 93402 136203741 59911 59912 609594381 80439 80440 607810942 85461 85462 97503922 13213 13214 149261883 28570 28571 373554209 22365 22366 782713764 56691 56701 305121304 13045 13046 65061053 55604 55642 20007854 30577 30594 897866092 95729 95724 867223778 68386 68387 112964760 17991 17948 759499932 83426 83427 917168522 8481 8431 160729432 44194 44195 26026164 29253 29262 927289151 98931 98932 74517320 31397 31398 411369854 993 1037 866339340 3033 3046 711879622 46274 46275 508545452 23795 23760 798489775 10394 10395 943248931 61952 61961 865528113 40250 40251 1733722 76517 76502 614292529 88537 88538 184129014 80934 80935 199153841 19873 19855 87580105 26354 26355 967305652 12121 12122 615005224 75002 75000 749525991 45783 45810 516336936 47168 47169 952829633 62146 62147 563317772 96763 96742 80989228 34982 34993 284246954 66556 66557 775265196 49023 49007 532435840 54804 54808 671271527 50199 50200 37029794 65007 65008 659537813 89710 89711 207329060 39843 39799 533597794 61298 61299 568342186 81437 81438 368766625 20374 20375 124697787 82404 82362 611167585 96156 96157 942109731 79135 79136 930906470 66484 66485 433532015 70935 70936 662727915 85554 85575 782013538 29152 29144 224708710 98367 98417 455103005 28785 28773 577293707 76054 76055 387819850 60832 60830 26675011 21634 21635 273546219 23517 23518 721336793 97175 97176 360797381 13116 13117 793264712 93073 93090 392557163 2250 2224 807977231 19579 19580 69761940 92542 92539 383132280 62822 62855 933273107 31656 31685 827188522 94792 94793 670459781 14254 14277 221002410 35830 35831 59586989 87082 87056 899734827 88411 88393 629845028 82635 82677 294173606 88582 88583 782346725 13384 13379 921167813 21008 20961 68159755 67151 67152 919582434 78794 78840 165977798 82309 82311 290495548 78277 78278 24728557 68919 68920 646950641 67163 67164 821562970 40943 40931 459187646 29787 29812 561246881 43099 43100 815131786 46889 46914 853373235 19773 19776 155904736 95247 95290 292844118 91206 91226 750566437 78967 78968 251470168 79795 79803 648836354 11540 11574 866711780 68180 68181 642356834 93135 93136 229222680 85145 85146 788166134 76376 76377 730774183 17326 17312 391317108 16823 16824 246356724 46591 46608 418719519 28681 28673 66129319 48474 48440 52404416 3490 3491 838965293 19945 19946 182478076 56445 56470 362205692 62993 62997 974134355 11998 11966 679990078 85664 85651 921657037 36405 36355 702740889 38362 38363 664774682 59073 59029 405874381 45013 45014 745320264 63903 63896 481109569 88951 88952 756681134 97462 97463 158366195 3208 3185 575523308 3065 3066 946186929 61091 61105 238165460 90348 90349 141000034 63714 63715 731343442 85960 85980 388100770 68007 68008 164890547 33763 33764 829179536 56032 56033 790651412 42250 42285 297990430 67889 67890 854581683 99222 99223 954907680 83667 83668 4668485 99110 99088 274506875 58898 58899 397204762 46319 46320 647481355 96689 96690 625689759 40544 40539 920858951 45429 45430 483959984 29653 29654 399275286 76815 76816 241073239 35806 35807 376782812 3148 3149 283872046 30795 30796 388435023 16910 16900 173703500 67178 67160 527566124 64547 64548 827221852 43954 43955 210880846 78022 78023 46402167 64292 64268 903657524 23284 23326 587732471 33447 33424 21437004 63815 63804 773689364 27947 27968 790023940 27558 27559 776682094 11854 11831 154082886 66713 66714 574062722 97176 97177 18776110 1609 1592 742329768 73639 73640 581562466 47693 47643 502930067 63896 63854 738081346 90064 90023 918911067 11062 11111 175562803 63313 63314 139697280 40001 40002 537302138 91073 91050 807138760 81249 81198 495258351 10897 10937 744475608 15664 15653 556537271 55413 55414 294027937 61309 61310 164697817 15446 15443 629035215 14826 14827 280958660 67086 67087 125757877 20970 20932 895223995 68429 68443 820541001 71552 71502 355870001 53577 53578 412292678 83096 83142 330339009 83954 83938 500027608 81861 81828 948969489 52243 52244 65705628 60394 60395 844271501 30105 30106 510775590 11022 11074 648104816 16628 16676 68521463 29829 29830 237793214 51897 51898 421841947 79638 79627 283952882 47034 47067 785388461 70724 70725 589503128 12116 12117 617014640 51531 51479 433357320 16153 16154 616984893 60694 60644 119432652 20438 20439 266903150 61942 61943 666571516 10274 10275 64232290 57683 57656 424176075 5691 5693 228347250 220 171 218592780 58402 58413 385257791 97551 97552 781766370 64942 64943 622625300 87367 87368 788813288 77840 77841 647350827 16558 16562 76574806 57987 57952 879544081 96990 96964 721005436 71127 71128 826053641 33791 33780 253137392 63466 63467 773255727 18611 18559 223401212 35280 35281 327483511 9749 9750 953210819 41779 41775 39494426 56883 56831 143852939 61286 61269 43950511 76117 76112 486703312 42014 42032 424470834 4713 4697 931810078 16662 16699 905195410 88875 88825 965201031 75082 75132 755972212 4311 4354 592066605 77526 77521 199295948 57687 57688 514831987 43656 43657 919465430 45356 45357 476567518 3810 3811 810875861 78370 78371 53488687 64439 64440 29928829 62866 62867 782842189 98937 98938 408308603 62687 62688 314237985 40475 40499 688364313 50974 50975 771183980 53639 53592 616898114 89301 89292 553613554 11630 11631 989804426 62882 62883 93767497 7986 7948 469061595 59118 59100 427942323 35819 35820 919455406 60423 60411 335835427 29382 29415 265285709 61607 61608 396116324 59834 59835 240310610 95341 95342 235093401 16780 16781 571269584 5051 4999 905430070 754 755 424120237 69407 69408 542839847 40080 40059 447636260 91229 91230 905363413 13807 13821 230373794 77781 77768 674233755 11607 11608 520932329 90412 90362 582484611 27757 27758 865911314 39232 39233 872607616 46552 46553 127074567 35439 35417 489429985 27733 27758 740859877 56048 56049 979280875 87639 87623 482459860 57346 57377 510912218 37393 37428 876094806 21127 21128 910173781 70705 70706 995279529 23981 23984 803579659 17991 18000 828672830 67796 67797 337448708 75167 75168 591126824 36692 36693 433139364 48698 48667 611823652 1155 1156 47716255 37158 37185 708452514 84591 84592 699403117 51005 51008 49857938 97455 97456 12761975 82667 82616 407613604 45608 45609 134016721 3448 3449 121344182 18122 18143 473696495 80522 80471 592793717 46352 46358 48896428 23305 23306 924496263 94833 94834 246936073 40745 40794 94910714 34530 34580 184308845 92691 92740 932613669 83732 83733 676905410 17282 17283 486367196 38037 38006 49779748 6611 6655 476626761 92885 92928 784452054 72330 72303 129528680 21346 21310 648078765 69627 69628 922577380 84774 84745 465248278 43937 43972 772886525 66481 66482 996815024 54919 54928 986298173 85391 85392 986939714 48688 48689 77419345 61819 61820 154468030 44320 44371 555604267 31180 31181 345123748 31605 31606 338895330 99827 99828 965531676 96668 96700 67857022 94111 94153 958355343 20513 20514 549306042 90988 90977 178847139 98572 98614 839964408 35316 35317 566105241 93806 93766 402734572 7409 7439 257403953 85514 85476 866550136 66893 66922 882558323 1535 1536 829997291 30032 30033 490907628 89928 89929 656376701 20657 20674 50357551 74440 74441 574238498 80009 80010 920842659 76068 76069 745329115 22986 22987 1499257 37871 37822 328899329 432 403 94487778 86301 86312 728802959 61411 61412 534768019 93568 93523 536642685 73039 73040 172736157 456 457 840477723 911 919 308627988 15270 15287 8262894 40802 40803 17402759 12539 12527 924341113 95845 95846 523554646 61039 61040 258315055 47014 46968 90497131 88294 88336 224867809 80510 80528 920173085 36013 36043 775269255 56706 56703 794523894 91465 91466 761190802 25728 25729 586576369 3936 3937 822514029 26403 26404 758445984 70552 70500 891889505 92221 92185 124807260 55813 55784 865693396 15839 15866 546538033 55089 55090 760257195 57841 57842 878158670 93344 93299 676416287 80839 80840 144824643 1305 1263 891906620 50900 50948 922664920 98645 98646 917883860 51442 51443 18318525 18649 18667 675456029 10065 10066 304871622 86532 86533 612021047 94204 94223 650909215 80572 80614 676104851 33210 33211 672155273 4665 4651 208659213 34719 34769 419517180 50122 50123 59048446 59857 59858 881518330 46388 46389 498778615 38251 38205 938823949 32038 32039 689073547 91298 91248 165607147 78832 78799 960496742 4375 4376 982305030 97755 97756 112980718 48235 48236 850846274 14053 14029 998830946 93688 93687 73005942 99303 99267 654472894 88020 87978 450002942 17121 17152 572763898 46359 46368 297513146 21258 21259 472275914 13437 13438 262443169 3424 3395 572289576 84115 84116 516598955 76935 76936 89342147 88211 88212 483473361 24214 24215 879854252 40790 40791 906320241 48939 48935 771422634 25714 25697 151305134 86270 86297 850786007 88562 88589 539352086 52260 52261 949546301 35199 35200 983780059 67821 67836 278119583 12648 12649 465472982 15491 15492 617104096 29342 29343 705428166 47746 47772 867771602 89811 89812 972142025 20376 20384 554523111 61104 61105 739017031 39182 39183 587088023 49623 49624 116972656 71297 71301 922891428 29146 29164 376072573 42538 42539 197575758 92226 92203 399001805 23987 23998 86605018 26590 26580 886754569 59730 59741 503405384 27719 27720 510601368 13558 13559 471031129 10651 10623 241592064 93181 93145 370880109 82418 82419 506414147 66191 66214 909925573 82868 82869 70867898 27192 27199 743547520 64146 64181 10163096 21692 21726 683010148 27980 27935 631005102 1745 1746 465658375 67502 67503 756222222 17202 17203 417765318 93132 93133 954797145 44460 44418 944804246 63099 63100 862966599 37791 37776 404875655 8233 8234 718983917 38406 38426 147635823 4244 4269 560359688 11396 11397 636907012 1816 1850 462892948 34668 34669 724882790 25301 25302 918381436 50704 50691 988442247 8602 8575 946220720 22698 22731 926493025 44637 44638 368456131 77283 77277 262854995 284 285 935140590 43537 43538 305028488 13869 13912 390626287 47058 47059 159696080 17005 16987 527255338 48640 48641 491089293 50872 50823 266692619 59195 59244 280034221 65743 65783 839633753 62908 62887 558643866 80022 80023 300081146 98665 98666 376145899 27188 27163 132511281 46614 46605 471961185 64045 64046 237167018 87622 87650 947672200 91567 91566 190687149 39022 39023 172213914 67510 67511 355337929 82263 82264 169667745 28298 28299 412172007 33093 33091 572273166 35221 35222 507564460 8569 8570 45127443 10073 10074 975296335 43463 43464 86332792 6380 6381 89017518 33910 33911 420736563 5540 5541 500995212 60209 60188 931609083 3986 3974 598039193 300 328 832105334 21598 21599 780015165 94306 94307 213713078 31738 31739 159557278 72819 72820 573327671 71939 71989 555644345 46170 46171 102337832 10245 10246 354684928 30125 30126 896372238 40033 39993 429964088 68712 68713 929902484 21586 21636 140894671 31595 31623 428782014 88250 88251 304046649 92786 92787 850807804 5766 5788 525608736 91035 91051 56852776 76790 76753 826418289 69912 69877 20253633 81100 81085 241432231 95708 95676 226855338 32344 32298 79900531 29620 29590 570378126 98518 98519 675011681 94909 94910 403305551 24862 24875 225869695 75128 75129 629307350 93915 93952 783314115 53159 53164 77385814 37812 37840 701848523 4874 4875 147949025 84320 84321 609532599 10106 10158 415738009 43023 43024 53253336 58801 58802 907491670 68700 68676 34534067 66736 66696 802116441 68974 68965 295551066 22161 22110 103680443 50443 50405 259298979 18597 18598 134024241 46083 46084 826182184 61713 61714 300325519 57348 57320 712714977 46868 46869 261091170 83792 83793 557842788 88475 88476 673092594 8879 8880 737375738 84342 84343 953756855 35743 35774 694233486 61274 61231 644285178 70869 70820 319626885 15135 15136 863196081 6428 6421 227524883 41835 41836 542609376 89557 89558 393677223 5160 5161 944872951 40329 40370 753813665 34145 34106 589825212 77562 77528 114502202 54539 54540 959408114 60962 60963 113456472 25405 25452 557743253 78935 78936 434799646 54989 54990 757473190 33078 33092 722458597 12174 12175 597022290 42036 42033 171937009 85398 85404 262792812 26311 26289 286863796 90862 90876 4907810 86976 86978 206404050 48852 48853 841429871 6789 6790 808517078 62965 62966 962265457 47389 47415 462235137 52302 52326 129775082 22158 22159 322377241 19980 19981 986332650 21703 21704 39213914 54100 54101 443329717 47438 47398 986593469 78804 78805 872076573 99377 99364 575894588 96211 96260 697795539 67158 67120 437177946 37805 37822 379018955 93288 93289 311558597 93179 93136 44150895 20021 19984 447274776 8272 8267 43352367 30000 30016 972701887 20786 20787 470417012 49488 49445 168254873 43365 43406 213533860 48898 48903 403587649 16794 16784 269582866 68298 68299 823761595 1866 1852 861995294 99062 99063 742982489 46489 46490 355141662 84677 84708 509854635 69767 69788 449841915 69135 69136 949332310 35915 35904 589289227 43533 43561 928260645 56745 56697 776119622 42632 42663 338909103 57672 57673 427999880 30412 30413 350910784 32534 32530 306053108 55328 55329 102482383 56980 57020 812967846 56509 56534 435251312 4137 4138 694617763 70583 70542 755024844 80841 80842 785402339 65911 65941 190964263 63946 63947 408986616 49583 49584 375564535 84696 84697 293587374 85737 85738 717973985 59397 59398 940930454 78793 78794 138070519 68055 68015 32733075 55811 55850 125661695 80115 80116 61229822 16869 16870 923361925 37366 37367 993745724 97765 97766 101588890 65428 65394 338467340 40052 40053 998087682 97580 97590 93543349 57493 57504 4026886 14085 14095 711426797 35316 35340 318032896 80229 80242 992508223 58325 58375 683697575 86415 86416 812593037 41051 41052 420209920 9721 9692 929214034 53080 53082 188998647 75430 75414 419558380 58046 58047 709184112 96010 96011 103365010 82180 82181 573270772 99004 98984 351674075 9515 9526 96070022 14065 14066 934444256 1427 1446 565228257 30259 30269 383445488 50532 50558 985156636 471 472 374090774 71720 71683 894063860 75602 75618 732440716 94283 94299 567088697 72929 72930 288974189 97901 97891 428747530 19400 19431 728521755 64575 64588 750779794 92352 92327 552726611 35216 35217 399590729 32696 32738 989266329 48305 48306 137687449 93172 93173 729267006 19174 19176 922195300 17379 17380 452384179 11913 11914 364011320 87859 87860 812713281 36121 36112 424184673 18995 18996 108344430 5697 5721 744052259 2233 2234 551105532 65093 65090 272179932 52906 52907 263118197 84576 84577 167110413 12552 12559 934491864 10034 10012 427182631 3568 3555 898497931 42468 42469 942695681 65842 65844 22732104 90908 90874 910191148 44106 44107 397211136 11270 11238 117334984 85178 85132 334849178 91988 91989 362482343 7778 7779 39398120 38507 38508 368757695 2842 2843 188809641 70749 70697 155017468 96152 96134 619819397 78682 78666 563095397 12489 12439 640648467 14264 14214 185483292 41266 41277 782614311 38534 38535 826560669 20907 20908 250425028 71573 71574 778105023 56894 56927 450182339 16538 16497 201398780 53684 53685 398028948 69217 69218 675289256 43119 43120 5682986 55290 55291 52827805 70458 70456 138171227 78679 78659 648409055 96302 96338 938334855 46102 46099 284022811 35856 35830 278272061 61872 61873 28873712 8106 8092 515118693 8225 8193 504351549 64030 64058 511010496 83586 83618 294851212 35955 35925 562827174 70953 70992 553117008 91939 91904 7344757 13369 13348 826851035 324 312 634579964 1300 1301 493212711 34932 34942 40163744 46267 46319 308613341 5125 5126 375383615 18329 18330 756768507 52 53 954382807 59283 59284 246319805 17762 17763 146613118 55783 55777 589223039 96639 96686 249968613 76471 76421 107149142 47589 47582 770662813 5798 5833 119082444 75081 75052 305657428 75177 75178 51004219 92849 92850 284674307 35150 35151 626406065 25613 25614 321081727 33235 33258 172565414 59926 59878 341192947 71475 71474 597322911 50872 50913 718361027 1460 1461 308530419 36450 36451 145882653 2799 2833 164739141 19675 19719 223821087 54686 54687 532458216 7095 7119 212226351 46512 46513 873393937 97997 97946 831004372 58128 58125 31060698 34977 34978 223769350 87126 87127 284103600 11900 11916 404085721 17757 17798 934604838 68591 68592 244322806 29998 29997 160548807 62359 62360 527987811 2063 2080 757359634 19179 19180 823785528 87765 87731 85931714 43375 43376 940973756 4009 4029 533804740 20265 20266 856410049 89752 89753 549334599 72264 72265 374480580 87969 87970 380172622 19626 19627 666056144 1260 1311 710378929 93039 93048 578244027 59204 59205 634995635 82793 82794 811666303 81938 81949 929741181 16875 16876 675810475 74391 74353 614148574 55603 55589 948835124 93617 93651 308296652 7041 7025 70570695 88401 88402 895363648 85568 85569 551469350 26912 26956 309926362 24299 24300 284687798 99350 99351 391786665 63230 63271 445747075 97235 97205 76778183 12086 12087 653143125 4703 4752 924593949 22098 22049 469279598 15663 15664 530580830 19324 19325 191346537 75965 75916 593100576 52860 52861 488982496 75115 75116 573218617 44217 44260 361045413 10441 10442 862526570 94536 94556 116196698 740 741 802276624 96734 96746 892308010 63673 63674 354889619 13704 13722 533066301 54566 54598 80991464 44390 44394 591273659 624 625 62513493 33339 33340 285772691 70872 70873 541308012 89087 89088 493089633 36994 36995 959933587 96214 96215 831008505 12897 12925 742364440 52877 52886 47528970 49918 49965 175082997 49958 49985 896142450 48291 48319 964497304 57313 57298 707891008 1957 1905 933809186 12637 12618 158251263 46366 46375 257967755 91544 91492 305629983 48975 48992 870374171 75845 75846 823433313 27150 27151 869689528 99374 99375 485404633 21135 21136 960137376 92061 92069 180849529 84654 84655 571508675 43998 44033 9507011 56202 56203 637031419 48443 48444 489109209 12381 12366 753820687 45593 45583 393856259 32245 32219 468441872 85007 85008 200468605 75550 75551 247248756 97283 97322 233311534 73187 73188 729204993 39835 39803 909852724 82681 82667 180505150 52767 52798 337792684 35930 35931 215800916 68396 68397 840508772 57880 57881 554948408 12620 12621 487486017 37898 37899 584365886 96913 96914 870931726 53546 53547 407990739 40127 40128 927747057 62769 62770 979500562 29348 29349 633937709 13478 13479 523114927 54831 54832 149215664 45845 45823 781777635 2220 2221 737780973 69046 69005 135854349 22595 22588 470673071 79457 79475 830879670 56930 56959 213188170 40846 40885 236450757 10135 10164 967498651 52078 52079 293128731 67611 67642 451558408 13537 13540 128468780 73190 73191 769762023 72860 72861 983619491 31165 31166 920301996 14411 14401 855097341 50298 50339 701430918 88276 88292 992788596 56530 56569 646162535 60240 60246 430286628 80771 80791 173383230 4205 4206 275952422 41511 41512 314693200 39591 39631 917172564 14916 14874 855302674 18737 18738 365270049 36698 36699 128117959 69860 69861 824132836 60786 60747 72142634 50371 50402 576191496 61424 61425 418170104 28868 28910 32559168 34354 34328 694791178 16981 16982 486022434 29317 29339 950824829 83328 83325 19371378 59749 59750 315478072 69375 69376 169545281 98121 98089 416413433 20546 20547 50618925 32143 32144 860475594 6487 6488 784059632 72978 72976 871667018 8775 8776 701704867 81527 81528 995840402 71213 71214 76860371 58459 58447 682193699 18041 18048 218778848 57263 57260 269627718 56555 56574 816378808 41296 41297 967171145 83717 83718 751801919 47216 47218 797397626 8392 8387 124735556 27755 27737 693794153 93917 93918 360366111 64012 63962 321866618 42842 42870 629278344 61622 61623 193689326 54528 54529 505545528 96634 96635 598203172 41507 41553 313514675 88194 88195 659678925 99336 99337 386429769 96089 96090 318790247 66879 66858 717331336 81232 81258 466366516 44376 44419 605671817 32266 32267 510823821 86397 86398 781804615 47884 47885 62752764 26184 26185 904235359 34746 34774 726498743 7345 7316 235326016 11976 11967 629257679 49725 49685 613836147 19208 19209 144138139 32746 32758 934469189 24167 24168 891695235 82864 82904 557505772 24364 24365 998644562 12491 12492 471104202 67480 67477 459577160 42982 43033 477164370 13501 13502 727052358 46402 46394 479003065 1777 1778 264756229 7115 7151 143471484 45415 45370 998294885 5941 5942 642459736 42343 42385 818136165 13024 12991 71706754 33122 33126 890275873 86087 86060 964456102 801 802 755238148 92358 92350 827658745 40764 40765 750972194 77089 77056 622762788 54640 54641 850045353 42562 42529 957459817 7439 7440 777458798 55631 55632 374925105 59718 59719 708911157 3380 3357 643138911 28052 28035 622479268 70050 70051 351822564 76700 76668 651509819 7988 7989 322211967 87566 87605 78019714 74382 74426 57468911 71281 71282 56939777 88701 88680 347572827 33549 33599 839341353 27444 27445 687622880 82613 82614 144745106 29849 29864 239272699 3809 3810 176891703 8398 8399 695462270 46085 46042 614957996 238 269 484232625 2702 2703 390523187 34069 34089 434722706 82881 82882 898680347 91442 91443 410667154 17945 17946 631374161 57190 57175 209702943 73325 73345 205169985 88077 88046 52424319 27176 27177 6844606 6287 6288 796669631 66994 66995 317164403 69510 69511 427000505 565 617 427721729 59185 59186 693755311 6091 6092 128563750 60362 60363 545960257 13188 13189 657593718 59232 59203 439529551 53254 53257 690244483 3439 3440 654806174 73881 73859 212558937 65015 64966 54758424 61158 61177 420176019 27238 27239 924317524 29704 29715 943612899 47059 47107 950523320 81164 81165 785469014 63325 63349 330961166 84651 84652 359518354 55982 56002 215907554 67184 67185 51572819 91817 91866 62359772 40538 40567 581493178 69967 69968 180151903 6618 6638 694774343 17452 17453 104804648 52541 52542 119328707 70232 70184 903620481 69517 69539 253101926 28318 28319 269327673 81815 81834 819064123 3992 4024 153229847 91315 91316 901367822 29248 29229 579177546 58027 58028 162426014 43323 43324 14917203 18853 18836 97309870 15295 15341 779188699 86361 86362 208698604 89352 89312 351807237 15782 15820 265390037 70628 70627 147801006 50325 50357 263666425 38523 38524 467295553 18569 18570 667752610 45759 45727 766073890 97061 97062 265029278 43971 43937 83039137 89244 89245 896638296 10957 10958 361498719 41614 41589 618220655 29536 29537 851389296 35064 35027 807621592 48747 48748 329360194 44431 44432 342757273 40029 39996 376656289 4998 4999 638851464 32671 32672 116675391 98930 98931 720208215 11309 11310 438584384 1864 1865 796793972 67938 67945 603983729 6361 6362 326773913 43465 43466 369190534 12684 12635 196971644 86126 86167 454768086 86162 86163 271065150 2529 2491 733352568 39715 39766 33480665 56206 56194 499532736 62753 62754 797209132 6168 6207 898373680 36848 36849 356388496 55034 55015 221993277 4964 4965 831650092 32205 32206 183821036 66146 66147 898453503 6515 6516 390662112 38429 38414 623391846 78893 78894 633329970 57004 57021 36521031 5461 5478 628133523 29722 29696 15276300 6494 6495 889604698 39468 39469 493166029 62174 62175 27519537 98575 98627 727702759 60288 60289 638359651 6578 6579 786495004 35454 35455 581794054 40689 40690 774630026 18245 18224 340430812 81565 81535 360669588 7626 7604 101908703 74185 74186 157659903 55689 55673 73610787 77392 77393 647357674 29854 29847 995514125 83182 83177 997720906 80374 80414 283637289 27042 27069 955772188 44789 44790 672004228 38134 38135 708974895 77434 77483 27197528 98106 98077 947497509 61296 61297 887151796 79960 79947 679853534 25907 25945 428181842 35722 35709 993151934 4834 4842 923523271 24461 24513 93955167 57544 57545 455353235 92784 92732 931723020 94578 94561 293597569 71271 71245 76272862 51862 51863 577025178 69023 68989 292136216 76884 76862 604534589 10058 10073 617888137 91173 91174 932321414 2437 2444 513069274 85873 85874 729859491 57916 57917 220567739 83091 83092 941022235 61753 61778 553467741 33360 33317 106678300 73232 73233 907299391 72375 72376 405030899 81904 81862 710998933 66088 66089 398846043 23314 23279 279735641 76931 76932 634718418 64298 64299 830102164 69877 69856 338058264 48141 48142 960804136 2011 2055 163562031 19008 19058 833883372 20970 20921 888066001 49915 49916 30689853 78426 78468 388854878 55829 55807 325912029 4495 4496 479492159 43428 43431 421205272 71790 71791 251094118 17077 17078 692220792 15464 15465 4191574 55044 55045 936957712 62793 62794 988595423 94726 94712 84502933 18964 18939 847082730 79294 79295 402653644 59473 59474 857724889 28139 28151 200173183 87743 87704 708575168 36538 36539 682593275 79197 79191 405677109 27622 27589 566328915 94535 94536 872249962 67303 67304 622990131 85123 85127 175011518 25406 25407 695314606 1635 1651 483147869 27530 27531 885153268 13887 13888 135698614 55794 55795 143371022 28696 28654 159958528 31189 31190 510568856 66464 66465 726703886 75862 75890 763899941 79762 79730 501877265 85483 85484 84890340 89270 89280 38100509 14965 14925 678461080 53053 53097 836676967 86865 86866 23675882 13296 13272 485675924 62386 62367 560822245 81181 81182 69839940 25438 25439 816211865 35207 35246 119205170 57264 57265 801994566 75857 75872 784459043 59874 59875 42317047 22419 22444 516852830 85788 85789 288051650 19542 19574 370149736 47891 47845 430844885 71565 71597 590089728 92082 92083 665643534 87265 87266 939959139 47779 47768 953171402 52272 52273 582949825 98919 98900 343647606 98579 98580 423689207 58293 58294 210765199 54131 54132 803216016 27140 27102 144621727 25375 25376 632732616 64451 64452 298566846 86696 86697 617248794 52190 52172 712185409 55237 55272 465816395 97425 97375 522509983 26667 26668 861413334 61639 61627 889257465 31986 32026 236734211 52956 52911 317395921 59469 59470 460682988 5690 5722 895598915 59044 59045 972162523 79635 79634 942875530 51653 51606 607921048 60482 60444 654748134 24669 24721 426108381 66099 66079 810385849 36728 36703 958390010 11534 11535 258113328 28816 28821 64099372 80393 80354 557721498 30614 30657 573546214 38652 38686 161353045 43128 43129 358717929 83128 83081 694071736 40159 40138 135311203 62364 62365 180166342 16770 16771 502177492 69507 69508 106323051 11270 11243 135872043 59214 59168 5462399 9754 9706 790893221 87362 87363 219969023 22073 22074 820422898 93984 93987 624995548 41792 41793 373494212 32369 32352 532613093 49949 49986 252121817 39482 39483 281291252 25440 25427 933075640 44500 44526 588246148 3742 3728 860269062 43683 43684 506892098 24506 24507 953627717 51447 51462 722097891 48932 48899 559416095 44435 44436 49996931 87144 87173 235271381 37840 37871 651776023 87331 87316 284626386 68942 68926 828146731 15169 15170 455505719 18176 18177 781663256 47751 47726 562405560 25110 25111 63287455 63091 63092 700727390 56160 56112 85441085 59816 59817 161985338 9100 9070 522170867 79062 79046 690579980 38205 38213 102654334 8939 8940 793728759 56471 56472 16787621 3237 3238 594740832 28968 28971 469813026 45826 45825 65814311 16659 16660 517859477 7639 7640 261217649 90884 90885 213798792 59352 59353 144943532 73069 73070 171611128 20039 20040 708116909 85683 85684 635843991 59758 59759 406318068 72784 72785 742833669 14467 14468 588396383 79732 79753 458112091 69643 69644 916840186 28205 28154 925515850 37381 37382 521619741 51248 51266 95239906 66728 66729 574832058 86117 86156 404995199 51143 51144 143326343 76918 76923 488134104 2946 2947 298656429 90729 90773 563665601 32459 32460 882282035 73698 73657 650051778 89830 89816 893189504 50941 50901 58778819 23400 23401 155912228 60396 60426 668525309 12178 12141 995626316 44454 44502 849665248 91829 91868 634962821 26932 26933 449318577 2328 2287 582774497 10636 10643 338979524 31830 31809 327763140 63227 63228 380528229 84671 84621 662228816 62638 62639 306906395 20551 20569 998113067 8317 8361 862803372 24176 24137 644880155 95237 95242 188618413 10713 10722 627842768 2731 2732 408880830 24896 24897 845474148 13061 13062 68816150 1728 1767 991676436 54714 54704 197177141 87622 87581 744925718 15405 15406 232624453 43621 43646 737016660 94912 94913 217784694 94066 94067 834752566 92610 92623 171077968 39924 39936 436885865 78327 78328 38681398 8324 8325 152691569 85405 85406 458491002 71171 71172 697981651 48659 48660 10078647 31855 31856 530773896 78642 78636 28039967 40861 40862 169469261 69296 69284 727461867 22922 22923 606765 5219 5220 241551256 22666 22667 925498431 39527 39540 66687365 93719 93720 580099737 51564 51565 949118199 91356 91347 331718278 11947 11918 715667670 20614 20566 427626440 48748 48751 636090009 11336 11337 685122408 27544 27563 140026761 24240 24205 174158418 26456 26457 455035619 58282 58313 596970721 42343 42367 709105789 17351 17352 198685708 36055 36082 803175856 54804 54805 391622722 68359 68366 924700516 87629 87630 507450490 47288 47320 732856597 22044 22072 133268094 35629 35675 739340650 16737 16776 292102378 84643 84644 20764347 55094 55095 507994203 83591 83630 157120147 68657 68620 779092465 75239 75240 317194119 72693 72694 989444706 37586 37598 923375477 75579 75580 459805825 53041 52997 134179361 59898 59899 637648912 91611 91582 133759540 72854 72816 66048046 36567 36568 641628210 25984 25985 462701302 98607 98565 542473190 39832 39833 633998254 51135 51186 452527617 734 735 334588047 13518 13553 463836131 62717 62718 136378262 89998 90033 39458617 60236 60237 332365515 56414 56415 879146010 9520 9521 792585548 1240 1241 625600684 98887 98888 75376301 39323 39324 743718080 42777 42725 824294557 35066 35068 16980210 37113 37090 54994500 401 419 199056735 94819 94773 614416203 10192 10200 504893906 36229 36219 465254232 1092 1110 273111307 21296 21297 437162090 53596 53636 876795721 89739 89790 169750665 65029 65009 816078393 61833 61831 666623695 43634 43638 822620799 62408 62437 650574724 73835 73836 625134605 78833 78834 819544158 25005 25006 80304149 56607 56608 93029517 96848 96877 521329638 24738 24706 193830770 12438 12439 694615981 71917 71918 480253679 71959 71984 474187023 87132 87089 870148219 80233 80208 487972605 64782 64787 194660615 65691 65709 198757796 46141 46136 186020857 59712 59713 498529645 74789 74790 271765320 32315 32300 39338140 90449 90421 700113231 16054 16077 395309713 88997 89013 801983365 60641 60685 849848303 11442 11443 851335470 50009 49961 908894576 75135 75136 221938323 96039 96040 199471531 49628 49629 361734842 4892 4899 806267654 35524 35477 25963279 53527 53499 585648465 60156 60157 745755284 12226 12227 14895558 99841 99889 162439348 41138 41187 565818118 4060 4061 586892928 88681 88682 398404765 57564 57565 110368962 190 191 567219061 39711 39712 773393471 58233 58234 753268921 85529 85530 895576948 57783 57781 582831747 76916 76917 67156139 9282 9280 606274540 83821 83787 570701976 26029 26000 270922439 94013 94014 805719308 57157 57158 153803002 97047 97029 363215845 78165 78167 664104356 91703 91704 339209930 25997 26026 668849764 62552 62553 885616366 61084 61085 463480628 55924 55966 888100225 78535 78536 172844478 20959 20970 878492977 64234 64235 998063623 57454 57418 459855485 46257 46258 782381288 59772 59773 42269414 83953 83954 393624526 81327 81294 370224320 486 487 836492075 97553 97604 121740730 98380 98381 981192557 58918 58919 697365039 75196 75181 855066881 89404 89405 572455724 12574 12575 327754342 35802 35803 811594113 95635 95636 486122113 44024 44025 164774755 12638 12639 934977853 54962 54939 904827227 92828 92820 920704913 18018 18019 439617080 64847 64848 902772499 26794 26795 896263416 51767 51775 442527175 9842 9843 430426860 398 364 229976369 95294 95311 425506539 70640 70641 813586726 29870 29860 435784570 41518 41532 52664512 61667 61668 459266832 1610 1611 298532077 28676 28677 116770333 66024 66025 775491146 11320 11321 471385764 3330 3331 525370772 47993 47977 427156748 29266 29313 92042830 54054 54055 628222980 23107 23139 467888218 7682 7683 574080092 46535 46579 66126583 86350 86377 395122505 11571 11572 809455123 97274 97275 52225292 40809 40812 537259657 773 724 530634279 90490 90511 993545851 42934 42961 830119205 42545 42546 188535602 51620 51621 573567746 74628 74583 207202101 17800 17801 470825204 24746 24739 316557464 35510 35511 161582535 75154 75194 21058753 43454 43477 429137370 16171 16172 841448351 41244 41209 828455555 52602 52638 818473914 64311 64293 469579272 56080 56108 728850814 69653 69654 452299772 39716 39717 69290505 35486 35487 140028452 58829 58831 498632594 8904 8892 183350451 59072 59073 378185287 21592 21593 259578606 94771 94772 414668455 99993 99982 291500604 87419 87420 652308801 92495 92521 477187995 50540 50541 223407219 28785 28786 642832552 98384 98385 826792661 64621 64622 292816574 127 135 616482049 31339 31362 115067250 50086 50105 688546594 28237 28262 919152414 5696 5697 383981339 65058 65098 70739382 47668 47632 712141539 10300 10301 894864331 93518 93519 387522555 98426 98427 938397793 61058 61109 947171944 37838 37839 737180523 42159 42160 490777221 67047 67048 231185468 60145 60176 833652018 23023 23024 358739190 34567 34568 460629193 39255 39256 225100306 72461 72446 267331605 90400 90398 41450335 76917 76875 786848285 46932 46933 633560526 36828 36829 988408789 2130 2131 658513726 42455 42456 286100213 82655 82656 874118426 40777 40726 644821643 90363 90364 438038551 29481 29472 607564884 34994 34995 852811464 68421 68422 191927133 7706 7725 962039829 73529 73530 74351329 20548 20549 797444437 39355 39356 221060027 47653 47654 296316044 99503 99532 525804883 15236 15237 104476515 3870 3871 551254534 76031 76032 49721323 87776 87735 233204913 63464 63507 689033195 74001 74002 483155730 39563 39561 708554167 80389 80394 548643848 73667 73668 571497804 75007 75038 705794061 13179 13189 791266684 53875 53876 582271339 27218 27219 700882832 99223 99224 910620282 55113 55114 440551393 73385 73430 650817271 76749 76752 618907129 46080 46058 30911170 79624 79625 397414111 32119 32094 770815452 69428 69429 986476255 7290 7296 545469872 67074 67075 886918719 13034 13053 229182608 99677 99678 128553183 52080 52081 381311391 46694 46695 28369977 28900 28849 481806261 84315 84347 383172565 30209 30237 348342845 85404 85395 463074312 12494 12495 342524671 61684 61654 858398229 21068 21060 603814377 12877 12878 328509039 96087 96088 942439709 49694 49677 467317530 77577 77551 648530857 83503 83504 612584888 11899 11884 724655889 7218 7219 946687639 4009 4042 26026701 62064 62065 119639095 74297 74298 783450571 62598 62599 619361223 58296 58297 922863922 10794 10795 206615368 81569 81562 720434658 5395 5382 9635836 91017 90997 385175447 99484 99485 356978644 66549 66550 747154006 48934 48919 638506251 54251 54247 513619216 75960 75961 378425957 83725 83726 662856059 43107 43151 212618016 8156 8157 409419790 61809 61844 10334526 61223 61229 512688155 94889 94923 473149654 31867 31868 148160806 7056 7052 137114408 80675 80693 627725906 52355 52356 748904986 65317 65318 788271871 9216 9217 665077021 61957 61958 586389105 76820 76822 179065987 19744 19710 469679403 98223 98207 417638627 16783 16796 881379571 59166 59168 89066810 4867 4868 463306787 45551 45552 722891255 84690 84691 1824822 68304 68322 556688055 33732 33745 677515139 16202 16194 145769871 41169 41170 23320897 45732 45752 903205320 3748 3749 751770652 99491 99492 422961479 34872 34874 626486769 43972 43973 825274572 3581 3572 71837870 46221 46214 345649839 96344 96345 687634782 46305 46283 551901474 33036 33037 177489882 62492 62441 971083194 30507 30508 805272552 94886 94887 839319448 56527 56479 373632364 89530 89531 837384425 78688 78704 185996652 6255 6211 713634437 1920 1921 84226246 41094 41095 748347819 55587 55588 756287133 64394 64395 274669373 8367 8368 430388830 62228 62262 58877977 70557 70507 800610826 31206 31207 950597218 9506 9507 878829785 88496 88497 634219762 63189 63215 295686116 25857 25904 274510269 26664 26655 984968286 29637 29608 665653568 93107 93130 998967106 86963 86937 615328151 4522 4523 907742735 41909 41910 140022995 39902 39850 415765041 84834 84835 110677842 86709 86710 771006359 63650 63651 966650930 89015 89016 671884798 98582 98614 350830238 67010 66965 709574274 6697 6737 550446263 439 440 210929515 50742 50791 426744719 91594 91623 753411840 33525 33522 866636154 12729 12730 721025904 65577 65578 454579881 20068 20069 749750845 5719 5720 858641214 7050 7051 487173118 75500 75501 283345375 25686 25687 28285547 75946 75947 901904665 74047 74082 957790140 19679 19664 40897456 83390 83391 250711761 21741 21725 324152014 47345 47312 264322750 671 672 424898606 29730 29724 452549002 57473 57426 534779294 23634 23641 268048218 75632 75633 706490045 43808 43809 382419248 69328 69351 592411394 34395 34396 3187450 97281 97245 872664745 25683 25684 113246329 95179 95170 513423214 93689 93705 978292724 16611 16612 388008216 46091 46092 810884870 43699 43700 131439263 77712 77713 216349536 5468 5469 601818873 12663 12679 935398745 77349 77307 216518366 47447 47434 980394287 32783 32803 187624732 96879 96909 957144847 92243 92201 514186488 74136 74137 407285272 85557 85574 55331704 14679 14680 887809873 79826 79827 128877511 72523 72564 985559234 80936 80937 900378330 54592 54593 642810909 43257 43224 839069393 41092 41135 869455271 56889 56907 24118787 50635 50631 522844841 83233 83234 134732253 26347 26348 797857802 74025 74054 367943460 20232 20233 257445067 74665 74667 262800108 79793 79833 490145477 45067 45094 526447819 17600 17643 82776534 74878 74889 287286393 86219 86256 966451298 45649 45647 91741123 54562 54563 997223702 6264 6265 186351225 25605 25637 923164254 28356 28407 308823606 30561 30562 329146496 15174 15146 273069226 79067 79079 616079290 59655 59656 607815912 69317 69318 869523118 14895 14931 364240430 19410 19411 793397347 34163 34164 433835549 57682 57690 622789286 7341 7342 978018537 27324 27325 65899006 42801 42842 505128272 41793 41787 218324930 98727 98728 798330027 45874 45894 304875030 24118 24105 747635787 88943 88944 52993535 37975 37974 674627508 17201 17176 997598811 11 12 862753910 7457 7497 527377264 66475 66476 781009519 20158 20165 339689830 43569 43541 277853502 60911 60912 286273095 45782 45783 929801150 38252 38253 667413252 69610 69615 648269136 30467 30476 205281192 24289 24290 609334053 44284 44320 872285009 51870 51871 852523420 85820 85847 789121965 72660 72661 310576250 56534 56535 516300292 84444 84445 797648296 27616 27617 700133079 51472 51488 55951145 12897 12896 315046577 73888 73889 333941398 47740 47716 702992280 35965 36014 551883228 50867 50915 303418852 46922 46870 526526013 42735 42747 28313982 2593 2594 603529331 34091 34098 913205931 7919 7922 309410206 18724 18725 217133996 57592 57565 322528883 17935 17885 122976452 86513 86514 241705376 1496 1525 982698717 88517 88478 659874301 2689 2737 708356413 36342 36367 26340511 58897 58856 497026105 30085 30127 714155480 40442 40443 178976658 54189 54154 940237123 68080 68068 315338684 4924 4925 87537031 54944 54989 514729590 82144 82138 5169548 67668 67669 916436079 56458 56459 466372220 21253 21295 837600826 31610 31611 186152069 58328 58374 565269089 63793 63845 438223439 58062 58063 568029441 55406 55435 478331582 57248 57249 848862443 88402 88403 147034843 44829 44830 313524208 75252 75276 132601888 57772 57725 567610954 73532 73549 190731168 37630 37625 775985832 33420 33445 403280781 60290 60301 850072526 37743 37744 891077445 90077 90078 969247908 57016 57067 374541718 24445 24446 996641981 24677 24655 493002606 51765 51766 910887443 9635 9636 870441839 48482 48483 76038353 27346 27324 772457811 45841 45842 663692669 62133 62161 846790079 96882 96915 505335017 37545 37546 19899380 32474 32466 727514303 57096 57097 57705496 40414 40431 905661084 61069 61081 488679741 11126 11175 227912674 98466 98469 393614779 67447 67397 357782080 81949 81957 175813013 60988 60989 721599998 77843 77862 118083651 4547 4497 491351854 26612 26613 203352169 80855 80846 615917214 74496 74497 52263152 88279 88280 601690959 15490 15491 5244796 26162 26117 35567533 78290 78291 283828517 65605 65621 294437638 66129 66130 422807808 1220 1214 128882643 80493 80503 133132011 56739 56740 5967126 60834 60876 132824118 79913 79918 770901595 52922 52923 947698428 46270 46251 907748487 78454 78455 257980622 42439 42397 557195831 32611 32619 968346069 66789 66790 183867557 39306 39307 272618154 33435 33389 223172336 32318 32319 45702257 96505 96506 830812043 82381 82382 89450443 61171 61172 10124976 63868 63869 714217130 41043 41055 886978921 52058 52009 457866664 9718 9719 516393635 11361 11360 766589769 29017 29018 427048703 74743 74707 824400187 36820 36821 394391748 213 214 312495154 59850 59851 508426166 89095 89096 200243631 78224 78225 472472660 53328 53291 842276544 91641 91630 691773135 61272 61273 62110756 56328 56289 505027308 36296 36297 376277457 82414 82415 929620364 55968 55983 161743502 57346 57380 354548114 77717 77718 22927446 59315 59316 894796177 99140 99141 336263076 87442 87428 98390326 34743 34736 94157729 26908 26898 173502379 36210 36239 579747099 1434 1435 720796959 74351 74352 51169048 46624 46625 935720500 84663 84664 446740759 48119 48125 594683375 35940 35941 60874855 49962 49963 871203353 95643 95658 656956577 3281 3282 420446460 23383 23384 209532605 40918 40902 477877080 21180 21181 535028785 86678 86679 753984773 54656 54657 782704097 10417 10418 494983148 98111 98112 504922382 26479 26470 127865318 66246 66247 517499179 18522 18481 281629834 45450 45451 790682226 22886 22938 732997756 52966 52939 824046558 29972 29978 230652753 7665 7666 12077579 80915 80916 106395829 63059 63021 302904763 30161 30162 114723108 74983 74984 535672084 97006 96966 612118003 88507 88508 486105035 91439 91440 608309618 3947 3948 564459860 42496 42513 412321603 44349 44341 314022109 81226 81209 477063502 31160 31136 645149327 59386 59387 285254177 81018 81019 43276032 44944 44909 532105189 16728 16718 920549470 12248 12249 179113172 26966 26971 304556527 88375 88376 343803135 88399 88444 70069027 11281 11272 969487225 6897 6880 702761760 18683 18684 399240742 64096 64097 508443404 39611 39639 129649015 19470 19471 184922948 25986 25947 288439582 27793 27794 787509578 53061 53062 261670959 54507 54461 85142217 10955 11006 926973623 20299 20300 362927449 69531 69532 53840282 35566 35596 528617518 26729 26730 567745606 89375 89378 719070273 81118 81066 269566741 85288 85289 799116554 55520 55506 795505285 52785 52799 507998282 94100 94062 641505238 69357 69365 785001653 99365 99378 78194081 33190 33161 846296853 82565 82530 41486799 49129 49091 165293892 68172 68173 240554311 61511 61526 584664647 53634 53635 930454264 91027 91028 457404210 53342 53333 176630168 53271 53272 915432824 21436 21437 520945864 2675 2676 441621331 28908 28909 85358258 20338 20339 103183038 15743 15702 851011559 63967 63925 694151381 4902 4855 991393636 16155 16204 507499107 74032 73991 108722602 46032 45987 754098577 98164 98165 825243793 37274 37299 50756573 66660 66661 880189805 35667 35699 696392173 64479 64480 619070304 53342 53334 597419903 36955 36956 390579725 14471 14492 109438562 18368 18377 741565360 43404 43398 809804027 27962 27963 963394775 28599 28600 362917809 67287 67288 726796109 87881 87882 433760464 56702 56703 618033884 89283 89280 915351395 9157 9158 150768090 45374 45397 310372368 84923 84924 158329604 40068 40028 663296206 96174 96223 784738211 50324 50277 229282955 24697 24698 953247617 84640 84652 382169848 13845 13846 275744139 38288 38289 940076444 94394 94395 804285327 42049 42017 656407673 50111 50112 330126984 78780 78747 920277135 80999 81050 284397009 21248 21249 807151505 15783 15784 273434407 57282 57238 788733298 23639 23614 413818749 82293 82257 90173284 4936 4937 130649290 86576 86577 809411492 59073 59074 42289794 74061 74062 65403079 96174 96175 563579520 74409 74410 362240620 55842 55843 162987017 62225 62226 713782226 85548 85549 682529171 3865 3862 241880313 37840 37812 330813421 30555 30551 984687969 85625 85677 127133271 85015 85016 918700689 83093 83094 745196795 71818 71819 711239841 7606 7607 896426938 32153 32154 660128704 53109 53149 348203978 26180 26181 556816683 53749 53697 537252229 86443 86444 938639046 10391 10351 260169935 47800 47801 760304770 49196 49244 799738199 97637 97588 733610820 70843 70850 183723500 79250 79251 857819872 10277 10249 10799760 13546 13547 88174275 19355 19356 37149428 15594 15630 189768827 68216 68217 10585365 7585 7593 55163780 21238 21239 952750035 91969 91970 717237387 67653 67651 94701194 46720 46714 222186351 47679 47677 504592850 31903 31883 137731001 97454 97423 764815321 41206 41231 693029586 26147 26196 7069573 6619 6620 253916582 5481 5506 732806054 4848 4822 492238439 27826 27827 818570193 66310 66360 451800924 99016 99017 24905881 16033 16052 435750217 24769 24802 397049942 90013 90014 554369131 20748 20781 375585178 95092 95093 83045532 43114 43115 218290871 74763 74744 224245101 39353 39354 91435999 35431 35462 303341364 40110 40075 331040542 33887 33901 656282724 3274 3315 759498691 11420 11421 924141588 42504 42516 11400526 21393 21414 597541797 83448 83449 853745107 17680 17641 944219037 1356 1357 206135590 81974 81975 431587570 50321 50322 618136284 34992 34993 11072384 97006 96988 958685055 44702 44714 646533345 24232 24259 549677895 806 856 953473526 72086 72081 815919936 18982 19025 418850165 28671 28672 175932536 60996 60957 60822123 97104 97105 531510849 65403 65357 642385735 76143 76121 934096600 72554 72513 976386051 64696 64685 227087142 48199 48200 919662488 24566 24567 45309867 72055 72056 547515275 70469 70463 195239024 95900 95901 746129625 78996 78945 17865873 10720 10721 728852000 85440 85389 503383892 49468 49467 670865057 72910 72911 338301080 58760 58711 912936918 5999 6000 615847855 29511 29512 619796320 9809 9810 509051924 783 784 261163009 94371 94331 587392814 74161 74162 708691820 41006 41007 839669802 93921 93922 257734742 32039 32086 139399512 96191 96192 695287663 8091 8092 79078568 2006 2007 23631318 21740 21775 272469444 48433 48434 400839899 79221 79240 881133415 82995 83037 430948096 90003 90004 270252343 28597 28590 720245149 91402 91355 668230892 93738 93739 457884222 26368 26369 902515293 4363 4411 185114333 29142 29143 511465430 86985 86986 989060868 79943 79944 877060170 97867 97880 689441090 39753 39746 422342996 5197 5198 790662863 22338 22339 927820055 95774 95775 768920141 98218 98219 800439591 85110 85111 849998357 17996 17997 88128691 35729 35730 772335082 75043 74998 913820486 75941 75933 30571788 69091 69055 139458375 88461 88462 975832855 58347 58348 318450275 97972 97973 929514859 37846 37884 190938977 73818 73819 611326529 18267 18286 742482025 65245 65246 673844786 90002 90052 767953360 92185 92186 962928407 84190 84191 47890135 16268 16269 504668462 80202 80203 190750160 76023 75974 113602217 12793 12794 882426214 27536 27537 555296847 56660 56661 8850627 79495 79532 206625719 53005 53006 337650202 66760 66761 289493548 93065 93051 390401543 50320 50321 164951956 69973 69974 168008559 79956 79957 411372039 88291 88292 340442497 75639 75688 508009526 8308 8309 392356345 5065 5066 609859019 64149 64127 646334050 12354 12355 170515955 54656 54704 487676152 95773 95741 694739701 88047 88019 248168909 98186 98163 283132825 68408 68433 161810306 78057 78025 934845024 26902 26903 131215820 25027 25028 465872338 64523 64489 901736435 3592 3593 909480472 95322 95288 700046496 69902 69897 450297266 73923 73924 105445977 25301 25283 316362049 42975 42976 602877410 72225 72236 154711988 77571 77572 485179026 41728 41729 790016824 53065 53044 200684961 31583 31601 335768035 19061 19062 289904692 14506 14507 971307203 22194 22195 146750897 82512 82559 469869830 66048 66049 579080887 65680 65681 644550978 86314 86315 234672977 27085 27086 835146060 73696 73734 181580595 75140 75098 475253863 77871 77884 43486318 20494 20495 596207423 67497 67447 133824468 24366 24367 865402140 70116 70117 839206554 89176 89177 912456538 21458 21469 269667019 21005 21006 188829330 81315 81316 727756709 90826 90827 974167105 16457 16426 427854553 68495 68487 239628167 22292 22293 261756663 45536 45509 800343951 72286 72287 889623428 10686 10687 920452784 89359 89360 325471735 62789 62790 825786359 59530 59531 183322764 12775 12798 122069826 29279 29280 321933803 10069 10090 414960719 56458 56504 257089657 88622 88623 239932366 20785 20786 632966178 5187 5188 685311908 63211 63217 252773159 19971 19937 402642946 8565 8566 152000930 70790 70797 874397393 71401 71402 258268097 82269 82270 904423062 56891 56851 949101093 5262 5263 823095614 12363 12364 960776812 57922 57962 23859579 81478 81428 515982373 21079 21080 408936273 16135 16136 131984671 90665 90629 403455167 10604 10654 621920547 94850 94851 474719009 89105 89088 829631005 86835 86802 779865619 49822 49823 192863567 82476 82514 915857961 49917 49918 59268382 37655 37607 329991149 78669 78670 224256032 32111 32120 538171471 39786 39787 543462404 82480 82527 449853888 31805 31806 116019225 67489 67522 497142881 43346 43347 17599019 36741 36784 646986228 17595 17617 658282936 76937 76909 456091444 59391 59392 131292196 94344 94345 326298136 76757 76758 978777181 7139 7140 492553261 24360 24329 419506802 51698 51699 812186344 24445 24493 34801218 31706 31687 255199384 34922 34923 722223623 90959 90981 474570087 41816 41817 549480394 75054 75056 561506984 6919 6909 871285022 14249 14250 426876803 3379 3336 6424786 92097 92098 492665919 41525 41526 516282116 78740 78710 440464387 39408 39409 218152478 128 129 924518467 3389 3358 657519277 62798 62799 502326595 56868 56821 421266394 92666 92667 380092772 94639 94676 699347856 85436 85437 867970976 83384 83385 447843993 2062 2079 666979624 97987 97988 855179899 72099 72061 970514505 8004 7976 530901323 94951 94922 958090349 79570 79617 211265338 81646 81601 195075946 45117 45118 965519971 6324 6325 402792963 67339 67340 556888424 32335 32336 697431167 84832 84833 438348367 985 986 251221559 41148 41117 196373794 86723 86724 32521177 31907 31908 735575863 19201 19185 875392763 87982 87983 986793280 61206 61188 650402762 36209 36179 93580090 85519 85520 188233331 20927 20911 893037975 60718 60764 859013286 35571 35603 491541886 14135 14136 181672389 82239 82276 445597657 74034 74042 56319451 69169 69195 518349497 46558 46559 496408344 42876 42877 681837804 42552 42553 609608708 57454 57455 116253478 76373 76374 744543723 29276 29277 436177783 77493 77510 267723983 77090 77091 689589553 7723 7750 986568445 41145 41106 81649767 70138 70139 401504886 989 990 641009851 88893 88925 467076378 89577 89578 842650547 22314 22315 135558446 92852 92810 746200462 17960 17997 67196531 83528 83529 314618469 95449 95494 605430842 91864 91860 774696834 55298 55299 709379723 50174 50175 132707790 6625 6626 427341410 96953 96954 695073681 89261 89279 457814724 5842 5809 357721345 60095 60096 757905277 23687 23688 701004228 39108 39061 169864031 8912 8913 698790196 82784 82811 65956779 11555 11556 276529982 17644 17645 284067167 43895 43866 838281694 16276 16249 774382120 96529 96550 130631839 66327 66328 857536239 32403 32404 746216172 8270 8303 973618437 20747 20748 594862650 41693 41694 472552255 82777 82730 818276708 65309 65275 36925810 35549 35550 126451338 21808 21779 243716759 91050 91015 181959939 79850 79851 940920990 27019 27020 659488872 11615 11616 11353847 66917 66919 887512398 92357 92358 767489002 38006 38007 898408626 59649 59650 870137407 82626 82622 921504744 36776 36790 727311770 34076 34044 224721381 30963 30927 564088117 33271 33272 638097222 76262 76269 47793494 46670 46649 229662467 92557 92587 398896265 86480 86481 324807090 54462 54463 708216806 14824 14862 147772607 9118 9093 442335325 2716 2740 558824260 34918 34875 870687842 21780 21790 919453249 28869 28892 353771126 98916 98917 552051340 62193 62194 420731122 16677 16678 750536977 43776 43774 70569419 20321 20322 517919693 20130 20131 634527732 84259 84260 634518521 46812 46844 823102048 59252 59301 241626427 46487 46488 862191935 92077 92036 29621509 3928 3929 113804419 70103 70104 38002612 58784 58748 647740054 74242 74226 429066139 44804 44805 102150269 61220 61221 805461770 41780 41822 345231667 12289 12322 5851652 31953 31954 839619739 8291 8292 49732129 53405 53406 226721248 43275 43276 7877359 59343 59362 982051031 47904 47905 531099568 4487 4488 689164063 88869 88868 903278786 32323 32326 69746565 56106 56107 425450121 68022 68073 807603691 82606 82607 740315872 13847 13848 336728904 43394 43395 801413228 49758 49759 812196026 31196 31197 336241 18238 18239 586486285 83412 83455 959321130 99 100 996467830 15721 15722 343888410 48286 48285 37105840 94089 94059 770519323 51548 51549 42753437 26039 26084 261158945 69931 69952 960696428 44627 44655 151295269 68204 68205 722857275 63390 63391 650454370 63072 63076 711873427 59161 59179 167213249 39736 39698 37319746 69956 69957 135389590 31033 31080 570830947 46522 46523 367376948 7664 7616 183003495 86162 86139 733659673 77515 77504 500173492 80745 80746 175075641 45267 45268 567682681 26090 26038 771048345 50255 50256 143945524 24247 24279 380662520 40018 40019 159305607 76983 76984 585915946 21731 21732 337797194 85635 85636 257968564 15292 15293 162155085 62239 62240 940150978 97728 97678 12475229 15390 15397 735953758 40537 40538 976797607 65881 65882 825871334 36253 36254 853601016 84095 84096 497811988 29663 29664 738551219 5034 5035 699404326 38384 38385 240668235 5841 5842 155980752 85152 85153 320011936 15796 15802 395608277 88662 88612 33656898 2164 2175 350711073 49708 49709 997606123 5003 5004 620065365 42519 42485 598088277 14866 14875 725118797 64934 64923 250160219 10410 10389 950243495 55303 55308 906266232 41426 41455 87816694 20369 20407 859360042 57986 57987 366039934 89616 89617 66074598 99982 99968 123757014 38351 38352 343362503 23527 23528 361460780 30916 30917 76283406 40237 40238 311649346 95131 95132 354570457 63085 63086 877393507 92516 92517 967012591 98404 98360 420157791 42695 42694 500364355 58132 58133 93565402 71933 71934 292796739 75901 75892 262159096 30475 30438 38081933 22519 22520 233626392 25676 25677 17015178 50151 50181 264095213 11214 11215 640637874 55403 55404 979147037 17942 17950 82059179 90869 90870 62705611 18785 18786 347122389 92576 92577 609882913 15158 15116 250895499 31897 31898 912392527 33508 33550 628800388 78225 78181 479338555 99115 99116 839997109 3963 3976 692809501 53682 53677 693315953 71091 71101 415275608 21313 21263 979278691 32614 32619 256919817 33705 33706 785852103 20924 20925 50241752 82535 82536 411725705 59944 59973 120954897 56533 56534 669348312 44653 44631 995714610 37733 37734 25231395 68161 68133 60904897 70836 70838 663375103 45756 45767 968135250 24932 24933 58471450 258 264 335247233 23545 23506 995663917 25661 25662 165046999 72585 72586 728331209 4833 4834 574281489 31643 31644 452239596 86071 86034 471605827 8286 8287 384202293 20666 20667 948449459 95066 95067 633721966 94763 94773 892536806 87280 87233 565838718 72097 72098 814797719 82303 82304 243449759 95230 95231 641398279 82238 82231 327833831 35449 35450 295424265 37293 37282 657328230 60205 60186 492093196 93618 93572 245848847 40812 40813 692820747 48548 48549 300377801 60194 60195 17256694 83499 83500 634943879 22581 22540 411854232 78174 78175 484947831 58136 58137 327844542 78713 78714 478146041 42640 42641 226985099 13211 13192 799286375 92769 92770 961564656 83101 83102 836595378 73343 73344 659116618 89906 89907 104179015 23894 23903 281174434 71129 71116 779365842 95497 95472 672678543 25714 25688 806345767 46202 46163 582678440 29532 29524 815660294 16275 16237 144034202 46683 46684 415419025 27380 27401 607910943 23870 23841 979119939 68170 68171 520012923 47225 47226 925547860 96659 96679 650374371 78959 78960 756941677 3060 3090 19118176 64994 64995 407946511 49589 49638 730961662 24385 24386 511180533 81331 81332 973234371 69271 69249 631040133 41104 41105 731271656 73699 73684 770535072 12831 12832 220056107 22818 22819 675432610 8391 8398 488422269 89010 89011 910205459 55367 55368 490424331 74681 74661 663016405 82248 82215 884433265 52644 52645 512970390 10210 10211 309736339 87913 87929 102200253 40033 40002 67971133 58962 58927 166255180 80081 80082 944040873 27862 27863 486975793 78295 78296 791199058 79776 79813 185656733 15288 15289 928328552 23027 23028 342879890 69889 69890 964141626 58954 58955 345219280 53703 53704 499367874 92982 92983 312466537 14062 14063 236785362 19672 19673 241515273 49515 49491 424282668 42807 42779 293520310 7896 7897 604356526 97929 97930 243312278 82124 82160 95916172 67399 67370 823551764 76877 76838 65644183 52274 52303 63052965 57660 57646 756496333 46208 46255 829739410 86707 86706 537773741 22275 22276 825603605 47393 47394 156657963 17101 17119 888977629 83099 83100 31803379 17215 17179 769407288 11336 11355 454944488 48069 48095 164437160 33948 33900 998145037 42670 42671 152930966 2838 2839 39268271 79685 79642 55734339 84921 84922 838946465 70442 70443 36902960 9037 9038 926137296 64855 64856 474004038 97104 97147 233636902 40266 40317 582305451 11421 11422 838990989 119 120 469368546 92608 92609 304026798 53696 53697 21837173 35417 35419 373471556 86768 86725 111330364 57066 57071 343106822 30690 30646 637303652 35910 35911 698294408 16207 16257 571188271 90721 90717 424650508 71139 71140 234199744 59991 59980 190985913 11308 11338 240021970 37734 37735 471323816 45249 45250 997201531 93899 93900 526345458 70151 70178 17149070 80920 80921 312577452 41362 41394 250116945 81324 81325 392809096 37329 37330 976161295 96927 96928 669427296 53586 53618 352665439 45393 45394 5272505 28596 28597 742024655 72136 72140 874402947 95042 95019 184971562 22200 22201 709414886 48714 48712 662428921 94121 94086 819210687 76715 76671 963422762 30116 30134 617615848 83367 83334 348097517 28136 28137 99776271 98849 98850 259198663 82027 81987 222399566 30071 30072 910541996 63543 63537 728395160 58208 58236 28067565 52346 52332 715908042 70399 70400 611218386 449 418 473042234 99889 99920 223488216 41290 41291 525474260 73276 73277 805309048 56901 56902 847776985 884 857 47416739 7833 7834 812691749 33236 33226 557261783 40619 40620 736897858 72000 72001 867434757 39615 39639 924150881 28287 28288 761126591 27620 27661 204903768 34288 34289 997835728 35066 35067 92038535 36755 36756 973976497 23960 23961 240196818 20201 20202 444075741 66752 66753 279583047 19286 19287 647062917 83429 83426 470029102 88004 88005 260551592 76381 76382 945095020 8243 8244 173270568 57905 57906 424673413 40610 40570 613866982 30449 30450 593603694 21507 21461 613803462 51787 51752 526440387 60910 60911 502936386 97000 97033 456632469 56656 56657 928874223 62905 62943 416629523 26002 25966 870537541 80165 80166 483717986 40562 40563 600376998 93585 93554 408453576 29659 29624 643596641 48623 48616 51889913 99042 99071 745475434 98786 98787 260723920 43673 43674 44476071 75509 75522 40079371 83376 83399 648900327 82273 82274 428967119 78989 79033 65160410 16840 16849 127928454 74636 74679 598700805 74563 74539 562285500 32032 32033 923574023 83958 83984 389162553 62070 62071 931905848 55126 55168 816375866 29935 29936 11892481 93830 93831 457665405 8726 8727 482172403 67352 67388 811708746 20481 20530 756891767 2189 2195 690762605 73637 73638 772438896 15566 15567 603498615 92411 92402 279295641 86695 86644 657346820 92988 92956 723386143 6782 6831 245968113 1942 1943 814421275 28409 28410 558034611 40990 40991 859313086 22750 22751 880646931 74969 74970 858247223 9012 9013 921738771 2432 2394 482233238 75958 75968 143042386 11164 11165 595114772 11606 11607 163510343 18396 18395 736156645 14550 14535 341905984 80320 80321 859147470 65176 65177 699388969 63116 63069 731289537 81529 81530 293831913 42995 42963 707361997 74305 74313 365219028 4671 4672 753036643 85563 85603 654560998 16787 16798 228418452 38059 38060 461616069 62004 61953 704001175 29960 29961 778570907 5765 5764 471065967 47368 47369 460355985 35245 35246 506099216 20938 20909 742171840 81547 81548 476994905 35992 36006 273584767 63791 63790 895195272 18 16 208297801 7326 7327 373674864 32158 32139 973394687 81581 81593 959526721 19001 19002 949531646 37772 37812 248938027 4462 4463 980689797 24698 24694 823712984 84441 84438 325773035 6392 6425 915745853 71317 71361 613227136 40741 40694 419491100 42281 42313 146970513 23874 23841 450398818 80366 80360 325793128 80727 80774 882752764 13349 13350 51418086 32865 32866 850294602 57234 57235 486315795 42548 42554 695846417 2384 2335 414177677 85090 85091 644030247 40194 40195 566613854 72714 72715 245141158 84693 84694 198771988 96558 96606 762547521 50532 50533 638268329 61990 62011 751950654 16551 16552 649289458 66128 66129 603208083 19093 19094 816067324 60582 60583 239143167 50428 50449 706402571 75403 75404 187885550 4415 4452 727218323 55007 55008 378287949 12422 12452 843332410 94638 94639 595416908 34358 34359 616361624 55770 55718 724410694 56827 56829 409543981 62008 62059 904834410 45341 45382 957101956 43058 43059 153724855 47321 47322 715845934 68193 68194 106949755 66627 66580 981579923 21299 21300 288933521 16558 16559 156663029 45837 45838 873386550 11298 11342 45838089 19576 19554 15922586 4021 4022 437003210 27646 27658 118881261 7085 7075 448553721 29450 29451 434449824 44747 44748 768111238 95756 95795 159760839 36016 36026 721044805 71778 71810 876681334 98383 98384 391079220 35880 35915 287845112 33034 33023 8343507 55674 55634 484004260 75319 75320 82001214 50805 50806 460936341 17592 17593 574664015 2012 1995 679092828 91802 91812 736295375 22583 22584 187836139 92594 92608 270867445 88399 88391 314968500 91018 91019 416150186 53203 53179 486879150 58989 58990 383189776 30429 30430 268893215 10709 10747 384032787 91407 91408 279553202 99709 99719 382813357 28652 28625 155193981 55996 55970 740234664 50083 50084 72171135 44236 44187 166719755 97777 97778 798309769 76233 76234 735183525 54061 54109 715545492 42234 42183 56779119 72167 72217 128417003 51980 51981 297556093 23852 23855 37091528 95644 95645 261014072 86175 86164 940516110 88634 88635 267525632 71321 71320 468117234 82216 82220 976131923 44958 45008 94846795 9870 9871 3133243 29449 29436 383585421 30445 30405 781416498 99485 99456 493433486 414 384 19610685 65800 65784 843655797 96934 96935 915879951 65731 65732 680725869 91582 91540 957511155 98909 98910 862388455 61806 61819 816530426 25084 25127 667911654 76620 76639 331384195 33384 33385 967631206 79440 79441 551964349 25834 25835 65637956 15885 15886 428685233 77114 77146 424629749 47891 47892 850536476 41778 41742 553855735 97964 97930 863444069 21360 21361 852868611 42703 42701 268570226 37916 37933 21632294 30495 30536 979623553 16530 16559 812430532 26714 26758 674325242 6505 6506 281082659 62777 62778 142579946 80235 80277 39431413 40168 40169 884411208 71293 71308 316216601 7281 7282 562861863 79524 79525 583314301 38701 38702 199867873 17475 17521 271964823 88194 88218 708211153 40970 41019 570997222 27251 27263 814557452 73261 73262 570329836 99371 99340 425714685 47268 47239 154546450 11954 11975 982579621 97494 97495 854005674 93658 93660 244939644 51121 51160 373321899 62253 62286 417130104 79051 79052 652684271 48121 48122 279183857 63084 63108 315556332 77992 77993 976648992 65388 65424 459497097 46560 46569 484921722 70353 70354 943858004 50432 50433 435890160 68701 68702 956186477 61320 61321 627639107 25950 25951 408294976 55462 55444 148073508 4815 4780 663447689 90478 90435 371061990 44983 44968 420984564 47063 47064 200303356 88697 88724 79646871 99317 99318 13610430 9180 9181 487568542 72951 72961 859127066 18800 18801 498980607 45594 45543 184919886 9630 9631 637663008 46152 46198 974308442 1327 1328 617953915 34856 34857 433192520 1344 1345 45676143 35665 35666 483794246 9759 9764 771207205 91383 91393 926342733 18494 18513 151042682 95956 95957 252948345 59003 59026 862103451 70329 70330 117728865 26724 26725 743760913 57612 57613 553633568 49121 49138 59143174 51399 51400 25607104 46261 46305 185624500 72178 72179 67824608 83011 83012 326422845 42532 42480 435582175 60681 60682 5122139 95491 95492 581136052 64463 64464 56051858 6618 6619 470573046 46372 46373 424762359 78941 78942 28400959 79108 79109 241138304 41008 41009 605479525 79450 79451 119873196 50591 50592 969273990 12880 12881 149424906 27968 27969 286310963 40143 40144 601360406 16900 16901 946237979 50372 50344 303725552 1784 1785 340068760 2650 2651 776964372 21254 21255 619069616 56276 56315 806313293 74439 74440 22494374 84558 84559 133399150 49023 49024 724238364 70810 70811 846418526 52406 52451 548571247 65694 65695 932698755 66577 66557 9778036 27162 27163 890149163 99858 99806 368223374 33268 33269 538698166 13252 13253 993843411 33610 33576 237521114 91021 91022 908287087 54613 54614 536333063 53237 53238 901918202 55465 55507 218706630 16778 16779 440366841 86714 86715 615703384 34188 34189 578249740 78215 78216 303280086 42909 42910 239540452 79677 79678 857075169 717 718 810061500 57501 57502 446969544 16777 16744 474798899 5719 5693 331048924 69863 69864 10332329 76572 76562 644843888 76804 76805 690713845 70369 70361 717042139 53397 53400 781134265 5612 5613 257194090 58202 58192 274915291 13305 13306 975078637 46333 46372 351511428 63916 63917 573197550 8129 8130 738359842 3014 2970 561467653 95198 95199 900562873 29848 29849 850190393 38946 38947 323678437 51599 51570 689229383 65229 65230 602740156 86935 86936 225255660 77524 77473 416510592 5896 5916 229742202 73852 73845 583898923 57476 57473 2109507 71115 71114 29141838 39289 39290 29113509 30201 30202 716362658 21137 21085 689196714 15455 15453 838934652 26850 26851 308822409 6276 6277 169089264 3755 3736 540055619 47659 47709 338078269 8948 8949 795947860 14641 14660 93949289 37938 37950 734018006 30708 30681 887739434 63236 63237 395029338 81099 81130 997428518 55549 55559 224098670 86462 86463 280424970 87734 87747 273867896 64689 64690 620559358 15083 15037 547616718 73522 73523 237942761 7082 7030 362987715 52718 52719 406847308 83483 83474 197166612 74556 74557 346428122 16279 16280 689554432 68987 68988 430628142 42424 42449 596774350 1544 1552 846835415 25387 25388 207006389 69790 69766 381119126 42551 42552 695809849 57531 57532 767368635 38666 38700 57309310 89565 89566 390360351 67269 67270 655514850 97497 97498 104475141 12557 12558 657504665 85651 85647 611129024 73890 73891 218088708 66537 66538 938996273 12646 12655 703809903 96452 96448 566671764 88297 88298 595358084 96956 96957 904353916 53568 53538 285113324 62212 62213 674953821 39954 39939 311439083 74273 74274 429289556 66747 66697 376712481 90928 90914 584657602 24502 24503 93762650 64250 64227 845294152 95645 95638 369322338 50820 50821 763326439 47807 47808 922819344 56349 56350 39264519 5677 5696 754436784 19077 19078 593018384 65244 65247 665610144 49738 49733 870189878 79915 79949 718681887 53509 53542 939600676 46705 46747 919892203 24615 24616 864226687 44482 44448 757404451 53085 53119 922834687 92708 92699 825945644 69891 69892 677149576 70934 70935 584334619 77412 77404 710563496 31564 31565 529763060 36705 36666 115522873 90155 90156 448430571 63666 63633 824785705 87498 87499 146691991 75125 75126 205368767 49710 49727 558873054 80164 80165 305549307 42962 42963 596115536 32131 32132 232502647 63994 63982 337689181 40435 40436 758318337 83018 82992 957448622 14368 14336 94195866 38295 38292 906363566 64981 64938 162270470 74649 74677 280127320 1622 1625 840397597 68538 68494 955839820 420 421 621969452 95945 95946 592043887 75551 75535 675379778 872 895 222817247 73601 73602 320787855 70629 70587 235251480 59835 59836 58071486 41208 41209 441882062 16545 16546 649281128 77816 77817 247144243 96374 96375 654407410 22425 22381 580889457 48986 49015 875939197 15842 15843 686503301 75942 75943 460409211 34900 34866 336033237 35194 35159 678293238 84832 84815 48488402 37355 37333 284987702 48176 48177 669544825 22653 22654 490087112 86129 86130 968393366 86652 86668 204495257 33848 33849 300071091 75671 75706 984440243 454 455 237341671 13513 13514 467162857 36674 36675 824114600 86203 86204 705464087 37239 37221 200989442 68422 68470 534687331 8899 8900 312074076 44231 44230 803483658 73942 73933 104005422 97320 97302 168856228 78787 78740 931144620 7342 7330 941469146 29431 29394 709222517 96634 96633 457955194 91381 91431 468776940 46738 46739 355375290 25957 25998 806617987 2398 2399 407524683 77043 77087 143667444 36315 36316 210896716 6381 6342 376483941 73985 73986 392652803 55645 55646 539670475 71636 71637 181158483 76189 76215 863105672 33852 33809 316930757 78746 78784 293008974 61277 61278 650714416 53401 53444 890455293 24966 24967 814968514 94803 94754 618152496 91380 91385 736569759 3193 3194 142508486 87729 87730 440287698 93742 93743 366667100 9270 9271 171148748 90734 90732 651310222 89728 89729 577229422 83916 83917 68180475 9560 9567 154812625 15287 15288 292643373 43443 43493 746098266 48026 48027 79925245 63985 63986 276813684 49321 49296 529127843 85213 85214 879101965 1031 1044 612288496 92388 92389 46221869 98842 98843 13953567 37716 37753 231338559 47973 47999 531909670 74301 74347 862796080 30045 30046 533603400 89898 89899 783459116 94542 94543 639922829 59731 59744 348563685 52765 52766 197503453 68873 68874 411116669 76424 76425 569519046 6613 6614 408387417 74970 74992 679026017 92254 92224 507455228 64292 64284 129089106 25090 25091 477184976 77689 77690 226719476 87147 87148 708307571 53139 53140 642723308 72903 72872 753627077 56706 56707 133423776 97091 97092 484213276 53193 53188 948466737 55257 55258 575015616 64151 64103 326165673 59960 59946 475369700 50832 50833 453366753 54464 54465 834211559 31306 31307 139035900 47972 47973 980683746 44754 44750 565959274 2798 2799 853579689 67250 67203 751523267 46144 46114 160043284 73329 73380 974488700 10698 10699 796241229 92327 92312 744881571 56566 56567 282801968 11334 11335 311197406 85809 85810 904332058 35116 35123 299125886 9963 9964 92048421 44480 44481 692179569 54249 54261 643560567 31593 31594 202195174 51278 51279 604277075 46104 46105 183834686 67647 67648 613836374 23398 23431 757792941 87633 87634 281025309 72387 72337 644290273 42536 42515 159145017 6690 6691 595722537 7555 7556 901097380 60881 60906 223547440 25928 25887 37449278 30680 30682 49882537 94364 94344 810619533 66902 66910 289430005 61995 61990 63883400 5420 5421 56896281 76224 76250 764177419 10363 10364 806497328 12299 12300 632801403 217 218 411768854 46786 46787 790573189 35151 35152 849027170 66636 66637 725592956 89699 89713 736092820 47862 47901 24908712 1625 1598 560361194 91039 91030 599964713 90142 90166 391844659 93021 93016 546851389 28068 28069 943576991 81953 81954 643984586 8244 8245 854251724 86229 86230 635149732 17215 17216 451617603 75549 75550 576961141 61553 61575 268559437 48790 48807 217160023 97688 97661 473415576 53460 53446 960259338 66005 66006 846655664 82588 82589 813591937 91608 91560 802168379 33079 33114 888915798 68948 68949 601278748 82228 82202 740930313 61139 61106 27251490 39054 39087 385010788 59114 59093 980828064 63945 63946 949647889 345 332 367578123 75131 75132 261521616 75635 75636 751909096 11549 11599 160841227 41587 41604 222755640 76735 76736 286168088 76424 76437 225081205 57818 57837 16774188 42055 42101 600090743 5250 5265 233228038 50242 50258 747317332 868 869 235669431 72223 72252 594009177 81696 81697 486427334 210 211 405410738 12926 12905 31913081 53729 53730 803001987 75037 75038 30796698 39681 39729 623443614 93919 93920 533418825 68784 68785 253379852 44792 44793 575131175 65730 65735 640967836 33419 33420 185281712 54913 54909 873558126 30364 30372 309789846 18276 18277 523885810 74210 74211 441153874 61646 61683 490049120 9023 9039 703678732 5188 5189 161436257 45869 45870 444973140 92411 92363 466176796 43593 43594 117823725 29924 29942 589888061 78954 78976 331929341 95563 95598 42349690 77335 77336 850835110 37892 37922 5113039 58727 58728 987397273 99790 99796 225632366 54938 54904 691936615 44111 44112 946442314 95583 95584 492542107 45416 45440 233950935 69451 69452 103447354 18113 18114 971113211 57298 57291 896438880 3653 3601 743620195 38673 38700 43043889 80059 80060 997718640 9281 9265 400687681 52672 52636 651770293 81797 81798 101610877 78812 78813 337476033 57274 57295 307509133 48904 48905 851559599 12394 12395 175379388 38050 38051 28506310 25833 25834 930949762 16364 16365 27588929 43793 43744 922113823 88541 88531 793204716 78947 78948 816891088 66877 66878 778871201 11603 11575 150716097 71114 71153 576249497 86259 86212 36817029 88742 88727 252112647 31024 31025 324783385 2936 2944 677909256 49419 49406 508037869 17544 17545 688931000 85299 85300 792912917 96956 96962 138672998 42963 42946 970746644 81715 81681 573639587 51682 51679 36075652 36032 36047 239511521 42642 42643 225155281 33219 33220 789654016 71249 71250 98583063 35804 35831 945102272 47903 47904 672350892 40544 40593 40958154 86784 86785 861628841 81023 81024 466978241 43850 43851 70393363 50214 50220 8965356 49254 49255 534959693 49968 49942 518174505 60280 60281 585913574 13016 13017 613567382 56057 56058 633108187 92414 92425 167238528 92979 92971 198548584 56343 56394 995310004 62234 62235 199000064 42957 42958 843264174 43244 43202 134297689 22433 22417 407073951 17338 17327 238341166 23642 23643 592996930 44998 44999 795038599 35607 35608 95716032 26565 26566 806627825 97363 97392 809783177 92937 92938 657167284 20058 20059 636126775 77247 77248 740672686 69083 69084 649003082 34154 34184 756092301 20717 20718 239676781 18577 18578 559202224 90843 90844 424246863 2737 2776 128290120 88540 88541 83220477 20983 20984 427622203 54634 54635 917886226 94778 94757 922710593 81993 82010 674779360 49142 49096 873883024 94727 94745 320550575 31246 31247 113917862 26454 26499 87335866 36268 36259 295547501 61942 61905 565054364 26486 26499 999569895 35200 35201 991951805 9811 9812 30816329 60753 60754 968868543 26712 26745 651546024 84528 84529 54249441 87605 87583 762920394 66782 66788 51224451 27628 27643 714762582 97696 97697 343413772 46778 46822 16840942 30070 30071 482040630 18367 18331 713502112 31035 31081 411421230 90624 90625 708282483 46681 46723 742446153 71865 71914 826251458 52518 52519 87589633 98319 98355 257017674 50882 50883 516233749 62549 62550 799278365 69107 69108 452864314 70573 70574 280777467 72619 72620 657134547 73831 73832 700999720 92427 92376 463952753 14282 14278 567443163 75084 75085 247082199 91071 91023 229259507 63041 63042 280500615 99661 99662 599897204 39932 39933 955058121 65608 65609 134134514 89049 89050 904691434 72300 72319 295864609 93563 93571 919422438 7585 7608 440813114 36708 36709 364588742 76775 76749 527012321 18902 18903 718376312 93563 93564 820017170 74941 74942 252245894 34074 34075 677397160 71546 71523 681068870 97674 97675 840011069 32249 32250 835898488 48917 48880 312501250 73132 73175 16197691 94921 94939 701442066 75901 75902 96190514 46380 46346 613969167 79568 79597 54885734 56231 56200 5655845 83475 83461 745475478 89658 89659 804804855 10559 10509 682154109 12134 12173 688509580 89837 89885 931391377 68233 68234 550493516 49548 49549 932901302 64246 64247 116989840 15892 15893 478005526 26080 26109 561345120 79810 79849 572615803 45898 45934 385360308 41642 41643 783858141 99227 99228 521000765 40481 40505 895047550 86469 86470 409157324 70110 70068 959808397 74158 74111 259997785 88987 88988 397510366 6845 6839 132366907 54315 54316 53597273 99793 99808 869550812 79921 79905 190284993 79740 79710 327849759 26965 26966 636425802 47613 47614 855677393 60185 60186 51163338 16217 16193 160363256 90260 90261 499198086 60588 60538 744155138 11796 11797 487591749 38419 38452 682255445 79145 79146 29557523 43898 43846 647244783 74577 74539 706149069 10195 10196 316877109 96316 96337 597108947 9726 9692 845598767 40325 40326 114460963 89995 89996 781845766 68585 68558 606211639 92730 92698 489666461 5291 5292 514233534 1373 1374 181645718 15572 15573 189195654 22037 22038 842237603 65095 65049 360105460 83923 83924 253659053 90448 90449 22594930 8832 8815 630942420 8690 8691 320237870 33217 33218 967829622 37945 37946 260689856 80908 80950 598020968 31310 31311 840022664 91552 91553 774906729 97197 97233 846221091 83405 83406 672893159 95162 95174 451911829 18975 18963 645171146 44684 44685 523351014 43369 43413 244742585 92073 92074 961711392 21575 21576 538366541 81754 81755 896533651 59700 59701 851604140 31963 31964 169874582 59028 59029 838597287 68466 68467 283527252 50017 50018 126294895 70792 70829 212510060 91812 91813 573475724 66950 66972 924348541 15418 15401 167665559 81920 81921 115860046 14326 14375 568235187 51856 51857 208265145 72441 72443 17028175 50098 50099 747172112 53590 53591 372770723 36797 36798 27536253 7963 7952 812703950 55925 55926 54334530 82388 82401 303413609 78885 78933 416500782 17294 17295 716163253 65119 65121 468666178 36436 36398 678122486 1422 1423 57559201 52507 52462 510792269 25861 25862 309040965 14232 14233 601362088 39942 39930 180877188 59735 59736 895020336 96782 96783 261259563 24888 24864 808086455 62875 62876 214007218 33254 33229 425137623 2719 2679 806638698 99256 99257 213204938 24151 24187 414406768 78328 78311 164771614 3282 3325 610944862 80340 80297 44362605 8805 8806 675394196 77530 77531 962861630 71676 71665 95701547 43126 43127 210006899 23730 23768 221405876 9017 9057 797054344 4255 4256 592656526 9684 9730 874607521 34637 34618 412176398 86566 86567 129112264 83665 83711 240452332 63584 63585 720609119 37752 37753 667633382 98324 98278 162332941 75270 75279 619569368 88996 88997 96858495 64896 64900 695813869 3614 3615 882292835 63088 63101 154058951 9071 9075 712465154 84364 84365 557385608 82122 82123 10506952 45805 45774 468725611 73291 73292 277977147 12855 12881 337355421 96598 96594 892184603 76039 76054 553636574 28312 28261 674742651 96406 96407 498011072 88687 88712 406364748 89921 89922 127264450 78740 78741 187914455 96664 96682 202083248 88480 88452 105134455 7208 7209 219458913 70499 70500 597579063 22575 22542 874096309 14792 14793 717301471 11323 11372 68841884 1113 1114 28330919 22408 22409 853878692 19781 19820 273898912 63103 63104 426429451 56187 56188 631248063 87836 87853 677750282 48344 48345 532969957 64178 64179 82402498 10566 10567 776715584 3151 3101 64486367 50533 50534 932936261 25790 25791 919153109 9680 9717 861972976 41088 41089 949518112 14543 14529 439806259 29892 29920 10135359 35687 35705 34717211 87507 87508 626005957 94446 94447 182149459 60695 60683 265012033 27159 27160 198465085 37981 37989 403785910 64310 64311 920651135 43285 43273 344360414 17098 17099 767025768 55982 56004 370191288 25797 25801 154081439 77664 77653 574267877 33135 33136 936330924 53976 53977 425941788 72913 72963 593347442 54540 54541 222622986 72406 72360 517368356 52408 52412 668103546 2406 2358 622654854 20027 20079 135771270 5649 5650 855413900 43755 43748 821255029 55770 55810 862952204 15999 15992 226507583 28408 28384 556882673 39705 39706 363667988 58607 58586 831864036 80551 80552 360205894 41361 41326 794097170 76949 76950 517276830 1128 1129 306670045 29008 29009 483693700 13669 13642 156497251 91904 91936 447207122 46347 46346 854547591 88729 88719 486346163 32117 32118 503719746 86378 86369 499505253 95206 95207 129918024 24884 24885 830990045 67898 67909 614653137 47635 47648 545161880 17304 17252 224613800 84278 84256 47915147 60976 60977 476499407 56761 56746 710729205 73813 73814 704889243 52595 52596 828931305 3952 3953 645359852 85864 85865 104445128 88735 88736 51430465 90765 90797 52386606 48950 48976 562786029 48205 48206 98899355 39298 39341 345327715 8090 8091 993395952 24031 24070 45562682 38002 38028 813242520 57029 57030 123258717 21933 21950 327977768 13190 13184 112564388 48968 48923 275639947 97901 97902 353316421 17117 17084 776497342 74796 74797 374898420 45006 45007 201704279 89637 89684 255905928 88877 88920 627355763 97251 97204 226106495 62463 62502 933395869 95185 95187 471014606 73334 73303 494115999 67187 67151 170299052 8760 8761 511517147 48423 48444 278425531 6521 6522 35157485 46866 46868 28027186 30141 30142 870637794 77475 77446 819050597 77753 77771 218148641 34440 34409 531439217 28832 28833 429179843 13932 13953 900257330 63020 63021 281640679 84109 84073 412152081 47320 47303 774077933 92719 92693 744060307 23219 23238 754868334 48752 48753 425106536 28482 28483 625297665 63212 63235 711275639 20170 20171 325563098 97808 97846 897983314 164 165 535459482 13000 13014 937175595 16639 16675 184319200 6166 6134 761826915 14318 14319 56359732 40906 40907 495520250 79969 79927 487644294 64346 64347 873241703 78513 78514 343624257 26362 26363 914028239 1432 1457 896666779 45548 45518 552949207 30392 30393 30240691 54943 54944 290263992 21927 21898 665049212 4615 4616 490959494 42947 42948 435430898 64723 64724 629493307 39762 39718 229405484 15329 15330 752747760 74054 74055 815141277 36953 36943 412171163 32108 32109 615185531 37044 37045 99129496 57570 57571 284050094 8629 8630 67981623 18710 18711 353333284 29584 29585 606548221 32755 32756 950629176 63484 63485 507383037 93948 93949 453378421 92846 92847 652303391 53689 53718 670723864 88739 88740 750296362 15165 15166 492885922 18067 18068 754254691 25496 25497 964621981 72096 72097 848016324 90050 90035 803009227 55616 55617 688140488 39051 39052 510586871 20241 20227 677060072 35685 35686 620385020 870 849 601614877 8455 8446 991248981 99504 99520 531914924 63401 63402 45893528 55750 55743 871195639 69247 69248 757989987 4491 4492 336977603 46451 46422 755837042 53604 53606 856372248 3292 3293 309334655 24308 24309 254814524 83480 83517 327026220 60862 60909 781945263 77722 77709 578125270 74920 74873 358631540 17215 17188 536996584 8245 8246 793884885 84305 84306 233455497 78482 78483 430582774 72294 72285 83300425 21866 21867 432093802 4933 4934 565979408 61128 61112 169559207 42133 42102 198856160 33432 33433 16796814 65437 65438 811855567 14687 14677 290979200 25853 25847 143100519 41065 41095 518982423 59753 59747 296426762 93801 93784 52070729 15421 15440 667488407 85781 85748 231882001 93860 93834 468582659 43784 43785 968355343 26833 26878 848364567 74175 74176 35697974 45912 45939 166117247 56679 56680 265393867 95711 95741 419041311 33990 33991 682338629 95031 95032 120877107 356 357 394188075 73135 73136 179635255 71959 72004 351818165 94732 94748 275717724 78562 78606 754115564 32653 32665 767932914 17292 17318 843717354 14951 14952 725692712 21987 21961 860701864 11780 11781 723628080 97658 97659 782447432 38815 38847 997594223 45729 45691 819097196 55235 55236 762735701 2857 2858 890898755 72584 72585 505536164 88149 88191 545755615 79097 79133 236439735 38000 38001 365528117 9614 9615 656225163 54094 54095 371279151 52812 52836 845644982 36951 36933 341531189 88673 88674 751959121 12926 12927 283882816 86367 86368 77212076 27088 27116 51603948 7163 7133 219963696 78718 78685 417889944 87726 87686 38951875 61886 61887 106408270 96747 96798 410640429 73373 73374 768121965 61934 61935 406030200 74428 74423 887309203 93615 93616 931719754 26802 26803 111412683 72482 72431 901173194 84571 84543 22463241 27918 27893 668073206 48940 48941 538406952 66528 66529 279187541 66514 66515 350134097 68246 68247 59633772 87280 87281 756008358 26082 26034 308602129 55205 55223 584294263 24737 24738 274891315 80826 80827 395883981 16214 16236 485115331 1111 1142 918681780 26442 26443 126622469 75735 75736 765400710 5878 5907 80547720 36326 36327 605689238 6584 6585 357755546 892 909 288209875 18631 18632 59451300 97232 97189 238496990 77113 77114 584306213 95055 95075 438509200 17633 17643 994517051 36863 36879 668725922 68084 68085 828541217 51433 51434 756276175 54534 54535 981694756 86551 86524 288428377 50919 50920 948218772 60919 60958 256161803 68737 68738 574749944 14800 14801 170466316 244 229 592812001 83485 83444 651864748 7346 7347 691941909 1553 1554 180126898 19311 19345 741071191 41124 41125 576481263 31745 31757 693414837 46101 46102 643639365 81390 81400 135488329 15795 15799 267014902 42824 42814 666913234 63993 63994 440137807 20415 20444 834256140 46782 46783 725179807 46939 46910 2860161 48588 48589 797407488 90067 90068 515874618 14031 14080 490212364 44710 44739 805993455 40890 40937 704486235 91782 91801 288777486 82472 82473 450132936 12588 12560 44282273 15051 15052 482765355 42036 42037 980215559 19899 19900 349559290 99759 99766 64104713 9683 9684 177842349 12658 12616 606376514 90777 90778 561878863 69558 69559 749863399 78756 78757 78292960 31674 31675 112328007 24861 24862 695187359 20687 20637 567573880 95831 95883 63542317 75777 75754 307662746 29253 29276 469806942 42550 42551 781689821 68540 68541 194784446 96004 96005 947628408 79410 79411 894165918 67249 67248 655661538 21173 21174 354100407 55249 55229 921400078 84616 84617 500486559 8595 8625 843684989 2310 2311 594861960 89679 89680 219584564 90222 90223 361152294 93209 93210 837739717 18301 18295 244448648 5264 5269 667941412 33150 33151 925591423 95298 95266 38495193 51772 51773 892503946 54808 54803 322580007 575 576 834660392 10320 10318 956949850 99077 99073 3922873 95071 95072 679987176 21555 21531 239239231 5542 5521 123765415 69376 69377 266663731 86431 86430 356046522 13441 13442 510341743 68225 68257 7402678 86860 86813 527300662 92287 92288 654613760 15669 15676 632259438 99410 99411 932686160 33606 33607 658054305 30244 30245 439692043 22460 22440 936775218 56092 56093 214017994 91799 91800 970013887 93786 93787 993007074 93388 93389 86268378 22208 22231 499177787 2413 2361 390117735 45678 45679 692404583 12617 12655 837079757 92196 92197 189041048 51888 51889 97966027 28523 28533 6271137 45046 45091 745018896 46601 46602 13504269 29389 29435 958935000 90500 90501 293195122 40828 40829 913865597 65792 65835 718435464 27792 27793 829173925 90899 90848 955589647 49915 49960 774055940 29386 29398 859798259 46909 46961 125618317 2407 2408 94417386 43615 43636 147294755 60344 60377 427581559 82460 82485 951744981 87121 87167 579439411 71417 71418 91478464 32845 32885 984113547 1389 1399 441179912 68568 68584 52272108 39369 39370 845823648 9855 9856 167439986 96983 96984 774236078 97308 97309 77234341 36051 36033 657281297 16484 16450 667297988 50506 50469 980029877 63790 63799 696195305 59759 59779 923393276 52652 52610 526600454 49354 49307 229687158 42768 42807 313809669 99063 99064 933244359 69104 69105 784444900 55269 55270 742194024 50024 50047 403760318 74691 74668 528444384 83035 83046 786970622 52299 52300 482281809 68739 68698 343780328 90020 90021 548786189 32387 32423 280805142 69285 69286 88874344 75128 75157 100276034 4588 4589 602832352 24128 24129 792129283 12994 13037 561059100 93178 93179 426542840 32758 32759 845880135 97656 97657 99430239 96557 96558 404047850 6059 6060 606253015 36892 36917 469874564 57232 57184 847699773 61387 61422 406236997 68934 68959 987246821 10352 10353 224985625 33581 33582 753092637 67042 67043 282552465 2415 2416 832748482 32553 32575 17389043 54915 54910 584646462 45410 45411 352586362 6565 6547 51760224 97726 97735 368765659 88805 88754 169048135 16148 16149 770710630 19092 19093 11081265 74029 74030 881553481 34855 34808 677753847 98166 98167 409138518 16257 16258 877410045 8313 8289 416086149 96509 96510 104022539 63131 63166 660768935 54094 54097 334797771 34915 34916 249724713 40987 40980 424966691 74906 74915 478723642 76756 76757 386333961 82357 82358 999887054 96919 96920 463209787 62408 62409 839817055 18781 18794 271232136 3717 3718 451662429 54887 54888 417090878 21874 21875 766333366 67258 67259 649160528 78253 78254 451405675 72320 72342 539301891 18431 18432 774256770 94329 94330 765913678 57196 57235 921198032 17831 17832 168312357 15361 15404 415775540 79668 79632 173780151 3721 3722 742315360 56719 56720 631269972 63420 63393 437311297 13321 13326 982938690 59993 59994 113729927 75227 75228 370499395 25096 25094 518297527 15592 15593 262793458 70994 71018 228101268 29967 29968 622481423 75556 75558 448547116 19567 19598 307296176 75293 75294 546775414 44986 44959 384730471 36256 36257 541206409 99131 99132 196484744 11347 11348 666759203 90677 90718 119174058 48238 48239 31536632 58002 58003 930881236 27731 27748 496170445 2076 2077 628549662 77996 78042 58986399 71960 71961 595257764 98824 98811 19623743 55624 55625 738513010 34192 34193 357189986 6522 6547 485919400 44155 44116 599821406 84001 83980 253402189 80168 80169 829359865 13147 13148 340978883 4383 4331 358450970 48997 48998 412430958 75836 75837 529134708 7700 7701 325309935 7685 7663 992751569 52573 52544 942383367 43058 43093 105358412 5785 5786 573734209 9403 9404 632982004 41530 41565 792253963 63963 64012 163806488 91535 91555 547720321 62216 62217 824828240 20879 20880 907722235 68451 68452 326366659 63936 63924 646515261 65924 65919 923871483 39919 39920 28081088 14043 14044 208916293 62197 62168 325312178 37284 37304 452343997 76545 76562 734143263 26226 26256 721486314 12757 12758 301695293 86080 86081 976560891 60848 60803 763833385 52124 52125 831434371 70753 70754 226085992 87793 87745 101097585 48505 48506 944754771 9448 9449 585772116 29358 29398 954392018 65301 65302 640093003 16725 16713 870169903 55814 55766 339010481 74810 74811 21525462 21478 21468 4781298 33361 33388 787727290 45709 45740 973852512 47070 47098 230759962 66125 66113 501197239 69359 69360 601059181 89678 89686 844232409 98015 98017 210261724 90565 90566 867286358 31501 31471 711486244 10768 10769 938984461 53965 53941 109158469 24823 24868 559638538 48961 48995 597437415 9621 9618 488402147 10434 10474 60631695 77191 77141 714352232 8262 8263 950611036 4579 4585 331932517 34184 34196 843468039 71537 71538 752617303 67335 67336 742745064 41708 41661 468563952 96811 96777 487302720 13535 13536 317820266 24864 24865 128637866 56255 56256 198351700 37945 37962 952427037 46227 46228 33709142 21917 21915 596182805 26622 26595 268385892 27984 27982 537279839 95451 95452 770730504 45045 45074 767734387 35477 35428 486922253 7791 7792 302993349 58743 58744 564599317 2338 2329 152552932 87571 87527 387002350 33616 33617 445986017 46715 46716 891400883 46280 46281 493156742 9655 9685 589199302 23010 22978 338807294 43121 43122 493613435 77440 77441 149124905 40965 40966 394831970 5404 5354 116513245 50633 50634 500884337 1552 1553 978335503 72780 72741 494904172 35107 35108 247939919 75292 75344 283789919 71309 71278 326016907 62412 62413 7124688 48069 48070 300912476 14656 14635 861485930 40184 40185 256973227 82438 82439 709149699 45352 45345 946518413 14649 14677 604405269 50841 50842 117068121 55532 55505 998756260 61239 61240 630717371 57760 57761 354520387 77375 77338 183185539 63462 63463 762141583 47699 47672 437165508 63104 63105 865152597 15661 15676 598770068 45556 45557 761627788 59614 59615 889463993 45202 45159 38414904 10720 10741 841649701 40401 40386 115300460 22569 22570 755133255 37004 37005 366416903 2114 2162 115324803 37422 37423 654136339 19613 19614 764480717 30272 30294 797015912 95214 95233 42094611 6251 6252 300444413 46609 46581 71344987 53349 53316 821508570 22115 22116 144390653 71903 71904 830711932 82854 82855 103163128 2940 2941 976340104 88111 88112 536604107 24327 24310 70587160 39767 39768 59562222 59524 59483 930981844 34704 34693 365982563 44686 44646 176324007 61948 61949 110842997 26246 26247 727742088 57613 57621 249195345 72832 72791 573637604 65280 65282 32444740 67504 67489 128485220 28334 28335 409322533 62867 62853 329669961 75770 75744 233751965 1088 1040 141449366 30934 30935 852221344 42069 42070 627149466 23111 23133 507859799 1724 1725 340270141 37443 37435 596819500 56109 56121 477523694 4105 4065 938873039 46000 46001 839330349 15697 15718 3727633 16669 16670 804898464 80274 80232 890345022 87510 87511 258220551 83616 83651 545943028 61830 61831 173297543 22674 22675 837084933 52638 52639 447915119 57313 57290 492089661 27691 27692 894166034 5518 5519 692292379 21652 21683 422560585 50473 50474 557795834 64736 64737 411161903 39742 39743 249290367 18969 18939 375360182 47090 47091 533216418 77400 77401 276550323 43811 43812 643097016 67306 67307 841053325 16072 16020 560194817 51857 51858 646883332 74119 74101 760232869 72648 72649 391763435 10621 10668 933856395 71972 71973 133238842 79912 79913 631367901 83745 83746 272371676 8091 8070 148882231 43919 43879 406505585 69802 69803 65409160 27188 27226 281058045 13958 13959 4882461 16720 16721 389114287 60071 60072 401873146 23298 23299 622207081 24482 24483 643678668 54504 54505 909660426 67337 67371 875565447 6764 6765 983279162 84126 84127 71292754 24866 24867 191717767 72629 72589 876144058 69963 69939 40125446 15794 15845 566328011 28075 28076 440935822 72572 72573 425427134 55059 55074 558276037 54097 54082 526335238 82551 82532 655824485 45399 45377 24565408 24934 24967 509863825 61206 61207 792618094 60278 60265 151091165 96724 96725 114687713 98566 98539 797229955 75887 75849 865280617 78727 78701 374939881 86187 86188 775234813 61683 61700 653151478 16100 16095 424871102 94070 94071 186577635 91518 91519 630077319 512 463 7965882 24830 24782 191988825 99455 99456 843455184 84857 84874 506910830 83931 83932 106158167 73609 73624 609915035 4410 4368 426095075 5999 5991 848301616 27853 27854 159087004 28931 28911 667919352 72259 72260 945007822 56292 56294 569680297 8081 8082 565756502 80672 80673 587841171 54945 54946 594594246 79539 79540 827352272 13150 13151 425860423 1486 1480 263855561 90583 90584 696987792 81693 81694 876915574 64996 64997 800749987 64876 64877 71282601 39291 39342 986170394 79814 79818 752758932 55994 55995 179558406 22030 22079 966766902 99016 99025 374935912 43947 43948 249749644 18299 18317 911906844 46601 46605 766580597 77032 77011 442007259 72076 72077 423477674 52066 52045 277397770 24444 24445 305071340 62374 62375 672557940 93081 93112 637898381 82816 82817 908900442 84393 84409 518386442 5099 5100 476747072 51128 51129 77030790 99250 99251 162622208 51517 51518 35931176 90237 90220 844477037 46016 46017 920875148 23360 23380 395840272 37192 37176 253883665 87577 87617 548870131 59714 59715 382105427 49760 49765 749487523 72534 72535 176276412 38396 38397 494811468 65283 65264 385038316 89425 89463 995627805 63028 62980 260002353 85193 85209 948504022 54169 54118 558401800 62494 62495 485987743 57670 57671 878117831 80526 80560 928028220 27081 27082 977272278 21914 21915 779128209 82121 82162 900417399 93171 93172 937186226 98265 98222 421435185 23097 23059 666876739 89184 89185 332296573 72579 72594 554907885 35015 35046 611705772 81769 81770 352054365 97254 97271 484261646 17555 17556 511250007 95895 95844 990379203 20160 20143 511830591 78495 78496 556552640 73176 73177 677648593 2558 2559 93785078 57013 57039 545683173 27138 27139 30240442 76664 76665 771010680 74439 74400 908585431 59403 59368 760621966 58416 58463 296673166 47059 47015 877406470 10629 10630 78444240 53606 53623 13961459 46258 46259 826784045 41031 41066 410022886 32026 32015 331347066 32447 32433 805467081 58013 58014 113286463 36279 36280 598301068 23890 23891 189397910 23566 23567 924992679 66572 66573 391166995 33460 33498 4924637 68809 68848 562907683 32589 32581 757536172 17513 17488 740194672 7968 7969 956307342 68190 68234 85865894 46467 46440 188952569 25750 25751 646539105 2572 2530 13377317 99218 99219 396142600 55639 55640 103700219 31852 31853 29850394 34706 34707 415260746 85105 85058 59683352 18699 18710 636426748 11429 11445 524932623 8042 8037 905010278 56578 56620 434326442 61625 61612 415177701 44971 44972 185060079 37279 37280 109215975 92840 92844 322865218 66610 66611 313227538 59206 59207 168127854 82672 82673 269904608 74279 74280 286724134 44796 44816 124405318 93052 93041 127415076 5918 5928 354522399 47300 47282 902599707 90119 90120 652185081 13153 13157 50360060 88773 88774 942963063 57785 57786 157817185 50852 50853 612413351 58103 58104 149785019 54250 54289 925556869 10781 10810 672971032 1369 1370 194983834 25648 25672 196377979 4798 4799 187526533 19428 19406 28412821 5870 5871 37968285 1132 1133 678189259 50383 50358 859037340 57127 57157 610473160 90472 90505 170095205 54976 54929 610504551 34744 34793 948115717 35487 35488 262012272 94156 94153 782635062 10973 10974 900184677 96315 96278 9471212 98919 98920 174937821 35511 35530 468662563 70437 70428 936296966 48960 48916 337960479 31321 31308 378051800 47588 47634 67722287 80893 80894 447703608 69239 69240 581476437 56362 56387 546390014 32934 32974 63783428 11258 11283 790136368 77291 77321 684253556 43576 43548 622024014 77119 77120 340182398 69850 69851 34430652 46592 46593 350643933 18843 18844 772450766 71369 71401 29945698 23454 23417 190793371 53830 53795 430991842 16312 16313 523864385 57665 57666 407010164 79050 79058 413370080 25564 25551 423023474 45480 45432 687235064 755 754 239467382 88384 88385 663818387 84601 84602 180660973 12210 12211 365816848 80495 80544 304947421 86389 86424 657142547 90405 90406 818181741 67858 67838 86013428 57387 57388 747086322 35060 35061 315355443 95711 95712 97258589 25363 25323 814178668 27577 27578 644288962 96749 96761 736782128 10146 10123 333152038 14632 14611 50295978 24953 24945 228860800 70621 70622 712975865 75331 75332 42691488 18275 18276 413043215 576 616 257725987 99829 99821 907562996 14766 14763 998798286 92739 92740 973025170 3729 3679 369239950 83219 83220 112536428 73998 74001 426821726 62339 62347 948013851 84301 84302 512648181 76363 76392 969748041 64329 64330 383039942 12455 12456 304405725 75418 75378 538933285 92568 92569 739054908 52618 52595 608797341 31517 31518 825593573 48014 48060 713329854 10404 10405 680711500 4113 4114 294820184 97739 97740 434110714 73367 73368 751272227 63706 63707 849408035 27334 27335 721761346 54228 54271 235754278 73237 73238 955876511 8234 8235 786400907 54312 54336 997049557 95435 95467 446801706 66876 66877 635810541 83883 83884 194937450 49435 49388 259563972 82972 82964 29340384 46107 46108 533105008 11259 11260 986950507 53619 53620 962965550 72509 72482 396023046 10389 10390 239930334 52961 53010 714223583 49687 49652 515763814 21867 21868 906163517 18780 18815 897958268 5929 5964 450003681 60374 60331 336155047 19108 19094 756239661 92823 92792 478251022 55605 55638 702456950 34912 34940 693687973 8263 8264 204804899 421 451 282678754 90099 90100 817271925 23231 23268 650725636 24847 24826 73773966 28882 28883 201783342 73521 73510 800412758 36190 36206 969916540 33035 33029 642787371 18442 18443 516820774 92620 92646 151976178 8024 7986 17832890 26182 26144 531116911 62377 62378 246055847 24717 24718 633344290 98435 98395 362985594 80000 80009 19577351 36941 36942 691726303 27071 27021 555050006 4652 4653 568876298 24485 24486 164990805 33297 33341 943789237 51520 51557 109267945 335 383 188909863 18201 18202 769370736 51806 51757 403552437 78345 78328 775788769 73620 73666 566579628 51270 51271 627813170 46315 46309 853348419 4672 4633 156800337 5901 5939 572861462 84636 84637 402171745 91919 91908 968401649 69425 69461 297605547 20924 20974 237535166 24804 24782 108086909 77330 77331 189239601 60290 60291 380974545 10792 10793 544086303 53908 53909 247015395 45043 45044 895369828 61847 61862 421523523 86608 86569 348296816 72559 72508 161117538 47221 47207 254679381 96311 96310 207914923 55040 55041 405035237 74107 74127 936655198 89231 89224 451484179 46657 46667 506389747 38779 38728 242832003 28547 28548 209011763 36100 36101 275165176 70344 70294 753087365 7090 7113 213328791 77275 77234 164670114 52482 52483 781303996 51886 51916 651367351 84523 84475 522229352 8063 8064 73420425 41118 41119 974285447 45609 45610 827807674 98413 98377 978984880 11833 11808 125675426 45151 45152 887430132 45377 45378 143224679 12375 12336 344960482 49066 49067 625029334 8200 8201 386003974 81451 81407 266301335 9324 9325 199524536 57038 57033 775146975 44776 44777 184558202 46446 46447 144932582 9974 9975 674392137 72609 72610 73616612 76804 76759 858313389 7289 7299 65341479 21675 21655 35574027 37319 37327 556327794 32410 32380 170813695 68930 68931 100022796 41442 41481 153257611 31670 31671 774030301 59716 59746 469325905 57319 57305 627968103 55328 55312 210809411 46697 46698 961294249 59485 59481 341279808 56387 56388 545955458 14284 14295 868971718 37259 37260 301051055 9072 9073 675788248 14521 14497 184194471 27475 27457 801726273 39968 39964 36840186 833 834 117892906 66733 66744 521300755 28060 28061 183031712 1422 1468 870002770 90167 90197 733332883 92414 92366 133250992 67924 67898 932558965 87649 87634 751387854 22847 22848 715009352 66027 66024 408113029 39831 39810 679178727 67247 67213 422454582 61021 60985 940949794 39919 39953 653774757 20440 20441 137046235 34960 34924 382368974 61268 61269 564248677 13131 13122 561728353 2619 2628 728023385 46676 46677 10386387 19375 19376 112761805 46864 46846 767914237 96137 96138 404779698 19325 19326 725941572 90078 90074 787885865 16894 16895 182438885 34996 35018 376686378 66135 66130 521191615 12486 12487 413387427 84470 84508 629147228 35029 35033 893184119 79380 79381 526152971 16023 16018 47199424 29422 29423 847968480 21525 21526 489219473 61130 61131 390617811 89170 89171 34216247 35834 35835 640975777 34538 34547 557740655 10119 10072 155588957 53712 53713 915886303 12930 12931 531461395 31870 31871 275844775 88628 88629 893582337 25580 25606 509066351 54671 54689 517609463 42891 42892 458018912 42129 42163 301133972 31082 31083 532895293 53497 53524 128300659 29018 29019 199631755 6846 6847 341720938 89748 89749 423765343 5493 5494 328155013 85728 85729 688008741 86539 86540 94100854 47483 47533 285639447 99763 99773 611196464 99691 99672 381346825 75483 75517 88498984 12373 12383 716491192 63276 63277 472587761 20827 20842 148733922 43883 43884 567422651 87161 87162 491391775 50296 50340 803588676 95675 95676 912609471 80175 80176 540713695 24024 24060 708629131 68238 68239 281265588 90298 90299 812920938 55345 55346 895717689 32042 32078 302240638 88187 88229 529867984 4368 4369 543407021 49782 49818 713330206 51033 51034 903828676 4007 4035 982739149 88474 88475 196414461 36806 36807 689092929 10888 10935 919878125 81552 81553 184952534 59280 59288 544843986 75402 75403 61247392 35274 35275 108309052 66913 66914 373625015 53470 53422 165762882 48555 48565 825685371 98067 98019 791048043 29905 29906 314645677 40737 40738 819145108 80100 80101 760713277 8822 8776 67071425 52971 52972 155790182 39645 39646 701059732 2669 2670 381601036 42049 42061 301456470 45042 45059 813565045 43298 43303 991298987 45439 45440 36486561 56792 56807 465238851 81650 81666 503489358 44262 44263 570023933 38789 38816 291012712 95673 95674 34339548 67167 67168 929901228 83024 83011 952677788 11671 11693 277451490 74120 74121 872932399 59561 59562 335164207 92718 92719 583083751 97702 97741 384986699 76641 76642 950907629 11135 11136 500998964 68550 68501 403894424 84458 84498 167444962 39786 39802 21925166 58752 58732 363720127 9197 9160 805876193 60585 60551 647707021 16539 16540 357385884 91157 91158 919134905 47310 47278 449644666 6179 6180 717732734 40284 40285 527825719 18981 18982 465282981 71989 71990 245537280 58151 58152 271854041 76344 76338 870612079 51634 51641 464257720 4397 4398 383265208 33837 33801 982935253 32759 32767 136758506 863 864 743771543 2127 2098 894932612 14957 14976 305365588 43920 43896 419728392 76979 76980 965781207 82003 82053 226794558 72447 72425 230323315 64796 64797 860600200 96094 96095 224639076 49662 49663 150592994 34955 34956 542228520 82866 82867 579888596 98215 98263 583189443 95965 95937 935405101 75865 75885 925676757 88085 88086 952428410 39835 39883 381662389 16586 16612 995651185 1031 1015 179442414 64856 64854 547040578 51298 51299 10272935 53610 53561 668080379 14367 14365 299112787 51629 51625 830751504 4608 4609 414413986 9018 8997 636668635 11450 11403 414715965 9919 9920 327942031 60994 61035 603870163 80858 80859 247007840 4950 4951 507628917 71926 71927 194860915 30356 30374 782629791 67490 67491 592692473 64510 64511 997169976 47742 47743 1362799 51293 51279 127526402 93810 93811 800513394 3921 3922 126221759 75687 75677 162725750 50950 50924 212568571 58457 58458 679437669 68844 68860 628090262 97053 97040 557834263 5753 5796 997298919 81353 81323 662505579 46667 46697 636343471 83957 83915 880373763 33113 33114 470562361 3067 3068 863044099 74603 74627 957379524 25562 25563 251896901 97752 97753 575083189 72657 72684 278852740 23141 23191 869193290 47102 47135 437040140 71166 71153 568041323 80024 80025 517226382 4865 4866 430222212 45713 45663 348926581 20702 20679 633379431 89064 89065 359189772 46488 46489 530300421 28244 28245 498311991 27490 27491 345093336 82001 82002 180364846 51250 51280 638407302 97862 97873 823399205 7745 7746 466956171 22407 22372 425222881 89897 89898 331124476 20556 20528 349557938 58484 58485 873199092 2237 2248 5248275 71565 71608 394094540 40751 40752 953294340 93721 93722 931098987 22327 22328 556807606 27002 27047 511276116 25712 25713 676631619 86578 86579 36323593 79188 79189 769009328 50275 50230 167061889 2930 2884 373503139 55964 55965 775531711 5245 5231 258936829 61905 61906 904435261 84909 84940 625734944 76564 76565 465524731 12251 12258 911832043 93685 93697 793518066 94207 94200 957976241 37642 37597 231572745 83366 83367 902719371 1186 1187 449518245 59148 59149 599272433 70099 70100 768965841 78059 78017 981828110 47696 47664 289243776 63753 63774 173221093 71835 71850 580680421 7579 7556 64476280 90340 90295 568382512 43270 43271 689672010 18549 18550 867395583 89927 89928 424181360 23233 23198 702737966 78687 78675 610088778 13247 13209 95138457 43958 43959 59728701 1453 1454 203908101 1515 1525 372401886 9357 9358 320828713 74601 74602 221963199 71287 71278 268235200 90770 90771 920286257 27996 27997 854148830 31107 31119 198293185 21935 21937 336020803 83352 83353 754677229 87058 87059 8159166 15734 15735 629274985 6177 6178 791137165 92154 92155 421275200 57308 57305 827513913 47856 47831 999649216 29184 29185 654092486 56756 56757 13432097 90596 90597 719469355 69450 69501 610234383 13692 13717 516180230 11519 11520 490293697 37452 37484 7664805 87900 87854 306089797 62761 62762 276706652 15063 15047 940528897 55613 55653 405971920 97147 97148 203876363 59781 59782 590946553 70135 70111 701694675 93274 93275 941378980 64221 64222 674617146 24102 24099 916834427 94389 94425 159576999 64128 64177 591996160 78234 78235 874242900 95116 95117 288630483 24001 23999 619281673 20690 20691 999302844 95668 95669 834892415 15272 15322 100219706 24550 24517 12894270 66669 66670 585321983 54738 54739 291142556 39417 39418 3891639 85994 86026 530313076 44357 44358 121095044 19642 19643 141828519 54000 54001 487935989 58565 58566 157842097 5660 5661 682424039 20079 20128 645730803 40147 40104 797696274 2955 2990 564180418 90787 90813 295417956 97095 97096 703815304 66051 66060 896395362 13592 13584 708018533 78254 78255 279858992 24305 24303 539654215 47222 47223 150907778 70069 70070 894156894 34525 34539 708583693 36645 36654 760615098 24727 24716 698430108 22912 22895 865965885 16051 16026 552064571 19132 19133 620880466 9067 9068 807718559 30654 30655 246784188 98894 98875 922317516 94494 94444 591481958 33707 33681 812315253 6395 6396 122033054 3895 3896 635213477 81813 81820 487906479 68137 68096 227704062 283 311 411175552 28854 28855 463201262 91191 91192 824143234 1418 1419 605038559 43653 43623 330114547 34852 34850 892574195 5260 5261 381214522 27272 27273 867742566 74405 74423 610150911 51908 51953 993178394 22077 22110 662938117 83300 83328 249014188 3691 3692 326626559 66675 66687 341316814 28143 28144 662933393 94950 94964 463176921 53951 53952 581460529 15196 15161 523815176 44031 44072 511915561 65328 65329 275880219 42121 42164 440255620 83535 83494 531479646 1093 1059 751420183 12116 12155 243993060 2732 2683 734351989 38796 38779 352219567 68370 68359 909227962 33937 33938 258467878 73832 73833 309927324 20841 20842 557424977 62442 62443 523737915 23064 23057 611078183 36894 36928 578208491 80381 80382 86314170 81116 81117 454297367 14577 14578 80205535 19009 18959 71034581 25272 25226 14439731 8971 8972 954883873 78079 78080 62314656 13647 13648 98243779 25837 25884 75316831 82936 82937 120340550 47342 47336 81486310 86593 86587 774557699 68341 68342 882338230 17454 17455 873258966 4063 4048 641197199 52959 52920 835766949 87971 87972 55169100 98760 98753 789927880 36456 36457 503893409 16470 16483 860852460 56278 56279 180432598 10006 9986 948886886 27266 27259 936275966 45708 45709 986242571 17531 17532 375811955 97638 97619 629609221 53616 53617 521170048 81681 81682 469807135 6203 6169 176234480 78429 78467 997511714 47743 47792 196226809 35 29 665857718 65216 65191 344014085 75051 75052 470898849 83485 83486 498106405 77835 77810 455814262 44978 44979 634678431 33668 33655 826975924 32273 32306 472938026 58822 58823 783679090 60079 60080 545433961 80173 80174 961907130 93845 93846 436730418 5089 5047 404868655 93874 93830 880571387 81361 81362 849688105 9162 9128 897509883 23832 23833 633196218 98261 98236 238413621 1615 1616 297329613 95055 95056 776807228 14640 14641 716622986 28104 28105 308668196 45646 45658 582109566 74549 74550 824322316 52372 52395 421463612 303 304 868676848 23410 23414 347483647 5374 5375 756981630 39030 39074 535381551 23392 23426 57249060 78707 78752 866978818 52338 52339 872883486 42265 42225 983831362 71722 71724 410958115 51960 51939 281615409 96720 96721 878318571 84153 84154 59697369 5504 5505 627938508 21635 21667 863145631 26409 26410 92198109 69120 69138 216397144 98927 98928 31403799 66721 66673 934807391 38989 38990 468637926 88381 88382 760237628 82528 82563 340632027 88851 88852 933605818 77562 77563 945539651 90357 90376 955340210 48718 48719 221974827 61550 61558 402614108 38135 38136 54129643 74207 74205 390891093 3213 3262 921181932 55611 55563 701967837 58162 58163 581951756 59385 59386 679447573 96679 96725 334644825 38722 38723 839289453 58216 58189 467426321 13454 13429 343067438 62042 62043 532127742 33260 33261 50818777 63522 63523 881547314 1942 1898 195996333 45983 46029 225558715 46525 46526 875558802 49058 49059 461931794 73762 73763 501608640 65384 65385 482484707 92351 92352 87445300 91923 91924 152947571 89894 89940 990945588 7788 7770 866701180 1928 1929 52043498 4141 4178 717137590 63497 63498 59843492 91609 91610 589305143 17265 17266 402327096 20930 20912 417822663 30451 30452 848402126 18086 18087 695822519 98795 98796 977409635 49671 49672 792280678 36582 36572 152677742 95142 95134 34557002 78343 78339 294688378 85956 85957 519163872 33123 33124 852666569 35388 35389 226030986 68136 68137 23048750 82086 82133 94967508 22068 22100 184721014 5558 5559 553015013 81241 81198 931565905 29351 29352 439511126 66844 66834 521988467 99831 99788 545216396 36316 36317 372435579 815 816 822356201 6297 6298 263204794 34849 34850 700890751 39473 39452 162463085 34161 34162 738113768 24636 24637 69451567 73319 73362 793274288 44403 44404 892012193 69298 69314 57943588 43634 43635 893482593 1897 1898 853978208 42980 43000 52454736 19744 19754 403439209 56131 56085 7801590 86511 86527 662347139 80795 80796 106229872 30706 30664 280815688 39455 39456 380951077 49412 49403 182628959 95125 95164 878437777 64044 64045 753926570 46185 46186 47949484 92397 92398 512204692 66721 66697 225611135 75129 75107 11982862 90742 90743 644406586 10574 10611 196211646 39195 39196 745918627 27313 27314 534126448 29994 29995 283613967 76165 76166 711817023 55217 55247 695058482 85597 85637 273664815 95710 95699 566633049 60152 60169 46678988 16695 16696 833075935 64811 64816 478976565 27612 27613 396624054 37614 37607 311368466 83769 83770 390600461 38536 38526 153218696 90674 90677 199554721 34335 34378 124517010 28910 28911 204971749 37096 37050 389860969 54914 54915 135989003 19632 19633 442937393 75584 75610 496166598 64845 64846 405313141 80469 80500 125356723 85353 85354 52744205 59861 59874 237953860 91326 91371 480086255 37141 37142 923066877 22832 22833 444005751 80556 80552 642423911 37695 37716 576528565 69706 69707 596843840 58668 58669 651664778 45237 45238 881284955 47960 47961 396334201 79718 79705 433523994 46647 46640 214091588 55664 55665 201180176 32371 32360 776829289 78579 78626 772784352 99306 99307 487735805 89438 89417 918036532 80366 80367 962460957 63629 63630 659436434 56733 56734 973971664 41048 41049 348817504 91329 91289 311603625 39906 39942 469972439 33225 33226 157009886 44800 44801 225056626 50999 51000 354199227 62074 62075 448950485 88244 88245 360091963 25288 25289 626013558 57508 57509 558319634 60421 60422 257789520 56920 56946 789395975 83952 83924 233482156 22139 22148 32370866 70709 70710 632288033 98233 98234 888221261 77673 77647 867695775 33341 33347 28626946 70541 70515 273511306 63503 63549 698572992 33553 33604 145575766 71359 71360 757073163 69847 69848 765049881 93007 93008 86278900 95382 95383 423737347 97163 97178 183370954 71170 71210 579638468 71724 71725 767373119 74650 74646 120472675 74781 74782 387298838 77893 77894 420144327 18396 18434 277116855 46366 46350 640918385 33764 33765 794719835 93203 93164 150078289 54060 54061 379632756 30316 30291 663597321 14859 14860 967280245 43472 43435 912423153 74429 74392 593981266 28749 28744 799920506 39458 39467 102396660 54555 54556 224316378 42473 42474 477589626 63902 63879 420537319 95914 95915 206934448 14432 14433 262217162 72922 72934 609197433 95821 95849 979816477 69682 69653 786620996 16748 16715 768173224 38502 38503 79840932 52013 52014 765238834 96577 96578 587427130 37080 37081 624091686 86458 86459 175747200 94151 94152 596335053 51779 51747 700093844 12418 12460 869913009 88972 88973 280145039 74116 74117 685634752 89296 89297 435779592 96597 96649 644506372 62187 62188 374403802 6013 6014 388348828 69280 69315 589793501 87227 87271 591187217 1831 1832 160798811 88195 88196 325112045 71151 71187 788067780 9609 9610 234249786 6091 6075 746046391 79182 79175 986823952 90931 90974 596960518 67903 67861 387551980 30416 30417 624035255 59509 59482 924114508 76828 76795 866255088 43284 43313 911781325 73632 73628 297824308 83232 83233 400731399 18579 18580 519770266 11425 11399 928354822 4499 4500 761587401 72090 72091 70635933 75372 75366 778845396 56412 56413 517065642 19236 19237 184234744 59324 59325 986701091 69029 69066 649517505 79669 79670 265541343 72133 72134 536453083 59083 59031 290553253 86735 86722 497531652 69330 69284 980873202 42769 42770 665259004 613 614 269076113 83930 83953 945785275 2588 2589 986168957 13437 13450 855090646 45317 45318 579280908 6539 6540 950696337 46672 46636 997577196 81204 81205 665980070 45171 45123 160905527 24776 24777 43156365 51806 51816 187079770 59821 59777 30572523 82946 82947 221611709 25906 25867 467749341 61191 61168 486031653 57890 57891 936343693 17886 17887 255628864 24290 24337 789859767 24688 24689 888382489 94134 94094 866120559 96717 96718 590965839 77340 77302 340173989 81936 81909 854209564 82878 82869 68360977 95620 95655 921230172 88964 89006 925121587 29702 29703 359984281 68886 68933 551038764 19724 19684 418859539 49398 49408 517895217 98347 98348 290654299 44945 44984 876468897 82532 82494 907443908 47695 47682 190969764 81292 81328 982914758 56956 56957 562376108 41536 41537 887211521 35262 35263 259744325 62275 62251 126806847 72141 72106 650297200 5410 5411 201863109 10423 10424 730038274 82391 82350 986780594 10457 10482 363941020 8839 8878 573675623 31070 31071 102860703 63592 63593 899883472 58504 58505 590811043 44587 44537 232509306 71133 71134 881893985 40788 40789 9334732 89108 89109 599985041 25840 25865 761092741 7226 7246 569333231 32640 32617 470726860 21025 21026 329428761 35808 35809 538394073 6666 6667 478230396 47879 47880 892553234 80659 80660 920771477 65440 65490 573660436 60393 60400 400693433 97454 97455 231317406 86274 86273 244228907 11875 11851 467101459 73874 73911 723993035 32149 32150 51433504 72478 72494 931733431 82949 82950 679435090 71667 71668 521817731 67850 67851 270301563 59884 59885 769586953 73690 73691 174743815 17995 17996 599908658 2222 2206 421465705 52986 52987 649950716 33181 33182 218904663 51614 51615 548537633 10137 10176 916157238 39755 39756 419958007 49685 49686 841422715 48898 48943 391670629 221 266 914091970 26356 26357 411700573 3703 3712 912523947 73604 73605 741422582 14794 14761 50146045 2294 2295 936337197 97016 97017 953178850 8161 8162 654112511 6060 6061 587498153 78778 78779 654249633 28937 28938 610534505 76279 76280 931981736 17581 17582 894635829 17824 17825 189634973 85158 85205 605504642 76126 76127 768898060 57816 57820 118986696 62120 62078 218583883 75010 75043 677297043 50282 50322 429458431 87883 87884 796175153 76397 76398 546630686 54427 54428 976992380 39612 39648 540809611 22595 22643 279762669 140 98 138357363 47615 47616 879818076 77570 77531 246569403 60383 60384 21038914 21699 21670 3221506 27893 27894 438389731 2956 2963 240845348 64575 64589 320700541 71663 71635 975036098 75106 75127 558240964 22272 22301 673633598 39425 39383 353199495 58621 58636 309777298 84285 84309 283919858 97349 97383 667362547 45498 45480 629684496 23229 23230 908899999 58692 58693 369145123 64604 64605 548697008 98086 98091 528375998 49607 49608 380730533 69023 69024 874163806 71653 71699 509866223 11584 11585 372222518 83338 83340 885225062 97236 97237 443939577 1149 1150 44436650 68284 68292 7793574 21471 21452 585054352 78351 78380 322132833 47659 47660 160523604 49990 49991 500545724 91033 91022 671113509 62496 62484 606800636 75057 75058 204986378 47605 47606 725265772 17378 17379 326272507 6113 6114 713295046 11343 11344 640475552 64295 64296 167412729 25429 25382 122120211 20237 20238 136676062 30043 30003 103542846 24038 24071 905105431 55023 55024 961358716 48532 48480 221599663 70529 70538 642785256 87436 87450 162018965 81148 81149 792770291 21392 21435 433649333 99353 99342 971881400 49653 49654 555078613 47411 47386 985709952 69861 69862 822123009 39845 39831 275759106 6839 6863 196645526 59890 59891 926758066 26213 26214 988134618 46702 46747 808796811 57586 57587 456686065 76437 76473 411398475 49643 49681 224365249 51290 51291 26192007 59367 59330 779220641 72473 72474 711528079 15587 15588 294862060 19124 19128 855097707 45559 45560 658348497 82361 82362 155220347 40992 40993 833941106 46905 46881 372853939 29847 29808 534743924 77037 77020 511653925 61262 61263 557317749 45523 45481 338474305 47353 47354 827929917 46872 46880 53533196 77635 77636 572901592 65362 65370 507673255 21455 21456 739357368 85711 85712 218471190 89414 89393 29386234 81818 81819 126098071 13695 13736 965798730 32814 32791 576815088 34140 34141 174804040 59001 58973 447401822 54714 54715 273528880 54107 54079 970851833 65203 65204 924651693 10519 10496 476797526 2056 2057 413584046 56381 56382 892598251 13327 13321 410641914 74907 74878 279634723 60037 60038 383131985 64526 64546 750036177 10653 10654 651459212 53152 53153 479434230 89976 90006 766257759 61946 61947 885651383 60590 60591 827198281 74062 74063 885615814 58889 58890 819229099 83978 83962 442085421 30275 30269 334868089 9696 9745 44472829 97118 97167 784309867 46727 46719 173594320 23309 23280 5135520 82360 82333 82933882 94075 94103 275140086 76465 76466 577846493 16029 16047 155183932 62006 62055 65298067 21503 21504 414639052 14333 14287 876075479 59589 59590 336911187 54346 54298 119173757 17920 17921 835443194 49903 49941 221865030 63928 63881 372333753 82659 82608 278211713 84939 84940 911755464 18214 18215 916342540 56561 56559 70414586 87698 87747 594440775 81534 81535 235754146 38303 38304 480109484 26539 26506 233276244 85199 85160 471940629 3618 3605 553707440 18195 18196 448668342 96267 96268 710808780 35653 35654 548618094 54736 54733 56630571 17241 17270 66994369 72482 72483 56103059 61463 61464 154502597 3822 3823 840826968 51684 51685 518848558 60397 60398 683050426 83263 83264 645867804 43570 43571 538927266 23153 23161 934867873 27286 27287 781759760 69405 69406 907518528 85759 85724 890188016 28860 28861 516071879 11018 10967 565650438 70358 70359 248120220 7482 7508 952423941 48410 48411 773664905 12350 12351 835060354 83428 83429 652331631 62696 62697 42073350 81418 81470 387563256 99815 99785 436066190 22606 22607 579605665 74870 74871 997272766 42937 42935 422017323 30909 30933 456185843 57273 57274 542459603 55991 55992 377447398 20408 20409 946742170 20628 20634 792555361 78422 78423 68328622 91414 91415 388211258 19795 19796 158045282 93240 93241 441052552 788 789 49440592 29386 29436 608687877 78679 78698 575852150 76406 76375 51699969 59794 59765 420578192 42391 42380 463265455 88438 88456 338180614 32268 32269 334352223 15219 15220 574055343 19581 19567 737371109 1915 1951 15937757 12719 12680 117889466 6037 6038 114125216 1115 1116 881613866 7131 7132 84511718 87906 87912 365199497 30552 30553 800887567 40651 40652 569178472 62025 62001 928004925 56469 56437 311458413 1983 2017 749677999 55027 55034 297781893 13342 13343 323491944 15269 15297 364642007 81291 81292 791956577 65543 65544 234645649 59136 59122 392195198 10613 10590 226745302 94315 94351 223664941 22388 22389 603681913 70157 70158 699437492 30956 31008 605247644 56383 56384 134264209 15445 15446 303781499 95263 95264 53749329 83418 83370 108142772 35395 35396 146957990 89431 89447 921365779 33861 33862 803007702 43972 43984 69589229 59286 59320 840854076 26250 26247 344612419 75366 75317 156480036 21347 21349 936713411 2072 2064 611199306 84225 84226 552398750 73283 73284 874401958 330 331 333826259 92401 92402 826098237 82562 82563 321019180 67424 67416 585626916 46792 46783 842156209 93076 93077 220063381 91523 91499 986434816 9145 9146 599189344 62763 62764 976320574 95648 95649 86397429 90454 90455 431316931 89065 89017 2794781 62694 62689 593269225 63273 63274 801723788 5336 5368 787630517 48395 48346 707465942 9433 9434 704213444 67495 67496 18621466 59438 59487 258752284 87955 87956 882300552 54831 54839 152678251 24634 24635 710154003 53910 53900 972235694 74784 74785 737804526 80938 80917 520210027 14079 14084 235637886 30800 30763 46484854 65860 65909 953515759 82093 82120 993586284 41989 41990 803117595 18447 18445 201541506 94994 95025 142412514 31681 31682 124140999 53170 53161 780642075 15644 15642 383276486 80032 80033 769291545 95978 95979 405564465 36263 36264 704105322 55130 55144 208452027 98728 98753 173509597 64250 64251 848605282 59384 59385 966338205 71197 71180 615122211 66412 66414 589484006 92 93 473539772 12116 12146 215012186 6296 6262 568056785 30831 30832 437132755 10802 10803 247472960 25584 25585 654030612 40268 40269 52758183 76932 76910 425167402 92650 92627 379258815 14690 14691 682799024 45911 45946 309473998 92918 92937 86912826 84679 84720 706132012 79319 79345 322285890 66101 66065 606211720 69274 69276 143741284 75461 75437 896629560 58010 57966 977628736 34729 34730 418840824 15310 15311 798135420 6503 6504 150025216 8240 8241 846969207 92354 92355 168349666 67471 67498 995159603 20851 20840 667795259 32836 32786 16253178 29231 29232 330083164 75582 75556 769366721 25964 25926 663380264 47901 47930 544919515 98657 98658 887805509 28211 28212 99730117 79766 79767 700624027 49212 49213 80859582 85090 85133 420351232 87523 87524 105502439 59510 59542 242001261 5413 5414 784674327 18719 18720 192752147 43761 43803 490444078 63580 63560 457476717 12410 12411 627863692 84158 84159 874106468 89287 89288 114147879 72095 72096 114680819 15262 15263 696405696 56732 56733 477232040 17260 17251 256164408 218 219 832004642 16518 16541 156132521 23937 23908 677063769 66454 66455 606452076 51567 51568 473172588 99507 99508 390953367 61576 61615 576698774 27387 27388 452868765 53093 53056 836468319 79736 79724 768274820 39134 39169 443446396 62176 62160 102061609 38558 38559 62138131 30902 30903 690951863 1260 1283 338317664 25558 25559 422997751 74591 74592 924402253 59688 59689 552894264 72343 72335 476946364 63934 63916 788352163 10649 10650 639209976 66969 66947 626274226 90287 90288 598503191 50409 50410 866759476 17569 17581 797066770 21580 21581 162882291 42020 42021 177157974 47048 47067 395068961 48989 48990 268642535 81483 81484 246797120 44903 44852 619382580 68239 68196 128239233 34963 34947 529147320 11914 11915 58305945 73634 73635 531673776 99171 99206 574971381 68282 68283 927278218 34172 34185 492713861 55904 55893 622983596 21535 21536 64036782 72655 72660 577517557 55417 55418 201851873 41681 41704 181405185 28310 28302 483914540 2882 2931 847340367 80527 80515 929546186 31251 31295 886011463 45090 45091 498380071 12763 12772 802697333 9068 9057 640696585 61911 61903 212639984 27458 27459 750233062 29825 29832 628915530 22978 22979 353545483 49052 49053 129726767 64257 64300 174533500 79821 79822 640275973 6304 6354 73367338 58744 58745 537379828 40650 40651 915562487 94268 94267 921344944 76237 76277 289069402 23965 23966 583332921 87410 87411 917214216 69536 69537 41307292 3077 3041 860239581 22622 22623 663795022 64536 64509 371990013 54867 54827 742959500 17870 17871 582982008 48189 48190 146469619 92221 92222 456169443 52324 52319 855779639 75401 75402 621590964 32406 32407 343153920 44067 44068 852424273 27151 27152 429955074 60358 60344 446140813 10745 10746 754717133 68488 68514 336385215 54249 54199 797392707 67463 67425 792008290 81641 81626 812306294 89886 89895 782572669 6743 6694 697834746 77086 77087 896540552 43875 43876 722533402 4311 4312 526874604 90829 90830 484274726 90220 90221 249362386 3416 3417 487891232 13776 13777 109403008 38470 38518 967831168 12212 12213 834927992 87724 87725 253080476 36723 36683 362504851 72804 72805 25589502 26851 26822 476125036 22935 22936 171888132 80051 80087 193390057 54513 54514 195898982 82545 82546 308995244 82154 82180 313298484 1959 1960 218246200 63353 63349 73631432 6241 6242 116644375 64680 64681 324196941 18210 18261 287261222 18475 18451 221228167 33839 33838 357919899 48091 48085 372124823 61222 61243 683669350 42255 42284 825651681 47927 47879 387357976 49081 49042 985897838 99560 99561 46163868 54482 54453 359245513 51065 51117 16827843 26389 26353 742669637 84483 84517 627705243 98462 98410 606061308 30224 30225 879068333 49040 49041 265072083 7619 7610 731679106 45996 45997 754087891 64327 64357 502745520 92739 92721 516184761 78595 78596 18825783 83386 83387 490760745 3427 3397 29443204 31349 31384 992439573 72617 72637 299440318 84677 84678 952514329 24769 24723 847362054 97449 97482 304125122 68233 68282 921920628 94993 94994 462622190 56421 56417 91851348 67689 67727 207574157 99995 99950 261305177 64285 64270 5358311 24926 24963 247645623 73944 73945 705158721 92156 92157 212037026 83439 83408 337585544 57121 57117 356983677 33983 33980 198887579 70432 70477 137248036 525 526 972426877 86677 86678 49236587 6592 6593 312286600 74349 74318 618626122 9534 9535 992916354 28082 28124 742610636 61035 60993 457563821 60297 60347 740914022 52808 52775 188757632 71931 71932 586558450 93161 93162 417352403 46505 46539 27835568 55226 55227 406783343 83549 83590 750030061 16299 16300 468078443 26413 26406 851985414 59480 59504 213679725 44567 44535 959070810 61646 61647 993707926 6002 6003 536024455 54578 54579 812432394 20238 20239 994511203 49732 49704 65781608 14501 14479 942254238 5492 5450 916312733 8761 8762 220350498 38898 38936 92244633 84496 84505 101550975 1416 1459 592288867 98796 98754 751391280 31945 31902 403825986 76486 76510 269795410 94382 94383 659609214 65269 65270 775884857 78743 78744 420597159 3035 3066 303591955 68732 68733 192334800 46146 46147 712557293 98710 98711 393768427 96975 96976 796809452 58325 58326 705047566 23213 23214 212396016 75768 75769 468291246 96478 96479 30800122 10290 10291 654806891 89505 89506 445699120 31649 31624 705992640 84985 84986 461184210 9455 9418 722034181 53832 53833 950038177 35322 35323 655246856 39136 39089 369329934 45891 45892 614619423 45252 45274 112068296 1815 1816 845597468 23595 23596 786978802 79065 79066 847672151 13262 13238 864532273 29509 29510 380897579 40035 40036 86716745 16969 16928 178076741 72711 72712 593260941 24524 24508 729263271 89009 89010 365858951 36642 36623 190195539 51312 51313 927575563 5157 5198 391442529 2390 2341 382978232 1242 1243 227639658 62837 62838 572522932 92139 92140 451993536 51139 51167 941156171 95052 95053 420879554 75127 75159 633683806 96597 96598 590463731 74601 74593 296287325 70305 70258 74796995 18389 18367 163419515 56302 56303 981475661 4371 4383 186582265 30564 30565 758146902 22790 22791 919448595 5102 5116 697101860 17273 17274 548629164 14370 14395 919141911 663 708 68968963 53015 53029 958201183 10973 10937 354335976 46320 46321 987981509 62985 62968 666591951 55860 55847 35758218 69221 69222 139060639 61744 61745 224494137 15991 15992 136039115 41233 41234 151816667 68535 68558 962489438 45157 45158 826656013 26938 26905 1814440 41849 41879 128546547 23117 23078 305234103 7016 7017 618329280 34865 34866 189834081 53802 53824 588352953 66476 66477 23750417 59972 60012 367460145 37111 37087 102129831 46516 46517 692655334 60868 60869 265886497 97165 97166 590706180 16928 16929 340950328 63013 63014 619085810 2850 2899 329511429 74987 74988 302902801 40367 40371 359929492 40670 40671 253416215 11531 11532 396499059 11854 11864 582434160 32988 33008 921893331 89776 89730 568815155 85570 85584 761691969 18404 18405 132857337 74747 74748 853782360 93722 93714 266385740 80681 80682 498754253 3489 3513 948973740 27941 27966 996160709 9001 9002 797894565 20296 20335 114180023 10020 10021 802333707 1771 1772 782416749 83387 83388 34015547 68427 68406 923135565 30005 29996 555221288 64443 64450 305068922 17222 17223 983510356 36177 36178 503570992 42141 42122 779531490 67417 67431 26049589 75314 75315 327986962 70560 70536 574905609 56174 56205 91708421 13232 13181 192615798 10845 10846 732695674 19897 19938 947456770 58485 58486 584052528 37067 37068 896272875 93192 93193 861017398 33991 34009 203200353 25919 25874 932275300 35671 35718 925736410 13944 13954 647769976 35369 35370 369593809 54996 54997 356168709 20305 20306 80665978 77653 77654 169384540 54882 54920 832303884 45119 45120 959542192 59131 59132 475912660 92331 92332 789553596 58300 58301 287329020 56012 56061 135015332 38789 38790 917688004 59420 59428 575165074 64732 64733 301209249 60207 60172 849698617 80597 80598 869457075 89899 89847 374714383 16486 16487 662668882 62803 62804 201601942 66421 66459 172605010 72644 72645 753806652 7799 7846 309043334 19315 19316 143732018 41371 41372 495450450 62867 62912 267725732 68599 68584 15210619 22392 22381 928541516 10321 10281 260210316 40042 40043 596888434 6805 6852 715709682 16136 16172 62863464 28381 28398 959040192 94694 94695 351124208 49191 49221 623929472 54872 54873 79825838 69727 69715 523842127 63394 63385 313958024 30463 30464 780424729 1665 1666 524209119 20704 20705 859914005 2837 2838 374448344 10983 10973 146692883 60124 60141 495381241 68397 68351 546644456 86056 86067 392758108 50502 50503 932809622 68018 68019 533207337 39500 39501 748034952 58679 58680 334066976 56992 56944 812254508 98956 98984 877826000 22891 22892 168914591 64122 64080 498808989 27391 27347 1080057 75720 75732 929778860 26260 26261 689254631 21574 21575 288274406 90294 90340 533062201 61370 61371 964132340 36892 36868 924789839 28205 28181 527765566 83165 83166 838943161 89992 89993 164484913 9172 9218 574127079 51869 51870 369340865 89494 89454 628237894 69053 69040 51258271 46599 46580 980534945 78734 78735 647196032 25016 25028 337507079 79402 79403 860185695 87167 87168 937680566 92986 92987 542307753 90709 90710 88283091 81795 81749 427487359 31469 31500 123323274 64573 64574 78825418 35381 35347 518833488 28065 28116 827212217 20075 20114 898882803 10662 10663 293249127 75719 75675 512346926 32779 32780 406656544 98235 98236 482002361 26452 26453 207516719 44280 44281 995739670 22038 22039 530239492 47136 47137 862606555 59175 59133 882515865 55676 55682 283251110 12896 12849 838997981 1268 1269 741606646 83723 83687 211999348 56437 56438 690425511 80902 80924 766581520 92307 92308 269764051 47967 47968 80564330 85798 85799 418182337 43566 43567 240067748 77529 77530 768062369 64018 64019 259433444 32272 32273 723396609 45232 45233 159655526 94211 94212 737053770 77918 77927 27334274 98302 98303 561967043 97981 97982 431626260 22747 22781 673317533 26354 26399 306544737 81146 81147 989336538 75923 75924 392932565 50131 50132 791099692 74666 74667 347369731 48072 48027 859568888 98612 98613 692731917 59828 59829 31169115 44897 44925 439368231 47871 47872 311930265 16083 16120 442637982 39635 39636 59156054 5051 5043 157793147 14937 14953 158196938 60063 60088 508622813 81795 81834 354640081 22561 22562 731765316 7104 7105 427064680 92310 92311 169401449 43779 43828 896628541 43250 43217 424701443 934 948 954329647 99249 99250 812452219 79429 79430 63464341 51043 51076 136643312 26664 26665 368107819 43138 43139 309636847 9340 9341 142080610 95637 95638 15252672 56780 56740 862154971 45890 45891 375679154 9003 9045 86424543 29841 29842 140855536 92382 92426 420870124 14679 14684 769950326 53371 53417 549272708 9299 9306 593804925 994 995 722153312 41530 41550 210755786 90380 90381 902660663 65917 65892 421760933 58241 58242 627251390 21207 21208 465351093 61628 61629 155493607 84483 84484 859973444 24027 24028 451236275 42534 42535 659861831 99626 99627 330785911 27995 27996 295047843 70799 70753 287797548 19668 19669 157089149 60577 60578 820737181 65315 65316 584069065 82542 82543 35301425 69039 69011 559706337 73177 73179 270921980 54575 54576 515244978 668 712 421364631 38088 38089 430850754 26300 26301 139785792 99154 99139 180050377 44389 44378 401845147 81461 81457 225015497 60152 60177 964051147 591 592 327178914 98393 98440 728579505 82852 82801 898739924 17991 17992 850077768 98547 98548 819134873 24352 24353 133721837 95961 95962 573711491 37889 37838 91986133 47308 47309 175732051 60405 60406 210906403 1961 1962 518264332 5030 5031 697861274 63741 63710 966014670 77730 77731 331854695 1140 1141 686530331 80264 80298 119399777 32263 32264 592316189 77879 77880 980552790 75795 75796 79915606 92652 92653 4483109 66845 66846 586167396 79341 79342 505610377 82964 82965 126796776 37928 37929 475196011 1147 1142 856772627 21744 21733 475912565 13460 13461 994426451 39714 39747 498614660 69074 69050 889260782 83319 83337 295455363 46891 46939 210806555 50690 50706 21471328 69007 69031 531685206 32402 32448 701226363 91245 91246 358154944 57072 57060 162744426 72936 72899 145755688 14672 14697 390401202 12683 12726 38131635 84181 84230 989276161 76616 76617 388592836 64174 64175 959525709 65178 65139 641159965 60466 60467 315170499 98977 99022 13105652 45257 45217 392489599 57125 57092 806610202 29399 29400 366299852 14061 14062 293527696 28765 28766 443775232 21406 21407 19512123 82447 82448 128717406 2959 2968 699805859 26387 26388 467127110 88079 88115 62371679 75611 75612 85301535 2999 3000 863674941 98850 98851 41740305 13945 13974 499516516 89848 89822 517657396 13831 13881 163341104 85517 85552 268887129 12270 12271 315326645 96467 96494 6167023 8994 9022 135120765 48362 48363 840453250 78727 78728 415463868 94108 94155 238005679 29571 29543 591590721 59919 59889 793114821 71699 71700 713552381 5664 5665 72204969 67436 67397 627152046 49674 49707 4514267 61443 61444 19316305 36340 36299 408924190 79892 79870 400087096 2382 2343 874910476 24427 24463 770702110 24592 24593 930209542 51837 51838 521513214 32426 32427 26308033 68686 68687 203097212 74159 74160 769132888 40712 40714 355129071 3295 3346 174798179 22676 22646 47467197 57347 57348 108123934 95590 95591 463221419 9389 9422 708112791 20441 20442 836859522 72618 72619 648883456 27618 27619 507754542 92795 92832 316065406 47736 47748 777573577 28586 28617 362135078 70289 70290 516932331 30269 30270 660889086 33160 33161 888363447 30413 30408 361238071 28989 28998 249043766 24700 24701 3826687 52209 52210 280910071 35708 35709 469734213 19142 19130 498180315 77199 77248 455676858 2753 2754 714903463 4302 4303 340642928 84586 84542 40519017 4243 4271 144060848 20182 20183 525883610 80329 80330 108457286 47829 47830 963149391 18032 18033 370841755 24201 24196 579852782 10376 10377 841219058 84885 84863 91293389 69334 69335 615373122 30197 30198 634476562 74826 74827 746313330 9017 9021 817297670 96751 96752 648563407 21706 21755 215843662 10361 10381 175021606 32843 32850 762297090 84813 84814 414634659 95009 95010 306562762 60224 60270 437093360 99307 99305 431109955 11640 11641 67599677 64093 64094 854645971 60495 60496 556607413 6699 6700 943203747 46908 46909 693221314 40565 40566 917450516 29658 29709 963713037 36091 36075 748829184 65627 65654 563482668 45772 45726 138620437 32433 32434 353624900 30596 30569 897767167 10972 10978 330869091 7468 7436 803289538 78957 78943 82480989 70203 70204 759999823 87047 87048 814742661 87254 87255 611142635 59698 59691 837924984 73203 73188 756639210 74066 74087 9845348 42585 42586 486936871 67660 67661 532679131 71858 71859 403051536 5895 5871 901366832 43379 43386 824349894 46873 46874 365876254 34659 34624 781479351 60647 60648 828565545 87404 87405 449659142 32258 32259 773133983 55737 55706 167891343 36375 36351 91038473 31588 31589 497914641 56402 56403 756283847 8745 8781 811709053 94995 94996 284717729 12172 12173 130833883 69926 69927 389621499 59403 59417 748385783 82847 82815 117572597 83662 83663 942410672 88231 88210 149059171 39566 39567 617282844 57834 57823 270135145 2758 2741 161910560 78304 78325 98546637 2891 2892 267092798 46905 46906 862046027 40137 40138 58944387 79591 79592 566447847 47616 47617 696560586 33185 33186 218919030 52984 52985 210305048 4049 4097 94869774 27051 27095 819843252 87034 87035 814098330 81856 81857 160016293 6165 6166 236768740 90146 90147 83810685 46992 46993 359869107 12147 12188 404887092 59586 59581 646595329 97250 97262 965570950 92958 92959 985201076 27802 27803 382960415 58396 58397 879752483 6817 6818 190599102 87642 87596 859850788 65919 65920 829268683 89039 89068 844020667 2134 2183 85581154 90175 90194 221947962 4871 4912 703970977 50221 50211 428389618 77464 77442 694485815 68332 68372 11262389 68937 68938 391434296 95627 95579 296946131 40502 40519 297954548 8541 8542 352771485 43827 43828 254234963 29517 29518 443680930 13704 13705 297528105 10835 10836 262596719 48276 48277 516535012 52694 52683 788447669 34439 34440 947089710 58395 58361 190833220 92997 92998 549642083 94511 94512 194579088 8888 8838 699484465 16596 16597 660402102 37984 37985 112167484 6683 6684 238488859 7608 7617 404513477 88191 88151 264573710 5356 5366 256852065 98872 98833 243530568 78816 78771 394808347 68622 68576 614501663 87583 87577 911503333 8953 8922 377957782 93205 93181 651595362 76787 76788 311503548 29309 29321 431234015 16913 16932 996954179 7719 7756 374954433 60740 60697 840525585 62913 62914 670768143 69092 69093 773140045 94081 94047 456362269 51912 51913 56704131 37736 37719 70090761 4351 4403 945799421 4241 4242 545780053 69229 69230 641251502 83616 83617 586217914 98714 98740 19682449 17383 17421 699144062 12852 12853 670264004 63218 63219 78685146 55280 55249 302977867 17702 17654 58641922 29273 29274 697967711 317 318 908888405 62407 62441 96040795 87270 87271 411028499 62992 62993 503275875 65737 65738 349125328 5425 5420 979170792 89131 89132 683056661 53966 53972 315368591 19738 19739 550005982 52051 52095 892229058 79883 79832 372362846 30112 30113 374227422 14057 14019 658436729 61376 61377 828251731 88152 88153 295021893 34396 34362 968118015 60414 60371 961897127 48504 48471 527615650 56355 56356 168373573 49026 49031 437231823 10274 10262 783242794 28463 28464 526129306 86715 86735 450641036 49051 49032 308443920 55711 55712 200193384 29558 29559 575834656 11688 11689 230996475 41460 41498 866582726 46545 46494 531111708 27471 27472 527686793 47453 47485 741158135 71267 71268 900586498 57638 57639 2022732 45895 45906 595623201 18031 18032 660528090 48312 48343 660337768 96410 96411 345445613 17341 17362 266104692 81622 81623 793566227 9451 9452 418882150 32728 32729 287767497 41193 41233 563188369 40622 40623 653924221 87590 87556 654776997 17335 17336 264662320 60067 60030 843619190 98951 98952 2570575 44845 44846 754037518 65754 65755 713099422 73247 73248 509666011 65232 65233 304737368 51032 51033 760889350 26052 26053 58251834 52698 52699 241065006 15043 15092 73144905 42099 42100 161658663 50881 50871 222493619 21586 21614 390655501 50402 50403 42794414 55595 55596 587135386 1254 1255 669595229 40083 40080 345652503 27918 27924 686353366 32612 32613 897823173 28285 28286 406626494 36012 35963 692733202 82037 82038 765908009 43697 43698 852871258 38724 38725 528409788 92377 92378 773503695 29216 29217 398906047 89393 89394 121483561 72053 72054 946350544 67539 67550 965541644 98716 98717 957115122 19413 19414 609815492 14694 14651 58472419 1786 1787 243917260 19284 19280 560415674 55286 55287 767696821 78970 78959 443618797 33933 33934 466244097 89844 89849 966377829 15355 15356 298603669 17937 17927 538917465 59001 59025 202228855 63000 63001 163953083 78609 78558 911656855 72080 72081 370596766 46998 46974 782428071 86716 86717 86761641 816 817 51115298 3970 3940 864867230 11717 11725 957072324 32099 32096 379588056 94701 94680 374774907 69400 69386 753331620 94195 94196 151429057 40467 40468 260186353 5366 5365 747345979 16673 16674 857738977 83876 83877 94690250 72632 72635 872262640 8626 8627 933599233 30190 30191 586284132 31278 31235 390508890 61771 61772 773832982 4136 4151 990466564 85247 85216 815733108 79530 79514 253042823 10510 10511 161400926 93693 93694 748661218 83187 83188 28676911 64420 64421 151939319 75229 75230 952989587 30543 30544 385580046 22052 22081 399300868 24539 24585 8611407 24528 24552 203417095 79261 79262 252741133 59837 59838 116058540 30469 30470 518579704 77110 77132 167843708 16682 16704 279412849 64480 64481 312727379 98207 98227 453806986 7898 7899 76153193 95617 95618 92314009 74455 74414 917021249 4618 4596 751650472 56843 56858 243213020 68549 68550 439076916 171 213 446458150 23840 23841 378805193 8385 8336 525246619 32036 32028 171295831 12444 12445 12157608 2166 2182 435034392 10872 10873 987541173 76138 76113 69569758 21353 21354 37901941 68646 68647 665057310 19303 19278 652542202 66721 66669 821159307 73029 73030 453926609 22191 22187 937746943 19554 19532 606566893 9638 9643 967516485 10333 10322 593561037 79304 79305 813221644 93755 93711 802840995 39810 39811 276022468 57269 57270 278114352 95212 95232 974437406 93063 93064 97735690 7003 7004 89703923 61973 61987 165563994 69616 69628 373240910 78325 78307 709949836 31462 31417 956076817 48123 48124 232984185 74266 74291 687600690 49970 49996 824206511 61113 61075 709099576 23902 23950 232960048 58702 58703 893296371 46923 46932 950310271 15408 15409 759567104 55051 55052 856445557 10056 10042 314244429 76269 76247 944641234 94015 93973 411965688 79629 79664 828838682 63967 63968 304683673 7112 7113 277892026 95138 95139 248202109 15203 15151 890449491 87091 87092 605625334 23631 23632 628598159 20094 20085 98932421 1120 1121 956303306 71269 71270 647803075 51302 51303 880960019 24275 24325 674599513 25842 25843 544440168 42943 42944 221470682 72958 72959 58160659 18901 18905 20434089 77973 77974 793191987 38716 38741 653742532 12599 12600 180846858 47564 47565 671070860 53115 53116 794337853 34022 33998 586335130 41217 41218 831586164 59127 59128 218107793 42998 43039 680387571 15136 15137 10813856 7186 7202 821067846 6291 6277 321530999 84929 84930 271984970 68632 68633 589193563 76953 76954 888627825 5020 5021 285132947 8230 8231 628279199 4326 4327 49791315 69708 69697 518554678 21185 21186 199391508 82117 82093 923631534 61633 61634 891966788 19056 19027 368820127 58319 58337 312582372 22272 22243 322505189 46214 46215 652014111 47798 47820 112966867 4501 4502 715629350 20346 20347 855400873 78066 78067 310477082 35564 35600 246092312 51021 50990 695824698 75565 75576 68382658 18821 18828 128223286 36462 36463 960312267 6450 6451 367300070 85202 85203 406663687 31935 31936 216817883 33162 33163 515501872 97125 97093 249622789 54612 54660 802948309 33550 33551 857938748 65675 65676 587718665 34095 34100 972694303 6421 6381 913572556 39339 39340 656917714 54043 54044 170558297 28851 28886 62075428 17930 17962 776216974 68255 68290 652138944 27778 27779 689451903 74522 74510 489765892 73072 73117 763947913 84333 84334 522529430 76691 76692 420491759 16636 16637 970905937 8586 8547 950471895 62164 62165 81048396 39703 39704 416527599 14865 14825 343768556 45258 45216 342034700 6540 6541 425703777 19520 19521 705831089 7971 7968 325111077 90849 90860 397499435 12539 12540 63031153 34333 34334 28145290 3023 3024 712618808 48264 48265 750488911 55836 55837 302423677 90014 90018 155240767 37291 37292 47975276 53440 53467 453773716 69892 69893 730349839 60934 60964 692080189 93599 93638 409203772 17080 17120 999236371 14229 14230 496495855 63417 63391 702409224 77798 77799 552529178 47871 47830 6535625 46198 46199 704471667 68433 68438 17713601 26264 26239 404733296 98431 98475 833174267 97407 97409 400854175 1169 1170 713515104 68979 68949 284341784 70261 70262 549085812 61401 61402 656063190 60578 60579 7204660 23409 23379 613149757 70158 70161 44801443 88781 88782 294685147 92872 92886 148421162 81943 81905 28338434 40883 40884 342048191 66529 66530 844822815 84317 84343 984224848 72175 72182 922929998 18442 18429 813213852 44698 44699 181077977 83908 83956 755489923 24104 24105 193754173 16825 16826 133898642 24736 24737 133012878 29388 29426 887872376 56883 56864 670359705 67700 67701 593979440 65904 65905 767370328 25343 25344 528919602 79279 79280 556303167 50959 50966 643228200 70899 70852 867597660 36536 36558 478500776 37323 37324 693043581 20664 20683 998162614 76373 76376 464410476 79062 79063 647448601 46599 46600 719425929 81476 81477 749862756 15380 15343 335233814 4854 4855 5304289 97948 97957 992759193 66577 66607 315568831 11212 11183 169830950 19124 19125 181767273 33998 33999 42237292 53542 53543 437025128 48880 48879 113909884 56676 56677 81943664 89420 89425 292038989 22239 22240 271712110 88909 88910 22716682 89062 89063 172152537 84402 84403 298495000 11872 11861 278358590 69788 69789 12737754 20630 20613 123224832 23922 23923 708921601 82409 82386 111774538 69373 69374 461629201 58107 58113 151517045 83207 83208 258067056 77314 77315 828145606 48355 48393 645828845 77290 77238 483450775 89117 89167 213049403 38600 38601 407950673 68707 68729 714674229 72745 72755 836647932 12493 12513 953852362 31361 31403 703410997 16671 16672 666171426 37792 37793 719674968 80512 80513 49923403 49572 49605 612356962 17480 17446 396271793 61870 61871 366868790 70287 70288 395799950 59887 59934 382601528 52591 52635 102936213 40903 40912 128719214 98886 98928 539730899 42076 42077 556148266 36546 36529 564418516 78042 78089 528203926 53958 53917 28244267 88309 88310 271042397 12262 12263 698101197 90341 90320 90014748 67851 67852 36719096 39057 39105 198274941 62728 62729 565882273 23260 23286 549063707 42434 42479 789768991 55843 55831 40776341 3553 3522 790700526 75130 75088 525036822 55767 55768 939205806 88625 88626 149764112 69840 69841 742780873 87726 87688 967045245 33032 33033 96117988 33070 33071 166803894 64164 64190 633682104 58363 58364 145929147 94902 94903 613673494 7007 7008 595526283 84684 84685 880383756 29026 28993 559986844 4261 4295 266687647 24049 24002 291414894 66828 66829 384566311 61883 61884 632749508 74763 74764 190051056 46270 46249 960329120 44207 44208 676121875 54814 54831 574400943 63442 63443 402398055 72807 72789 436267175 12273 12274 794760414 15472 15494 616424945 13978 14009 518530777 30843 30844 753699460 18255 18256 633336746 18777 18797 625712076 72268 72269 714475092 36807 36830 569014937 38141 38142 95321957 6298 6247 513187120 14093 14118 307808142 40396 40397 832791312 55246 55247 497872503 71610 71611 563771231 68992 68993 861004853 57740 57741 313054382 20 21 704077400 28173 28177 474921945 20366 20367 402657296 9061 9062 936138054 58254 58255 198738319 11574 11573 582244102 22827 22828 506365825 42463 42464 839287361 91702 91703 269589 79189 79178 308070894 59107 59108 444284537 58435 58413 627615624 62226 62216 300277939 10615 10616 15261129 83389 83390 90677024 50310 50311 183905316 34093 34049 197201327 60398 60448 515868176 48194 48195 580045994 86753 86763 788821009 46426 46439 985612212 91165 91166 943495290 77479 77480 342094908 70630 70631 2796560 81382 81344 684800993 26920 26921 504033688 52527 52528 999231324 5382 5370 499084463 18823 18824 557317872 53841 53842 4548271 71541 71542 792326433 77575 77576 767185207 13438 13439 387068348 89675 89666 414068949 95338 95306 166316539 32070 32071 424114201 91953 91954 273487863 72814 72767 926524922 71654 71672 256333730 39978 39933 664050174 27117 27118 832604450 86472 86473 474880191 47091 47129 187841385 62553 62599 683374929 19634 19635 559655122 24605 24606 267433850 67724 67725 322015705 75107 75108 707374449 81940 81941 120798222 72361 72362 684844342 3319 3320 630201090 38650 38678 122671112 5184 5169 374654890 81436 81437 519844252 18969 18970 25113365 83687 83688 708855879 69635 69586 881750844 2224 2262 104069721 14003 13968 728747451 81122 81123 278569421 94249 94231 829662824 39991 39992 246479442 79558 79559 55759026 17627 17628 869407905 74932 74916 111416833 85630 85631 276204951 27453 27454 622808694 68505 68486 21862280 64698 64717 689293849 31835 31816 664844527 55107 55142 740596335 77664 77625 541583777 39714 39756 638035212 88558 88594 84965589 38527 38573 82152388 1539 1540 766383331 46303 46271 787405251 63350 63399 942256777 94090 94091 788929616 72915 72916 304293544 83125 83126 502422944 48737 48761 538184203 69242 69229 926038749 27759 27760 653404578 12905 12906 15461391 1823 1825 492311108 89327 89328 819604887 64941 64942 189722458 53276 53287 365329728 90819 90820 782326498 45551 45602 657120303 29665 29666 374446787 77596 77645 192017350 81103 81100 29758552 34865 34884 141683749 48597 48598 102736560 43585 43586 958363294 87082 87105 705879236 31793 31825 357470229 34617 34643 975352612 8848 8849 448614294 55848 55892 904041110 54042 54031 262836005 68147 68148 907095092 11853 11861 568185811 10281 10282 933588181 52180 52181 839092174 27303 27263 890657643 55743 55711 676550447 24066 24067 953986258 44947 44948 661339569 15475 15476 141459687 43342 43343 925098263 80872 80905 155138634 89375 89414 195510670 88546 88547 86918446 41893 41841 832655414 30490 30491 105256486 4577 4526 924412406 96761 96762 911056895 39305 39287 51532362 89342 89343 307840973 22060 22061 436131953 50245 50246 353060042 77144 77159 239144073 4151 4203 43981716 29861 29862 917394439 52934 52935 837701860 37989 37990 431496984 78769 78770 366324313 98251 98252 652032795 71032 71038 804404310 80367 80368 764014019 44830 44855 488933862 81816 81817 933393825 63137 63138 1654477 7460 7461 129454972 10122 10115 842518990 89966 89967 288081051 7489 7538 35966676 57808 57809 625245570 25779 25780 543775499 92346 92380 559271488 21441 21442 590623359 67754 67755 352802140 12040 12077 442300169 56792 56793 851784616 5008 5054 348323069 93280 93281 809862821 45440 45464 935476046 23032 22981 776828687 45331 45372 616726700 97724 97725 411274563 44478 44508 293060068 26404 26409 712542441 73190 73169 452657119 68830 68857 5780938 9029 9028 878450859 84256 84257 924274746 88816 88832 296071469 74248 74242 895417378 22521 22522 508988621 42816 42780 274330542 46485 46486 101309827 85559 85527 255830891 67642 67643 587135613 46460 46450 265814090 50248 50197 278286438 20729 20679 131233473 47992 47993 240326194 90460 90410 757799669 50295 50307 412536897 50782 50757 990683913 44936 44937 327713294 21128 21129 927127258 29886 29887 606467753 52412 52457 536664610 84945 84987 771549468 48092 48093 363966284 75248 75227 452063051 23086 23087 2532612 33356 33401 322613703 45505 45506 356079049 53105 53149 152163326 31999 32000 11167501 90643 90644 654874296 81949 81950 830481666 98654 98666 398765739 57981 57982 929776550 95895 95896 758814782 4592 4593 956042458 51375 51376 887938112 64986 64987 757667552 63063 63070 945813997 41947 41949 902493985 87990 87972 915596016 50363 50364 397120804 94075 94076 916864332 19633 19634 480149727 33973 33989 669588462 66525 66493 467648392 87140 87157 833169058 34489 34490 777836873 63282 63283 936152328 22463 22464 404085221 39064 39113 741350085 71364 71374 857109187 98956 98954 690837820 8973 8974 537765948 39400 39415 128069689 5687 5688 497170833 85713 85714 849539832 65994 65995 629492793 86403 86423 852316646 34977 34959 161408595 44200 44155 465110926 7682 7667 496055167 79079 79080 306850261 26117 26118 747452609 97043 97044 457333222 45038 45021 87299247 10702 10679 467117535 77876 77877 36655605 92637 92638 266482590 58678 58679 731151470 40696 40697 129690214 92539 92496 288807291 14169 14170 897225927 83992 83949 844310677 75652 75653 958837279 94557 94558 256429614 33982 33983 368639355 60985 60940 320518240 31780 31781 741016016 93116 93117 722390600 56111 56112 931700549 62569 62558 861344755 75081 75082 89599426 48768 48769 785584804 73377 73417 935286966 85490 85491 854339889 19528 19536 385517912 70458 70459 129929458 11322 11347 787850239 16495 16448 578724997 83603 83604 351823923 12733 12764 305186236 31949 31950 323514492 40263 40221 647781422 37951 37944 357016817 15412 15459 908883941 5357 5311 705414324 13503 13504 944623113 42997 42994 43915336 83118 83119 363888171 24982 24983 374593042 80729 80730 314664886 43240 43199 991790503 38226 38227 980552638 41625 41626 874003405 51077 51078 104050666 46245 46233 938935001 40729 40730 901432272 10000 10001 355624812 23556 23606 981164124 38696 38726 152317533 78682 78683 517618766 47094 47095 61895617 59485 59486 132386022 66449 66450 107808574 65222 65223 973292555 89834 89805 867948345 49249 49250 340421116 30954 30981 64945190 63469 63470 414338759 62693 62649 759595322 84714 84715 106899747 31821 31822 114230334 84108 84128 822093528 55062 55031 709548300 83050 83027 3810841 1243 1244 411853471 89536 89537 440855612 31536 31547 76373176 78323 78324 55425202 74345 74364 713708818 10281 10234 563014198 96915 96880 441689964 11168 11169 334653242 79035 79084 900996718 48288 48262 324411121 44852 44853 549106156 93256 93214 895593081 93456 93507 764548207 24892 24893 28673114 93305 93356 323191581 72158 72159 104681201 29583 29581 720719781 51207 51218 89273415 4435 4399 365054289 29697 29698 303126853 91358 91336 297668161 81450 81451 385844571 40857 40858 274783775 5564 5559 1435987 91005 91006 74466083 18404 18408 363921929 32261 32263 632785763 88968 88969 320773697 16460 16433 248071456 89706 89707 589574197 11572 11611 880469737 51132 51107 245823574 28045 28047 552663954 95002 95003 95653961 35348 35349 483697953 55402 55427 983554634 19490 19491 175169729 27889 27890 937398560 37289 37290 451937066 34689 34738 889262484 45661 45662 944833714 99286 99287 733256948 76848 76849 456552767 48303 48304 702476172 87931 87932 186748424 20611 20584 407271818 73962 73983 478284970 99476 99477 984554123 18038 18029 359701943 28838 28839 795999208 89351 89352 230849025 52444 52445 968376194 71237 71238 102340156 27551 27552 899734239 788 836 573377770 56841 56842 503450755 6781 6794 887765367 52548 52551 247778283 50362 50391 297061078 40240 40241 150379714 64289 64290 285756661 81802 81803 967140963 14914 14884 74123408 10287 10323 428372538 47127 47113 818920815 8191 8192 595850889 7099 7141 983281424 37941 37897 313125545 43273 43242 957658404 8697 8698 510193901 63832 63786 263447057 76601 76602 81520158 35985 35967 462683268 2474 2523 899194048 27369 27375 740999820 37551 37601 30506692 23339 23381 120645557 22447 22448 716274733 62189 62207 234261621 51385 51386 413993829 82122 82083 30990240 85496 85485 956781954 24769 24770 617246550 15505 15506 141684600 29153 29173 478053205 29202 29203 376492481 61928 61929 104859707 41972 41973 384402371 42782 42783 482820144 53551 53504 100745216 55641 55642 8183868 45912 45913 713594653 81526 81560 686980701 12313 12325 92363536 31132 31133 700436887 46723 46739 469275949 95806 95807 598353970 95476 95482 986487842 25522 25523 974586952 81536 81537 975954798 76909 76868 877059387 23194 23195 109393829 35094 35091 413452114 10927 10928 885723085 91578 91579 693983873 95256 95257 890381312 41120 41121 737491453 48877 48878 97818190 71451 71467 29792614 19336 19337 297949771 95965 95987 567130834 87524 87525 548505435 55734 55720 627330982 20752 20702 573552191 39507 39458 503168267 22479 22528 330666265 70710 70711 320251755 11350 11348 274992802 56563 56557 721566943 15124 15142 667549654 58946 58932 65704551 85951 85952 151890039 65261 65230 509166578 82672 82674 473125573 22750 22787 600654052 81907 81908 595448032 17391 17392 871043737 53756 53793 374429773 45611 45612 885024940 36974 36975 55568684 476 477 449926673 66066 66067 988803897 26894 26928 608515326 91565 91525 947698133 45850 45843 939769853 20493 20461 630569932 50944 50915 162739261 53518 53519 836951893 48169 48124 351654042 39139 39140 804695494 10118 10119 964353327 79897 79933 248789293 95279 95238 769161496 1389 1434 779886126 89187 89217 570972346 47229 47230 987680761 2143 2120 976934609 43971 43942 321346009 41712 41713 606334244 10916 10892 182219801 45112 45113 131299546 49554 49555 699724899 64968 64969 614277387 96709 96710 932806877 96122 96123 910380718 35266 35267 665537059 26854 26855 813812230 91528 91529 86277205 84754 84725 707963788 29263 29264 906525012 41848 41887 251720043 5892 5883 615202100 70654 70689 303421340 70337 70338 640592484 69252 69299 7469490 72125 72126 44157468 81367 81368 95196326 17857 17858 799664655 44146 44164 698567766 56677 56707 396887769 91085 91086 420359394 66908 66909 691184403 1379 1380 707208731 38548 38549 505502109 63291 63328 220444531 27660 27698 382219047 83410 83411 275615048 66154 66155 283857029 17770 17771 444334697 70598 70589 220527601 22649 22698 478992246 62420 62469 875634105 61993 61960 322152777 16079 16080 463497100 22196 22155 438602377 95703 95692 293899075 50967 50968 263348115 69169 69170 853760044 20077 20078 938683498 68804 68805 87523555 8966 9010 570509073 60442 60465 226149796 28782 28783 737394180 74799 74790 781020277 90333 90309 151630861 1940 1941 115977553 19861 19862 149696292 55102 55111 768033369 18688 18659 550530984 43532 43533 124666874 53649 53650 897216315 32459 32470 177776623 90286 90338 400497889 35460 35413 393008114 52285 52286 183042555 45668 45669 837795477 61094 61106 219502401 23142 23187 123866323 43783 43760 644954940 65426 65427 773858695 78500 78501 784777984 18122 18123 730480562 6650 6669 229652024 84168 84169 278949014 20670 20645 429887450 34206 34234 920223327 26186 26139 542151746 5303 5304 433625881 34418 34419 784225605 94845 94895 840483086 44007 44039 785600272 11585 11586 390123219 32273 32274 422207610 17940 17941 570287805 59387 59388 157158844 27064 27065 965962728 76434 76435 198511678 87476 87483 907233498 33 34 159220662 77559 77562 392038558 22302 22334 623276369 46355 46348 354472296 45271 45272 382535666 88505 88506 850232009 62403 62404 430146116 52032 52034 376222529 17748 17786 745609576 10514 10469 711767308 77588 77555 419033906 47562 47596 947276860 51043 51044 495798223 74896 74937 995561173 77702 77703 697626043 60355 60356 363940193 46824 46844 841941030 41769 41770 835372802 72285 72286 210765348 72814 72815 398224917 40796 40846 751515836 37729 37734 443099792 86871 86898 894671170 59775 59776 422917078 81132 81133 12127432 46570 46571 544964900 27264 27265 225182868 6974 6975 988377290 74956 74957 3193438 37856 37857 513238405 32603 32618 242241059 43611 43612 592765795 61856 61857 949659130 84593 84590 113500211 41230 41231 959811050 78745 78746 753803768 95549 95550 362929493 76131 76108 375934861 54632 54633 961542063 75588 75540 215432366 36590 36597 98005649 29031 29030 88216264 95749 95700 865578532 91670 91633 508725022 48333 48334 932295602 21958 21959 683054520 62291 62313 315974875 62660 62661 132575813 67481 67462 457338157 84701 84702 834427357 59696 59712 529063080 30130 30139 686990587 29128 29129 397849181 27729 27692 323758709 73499 73500 319529495 34262 34263 392919344 70390 70391 397580343 29786 29745 128730240 96252 96293 603352163 34031 34057 508810234 73973 74017 67223346 30942 30943 568608426 6403 6370 540298423 32831 32883 767638032 21808 21809 502122926 40294 40314 364188160 17168 17169 959551974 59878 59835 98508138 10132 10133 587019130 89880 89888 606355057 91648 91649 252520169 64787 64788 617877106 7105 7106 161122903 77425 77399 14805847 80517 80510 659041843 76453 76484 505575496 20466 20488 441739274 50121 50101 985262351 33724 33725 437795401 61878 61924 91382579 69676 69719 879738467 26801 26802 244264750 43627 43628 213176206 93246 93247 820691065 74710 74711 842443756 27907 27908 346219370 80490 80462 804136290 25571 25572 582789763 40264 40260 918671557 24985 24986 700873255 76274 76247 460058615 99717 99759 727007054 97438 97439 129540997 23893 23885 277822232 12775 12755 367196199 34252 34253 250273409 47896 47915 776770265 63782 63747 141325645 44963 45015 676229531 2591 2592 234335776 36781 36816 743503175 47024 47038 167783179 11894 11895 35219 38104 38105 559240468 28966 28979 342533368 2465 2430 27044367 53002 53036 779217884 83142 83164 530844132 95215 95216 176122667 66282 66283 184907791 44447 44448 388034663 96862 96863 540260390 47288 47289 47565643 35405 35406 19759807 29983 29984 787536872 5365 5366 66496313 84661 84662 458297921 38833 38821 284821261 60583 60584 22046048 58065 58066 197910217 73653 73654 123857523 49236 49237 181156143 89910 89911 37856982 56825 56826 929918234 56622 56623 618305192 23059 23023 299367048 43150 43151 974268115 15753 15802 214889391 80026 80011 596403361 71305 71310 791201606 76363 76364 596293475 95963 95964 736146471 51317 51295 375683489 18587 18560 583276435 56382 56394 673646996 24034 24035 394930401 28758 28791 156110594 68707 68681 615437893 51327 51328 781616727 67968 67985 986488189 94465 94466 163207746 1852 1877 932979130 55107 55127 755307027 827 858 320268183 35225 35226 349790026 38324 38351 392679121 60824 60825 176818293 59690 59741 825017432 8407 8408 102921576 94925 94926 807989233 99431 99414 367957861 99766 99740 431524380 59581 59562 481247245 32691 32692 215969417 43428 43429 389617869 40212 40213 493384965 5429 5430 92135468 76709 76710 783521761 55908 55955 733379120 99020 99021 805704700 51416 51417 691079071 58226 58188 483666653 1359 1360 916876504 50097 50063 28358730 86533 86534 909477371 8614 8600 679403290 20870 20827 373575919 54351 54352 921943928 87750 87751 202952198 28241 28217 452172131 31990 31991 537022231 38295 38289 85255773 19207 19208 849891518 70624 70594 994109173 60528 60535 330669164 52467 52478 643149883 17183 17184 467526965 6913 6869 71452102 95743 95697 106982280 24051 24076 759271069 74782 74795 241570166 61951 61926 83017549 35357 35358 934117840 88615 88631 336343756 81827 81828 461571170 30767 30768 749764017 93741 93742 274016375 98403 98445 162513764 85079 85032 296475150 62072 62073 932543095 84442 84404 249479322 5741 5711 977384273 80806 80807 596397198 25852 25828 571397009 69978 70030 413496829 79469 79470 983760288 1000 1001 771072207 17719 17720 68142687 21635 21593 55235190 37117 37103 276224675 26602 26634 706252960 56540 56572 376160631 77941 77942 684298904 87845 87836 471235877 57689 57704 373255318 5877 5881 972943693 27393 27343 789377273 19287 19289 403842534 43179 43180 102136765 37472 37473 873811520 12718 12719 350746682 67777 67778 261831929 55680 55681 982908379 62985 62973 336758945 79746 79778 368832113 19073 19098 780313300 19528 19569 900193915 17760 17774 114781650 40573 40563 535226931 90243 90244 447757983 77220 77216 529925028 40339 40306 755093148 9301 9302 851942165 45061 45062 469933235 45268 45269 804334458 41394 41357 523515556 69465 69466 102092979 46458 46463 330247271 71563 71564 25041974 22341 22313 897111822 36764 36772 608211165 43343 43357 274160100 88376 88412 828564852 9938 9939 737515168 68051 68052 673879737 26923 26943 489459782 14167 14160 742932162 31327 31285 579544508 60253 60296 300623015 83665 83693 25531213 10124 10087 186266103 51022 51041 934829560 95359 95390 500497791 59838 59839 20709059 62127 62128 969659134 78050 78051 689100469 1707 1708 865526979 50704 50674 198108685 70868 70869 618445609 68489 68484 137643517 19227 19228 570932163 27906 27940 807543081 9564 9565 314301893 79331 79310 974792276 52521 52522 755382668 83925 83926 611615368 36101 36099 638718812 72691 72717 439472806 3395 3364 223543467 74225 74226 513304915 90400 90439 805376544 23545 23582 741300567 43344 43313 526786566 86702 86703 258850302 90204 90232 994109974 60879 60880 880480256 16365 16366 471321900 10812 10813 740791459 34317 34267 455207414 84019 84020 251559269 77587 77588 205262376 66570 66571 311861929 26501 26477 26418012 65455 65456 512285358 94428 94429 782433688 3177 3178 355935231 47123 47124 842317066 8948 8920 674328712 54526 54527 917591531 13033 13078 520131146 36375 36424 438461806 23872 23873 533891926 7450 7452 825145519 70642 70643 336547022 65676 65631 226003913 8236 8213 361102612 20936 20937 496899315 59191 59159 738242474 34165 34126 761597320 93520 93521 349185186 98386 98387 192641720 86802 86803 598875354 70371 70422 330039580 22893 22894 414300789 59536 59519 768028396 18593 18576 873073415 35117 35125 674989206 33713 33739 290934056 52029 52030 168648529 99258 99268 686751797 78508 78509 763268178 83748 83749 272993134 99791 99792 713876080 72249 72250 552395471 20967 20968 834329532 20893 20859 466985433 47170 47171 798024328 68127 68161 53638595 30858 30859 568587148 86161 86169 354222030 27895 27878 732310638 59370 59321 267207873 18341 18342 979480426 55208 55238 216497758 5685 5686 812043735 37352 37353 544097953 56249 56263 870004429 14000 14001 962763124 17967 17959 904616608 48956 48957 391726343 61797 61798 7023959 73869 73895 466217331 18227 18176 744506294 28584 28553 791672558 64887 64888 54871203 83231 83232 945301680 16107 16070 423392036 43923 43930 366024143 86407 86368 452229354 15321 15322 245215402 55548 55524 272378293 56743 56702 25977839 85406 85405 437391913 46042 46028 630537210 29359 29360 514257146 30500 30520 806509880 78396 78445 364237733 50677 50678 64113940 650 651 668560514 65996 65997 606192861 13936 13937 269781862 37250 37251 423097020 888 889 344273837 41139 41140 885874414 74064 74065 424038999 53216 53177 296663487 48561 48562 800421377 9466 9467 904749436 49317 49339 514836546 66888 66889 543508239 24731 24732 180676529 83979 83980 862569993 19017 19037 18658858 30219 30245 606217310 30952 30953 415664203 58052 58053 105431646 88336 88337 720345286 64595 64596 619379483 70898 70899 721530004 99006 99007 592369330 77545 77546 435003949 89320 89321 714003652 79966 79967 863002709 19669 19718 824474205 44682 44647 478974038 83996 83946 791595280 20532 20533 627996355 23089 23090 802840075 17616 17583 483561579 6565 6535 834571827 1132 1128 636138532 36657 36705 156014281 97643 97644 795284117 34187 34176 232901023 1538 1564 652021280 47901 47902 51140117 54127 54128 134431940 57425 57409 51450094 48535 48488 815515356 73968 74015 156225177 48231 48232 232478011 79342 79343 527738225 20792 20800 100348420 44394 44373 521735199 96686 96665 324721219 22606 22573 629936177 79814 79848 326508369 16402 16403 203036817 75950 75951 803262411 66505 66486 846849069 2949 2972 409768576 9789 9810 929526653 27799 27800 677286014 14784 14785 949412188 12871 12918 266263398 87193 87194 527925180 55435 55479 16981209 52229 52249 855475543 29334 29373 765827333 4197 4152 908022215 61738 61739 640353189 83423 83424 861150148 25157 25158 239795186 45149 45150 326095586 46074 46075 103035371 15223 15256 365233669 99296 99322 312158588 5638 5639 823063889 30824 30825 177744913 12082 12134 654102734 38668 38669 510381276 49943 49944 398899211 57604 57605 190080872 18064 18107 214790316 51727 51770 259764563 87856 87857 104074232 81267 81268 828263813 38706 38715 873599877 82674 82675 796518817 60313 60276 53137286 73765 73739 480501937 97631 97632 759469502 77779 77731 74479019 95710 95711 63111591 30975 31005 536225786 12112 12131 430372004 2601 2602 585598559 47161 47134 944853505 27902 27903 212839164 66281 66282 317024304 62355 62354 482852566 54801 54798 833989107 23562 23563 913615547 74355 74356 134011193 84172 84173 562678620 4328 4380 154294059 32835 32836 275722231 51629 51678 596626275 9576 9560 583233393 21591 21592 242423505 71078 71079 332108780 87257 87248 692570301 68765 68766 518703344 93280 93247 426518714 6584 6557 725330617 25869 25818 559333339 53618 53619 57946233 23117 23069 212571555 52218 52199 721551266 79494 79478 345678760 4488 4489 330205362 18125 18126 984093520 28027 28059 526473094 15891 15892 726540570 17608 17609 839121143 37581 37582 464582854 7529 7530 572206093 96754 96740 743247535 15122 15123 914617743 12021 12022 199198645 38866 38912 639782592 89286 89242 103390789 13283 13284 199236849 51154 51155 481862143 80269 80291 98574592 50150 50123 937500949 26977 26978 464557637 4752 4717 57719160 65697 65651 225067978 74982 75033 753816046 90734 90731 908663866 98060 98036 861530140 30136 30137 635002019 28880 28881 519013426 41153 41169 686796120 27002 26967 904234330 45068 45069 174950770 64807 64808 690634004 88845 88846 555148599 65736 65746 985990930 83510 83509 922421237 30882 30856 743268980 79748 79749 694171066 77183 77184 719375076 39075 39076 200853042 62040 62000 541990889 73499 73463 985132582 34119 34120 833901429 45959 45960 557110893 49906 49907 711470958 44137 44124 857019224 11879 11904 919817501 70497 70498 484412510 57206 57234 764791117 22849 22850 230860542 59627 59628 515591054 43620 43594 800640042 71152 71153 524256287 55021 55011 556840401 53403 53404 166454702 36857 36820 717169448 6032 6033 943560349 34443 34446 86034144 31416 31383 531166093 2492 2441 640074856 19946 19947 158273479 8390 8391 715300964 28193 28194 69978549 9947 9948 672267634 18071 18090 899287966 26314 26315 105900660 28274 28275 511032116 90508 90548 814792099 12068 12093 326050048 37413 37465 273030956 4009 4010 583617273 47625 47626 247981735 26147 26148 727399971 67594 67595 10122450 6574 6586 283983696 926 962 902070877 41396 41397 508165232 95488 95489 426800736 15971 15965 996160178 35148 35149 521122469 38026 38027 170165779 92048 92037 272347652 32761 32762 884713949 91687 91645 701810342 10687 10688 187067745 33048 33071 941087383 45860 45827 32020083 38234 38235 245369154 78219 78220 748044199 20421 20395 347156962 64612 64613 391537175 3264 3253 628430436 7196 7186 935484238 35935 35936 757695940 13934 13935 268327384 37217 37241 776124355 90552 90553 158795707 40785 40786 784862477 14082 14069 672566279 29331 29332 954073699 10875 10893 423015156 54097 54098 106811628 29688 29689 125691641 69256 69257 431216616 2415 2394 956390666 11963 11926 814552505 66771 66772 240316828 28149 28150 602347261 4243 4244 201289886 6284 6273 556425214 40071 40116 795268201 68274 68275 463172899 92805 92806 773633750 26170 26171 670449326 23241 23242 507284373 28964 28992 128503322 13930 13890 565606010 9731 9732 321287524 59037 59038 687635274 65050 65051 478532335 69912 69913 957177558 8113 8133 53395380 89409 89410 141458773 20708 20731 231489665 85993 85994 424622736 44200 44201 841413735 48484 48485 475561619 40567 40568 941799291 34907 34913 704331188 25829 25830 739123314 66748 66713 18223254 52274 52275 371257588 56755 56756 724179875 78751 78717 209504122 70750 70755 332822739 1612 1613 78406321 66235 66275 456677736 95777 95735 241138180 31322 31301 3711683 1971 1972 54034046 79508 79548 196804429 38144 38145 829376817 91826 91841 828132186 77705 77706 905886075 75433 75434 467188736 82494 82495 71837121 32502 32489 359693055 17713 17695 26641411 93689 93690 676134795 22106 22136 227923416 89208 89213 262712393 52798 52844 354673217 48879 48880 687143832 5358 5359 625565084 54043 54072 588031621 34397 34398 247952974 27345 27323 985141838 79902 79903 818245481 30081 30058 405419779 6624 6625 376027432 33025 33026 421221685 10561 10608 623936865 49648 49649 319035041 97915 97879 101091704 26917 26969 539047275 97476 97488 579702296 99274 99275 432777889 95379 95331 206441848 77172 77163 103969263 27045 27075 322618789 92704 92705 832475963 70671 70672 211141169 58828 58829 691940527 83632 83585 746518547 46210 46238 926426648 45315 45335 400024137 52175 52210 901735176 36426 36442 972568646 6525 6518 202444185 79299 79295 558752621 69788 69799 64750621 86466 86467 871881644 86308 86357 758081869 90280 90242 599015561 22165 22166 776767139 37750 37751 300090351 54161 54162 98879562 57672 57660 877666088 38469 38470 404747273 56847 56848 661381852 19781 19762 461473570 89261 89262 937518972 90139 90173 40797285 38276 38292 369494699 6143 6144 861259025 27603 27604 608181700 94592 94545 312666663 33421 33422 247798756 62206 62207 721498313 46864 46865 47539856 33176 33177 91125449 28053 28041 763688316 72791 72818 461101927 70437 70438 502248457 91478 91479 858190023 43576 43577 273635180 35573 35530 702254532 98632 98633 993153733 89698 89699 338338607 68477 68496 979848117 68522 68524 454448188 11829 11819 781875662 65059 65056 454536398 50438 50435 875138092 84573 84578 44843775 73623 73572 231462184 73394 73410 272376673 49206 49162 598847015 25901 25867 224132321 23660 23661 208565705 54985 54986 543330115 88825 88826 131501652 66602 66603 504872692 84742 84743 96820210 5991 5992 504149234 42049 42065 215875013 96082 96083 816154446 11733 11734 648810160 42640 42647 277579018 13294 13261 124625741 42588 42589 438246490 40986 40972 81237620 5285 5305 253597990 45181 45182 153153324 154 113 963296831 43164 43165 921368459 95788 95789 735384024 77180 77181 460979940 57144 57119 226407650 77211 77232 831006847 95653 95654 520628449 11191 11229 359584529 86511 86563 471125908 18565 18556 375813326 31028 30979 831034906 58094 58095 255129476 67726 67727 837075006 80326 80348 367220141 36518 36531 833935691 49134 49116 365609991 39768 39769 385280066 95899 95950 655685959 69471 69472 148642039 89670 89717 920746736 84524 84546 47034388 5319 5320 383011899 62543 62544 371589886 93812 93841 72230196 3523 3524 734104001 96222 96223 596035726 926 927 708420969 67417 67370 672092246 27734 27705 980783685 40 41 284620957 11912 11901 460810293 63245 63246 634793848 23727 23711 81942565 68730 68693 825369537 80557 80558 456496649 41464 41465 734471505 43552 43517 246136291 21149 21150 697383199 92426 92427 510767935 57061 57062 130512405 41626 41598 942553395 47616 47596 654958582 22040 22031 601175873 52038 52039 8892436 36185 36186 869950149 3413 3414 798549516 37234 37285 825424755 3997 3984 15678811 81321 81322 502235503 5569 5567 712790698 60054 60105 114874470 15902 15903 97118059 82552 82576 98508652 43955 43956 729589654 10232 10268 223474622 72914 72915 648817760 15327 15328 81518653 25591 25640 495920704 41453 41454 802657813 40725 40726 746255746 56673 56674 226560680 65962 65928 472059863 36843 36844 285316943 2077 2054 53854124 70381 70368 781172451 99102 99141 297925248 19367 19368 202460777 81540 81541 187943644 40345 40343 875027079 92716 92748 564178409 6132 6130 809106692 82707 82698 192370297 60084 60106 572813014 56973 56957 983358714 54810 54848 177644332 16704 16705 684818313 53521 53522 65507252 71640 71641 215693141 27137 27148 480556834 88688 88689 85784750 81791 81831 303172989 82818 82819 333723148 35688 35689 947955580 26856 26832 435603014 2203 2249 674678248 98382 98383 241221092 99767 99768 992299537 75897 75898 840455551 90751 90754 996744254 59942 59943 818703244 76338 76339 931834629 37435 37393 208433720 30421 30422 883449247 33635 33636 192578110 34329 34330 786628037 53022 53023 564606292 34570 34525 832203804 4756 4757 401412118 68251 68264 723638389 92406 92407 151477629 25251 25252 717936405 65401 65370 849623617 7781 7773 159242297 35555 35556 644299855 57623 57571 785809946 97545 97546 435844060 59716 59707 793856646 3993 4035 485958641 24368 24369 883464079 65162 65163 460499019 60049 60050 775686211 77646 77663 309792037 54150 54151 216358727 83135 83170 631125076 75077 75078 140698813 44138 44139 883400669 19402 19442 828408213 86962 86924 834933389 61154 61113 984135629 4521 4522 449495949 60291 60292 196791471 34750 34704 576782382 34137 34138 477981721 24725 24738 248298944 64528 64504 216570984 43268 43284 847190445 54948 54976 783210380 56867 56868 340473608 68951 68952 208265182 31493 31494 608873198 10024 10025 316216319 85983 85984 294406723 29326 29307 838302876 54694 54732 95408874 2178 2137 614693170 28257 28258 971263026 30539 30540 42842606 87009 87039 433114331 28548 28549 715138751 46722 46726 628523602 97387 97388 427754940 33603 33604 887268889 10117 10167 676482392 25939 25940 559297105 67844 67845 700991645 88389 88353 881395787 10983 10984 6452513 12427 12445 859714296 95828 95829 850769110 52918 52896 997461811 82822 82823 573001955 71986 71939 208667224 68797 68798 321660919 96729 96730 985831033 96292 96313 164705611 42678 42679 167750877 1163 1164 390247705 29645 29646 976903773 26531 26551 932835936 87129 87130 95930295 11102 11103 489540956 26482 26483 550284384 95013 94970 872149888 86766 86767 253241173 94221 94222 436700820 81560 81576 253340938 69431 69432 601530213 50252 50253 764333088 38525 38514 679537537 72164 72147 109269965 24602 24603 416141119 1008 1009 760277653 13173 13210 926139737 82295 82273 623856631 69711 69761 104011115 65396 65442 117963881 26453 26491 960736059 82891 82892 858274849 77195 77196 350652063 18303 18326 134725633 70457 70458 286715201 11995 12010 602140273 14017 14018 721378712 38562 38563 269777418 50045 50046 424561216 7487 7521 981654777 80404 80442 750290069 87161 87141 436511740 31656 31705 278356459 26302 26305 783157454 20089 20072 362228496 40786 40787 768552573 78779 78780 863564452 17301 17302 278842354 25383 25332 758850259 73808 73809 40943835 46934 46935 426625067 33147 33148 591021202 52632 52633 111944238 91352 91308 758525822 32731 32732 161412192 50318 50321 435761503 36872 36873 973792985 57457 57458 682444354 62623 62619 913183987 20812 20813 913141185 76671 76672 841452581 69910 69911 19426287 54854 54840 561733720 98343 98344 712619220 44382 44383 500105414 48279 48331 257655889 19241 19225 188741430 27781 27783 44214398 68526 68527 650479149 84992 85020 442537124 76855 76856 4289973 64713 64745 213528169 74533 74495 130827085 34031 34004 826504942 72349 72339 588201134 82705 82706 8156902 40870 40871 853011964 55703 55723 796191736 65127 65128 925025776 66946 66947 222820774 3747 3748 342194627 73890 73855 5659588 61519 61520 925762283 59519 59471 452542532 12250 12251 375300027 93126 93174 482822803 24762 24763 756507167 89946 89932 586818201 18844 18858 117793192 87055 87057 519305522 31686 31637 896029243 91923 91881 687170592 83696 83727 809297846 17437 17438 292897053 47513 47514 154864204 5402 5357 768842 97941 97963 220303311 16439 16392 586337809 49848 49884 174658248 34232 34233 445370642 34096 34081 967214378 93588 93567 397866884 15217 15194 370842159 42409 42376 546262497 2159 2108 155178486 36769 36770 210899144 59643 59665 737588702 60077 60100 448264781 39882 39883 762245942 46096 46097 857247321 74539 74540 788139235 84291 84292 535735120 48465 48456 63499452 76949 76936 223808620 78191 78197 552999680 60528 60529 81475405 82784 82742 586757855 98438 98410 737727648 11850 11851 434922234 72663 72652 31024951 10571 10572 107417383 91434 91435 280176544 63188 63145 504042329 49166 49167 39439108 41454 41455 624488300 45099 45100 957668130 69792 69793 293407390 53798 53799 306055276 20481 20443 729568045 2213 2214 243714178 52244 52196 103345605 93293 93294 21455139 68795 68746 328197059 81108 81109 997623695 70014 70019 863325351 39029 39026 306793459 92768 92769 22749155 26019 26020 955844012 94732 94733 595603281 41109 41110 656045377 7947 7993 723196139 26164 26126 854694162 40870 40905 69213426 27452 27494 550513011 24138 24187 485001796 97429 97468 534800522 83887 83920 751397910 85640 85588 422114197 57985 57942 912627714 8352 8310 344153542 93130 93093 391539578 98108 98109 438834499 570 571 588829043 96622 96623 877116739 60677 60678 820981680 86461 86462 688054243 34232 34229 478735638 32402 32408 201819653 4031 4083 564503323 8456 8457 381891169 23539 23540 778230800 23692 23732 209742205 13265 13266 546529976 77882 77883 187343618 76509 76510 279473116 6879 6880 649659364 78351 78398 529974880 17791 17823 662107001 67222 67223 724068143 47502 47484 726114727 78076 78054 519321807 46137 46138 525240619 80406 80407 852582201 35425 35427 349156657 6864 6865 441901247 56171 56172 270041759 75109 75092 421858062 89437 89387 952598204 1384 1390 32496865 15752 15716 715774629 36137 36138 792375824 15903 15857 320617194 85319 85305 659102807 70351 70352 303984701 48333 48341 994426821 28575 28576 329326005 93558 93579 183830511 65399 65371 850020463 7522 7491 288862755 11887 11930 760504245 86781 86767 358288166 72597 72598 782121124 64333 64334 964490315 18844 18894 759840910 89769 89770 770313502 70178 70166 491482442 57402 57403 794642284 86108 86090 506347771 50587 50596 700822043 9484 9455 188076657 48675 48676 376661020 48394 48407 996727094 59673 59674 753168209 92520 92521 943627950 63694 63695 499303016 82228 82229 612440444 17636 17637 7896857 71693 71670 815436635 72202 72162 782889427 14730 14698 720939745 16178 16179 320103046 21815 21798 406907141 38761 38762 936359827 49558 49559 875897632 52483 52466 531804151 38456 38473 260895347 40121 40122 294292154 56871 56843 858382083 99436 99437 287704492 87195 87228 290038203 45118 45119 670793595 94939 94910 917117186 73450 73473 213583681 5912 5887 907866848 49622 49623 789296179 22864 22865 78450239 73813 73838 273323815 12835 12861 531952416 54362 54329 860121415 92602 92603 969988583 85380 85381 663247354 40669 40670 857082460 25835 25839 889268346 54407 54408 125422744 90983 90984 1730166 23998 23999 459886805 50220 50221 207181215 13668 13619 897747869 61814 61815 510388348 98692 98693 651789567 71794 71831 912366020 13832 13833 69618314 54153 54125 521381796 4842 4884 361922910 63483 63484 637880246 4201 4221 418108665 39741 39742 432245815 73698 73699 839567784 54341 54356 108479983 88927 88928 317683424 75435 75383 35239621 25805 25761 72840346 56605 56606 808336289 49421 49422 125404548 25545 25512 408302050 21146 21147 695489140 33388 33389 842147830 69907 69917 216276098 82906 82907 917363549 92726 92727 417577343 20996 20997 134167497 95608 95609 859632187 21487 21436 875071780 59907 59878 761543674 74795 74796 498107402 57144 57145 770638652 91961 91962 792211299 63593 63594 74460044 6802 6829 51322720 619 589 458574442 25087 25088 260017178 10089 10090 133537252 93980 93936 63307806 47962 47963 376723414 56068 56032 274722443 30984 31015 967380865 35293 35259 322482197 83212 83241 43048859 37832 37799 422532615 28608 28589 986117537 72031 72046 540635555 5339 5306 432856892 62198 62162 911928807 29153 29116 419721207 40953 40944 941356298 14264 14255 891693119 69969 70009 846545235 27849 27798 5877338 6817 6865 808607254 80210 80220 530651868 41532 41521 320549525 12914 12915 587413812 19584 19554 824791811 2419 2437 353256929 36535 36536 386156754 63821 63822 301409903 39064 39065 548944557 23833 23848 317638802 69335 69288 75100411 47780 47781 254420701 34650 34644 639553793 70000 70001 819149424 62413 62404 779699175 512 513 575362207 6270 6271 548956547 41042 41023 651515501 78838 78877 390906437 95556 95557 577775538 36877 36871 505284996 57667 57711 651681172 94662 94663 832096605 24135 24123 383091529 36233 36271 663850913 90099 90107 347171743 14934 14935 733612755 87397 87447 419128105 40416 40417 433897084 6782 6783 943675950 59973 59974 359515638 79395 79396 109475574 43766 43767 911090846 15968 15959 715333943 34551 34552 928257926 27277 27252 385918073 20161 20154 868147404 13510 13540 225743787 81925 81926 637715541 25889 25890 201669809 27435 27484 560976885 97398 97399 571157643 56072 56073 533257095 73520 73493 809591685 61771 61816 878962706 66695 66646 991292828 34460 34461 409196619 17513 17561 627957312 751 752 649143935 41432 41402 448647286 519 493 331957142 13380 13337 362869035 91587 91588 329836353 27748 27787 978979715 95067 95032 968705836 84023 83974 48632083 95015 95018 633712517 39268 39272 700222563 34439 34411 899110646 89100 89101 333829161 53312 53313 848528964 71848 71849 391658608 35955 35956 787162820 98209 98210 142919468 67229 67233 773943055 30751 30752 91296707 13397 13398 261135146 39084 39050 673172128 92790 92771 474366118 13111 13112 156888852 53457 53458 169587411 46704 46721 111532246 32760 32731 851049606 93451 93452 82697689 8969 8970 162337658 50809 50810 944088169 62537 62547 17699300 79175 79176 44103137 69685 69686 785297198 56465 56440 77286991 29797 29798 120248071 25085 25086 840805267 48813 48814 302051341 84032 84033 44389181 30273 30274 558073955 68268 68225 542104469 92785 92786 504720747 42513 42461 403723023 61918 61876 689968827 9753 9769 315614174 95253 95273 194082839 62846 62847 618942879 67089 67106 299539361 31894 31849 537513491 51103 51104 690237053 59557 59558 400945349 9300 9301 554586129 72632 72670 55448626 31398 31415 27687695 47320 47348 916680708 83975 84007 50114257 94632 94598 930605065 6181 6182 853124960 40158 40206 485388333 25957 25938 691611475 16265 16266 343913199 83036 83007 669908174 60105 60106 595015704 39924 39888 97553325 86079 86125 103147374 92871 92853 326584355 5589 5590 35917319 75913 75942 558914286 90859 90823 454022571 85888 85908 113974194 16017 16018 600436303 32940 32930 808081274 43078 43079 593980959 22670 22671 716919421 644 645 57377077 67380 67381 44339473 45727 45728 769082314 11387 11388 675757626 65652 65653 666285622 12156 12155 848084290 89580 89555 782699367 45172 45159 230760065 52970 52971 984280263 30476 30468 983741073 28379 28331 682806255 14582 14552 870631616 41395 41368 118780383 54403 54404 129394944 57915 57916 669958562 57241 57242 765390841 61466 61419 936956845 29815 29819 815699507 71183 71203 703456697 17402 17403 227444305 60209 60210 832128022 57107 57116 651694340 46161 46128 526737295 56900 56859 171794561 37386 37387 121219994 45489 45490 357835350 52248 52208 416788013 84345 84346 262168830 91662 91640 585097496 55324 55325 271587002 39973 39974 578044740 67314 67315 440230098 74330 74356 13889176 56326 56327 954432736 32631 32674 296724732 9931 9932 824849880 80518 80481 186827916 46043 46078 13261215 36053 36054 532237358 43237 43238 824881219 19699 19700 601413100 61535 61483 51907641 11775 11796 504881801 99173 99206 939488448 30551 30552 789501942 44140 44116 785902041 97105 97106 994961989 37924 37875 275857449 3690 3691 6406791 48892 48908 443213206 34591 34592 472470729 11628 11643 587031260 92443 92444 884328981 12477 12478 388773114 81207 81208 597326930 98372 98343 658042970 6210 6161 921786131 20135 20170 938555007 4955 4946 469986692 47381 47382 249149875 62893 62861 736665316 81902 81903 710525869 23809 23858 38215277 37344 37298 928887046 72290 72291 336724838 74927 74928 542637908 80735 80736 726714259 36352 36307 371369121 34513 34514 787112172 62346 62347 277089162 66565 66562 995683505 61406 61448 935973685 58440 58441 816317748 27085 27051 406664135 2350 2351 370191978 33695 33671 109693787 9649 9650 971130984 76750 76751 567812718 88712 88713 737582026 59961 59985 46734863 51434 51389 163442048 9368 9369 834929814 32253 32297 368622857 89535 89536 536960392 8167 8168 756023051 55027 55028 877697477 54695 54660 49680889 96267 96230 363073761 79600 79601 569590781 5716 5717 789722098 71879 71836 19000744 26669 26670 623130848 25312 25313 119391569 54990 54991 615559752 4835 4836 128540567 77164 77216 909962512 57779 57829 374349011 5497 5498 271250164 90731 90732 713931127 44763 44756 704763535 4846 4841 26822469 77697 77701 156771930 50903 50930 545994873 70800 70801 73174095 35572 35614 112015073 48927 48921 866575331 4934 4935 354612915 25148 25098 663722167 66694 66695 369956137 50210 50211 429739076 67761 67800 44036152 88013 88002 399925254 70913 70943 377750874 41800 41820 739771332 37002 36952 616517942 79681 79679 900360963 62243 62244 936367300 45093 45084 596771517 99203 99204 965597364 64747 64748 328083529 52333 52334 684249355 10806 10807 17527042 57101 57102 767462046 34743 34744 211565049 84703 84675 28352320 56637 56638 270744736 56112 56141 349139333 60329 60285 976529908 49468 49518 879401505 97588 97589 90300445 12866 12867 186818427 48495 48496 590887731 20251 20295 591963422 18105 18059 844939452 49055 49056 452834783 37582 37621 590597123 72960 72961 365643587 22451 22452 506877813 51297 51298 614437385 88129 88130 762055860 56779 56747 381246524 63648 63622 56555361 56531 56496 205614476 5639 5668 452322032 7810 7811 366588486 17787 17813 89160274 8240 8227 137631835 84241 84264 606078397 9197 9206 165167236 33658 33609 219159659 35968 35987 633239782 37674 37702 497995423 57040 57033 552059230 84607 84608 885874949 89450 89431 952021457 30034 30058 83105393 50367 50366 845138783 56425 56426 678720208 4124 4125 805374238 45548 45532 129311836 17679 17680 507970385 44075 44076 979124389 21326 21341 162808428 70403 70445 834701488 90754 90755 599178766 93196 93246 134623971 47890 47891 197508769 73761 73749 755679813 90856 90857 329407614 58943 58944 425877281 88834 88835 232710461 18692 18715 751070003 5120 5121 659169191 98329 98376 477962749 87471 87472 955932324 75832 75829 425359869 21457 21490 805973786 89172 89196 196423037 36827 36846 558685847 11409 11410 785759206 95789 95790 642709275 10391 10392 97386342 45859 45860 65910166 45227 45251 670871677 58280 58281 357457133 90482 90483 281995448 37646 37604 185287406 76310 76299 728256931 48289 48320 135439339 21347 21391 871733316 25212 25215 24744797 48232 48233 24446403 65296 65292 280462087 9437 9398 11292181 56796 56797 728806305 37037 37038 255722811 66680 66681 331488827 9843 9844 559171360 21566 21549 279448637 30440 30402 529313646 94624 94587 677577977 50489 50490 76690664 40452 40453 787788303 10174 10157 294182068 11917 11905 58917365 5518 5538 941283067 11845 11846 418992441 79252 79253 292897434 57215 57239 911380507 53568 53550 573580213 6975 6959 866464244 97143 97144 662447629 58236 58237 700028812 68355 68356 79019208 85942 85932 222228434 32017 31989 129992824 16820 16821 441708791 66488 66489 406127349 11955 11917 168640942 16149 16185 161717069 47626 47627 234404497 39610 39593 460056652 69268 69269 174332682 44393 44422 20205790 46179 46180 961329301 50433 50410 681046302 63711 63746 940605214 19905 19906 652835143 87431 87432 679066147 5924 5925 293490263 45244 45245 278657454 24220 24221 817691274 43846 43847 919513487 1573 1550 660737398 57368 57418 806222593 82287 82288 192743652 66129 66158 518657113 45239 45256 270732891 22418 22419 273455449 11609 11650 36718004 18129 18130 882437086 72998 72961 290934738 40973 40963 297372664 53247 53248 861816949 36836 36837 50624211 45267 45227 162679359 81000 81040 272008255 34339 34340 122383759 27985 27986 4794473 10738 10750 799143475 15406 15407 209688965 50437 50438 840645267 36190 36186 417916593 88140 88141 37284155 44345 44346 742867219 8475 8476 912610300 56263 56229 473502732 42568 42569 797972772 41929 41930 218012707 95298 95246 874023367 784 828 3029955 78771 78772 896067000 77183 77185 338855931 47761 47762 240562307 29752 29753 957114094 13945 13946 399833538 68900 68901 638024840 98968 98969 312176622 5184 5185 649818218 13512 13490 908390262 40640 40625 517884367 72122 72123 124847219 87680 87681 120551534 58815 58816 331768940 19249 19221 127034929 31326 31327 373889688 80649 80612 673154256 87253 87254 412208414 55983 55984 503594976 77706 77704 622757726 78448 78449 849958076 51753 51723 26661573 8918 8919 704584574 4972 4978 596321103 22219 22185 514302809 8586 8590 76850573 42646 42616 876884557 47757 47762 211007493 14457 14423 412192512 39860 39861 484341452 63001 63002 716491683 73599 73642 759598779 95287 95297 77288667 49746 49784 173313151 58178 58179 181243656 64056 64057 891041728 97583 97584 944020367 39326 39371 792527527 56255 56238 352938476 11726 11764 231271221 52245 52261 455143983 81449 81404 522613302 9438 9458 170456296 61058 61022 294930982 67822 67794 51445549 62195 62218 11928105 34151 34102 814066972 17619 17668 621975946 90108 90128 113984153 54385 54386 786431351 68766 68767 905565928 66449 66445 287506621 95329 95350 167990152 44985 44952 69938322 72816 72817 625114461 32121 32122 44943747 61247 61246 101458458 87838 87839 634917217 20382 20396 188640810 71749 71789 410249833 62648 62623 751513217 87693 87705 96077186 50584 50585 294058755 54248 54252 757300547 5403 5404 790977767 71303 71304 71812924 22758 22759 719791569 63540 63541 114958660 66289 66247 621484294 20583 20596 364938578 17276 17292 334833525 69546 69547 508126838 20614 20659 826519892 19229 19230 222496161 8603 8604 840189890 15581 15554 396158357 87145 87146 244982695 97325 97326 364317713 12565 12513 776847241 43991 44025 170659839 32863 32820 403693087 81190 81191 77983359 71645 71646 527015245 6346 6312 928287002 82061 82062 864036094 1846 1858 756075111 77451 77452 827367548 80774 80775 252665276 63305 63320 460922480 6118 6119 598224169 34890 34891 713497513 92906 92907 612252758 78687 78688 972241879 60396 60397 507556324 25631 25682 492197476 52639 52608 911705331 62012 62013 456929916 12452 12444 586432719 74130 74086 793050115 68834 68853 175117683 30410 30426 301373683 75391 75340 690368015 836 880 300760928 34997 34998 494648093 50506 50502 628805446 17216 17217 538277190 78361 78362 283695262 19198 19199 883953859 5736 5737 934992604 71986 71950 461180818 3187 3188 125835111 16487 16488 361667042 96300 96324 622460393 49063 49107 65226747 38794 38840 99303594 73902 73905 582659272 34738 34688 977081987 1303 1262 283910056 60413 60414 973740037 39460 39461 356895494 92387 92357 781691142 53946 53922 938476203 67295 67296 614629984 94810 94827 597455499 24157 24158 331472639 91305 91306 880632421 202 203 114328997 11550 11551 204181347 98375 98336 259680981 10232 10187 323686284 50688 50689 876193877 72477 72517 196097149 60169 60217 90839108 96767 96779 265405277 38392 38393 833647558 201 169 429141779 82389 82390 592293920 4497 4521 306872829 42605 42606 101177706 14326 14377 257145682 85036 85021 213963655 67583 67612 824192479 6083 6123 846889934 20158 20162 415602966 49967 49968 751833261 29037 29068 797842409 56800 56801 32152980 66410 66375 122919060 87772 87755 357568022 9595 9596 172165205 8113 8142 208789963 3463 3510 709674953 38352 38318 896180649 60642 60643 174075461 56802 56811 946172684 94112 94136 121739787 41619 41569 568874842 91904 91905 680387805 69355 69369 674754361 57352 57353 903003645 44948 44949 715026666 19184 19185 344613866 81488 81489 555131442 80436 80437 658430894 41916 41917 657290751 36668 36669 540774650 94430 94453 696657612 57573 57565 203687788 61630 61592 374078093 2189 2161 330123268 95603 95604 87947197 76814 76815 705224067 80244 80245 236214880 10554 10547 127592983 9313 9324 87832744 40721 40772 534771526 97428 97429 585785929 2594 2554 979211153 89057 89079 743143533 73694 73745 300294958 82351 82352 368516296 71958 71959 585819637 5264 5265 555058866 77446 77447 489504568 67241 67242 937408600 36417 36410 432204769 47346 47347 689092506 38009 38010 660801098 94576 94577 950912504 92699 92700 719706681 9831 9821 685560962 52691 52692 213275161 13061 13109 891905400 69317 69349 71425056 40892 40893 85426900 71201 71202 125195624 35963 35964 313181196 80488 80536 453484900 8302 8303 590395427 36304 36346 552651529 36800 36801 258144511 35185 35186 470603982 4630 4636 918767316 4455 4485 235774178 513 514 150989169 26756 26757 562662080 14517 14480 251993 32757 32718 633938179 40736 40685 17886566 24503 24451 774406025 65655 65656 317594979 87394 87395 504412020 35714 35747 688191578 18093 18094 543877509 68232 68233 744357667 92423 92373 155606929 35799 35804 276035759 20626 20627 391799957 67554 67587 623014919 10392 10393 343494210 33624 33629 26884670 43943 43944 121471378 85532 85538 926034234 89563 89564 152681436 86777 86725 867504731 24199 24209 208192239 89643 89644 392242988 46619 46656 19328681 47955 47956 844880232 82640 82641 150862891 46464 46509 73133762 61830 61854 4214767 98551 98527 266561599 93037 93038 640506359 6643 6644 37931203 87660 87708 459931605 83716 83717 624441260 22708 22693 2000572 65624 65601 803907690 30681 30682 517655154 90421 90422 78454026 24993 24994 24611496 40321 40303 983488526 73607 73608 434970570 25857 25853 422338634 57222 57223 866372373 47686 47687 91669871 15221 15223 424866899 65219 65183 12544009 51263 51264 608728462 3626 3658 159600086 4115 4116 422476778 5653 5694 500021929 10932 10893 265580448 70711 70752 858250193 69060 69061 855620595 90878 90879 240093753 91643 91644 827080496 16526 16537 374808557 47212 47213 471780094 71879 71880 25057514 20184 20209 781916172 22947 22948 599233748 93504 93550 916641152 9168 9169 162054067 89351 89389 337268170 93297 93298 192000267 28932 28933 368049419 2613 2614 992497276 87584 87585 437486789 21766 21719 402172920 92293 92294 990198862 59133 59173 771345127 80194 80241 328685952 78502 78466 543812433 15155 15156 764555040 45231 45232 714671702 34019 34032 38984764 37125 37118 721048230 48728 48729 133267784 64339 64340 768382056 80769 80751 972364355 69650 69694 220303470 73584 73543 915993122 84885 84886 712809564 72977 72983 26724759 70097 70098 532597112 87747 87783 818741434 21817 21828 190012151 16059 16060 408863501 33355 33356 245699055 49926 49931 242654675 90626 90627 100425178 16889 16895 229643977 12624 12625 637213340 6385 6386 678356942 36840 36821 70193340 74139 74140 759141913 97895 97903 96022646 20868 20840 682220228 68843 68844 611025656 54544 54585 299093771 91378 91357 182563846 94981 94982 428364817 78426 78374 787211606 98047 98048 2486124 70345 70346 850394158 29486 29487 829321674 51636 51603 734002725 69196 69236 243207072 37491 37478 57166106 8543 8594 798403374 85833 85800 924113383 35876 35918 837543225 27689 27697 876647385 93450 93494 800394014 92258 92259 961658635 15382 15383 66848487 17708 17709 784360028 56029 56030 372309918 86473 86474 722650655 78092 78058 24734288 61648 61690 152004593 33546 33547 501289977 26611 26612 628544044 77599 77600 559822173 61570 61547 274291898 52340 52387 483235358 14491 14536 591098268 24746 24747 252872461 18505 18506 197607805 48293 48304 175895125 50927 50928 161232849 39115 39116 102443718 88918 88939 288630219 29366 29367 739304089 35365 35364 658424892 76476 76465 771349944 51479 51480 608035821 48657 48649 285367721 94864 94865 449733768 1182 1183 626581011 73787 73788 862882950 76253 76210 304006943 10803 10849 187679742 59832 59833 24252043 13533 13572 867896811 2438 2441 727462994 20972 20953 11021363 46682 46683 887905649 84591 84632 444823725 6051 6037 112733439 29474 29475 619413545 19308 19349 612102453 28412 28413 23222825 23288 23289 519907531 34846 34831 26463994 18214 18194 195548687 18265 18266 280058470 32299 32269 473166826 39093 39075 472286079 91750 91721 153265005 68690 68716 697242751 58275 58312 458568332 72320 72321 808797432 80588 80589 524520002 34685 34704 166791788 73687 73679 168299181 22956 22957 754693861 4981 4982 37047668 35904 35926 770194520 72873 72874 438184304 95740 95701 773130119 83441 83442 675482454 25848 25798 277861481 92709 92710 141033460 98583 98584 794827198 66425 66426 851937590 12995 12983 879342085 82417 82373 144572240 53021 53022 604373424 96571 96572 350909791 44852 44895 832698175 22752 22753 116665399 71815 71816 42314862 43979 43992 796969919 49363 49384 708508897 97410 97411 304573677 84417 84447 945900433 90137 90138 72428001 59573 59528 962709339 98971 98972 159220192 20038 20039 268083108 88252 88253 156100317 72429 72430 609147577 99855 99902 580720016 22433 22434 331071164 46735 46736 895612177 26786 26803 711918991 5028 5029 383951309 56484 56485 135387702 29632 29679 762560454 95521 95522 906486562 91546 91567 674100383 4933 4942 803901794 3555 3556 915939696 14076 14077 728520249 10299 10306 477967602 15371 15372 715635245 41723 41706 422086121 47295 47296 799763626 44792 44768 3282646 36812 36813 401620407 56749 56750 243004400 78826 78799 698432387 61566 61606 446323208 30787 30788 403732939 44651 44667 530097363 7441 7442 363312193 71496 71474 604546645 44846 44840 827138211 95596 95597 522041535 71806 71807 708215404 7684 7676 604270977 1273 1231 84208769 22969 22995 470981629 10322 10323 779446554 41242 41222 464374932 1153 1148 272056797 64136 64137 493335607 81498 81475 570627931 59846 59875 735809827 15173 15174 110107781 45499 45500 540233175 16315 16316 954103895 31836 31837 942761787 28763 28764 392982248 74988 74989 55247472 14250 14215 454343742 34455 34453 228642865 12985 12986 928595329 80633 80634 400326890 29065 29083 809022074 43342 43308 640592306 26353 26354 975998254 99244 99200 757663638 87374 87375 574746048 80524 80478 65032483 84329 84355 828697727 60252 60304 612392379 61036 61031 378972607 90112 90108 143563767 56793 56794 340044297 33544 33545 849036007 40544 40525 75176207 36096 36097 530624960 56961 56915 794971978 46149 46150 956103757 83149 83173 472169446 53640 53641 894345206 41448 41463 903290729 69043 69044 781979713 99636 99637 968810044 85858 85859 898241053 59454 59455 790741682 36388 36389 551261512 36176 36177 303529839 24072 24073 247338929 46989 46990 720793121 25522 25561 69681277 53102 53103 410368003 37505 37506 469739804 67100 67101 165739569 11523 11524 613389428 10025 9981 822016503 18446 18420 117919521 27845 27803 483272345 2193 2194 394472625 77355 77330 499525505 5965 5966 472999290 95765 95715 443899127 43211 43212 392619469 59537 59511 227100221 86601 86628 318015163 30768 30737 607566252 46620 46647 189980214 32670 32659 330484477 19256 19257 896303396 91529 91486 680892850 74201 74202 760289369 26755 26743 669855400 11792 11793 144176375 21055 21042 759082862 12779 12780 783773703 22121 22122 842665726 2904 2905 766434523 67005 66957 506346287 2550 2506 983700646 64539 64540 782169232 50589 50590 499097542 3662 3618 21562358 86514 86495 233395803 64572 64562 553370539 64034 64035 810879275 73186 73187 540138998 73000 73001 929633964 17693 17706 256453677 73096 73103 312429672 77018 77019 123905861 84578 84553 468420848 83500 83501 725283191 39998 40027 658975241 19190 19238 101230398 72609 72637 266589311 84996 84997 542299678 54883 54884 570665846 59910 59911 183605238 79785 79786 141420479 46829 46822 598206625 25411 25417 536831044 80378 80373 326207314 84373 84374 221521920 32286 32336 449509393 60889 60890 314221743 97569 97540 160260242 45045 45046 85243736 49056 49057 622764702 22317 22318 3897430 66847 66843 466515052 11558 11559 465890698 66615 66616 512281287 99726 99676 320115059 82111 82084 795324778 34070 34071 513132977 87649 87650 938483729 33497 33498 90687629 87051 87021 687835332 28851 28852 748359763 97627 97628 921520884 69393 69394 137382647 10358 10379 47534108 20136 20090 817765451 36023 36070 779212685 70800 70846 307886484 20039 20030 177966423 30101 30064 105744205 95865 95866 494697843 5936 5937 860072802 45927 45876 470585973 8609 8586 170859116 17174 17136 800568120 45392 45393 530200426 72397 72398 864624857 84271 84318 466258181 51681 51682 604945045 78967 78945 903514210 16976 16971 91077295 84451 84466 63495677 54556 54538 262473688 74292 74293 251514642 6097 6098 300949081 56238 56270 611843441 52068 52072 852766748 30131 30132 364282484 13120 13121 89078302 28147 28189 709001705 49383 49337 40975588 86114 86120 672045542 86876 86877 495493259 90489 90455 707485584 11723 11761 407638489 5642 5643 964634583 34265 34266 960698987 17536 17488 694293386 21141 21142 138430049 43489 43471 599707068 39650 39651 209907840 36501 36548 115115042 2234 2256 891222505 31108 31149 295902525 19259 19260 450024871 31065 31066 677257740 38916 38917 897928264 64723 64709 667046479 38418 38459 604701157 15370 15367 255224443 99029 99015 475515547 57161 57162 585555455 97946 97942 247368183 78921 78922 280330959 58784 58800 425276588 54735 54736 104312238 66124 66154 270325625 20213 20214 452105656 62458 62459 798157821 16798 16815 976110536 29089 29090 599026780 23058 23059 162024124 45022 45023 987966965 18883 18905 929719863 30163 30190 350628917 18730 18679 600769497 52226 52187 807374833 80983 80984 575863760 58111 58112 236469550 83123 83095 909020848 98926 98927 484317258 61968 61950 983098467 61222 61270 959309927 27054 27006 848219533 8054 8090 220178269 41116 41117 928835285 34163 34157 538725758 7730 7731 269319114 113 114 685607245 92028 92029 469303011 4806 4807 929723035 86268 86269 266232532 19266 19305 957918178 88581 88582 44150977 45072 45073 705474803 12731 12736 613460406 55266 55290 865947240 2711 2712 4766416 27438 27399 126234553 14946 14947 280058273 97895 97851 80543076 20600 20601 695801568 6714 6678 55898128 7762 7763 183547684 31983 32029 681127521 12469 12470 590851154 19341 19342 8556686 85125 85126 668715099 2547 2522 762069907 99947 99998 396019752 91362 91332 187993436 75879 75876 831409715 82181 82175 273179010 95445 95471 306053840 26963 26978 434831787 95802 95769 560648365 60303 60289 484990367 14317 14318 191328855 48232 48196 520263757 39456 39501 240730960 56557 56558 617477734 26246 26248 215696617 42544 42508 510684087 69119 69079 518500942 98551 98552 36532180 16116 16117 712995487 59057 59058 372221522 87824 87803 63641720 27593 27601 333071667 96364 96413 726314444 59639 59611 319534549 54992 54951 504680082 61833 61834 145801779 14531 14532 820642693 30579 30580 181108221 23343 23328 9398647 25748 25749 683198892 64707 64708 278094476 99988 99986 103439560 75250 75271 730884896 67265 67266 949826460 78740 78734 226805212 6916 6917 624104039 97017 97018 401477443 55529 55571 20884978 45128 45099 580466288 17457 17458 524889138 23094 23095 684659369 85401 85402 206656030 88370 88319 857713113 89568 89543 989090466 91146 91108 703375275 75987 75988 82580588 38650 38657 34596553 15044 15054 132731377 6076 6077 423974349 65708 65709 571623846 24043 24071 628922224 52248 52226 949983889 5858 5833 535325670 83132 83120 497481317 54623 54624 282717730 61975 61990 139937038 65888 65889 858261410 51233 51234 919219285 66924 66925 789237845 73269 73306 563246621 57261 57262 841000594 15853 15868 50193323 50252 50238 412540447 20515 20516 934425106 85967 85920 670622448 85029 85042 3898341 21458 21459 788813082 31203 31250 995416690 24506 24541 696671436 90865 90831 644668884 82198 82199 321247721 14961 14962 2533397 59667 59668 807510619 16913 16946 618346976 1662 1663 547004381 69019 69047 551868728 22227 22228 143258280 27272 27317 37659279 7434 7461 915194374 36122 36123 827619660 84479 84498 547092553 61489 61516 297861363 24070 24071 544112538 27352 27353 238242510 24835 24836 794017168 52501 52478 17524289 18636 18637 212998749 41172 41173 504308532 79214 79215 21551089 19727 19684 281154796 3323 3324 654430718 41182 41183 935344494 2598 2599 994791689 75261 75262 708745709 6803 6785 441671425 69292 69293 431470161 24565 24531 869664092 86380 86381 446819956 50934 50935 333695648 23348 23349 800522280 6818 6845 809688403 58193 58194 933392533 41892 41852 194055158 8739 8764 521777635 49757 49722 296030563 73913 73914 120499304 90529 90530 933159822 11344 11345 20995225 96891 96904 266677414 78750 78710 140506934 25276 25277 773154534 99587 99588 658876370 63595 63596 203628611 79057 79058 550170058 44500 44501 96652510 40528 40529 628842195 44188 44207 497786767 15442 15443 410443415 87080 87081 862324495 56496 56497 282947163 53076 53077 117034073 58538 58565 979161125 17077 17048 725513758 10728 10764 61737890 55371 55372 138707675 96961 96962 433304762 9485 9486 687031429 50177 50196 899525074 24253 24254 463050389 3455 3486 278917145 93289 93290 608169181 42407 42408 493981168 6700 6746 359248664 45707 45708 484785101 33545 33546 425627583 12684 12685 224017799 33309 33310 474370937 2698 2699 889822720 3509 3560 6623681 24582 24583 958997313 87437 87438 678783051 20535 20523 661811182 93491 93502 630138653 59079 59126 23228202 85799 85836 318011307 18859 18860 286517837 36119 36120 126011248 13901 13940 900633182 68083 68095 205409752 19819 19850 694830997 22538 22539 843195797 86347 86362 949937556 92343 92344 431222481 15177 15168 992647969 46258 46296 913164754 86296 86327 920383187 11049 11050 663356648 33157 33158 324423465 68857 68858 987150996 86902 86873 526532612 99966 99967 559752693 4931 4940 767887814 96829 96842 608687318 30294 30288 999609841 37599 37576 670451664 82998 82999 293405555 40848 40849 539198660 56602 56603 956314872 55458 55459 703172509 92899 92900 712805184 3787 3788 522844223 8135 8086 14630322 41878 41879 160894248 61481 61482 756161447 43312 43263 41935181 38071 38072 792684205 67906 67868 483029323 15726 15727 6277312 97297 97298 82667503 69835 69836 590149407 86342 86332 909140397 38655 38689 101135577 99624 99637 404574630 15425 15426 210605832 67374 67375 35027830 29092 29093 691224166 13891 13892 949507354 54522 54523 160651341 9898 9862 491001505 13011 13012 839033030 11463 11438 732200265 45471 45440 616724195 89643 89635 941126393 40397 40398 747630829 26967 26968 180024827 81413 81423 119694884 13138 13164 772550619 96056 96033 437932572 25592 25629 92982989 13713 13714 804603053 8925 8926 303228122 57572 57573 429682549 6469 6452 928880592 76277 76323 705207785 86175 86176 134279241 40018 40038 991902211 63205 63206 359252708 43009 43010 689037559 29213 29177 624926941 51673 51662 408432048 26129 26156 601394198 11760 11761 206656635 88994 88995 712123640 40948 40998 379271481 98153 98154 163908941 55123 55125 895528541 17177 17178 617135131 8508 8509 276109530 27674 27675 590631361 70978 70979 42809902 46635 46636 637053132 26467 26448 798977585 58941 58979 220848892 37256 37217 358403693 26908 26909 684671132 21453 21475 645717256 54152 54153 983364992 9843 9808 915562934 81307 81291 907979839 24529 24530 877142336 35194 35152 524201923 58907 58908 533944076 21583 21584 793927007 9960 9910 987231358 78688 78689 589510645 42904 42905 626472763 42142 42143 983606297 61712 61762 267106037 893 888 986951683 20752 20753 822908041 23014 23015 136875041 57441 57461 366173625 82543 82552 156965478 79562 79563 491396087 74586 74596 931310581 9365 9395 782681427 9281 9282 623991445 48309 48310 667175464 85976 85977 220912908 70300 70301 85053509 22405 22409 828294855 34702 34736 6318123 68582 68583 536244212 222 223 778026879 62155 62156 894871799 71708 71709 833687956 8638 8639 415009107 11816 11817 136988549 18099 18100 713006088 549 511 800212817 53338 53339 803094238 74174 74168 909967257 84796 84787 216372914 36149 36150 925021521 14499 14506 412039058 67437 67441 238058508 30380 30381 583484078 10599 10600 389317110 77404 77384 166424945 4181 4182 522182265 93660 93661 965406473 55564 55565 711046976 49147 49148 790237716 61871 61887 691350074 24849 24850 823080722 57100 57101 662227665 60976 61028 117443408 29986 29987 651474702 31077 31032 667467978 14916 14912 370553191 36669 36670 788640431 60034 60035 608917747 85252 85304 11334541 91618 91619 460423766 7533 7534 186926293 61497 61520 343602524 63434 63481 256137572 75756 75786 143751106 26322 26323 404983018 70555 70556 487512531 57782 57783 458398261 76178 76179 472892843 2036 1992 473975128 98410 98438 506218087 17787 17788 715219927 76560 76561 897967649 55155 55156 655541274 64969 64970 942470915 47155 47194 849740611 41478 41438 399126758 50367 50368 525902194 31037 31038 49466724 87259 87311 365337384 96778 96779 450247567 98670 98671 403409793 391 393 837774881 78642 78643 566057243 57871 57888 601743853 93090 93101 727179462 92990 92991 627865763 68225 68275 98686767 47571 47616 615276090 50984 50948 528512854 25023 25024 890263243 31122 31077 149003310 41262 41226 43457071 26966 26967 152181953 58070 58099 702133734 89956 89998 880231240 40366 40344 978834209 72499 72500 942902802 35456 35457 841798755 72708 72709 560492668 52327 52335 788605996 71902 71903 698844542 44180 44181 717755586 4585 4586 603565560 24039 24016 180140396 59111 59112 409589678 11514 11515 6673586 54582 54634 806853419 82199 82147 357881589 25861 25822 12982158 33802 33803 370637809 3669 3619 354726887 71166 71167 513056232 47313 47327 721626832 85992 85993 699027475 97011 97036 444087137 70446 70447 737164386 94582 94580 422765559 65651 65652 760759095 94971 94922 580852631 94252 94256 958514632 68793 68796 289200472 18288 18293 633655448 87238 87258 388460907 76945 76946 852234813 18310 18321 135541857 431 432 711028994 55074 55075 464361700 62456 62501 892177906 15935 15936 785251260 34377 34378 955758981 13086 13068 696529601 45632 45613 455648032 64168 64169 236745696 24691 24692 750642791 19695 19696 369961729 3469 3470 581280853 13489 13490 335401683 21780 21792 145826836 70591 70636 190861680 8853 8854 833606743 69986 70014 972611347 96159 96160 384518263 37542 37543 917455656 69691 69656 280317978 90581 90582 460621431 68169 68170 313231301 96252 96257 890851227 5741 5751 392111869 38 39 210966986 36501 36502 52122291 81541 81542 960076371 9157 9135 544010351 29633 29634 252608474 63471 63441 489043174 14328 14329 882821722 85712 85758 724524770 20505 20506 902556824 10120 10121 367980226 11687 11688 335915827 80151 80129 61329011 74289 74333 765243386 33864 33865 166564269 66252 66231 349525975 50605 50566 851701923 71419 71448 745458942 30079 30080 136630732 65908 65934 537880592 27061 27062 325037628 12255 12256 56591711 8420 8386 689723040 80178 80179 942463154 13685 13703 306468552 62108 62157 306271560 28818 28859 383001241 14652 14635 866199661 4783 4834 768183971 17234 17235 954866773 1208 1241 389142530 98592 98593 256686634 40136 40185 399975680 50636 50667 316148794 26875 26849 866439720 51316 51344 124575078 79933 79934 197064203 44919 44872 780480278 61284 61294 863766915 28042 28043 864777625 91081 91030 11644291 22942 22937 699583987 90819 90868 463611104 85274 85275 242885151 21449 21450 387465340 55746 55798 227243571 84047 84099 140638581 87356 87357 5911410 80118 80123 406443824 43816 43868 830574315 72072 72073 714952211 72983 72975 383270572 64681 64671 561086679 46112 46157 532155346 65256 65257 803058690 22112 22113 608775811 71639 71641 45173704 14791 14800 395885116 96985 97001 933360029 64553 64568 610876418 94569 94534 93348836 36393 36394 779603199 76740 76741 84328872 6926 6917 824928648 15307 15308 866795775 77821 77822 468127282 53481 53466 248191244 42290 42291 918280356 81014 81015 307879803 28580 28581 73278321 52914 52964 993311833 75164 75140 14351212 41537 41538 254965636 12636 12637 231228769 31162 31160 838871353 35420 35379 715151752 78304 78258 154386031 44332 44333 451343009 63574 63575 354351753 10101 10151 447522693 24485 24534 639277314 81905 81906 127869569 28303 28253 815542276 32723 32724 923949202 97055 97023 481848717 61222 61252 360965544 56520 56497 700042890 93432 93447 513053981 14324 14307 945937491 60931 60932 857711093 8895 8904 440979939 4893 4945 279016739 99363 99341 785388021 33076 33109 965025071 14297 14298 369991899 79762 79763 324717454 96425 96407 779789790 37805 37806 48658978 88976 88938 531766086 51429 51430 582397513 45442 45452 762477650 13313 13314 117854554 73303 73304 433909810 87401 87402 81926638 87115 87116 602041451 17750 17702 566349433 84955 84925 244935776 77975 77976 222665105 65724 65725 57271300 39923 39924 101797936 76571 76541 191533330 4812 4813 720949891 48630 48631 551925348 29158 29125 492224287 19180 19181 93717967 41429 41430 178719964 74020 74014 626747689 18500 18460 966634735 38319 38350 237511126 84710 84711 546803587 35482 35483 758598148 45717 45718 39337321 3625 3626 330942775 96810 96811 200155274 64334 64335 887599477 63951 63995 785544075 89175 89176 917224399 46619 46620 178794495 71329 71348 437027204 27032 27033 559923189 68524 68525 657592517 97861 97862 392608778 68941 68942 744595193 18520 18521 889340171 29824 29782 390431354 69397 69424 612853117 52187 52209 529636904 9414 9367 610258100 54612 54575 129433110 40771 40772 32296759 62018 62019 615993003 61126 61154 404315626 90490 90527 979493616 44581 44583 149011021 20260 20261 318860455 44114 44115 117815523 48269 48270 817950492 55851 55852 962872466 727 728 701217290 3145 3097 990139302 8061 8062 109311443 1936 1920 639110215 96292 96293 689739902 24671 24672 870629863 66184 66155 560741016 21924 21968 312661624 63320 63304 252759860 62525 62526 955638065 54894 54895 224868187 6112 6094 452394068 65698 65699 768841975 214 165 578180454 51752 51753 243888371 5777 5819 196506372 85922 85923 11754248 4557 4518 368929053 32544 32545 400030406 63399 63442 803114437 55480 55478 592135969 65553 65591 643554830 94137 94138 756187562 65092 65090 492573251 29455 29456 713113784 41590 41591 176473673 79981 79982 162518041 1027 1028 204111832 55517 55543 777380431 40841 40847 823792022 58104 58105 750625373 64398 64418 727621561 61980 61999 347887425 85208 85174 806671832 65824 65834 684767814 9256 9286 140723531 97555 97556 121884671 22438 22439 472428167 94001 94002 37609855 53880 53881 200407363 28134 28135 683136706 42729 42730 746999758 78227 78228 873328189 80041 80042 550690982 79434 79424 503506585 48146 48192 804392646 29003 28951 234143096 64313 64263 506830434 33946 33961 671569016 73114 73115 535642316 98642 98624 8230870 26152 26161 441118751 65005 65047 721667344 31113 31114 568674511 52824 52778 896977863 22473 22474 707951980 8044 8045 540091705 72044 72008 111655422 42095 42096 455545171 41466 41467 100799768 61036 61045 854204103 37957 37958 868807838 40582 40583 338366095 15210 15227 727362941 12900 12874 412636836 1573 1556 534578645 26999 27000 329471573 5642 5611 559853582 91772 91773 971016697 24986 25012 230666485 68060 68050 84018142 13857 13852 177151236 53218 53265 489737251 69084 69109 672058443 98481 98482 223696376 7719 7735 154223106 23784 23822 528106460 44665 44666 730803434 43493 43484 597453382 76632 76633 358152516 24711 24678 838662559 10712 10681 394782425 74798 74799 443109342 26046 26047 359050611 79247 79248 554023465 81444 81403 578385385 84288 84326 429455932 62631 62632 532131140 68050 68029 846491122 58866 58904 46246772 40446 40440 219907020 69757 69806 346310005 31814 31815 372898669 53420 53421 995423926 12737 12738 301169988 94713 94719 394513794 43153 43154 290594325 38386 38387 782238529 74632 74658 243294611 61545 61546 387944085 42472 42483 992729333 82537 82533 593474600 62840 62807 564491579 46723 46757 303623105 21371 21372 343685615 23860 23858 12995434 70196 70177 870246312 93753 93754 230131643 83670 83671 606078666 59032 59077 46942321 78111 78112 127583564 86376 86324 385389227 57591 57592 580501041 20546 20532 407037514 5533 5534 196439936 41707 41708 405423810 50794 50763 63252143 12447 12448 225318011 28174 28175 328162750 78311 78312 478549725 24038 24076 31954774 37236 37237 251943513 70859 70899 918834695 74153 74132 529146990 75723 75760 311395404 90549 90550 642443118 28475 28476 679236207 86675 86676 942578896 44946 44947 546463256 53138 53139 469967934 47916 47917 228339585 27446 27462 913717602 56142 56111 225587441 72169 72172 501116614 52356 52397 1447611 44656 44657 527364600 46538 46555 759094370 66370 66417 517348385 77485 77486 429382030 14585 14586 470349206 25173 25174 978339421 49915 49927 989066794 8187 8188 339398537 72555 72582 206943809 30997 30998 585743237 10939 10940 337627543 73762 73790 65511499 87150 87151 944469772 79466 79477 140660482 69499 69497 588015756 19101 19102 975745781 80483 80480 536021088 58401 58380 481687796 53999 54000 986556889 43120 43121 540711840 38188 38189 773451514 35950 35987 144625006 80852 80810 608907409 26983 26984 981597928 74726 74727 517366078 73096 73097 238524889 56752 56753 767948462 72398 72429 522385508 53484 53485 852920647 49640 49678 515965927 73548 73549 13693302 52883 52894 664881844 95378 95411 739628420 38645 38646 351616898 42953 42929 929834947 86572 86573 193553830 75267 75291 958309406 8164 8175 431502094 45173 45212 408076970 92455 92456 748247674 84896 84945 387390494 67503 67504 378465907 75708 75736 75857851 9781 9821 527489904 86241 86242 635267784 55377 55378 707216533 87892 87893 157811588 24865 24876 355297814 61748 61732 877176513 44753 44719 504448324 20674 20671 948755574 2455 2495 292053549 51028 51029 339267765 22608 22612 962787590 67452 67453 1556547 92315 92365 277575180 25075 25076 287324359 29348 29390 986415456 25116 25084 504005953 13719 13720 54149142 13512 13513 946224814 80847 80848 710773209 74080 74114 46335380 63296 63297 360685887 59274 59275 452106565 48937 48938 706945220 76202 76201 635665980 31326 31276 743547367 48139 48095 947797240 89157 89121 172012073 6471 6460 624012529 5236 5200 22371321 91040 91041 282500340 55287 55288 177185075 2365 2366 126407765 25920 25876 738602023 76768 76769 720626102 72292 72306 969483094 62476 62477 788818273 30929 30941 569563101 14415 14435 732035464 90848 90849 199672622 59380 59381 620404305 46453 46486 543269869 64697 64698 357599677 29248 29226 633953528 6370 6330 193715579 69787 69830 185346670 83913 83917 229320222 63167 63168 917536749 16032 16033 30805495 21069 21070 828748713 22856 22857 581312760 3304 3313 498498272 3261 3262 933073049 70567 70568 270912712 94158 94189 148756993 68263 68264 251647776 8521 8522 558560213 35149 35146 66271704 90725 90726 809998762 75043 75026 360063126 88660 88684 998086113 14607 14608 912068604 26201 26202 806656330 20770 20736 615329036 42576 42578 539205849 77634 77635 88001361 76337 76338 370760497 86007 86029 472793185 73322 73323 493989417 99209 99169 904482844 12288 12310 91629532 8429 8430 762296644 98726 98679 209407039 64438 64428 822938957 77873 77874 551173690 3145 3146 131277141 28533 28548 536188315 80696 80697 500713100 32396 32431 616156037 32567 32573 997336569 42088 42058 738115672 2074 2075 405885661 62920 62950 695198887 56236 56237 547145514 52384 52385 530859037 72888 72861 131344867 48765 48766 375342439 30438 30439 489106501 45299 45300 918844839 10791 10767 399087368 31808 31809 760882050 98435 98436 871665218 13536 13558 604488776 37182 37183 681015696 37449 37450 771996704 908 909 486318446 44077 44078 58509986 34690 34691 595165237 47454 47404 881911608 15162 15163 124241808 75985 75986 281120957 82924 82925 370599503 88214 88215 470896323 34853 34895 974199104 31030 31069 669002542 62443 62492 728124601 79560 79561 604809012 45999 46002 358345522 88164 88165 60405772 71217 71241 546788605 36927 36885 87194088 51787 51788 480971986 55731 55732 552014978 33717 33718 729905782 9794 9773 603986120 59955 59983 111315238 70212 70170 881200002 99224 99259 474201226 63223 63224 735065571 73097 73098 208859739 49153 49154 937870988 18912 18913 456630546 10821 10798 201053168 32238 32239 198925893 70345 70343 629658489 67624 67666 796312848 66675 66676 973866278 93326 93364 257828307 2871 2872 764832282 31264 31265 356972110 56389 56352 344687979 7027 7028 756910325 52569 52576 510542004 43655 43628 810073726 67192 67156 898386632 86045 86046 905644043 65991 65992 603251649 76448 76449 969896669 34908 34917 845046075 42881 42882 522959979 31353 31354 347667183 23159 23188 838884605 937 887 332918059 51380 51381 483940676 37708 37709 939403299 40544 40545 919195890 6261 6287 967911762 77836 77881 166858059 75793 75819 866361146 79574 79530 962618446 50718 50684 936115350 44541 44490 112319159 98967 98968 445728515 96121 96122 926500501 51885 51913 45292795 54688 54689 307949853 26744 26713 355946990 11098 11099 835613425 26941 26942 18890283 81780 81781 788794949 69254 69255 253539664 97819 97820 938902553 79438 79456 272700001 80265 80250 188844258 92922 92923 497682486 29456 29428 480813961 78034 78035 235307772 33457 33458 130808386 45797 45839 296521522 96619 96590 803925778 35155 35138 159081683 41691 41692 445119348 61339 61340 274988630 59755 59741 814609026 47152 47101 505578864 10346 10321 594934889 65356 65340 667307956 10324 10374 346821685 86575 86576 338389710 41977 41978 626603382 64710 64711 365913586 60111 60112 521008832 25612 25613 550716230 20574 20597 307996282 31196 31218 274419807 43794 43830 569871637 17866 17867 732417086 96688 96681 671106541 43981 43986 345955098 92233 92266 59107583 60180 60181 359201562 38540 38541 831150246 89838 89807 894777418 55750 55751 794347265 56537 56538 237095710 73537 73581 853066368 22312 22330 411635759 16658 16640 606835042 41009 41010 827818092 90708 90709 41565711 59363 59357 260630598 29622 29620 837812567 24869 24862 99436490 15932 15933 87691844 98687 98728 738478634 54589 54590 695950950 56140 56141 651109617 20157 20158 314397209 65164 65165 988018039 56311 56302 974402212 14864 14865 632568547 36421 36377 218786791 41859 41860 115082248 88047 88048 277245239 81865 81857 249596643 17467 17456 375356547 85862 85848 779455816 33542 33588 594138223 42364 42365 377564022 53630 53631 612638160 55719 55720 739590400 84477 84463 806834019 68688 68689 828452196 18193 18245 627208962 36779 36780 376416304 44104 44111 766054976 15392 15347 343194737 778 779 669787247 81775 81744 171371016 56787 56788 403376654 33438 33450 189248464 14801 14802 960448555 71626 71577 347822599 12189 12199 301591287 93187 93166 43039420 2398 2395 397264919 77116 77117 148215398 65567 65531 778976867 51104 51105 6124439 15772 15732 631787309 38348 38349 833755423 88391 88435 138289640 71957 71958 693158597 17320 17361 193148612 62608 62565 518313510 47831 47832 795569043 33627 33628 747829122 18699 18700 601875933 99905 99906 528591005 20191 20192 105370613 25379 25393 427870319 75242 75243 469162302 71147 71126 804910478 29540 29541 213628916 15850 15851 910468422 10651 10650 506797280 83136 83142 463517730 59736 59750 727632397 82409 82410 1770012 81673 81680 738346075 23300 23333 21261033 66058 66059 31554211 49715 49716 564434078 67473 67513 399399997 21457 21458 318697739 12728 12729 81953421 85870 85876 480571144 75669 75699 623888433 94525 94526 18327866 72269 72256 96921262 21552 21533 767800693 34972 34945 320139635 9365 9366 722510878 73724 73725 881145573 81596 81597 957834167 57380 57381 830148402 9504 9505 410143472 58884 58885 84088264 4630 4661 867310811 52266 52267 36981654 84855 84844 912053738 45533 45534 105769537 9153 9154 57188445 30025 29986 359178174 57396 57413 575109692 53101 53057 954147661 78474 78448 351892084 9771 9747 233535308 44255 44305 555401477 84842 84816 805295020 53516 53517 599499220 24262 24291 121054486 96462 96463 770241854 65778 65785 546992128 40598 40599 112968840 2939 2940 756582023 51301 51302 198181524 67563 67529 907378545 89172 89173 521668851 26654 26655 660630140 83458 83491 509488193 33342 33345 321641671 8959 8987 160657178 24 25 60413387 25026 24994 810737648 41824 41825 342642184 69157 69158 222384288 48332 48286 755541117 92943 92930 152447995 35365 35410 385813131 95551 95552 917652370 42072 42029 565326575 16019 16066 656853174 99415 99376 813295830 95662 95663 650051990 57897 57930 110749854 11772 11773 368118882 82197 82236 571867414 48543 48590 535666274 23315 23316 86126374 12888 12847 691367734 21402 21454 685679553 49099 49142 591516954 63801 63802 581628130 78097 78085 499763069 1697 1698 950648468 95247 95248 677304596 3118 3119 431050194 73162 73172 148125923 55712 55761 387873413 17283 17284 304567018 95433 95386 429568253 3279 3229 109400306 85495 85526 30612325 20466 20473 639378315 97910 97894 118456552 35081 35082 396322230 71598 71599 263859881 81484 81485 903240342 10432 10433 100004725 11612 11562 148451456 55152 55153 319336620 20618 20619 85426107 33630 33603 474145528 46856 46839 80293951 65447 65483 462898858 2344 2319 409446233 38907 38908 892620436 93795 93796 182278578 12627 12646 250554293 51200 51201 676801864 9133 9134 343647475 12541 12542 223417679 64237 64236 778531626 41412 41413 163212166 80785 80786 222270441 2142 2165 787390751 97669 97704 958252271 24722 24723 534278131 75555 75565 225465948 43110 43143 911657002 77415 77455 546277398 41231 41266 823302490 47155 47178 319951779 89396 89416 670559153 92816 92817 370569998 90122 90123 873440060 69877 69878 939717522 91203 91247 23475054 31607 31646 828740626 61743 61744 500975687 93360 93361 132664341 4517 4518 73968502 47850 47856 132904494 46917 46918 387571385 66071 66072 203183666 63189 63184 640833219 97677 97678 508880138 24474 24475 395260262 48523 48550 110312381 39220 39174 682062676 41194 41162 200780500 39594 39595 409840677 73353 73362 239530530 94454 94455 700808417 7700 7671 790421402 94952 94953 975896494 52440 52441 953736807 90599 90558 996229570 76809 76830 614399920 78668 78669 794731720 93971 93981 372676909 82594 82595 364280109 24696 24678 58038480 23256 23257 163295879 64567 64581 702077803 73732 73731 976149962 27043 27084 84619382 86855 86849 992638412 8696 8697 593398044 74731 74724 181347935 68684 68697 624543222 93184 93185 351552145 80033 80017 509298238 96322 96323 109125414 82767 82808 315583730 31092 31056 905907886 35339 35340 346142871 51202 51230 479347453 11772 11795 797642971 4023 4024 507669608 40224 40225 524873358 22933 22934 900221444 88868 88869 366335404 98923 98975 212174774 31642 31607 698568924 88308 88301 919915632 88890 88849 446272230 83801 83771 965268251 62924 62958 471405571 83560 83536 815170052 58075 58063 324930220 77519 77520 923522030 62402 62396 408893822 6822 6823 903809051 8074 8075 673376702 62917 62870 526859731 5873 5829 755800522 93551 93552 531624959 67023 67024 128628802 5697 5670 300371797 57862 57831 439491257 51326 51318 50744698 91192 91193 378034693 18739 18770 534596923 31815 31825 75986532 40471 40486 589907523 15990 15989 777370957 46926 46927 249282160 5088 5089 527108553 41234 41235 386819486 25030 25031 337232972 87115 87123 731914577 18038 18023 928233258 62451 62452 733131222 41205 41236 229836021 96800 96801 28161370 51086 51087 769121361 51585 51609 318559512 13503 13499 413385570 41156 41157 399339078 95649 95650 724415312 49948 49914 694624373 46237 46281 609515963 20908 20857 786524778 23944 23927 911779960 12369 12370 586575326 77865 77866 544474454 8453 8454 905143251 40775 40776 792964125 63921 63936 664201044 87956 87984 239822214 56078 56061 98215036 65656 65657 852633566 83944 83945 748615016 82202 82203 888857033 78889 78866 306019901 18976 18977 209316472 31467 31473 588877009 86315 86338 475235763 77493 77494 482099771 48294 48279 408021670 83980 83981 571007535 26248 26265 410753442 39068 39033 661660768 13694 13713 739679976 62132 62094 41004058 16073 16074 29111670 92349 92350 102370185 60300 60275 203222484 57547 57500 523322393 21158 21159 810023421 75677 75678 873009931 27307 27341 3738337 56801 56802 660807419 14020 14032 45184310 22900 22862 857429491 4639 4640 952293559 39795 39796 585074405 66169 66170 856576312 47921 47881 591340763 20262 20263 599854770 56668 56669 467946256 12692 12675 366408683 88154 88155 859187529 84188 84170 542995451 95788 95796 390091865 40071 40068 505823919 13317 13272 138550995 64406 64407 119508507 3746 3747 179071014 13618 13619 698527463 93822 93797 490861430 95702 95703 825972861 43965 43966 51568092 9880 9881 689977244 37384 37430 921567519 10889 10890 315636287 61021 60969 992525395 86477 86478 188577672 49928 49929 195506000 50301 50335 414905696 47456 47490 452976018 20996 21004 688882042 45811 45846 586791764 77205 77206 792452 7312 7313 663495504 23185 23181 209075304 56727 56733 251682761 94722 94723 273246321 54207 54239 783241701 90937 90938 959166259 95573 95555 291836328 68545 68546 471336844 31868 31869 246941832 48432 48439 19993743 9675 9676 120200676 54465 54427 153471195 19573 19574 5274193 43292 43293 359523473 73141 73092 416943178 14381 14382 602444127 19271 19267 328678007 73573 73549 811688299 88134 88087 360886 74668 74669 773089459 30799 30800 385721045 8612 8613 138680261 98802 98830 178795149 71942 71943 435617923 41909 41903 363961977 95468 95473 40549358 40056 40057 962694675 10983 10934 167094642 21346 21347 104457905 23493 23494 292700374 72547 72566 360345265 81346 81349 612698061 80496 80502 772036008 23018 23030 593169428 70926 70924 318773086 80835 80855 366744237 2487 2488 530961709 87961 87929 485921679 70236 70273 308814797 68994 68950 170927960 44190 44191 813951273 28470 28471 402349755 36582 36609 474065876 93979 93980 390937981 39223 39224 169718385 19376 19338 663320585 19481 19437 640927634 78956 78957 99463396 83974 83975 1938828 79400 79373 17569560 95879 95880 104007857 16524 16533 410404612 45601 45602 775754363 14624 14654 732523127 43930 43931 982496882 60147 60107 529088176 50122 50107 966075281 71510 71463 489964859 39893 39894 44725272 51349 51335 730598719 85884 85854 446347094 43247 43289 114563703 31184 31196 943398822 2088 2089 382974789 65174 65175 951852957 6709 6710 602178648 24338 24352 941019032 69622 69623 857558937 13134 13135 28667089 24925 24926 991026497 21619 21636 994644027 75975 75972 193515161 60645 60646 302082919 75140 75141 579767706 51190 51191 9294534 62372 62343 129946947 6587 6595 923476731 79029 79030 902811898 61219 61263 369505949 10470 10471 719268167 17258 17297 674804786 130 152 254544138 82849 82842 178741961 86803 86804 432029167 21676 21707 163306651 34223 34224 260173166 30345 30346 780990991 94711 94712 659005939 93853 93854 225943992 26266 26267 867359415 40557 40592 105363854 35922 35958 758918940 57161 57140 847607655 36712 36713 540733732 28996 29015 207584480 43935 43907 107441620 2581 2531 131276770 98247 98260 663205273 83381 83386 123008548 7324 7332 742088906 56182 56205 16149437 48272 48273 136981582 90959 90991 643242487 20247 20248 903007381 31359 31391 657301737 7219 7220 826921993 25542 25543 731412985 68979 68980 755377441 84060 84090 252931351 97697 97698 157464045 59888 59932 156382241 1397 1386 657067350 41052 41053 287449495 25694 25744 56854309 92722 92723 170749355 66296 66272 189492784 77578 77579 865701450 8943 8902 781248503 57072 57042 905074639 93237 93238 364356680 28579 28562 751300408 61014 61024 268605326 31068 31090 621353621 12700 12701 444672905 18217 18218 140686949 98663 98627 798434681 95421 95408 992424523 96396 96380 514650017 81494 81495 187574320 65093 65131 369992257 3078 3079 192410602 84402 84427 610324499 5495 5496 417155841 48886 48887 682648255 81351 81352 785998561 58822 58840 955030614 90367 90368 679606071 97017 97020 233792532 94043 94044 767735790 76197 76198 553806870 93498 93499 208520910 14407 14408 551010762 69657 69658 915993639 81433 81434 152673303 32968 32969 948912969 17904 17855 919146482 6407 6408 4021775 42811 42812 95427020 34027 34069 487497531 25786 25766 504943012 26631 26654 934383514 47563 47564 305815524 69659 69660 500585221 88469 88470 438933981 46062 46063 458883656 52843 52852 708434441 29104 29099 872096478 65691 65648 431386359 6645 6612 799796618 32449 32445 823065345 22113 22114 7961838 76960 76961 305496558 38000 37961 169795970 56294 56295 585935007 93891 93898 394201044 51152 51153 904230777 3325 3326 531458225 85329 85372 528454363 67146 67147 384001663 89945 89946 540470213 5121 5081 588814211 71603 71604 263264949 64495 64496 60144780 32359 32342 869801899 98146 98147 757502742 41891 41892 243747220 55098 55099 668679339 72412 72413 757671637 8710 8733 68622103 23835 23785 467657251 67608 67631 395994325 72646 72621 123156392 33219 33208 778873912 41809 41779 24657173 21140 21135 5331415 25677 25678 281275887 22881 22859 557203102 58749 58776 660139773 28067 28068 642367304 94596 94593 508730529 73422 73402 414738164 61187 61188 695049679 63483 63523 328540652 91383 91364 264102067 59952 59953 517370844 30213 30214 272909225 5445 5425 104345402 38664 38665 454617133 987 961 388861732 97552 97553 613510126 38422 38423 14884856 83454 83449 365611735 42946 42947 341393459 35091 35067 110310120 1890 1933 974744449 22492 22447 448167863 58910 58874 742413326 89299 89322 228995393 41847 41848 60350706 10379 10380 470456838 55683 55684 161289655 25009 25010 279834937 64886 64887 700804193 9757 9758 217804582 29628 29599 73892715 88183 88184 283266869 61163 61164 894862204 46846 46847 559126509 60755 60756 933653132 85228 85229 101719298 76225 76179 907024307 66054 66099 976886481 42219 42187 618893312 60535 60536 237750795 42169 42204 9897424 74828 74829 518660444 27491 27532 340603107 47834 47835 617704511 55137 55138 13256757 28868 28869 124617274 69114 69115 833114412 5846 5847 439301823 29733 29734 860509103 27869 27902 912702757 7279 7264 628578 21726 21727 248249811 51280 51253 140973040 64918 64919 380507955 55309 55310 463457812 71804 71774 741150616 27400 27401 537084792 76073 76074 142971912 36306 36269 740318705 96068 96069 150542611 52805 52806 731969334 2140 2104 308710235 53149 53150 903395182 22022 22023 350571552 11029 11030 672126264 66021 66022 219065817 22577 22594 797981977 49367 49414 380668041 7036 7037 597713925 65238 65191 246178291 94333 94334 558463986 20947 20918 221010232 59841 59842 753787545 19406 19374 757903291 24425 24426 920807877 35258 35259 657389460 20569 20519 552337285 49156 49157 116856097 9251 9263 87771451 42096 42097 808651221 17828 17862 608405910 38658 38676 883453089 24511 24555 828196792 1486 1464 833526613 86087 86088 395671107 87460 87461 316125491 8828 8880 926156099 36871 36842 11542508 46242 46243 420314536 79970 79971 123569996 85682 85683 94658789 50032 50033 586225170 69951 69967 338328875 31717 31718 35792599 11491 11492 560033354 59504 59505 892312592 65721 65722 875140252 51914 51886 368013672 260 261 180594835 35938 35908 148841477 29505 29506 730422339 81043 81036 736393602 42135 42149 570316787 55098 55094 261498097 47113 47063 476897782 68959 68960 415430859 3726 3742 929738313 94537 94538 521244609 34308 34342 101085427 33152 33153 216273849 52645 52617 885889344 32746 32747 782821546 44390 44391 952338616 84758 84759 131784731 49334 49335 112346781 3887 3888 542332600 59484 59485 757755246 87897 87931 206590946 65210 65211 371036095 24578 24579 983215439 29451 29452 228587270 980 981 166494202 80556 80557 207506508 39863 39812 332027574 31227 31228 807789969 65836 65837 353806333 49381 49361 553563279 70797 70798 921572161 98209 98186 2407535 75258 75294 936476133 96606 96607 7470905 83053 83054 630988289 88033 88034 95838707 71241 71242 380503200 91917 91918 106580538 82459 82490 797242035 36625 36640 701960329 10555 10550 871921454 90661 90640 974516982 81919 81920 235987868 70571 70572 69100309 5004 5054 400672421 37152 37107 908652125 74989 74976 57367312 64820 64862 506735130 78172 78173 156684228 33386 33387 278695532 66426 66427 543693326 62387 62388 433663761 99658 99659 714511608 74839 74840 867950061 8707 8702 804771213 16755 16707 688593 25217 25214 346350918 75335 75336 874022076 53858 53869 307099059 12222 12223 590206941 37370 37409 502183240 67813 67814 207784593 92914 92915 378200876 86798 86799 993090479 55479 55480 778845499 62428 62432 487520081 4435 4411 735865570 11671 11634 807507444 55869 55849 40292840 71325 71326 191075873 99268 99269 79320084 21887 21846 439834560 61085 61038 673017798 2031 2042 69979788 39785 39746 683529005 64197 64215 852152818 92848 92849 602915668 68354 68355 5730191 66378 66379 589985237 57228 57229 809416974 89022 88987 701202742 33470 33449 395149186 66224 66272 791528622 85589 85559 873105173 32556 32606 399990181 74935 74936 385295569 11512 11513 785489812 86752 86753 598503489 96195 96196 880684999 80618 80619 417385854 34097 34095 907488028 36354 36355 144379542 29349 29350 796065035 87177 87178 447592797 83699 83700 42972872 75377 75378 499601909 41627 41628 945220786 61385 61358 74343673 49021 49010 293971165 53621 53622 777095615 85257 85258 649710243 38566 38560 324092315 3474 3475 698089512 98917 98942 897080707 56929 56930 990290954 5846 5877 523364692 1215 1216 251260782 68530 68531 527601180 97528 97529 201150061 60581 60582 533580074 82223 82215 462171236 4859 4860 138443510 62150 62098 146217441 45684 45685 465564768 89119 89144 258586310 42377 42340 276558789 6959 6999 24894957 23544 23545 185251467 41578 41579 802460455 99027 99028 544525700 31608 31660 61105514 47210 47166 52145853 2626 2654 938128269 28990 28991 982909068 31100 31103 806470625 16029 16030 319508896 82824 82825 610684130 77076 77077 976522657 53814 53806 393421686 6129 6130 694945787 49347 49297 703936709 35453 35470 551499475 37806 37754 158495029 29630 29658 464094959 45500 45468 672141192 99788 99789 798905228 55055 55005 341808361 73131 73132 198154637 62870 62871 833386513 67014 67024 695235477 56513 56514 671690467 89381 89357 273180729 73163 73179 114812608 70670 70671 255638766 85078 85079 194736046 14408 14409 687113478 82104 82097 409666369 1555 1558 596192596 14964 14921 51294798 36696 36697 998294791 21662 21629 740467938 28564 28565 254860204 70950 70951 575934151 21904 21905 431728026 71902 71911 348691233 25858 25869 467494828 29473 29474 12550461 47174 47175 107460995 15993 16024 638923395 30883 30884 81710120 50040 50062 63133800 96612 96651 300866187 10741 10742 421080084 41249 41207 460126004 21118 21087 149777804 57719 57720 102351092 43270 43254 939566787 63726 63727 299408885 66920 66921 17316646 74133 74173 2885198 6477 6478 818613236 94430 94431 148236826 31927 31928 46477796 52849 52828 316090762 77911 77861 770165893 4767 4768 988562601 99154 99155 924497748 6282 6283 507768132 7240 7194 200575040 46252 46253 356343069 72642 72643 961314658 97658 97644 833038959 49331 49319 223863336 42485 42447 307903085 52369 52383 522069729 98781 98795 542109405 49433 49434 422833852 25722 25746 349954659 96450 96496 44597019 33281 33329 42384547 57684 57685 103619526 43697 43731 236045534 44717 44718 365358471 90389 90390 718972380 29710 29711 530673964 84199 84208 103509149 18671 18692 848644647 73918 73919 288458203 24373 24374 298657583 31221 31222 721180899 28614 28663 371794320 75599 75616 99139491 71677 71655 688359598 60728 60729 131487034 42399 42400 991176365 36238 36286 503646045 14135 14151 650514911 43217 43218 241941078 8610 8661 180495983 92352 92367 380881478 39052 39083 359465831 16596 16613 467005421 58809 58810 295778441 36855 36856 956496940 70318 70266 674283537 95152 95166 575924211 12004 11968 504966471 13495 13496 722244000 79699 79700 798235309 90824 90783 750848211 40730 40739 593381641 9582 9575 429309239 33660 33685 922222717 87946 87947 205722121 42945 42922 723699785 46948 46926 330779068 66168 66169 848036098 23753 23754 459801874 56099 56100 550382686 27411 27388 222115638 32185 32186 474379193 95708 95681 450207491 32296 32335 81626426 38770 38725 436924293 1700 1701 847923909 20623 20659 820493529 57738 57711 322177909 46940 46941 638885651 71966 71991 346355496 88961 88972 823305072 41795 41834 696966313 57208 57191 255345252 29966 29967 947750248 76203 76177 359327511 74767 74768 413381260 86675 86723 926873065 38791 38754 377634270 8679 8664 300515617 82110 82091 15420508 51416 51384 667657697 69196 69197 151054006 61110 61059 540862520 33680 33681 896486073 7236 7243 921250063 45634 45635 232496551 47714 47742 31301826 81667 81701 179265490 12964 12965 379240620 48476 48477 391605209 74310 74348 411520118 66698 66699 97853902 56729 56751 797056859 73459 73460 649007672 27915 27916 624875209 10197 10198 509947402 66693 66694 243301602 34643 34641 552019238 18837 18838 195620980 78786 78787 382637559 36056 36057 246964182 12330 12302 437440869 20929 20930 389359508 57440 57388 93914907 5377 5378 864051650 39071 39072 148423143 47091 47092 923445613 14760 14720 322451458 66814 66820 237923210 32345 32333 351129603 68097 68098 554072651 53676 53677 269539217 68950 68951 458849235 6973 6974 810530363 84838 84839 502991715 92154 92138 65458237 73605 73606 203308009 87137 87138 148962990 97779 97809 74831183 8741 8742 403217502 24472 24477 142910611 70090 70091 748698939 89717 89702 579628317 91186 91187 896244796 90536 90537 270766858 44253 44254 138210265 442 443 881507954 2385 2386 281761230 60397 60392 325080984 47497 47492 675226735 82739 82740 37879753 74077 74078 427220611 21746 21747 176232528 15854 15855 562234914 83671 83652 959204600 83815 83813 769774095 79581 79544 877396501 72752 72753 76794994 58379 58380 434621932 72745 72752 75818281 44332 44305 820529383 61460 61419 992761319 16599 16600 15026323 96038 96009 508143778 8904 8905 761946116 66674 66675 212230846 96510 96516 858560316 7166 7167 229719064 25727 25728 789841841 98095 98096 871323799 16336 16337 887288809 46662 46663 434980763 15178 15179 239067176 3249 3250 69671323 66785 66819 48404729 3565 3532 756428421 37837 37820 723298432 7809 7769 51626863 85166 85169 914493894 45043 45023 988800083 88360 88362 413226756 7336 7384 566559803 88405 88432 150110645 2225 2259 159691506 72518 72499 987972026 45232 45273 141876568 23298 23282 565025026 98848 98800 606463603 46779 46751 948934043 7525 7526 502814008 95935 95927 853539652 6070 6113 734766034 89276 89303 134058738 40152 40169 113923013 13475 13476 85602895 97703 97725 910334408 37748 37749 393668169 30478 30479 214174475 50514 50515 512606928 65634 65635 965034325 20580 20563 410928275 44380 44381 347221320 39808 39809 159101872 23028 23029 507988582 99918 99919 510093228 54553 54554 464338095 60165 60166 542419811 79663 79664 523885822 97099 97068 372227941 66467 66443 611297291 35309 35310 690393989 6862 6863 934744982 31950 31951 796184825 17061 17062 649427018 80295 80306 413787774 47775 47796 176761677 23382 23383 884286066 27276 27277 310256801 59471 59472 908023621 29539 29540 991295521 22547 22548 292237396 26983 27023 539910996 39246 39247 916497729 40714 40715 877531139 20954 20911 953856840 87094 87095 975479557 2986 2991 713508544 84064 84060 58691080 65545 65546 882940567 38688 38689 902094292 41551 41552 664702690 4337 4338 743678925 7809 7800 41836231 80434 80435 260542254 14240 14276 494541326 71288 71289 370443626 62719 62704 932630721 16914 16949 837482683 35236 35237 515987048 20512 20513 35439254 76184 76185 499778554 89653 89654 220542883 89020 88986 819756317 89374 89402 867030380 94685 94653 736625848 62480 62481 147622263 55593 55594 213951253 63306 63332 206511491 90604 90559 456813813 89001 89002 259182560 9866 9867 680570649 96960 96961 600228945 88042 88043 396588841 49595 49596 847129883 45866 45867 487757458 20010 20011 683499654 39039 39040 267962020 29442 29486 39048216 43607 43608 454391484 4546 4547 399333329 81356 81318 548270166 22480 22481 623304614 79102 79070 506196462 23091 23115 190680567 88605 88600 193136597 15330 15336 80878074 87457 87422 792419444 51241 51236 826665688 26629 26630 33855622 38547 38560 66590924 58843 58887 981451718 94235 94236 631907122 42461 42462 760252863 75587 75588 336360289 37739 37727 27871856 84951 84952 215171463 40195 40164 141461225 40776 40777 654089907 70500 70502 397884393 72834 72835 439663616 1763 1771 128001821 97871 97872 878822388 88830 88831 814975121 20211 20212 508210515 47536 47537 56933534 32880 32869 747141387 27891 27878 902582074 69400 69401 29427704 75573 75574 493015621 75311 75312 222170883 64800 64818 582272166 29719 29720 100681878 28260 28220 536946853 60795 60796 727237983 37918 37919 769377733 17641 17637 375396296 20800 20801 885377642 57642 57691 861273001 70428 70429 558860283 86248 86249 711269579 10608 10624 563082507 36330 36301 821890980 55355 55356 469052782 51817 51835 961964411 80683 80723 951258807 93369 93339 192903126 88904 88905 772798127 76354 76355 393913410 27878 27914 264955955 14108 14109 280085523 40623 40624 875740319 11354 11406 6688553 18883 18858 59428170 96381 96382 815332250 10795 10749 618511241 61437 61438 780515728 75334 75335 763672127 32900 32916 557942117 22682 22664 543515889 54368 54413 913497429 45556 45530 891714634 41114 41160 48866872 56615 56616 959702527 2780 2774 48195033 1665 1686 955644161 63759 63760 954502998 17059 17050 830170459 67492 67493 976993623 5780 5781 852725654 67809 67782 458260479 93605 93606 816924892 22479 22480 101529017 66776 66777 592411406 51277 51278 662251388 39357 39358 600144452 81610 81611 143968983 76645 76646 4996801 7471 7487 34312477 91456 91457 633271809 97612 97608 454682638 35825 35826 517885195 79997 79965 178530737 84470 84471 299449611 64365 64366 549973967 90114 90115 236267744 27651 27652 95306619 52388 52418 494239666 16159 16135 199770797 15089 15090 394912317 45196 45244 716373769 54028 54003 623847025 70955 70956 661625143 81437 81407 402492460 12387 12388 976929358 98648 98649 275212285 170 171 159288782 13657 13658 950965013 41388 41389 97847067 70855 70805 955902539 15770 15771 633505722 51538 51539 508201148 86016 86017 727220995 60878 60879 530803564 9396 9397 868266663 2552 2555 949707367 71872 71873 367306305 86646 86608 10671105 95681 95706 490456829 89322 89312 339997071 42452 42453 792696785 39072 39073 812058512 46279 46280 209143609 45570 45585 356109330 62711 62712 578505242 81963 81964 344500166 23017 23036 268795785 39879 39880 451841294 31716 31717 954749671 20472 20500 896687673 67364 67365 490519821 98640 98651 413777237 57046 57077 488004722 22960 22948 723229573 2821 2774 750702053 22512 22554 75805206 20649 20650 783543410 47794 47809 118795090 91333 91334 5083054 3867 3868 467634441 79805 79780 411702832 45915 45916 857077215 14279 14280 819830518 59977 59980 190910278 57971 57972 140958676 21091 21079 722013157 33272 33273 243644825 89502 89503 306193227 18942 18943 333262029 58688 58728 189682648 6047 6038 568305078 41508 41509 990526603 70742 70743 988691462 77707 77684 106654505 19461 19462 229388584 18913 18898 348925722 39968 40011 412239171 18260 18299 834033293 62975 62976 377243378 53701 53712 849124732 48177 48178 951992095 78354 78355 508013457 25873 25874 275755744 54691 54692 876750690 90901 90902 653697803 51171 51121 497023026 71561 71562 554182114 36838 36878 359257011 71154 71155 809728462 49198 49199 752078128 63303 63297 950410101 63648 63681 372062856 91180 91181 470952459 41749 41750 160960038 5673 5637 781700088 80337 80376 981446317 1034 1035 522945989 3840 3841 528994632 78130 78092 695836859 61860 61861 432900022 43623 43624 338166187 63550 63563 622720582 10466 10451 915517811 18338 18321 559889246 15337 15338 458171165 17647 17652 258545208 12805 12806 756983629 37666 37667 627480431 56983 56984 426198149 58901 58930 228726036 84194 84237 562628115 13733 13734 297457769 67691 67692 4277330 25250 25251 260860249 96521 96511 451027350 55801 55852 655045866 29400 29388 565861657 59518 59568 962709842 16062 16063 168348847 21757 21758 962155812 1470 1521 446481644 60813 60797 345023774 35783 35776 38565932 78623 78624 816621005 79381 79433 558420592 86268 86228 93777066 45639 45640 731022879 50781 50762 283495592 23179 23134 501247392 47699 47700 183706661 51905 51906 600027645 89716 89691 512885206 24158 24159 873537981 76291 76292 457903389 5503 5500 838990431 10333 10334 60441418 91631 91632 845042389 77158 77140 374129579 72474 72422 877555594 76879 76880 788212795 81324 81285 571324485 37959 37968 332203407 36913 36898 110585588 37835 37836 428440286 16918 16919 647320928 48643 48632 874419811 66401 66402 585482278 2889 2940 359537367 84987 84988 575268345 55850 55872 233057781 78236 78237 523122440 42357 42358 549519902 86950 86951 720966335 71197 71198 645467688 20642 20638 111860492 90338 90339 840683734 7179 7180 302120910 64523 64524 579811452 95204 95205 917505711 39619 39647 24621582 86452 86477 70581645 90461 90501 693787528 73578 73579 497810364 95433 95426 697151027 54934 54935 120596786 44530 44531 190194497 48124 48125 948685798 43043 43094 667879245 93934 93935 792284267 61703 61704 390328785 15168 15169 71272769 13711 13712 622612652 6448 6491 450212708 64256 64257 156105899 85272 85291 58320869 17982 17983 479809226 7454 7455 224013402 33101 33049 367753151 88193 88194 808379529 98404 98446 535802705 79463 79515 847522384 17368 17369 604642412 97177 97140 201659483 42646 42669 854111171 37275 37269 272560679 19025 19065 393347332 30262 30222 97828409 33893 33896 985362080 91113 91114 528478471 10458 10459 7242519 29706 29656 765799761 51643 51644 541251396 30339 30303 276985738 92311 92312 753711857 70082 70110 403744181 32239 32273 368768260 68575 68576 652877284 15756 15735 495034383 87459 87460 33684609 2482 2501 29092893 78614 78586 462586755 32016 31974 876461728 77951 77956 612284788 91364 91397 46174043 70262 70263 205260216 57419 57420 272231809 90380 90425 544809886 92281 92236 130969035 82951 82952 733023787 66018 66019 656726765 50137 50138 368878208 25599 25600 801223043 45761 45762 989430955 70820 70826 962399961 84547 84495 850113874 55720 55721 89160857 2480 2481 981244057 43985 43986 403427630 58953 58912 737808514 70954 70972 814585223 2779 2780 626846701 49460 49461 508218111 46050 46051 325309152 84636 84596 615823946 70053 70054 349038008 69392 69398 160303169 93687 93649 199523165 31244 31249 564063101 27099 27074 822473321 91573 91522 902632427 28762 28787 544252794 92172 92164 551227701 16233 16257 89459492 22472 22498 756467782 58801 58755 62531600 12680 12718 975063469 7788 7783 114628890 28524 28525 102292775 73568 73569 525187391 99143 99133 694452778 96205 96257 714337740 3270 3259 450299324 92760 92749 220546761 94770 94766 316034917 5628 5597 463198205 39853 39854 632690170 29990 29991 648602456 4964 4942 153977373 10089 10126 989206679 70431 70432 467048173 18386 18370 526121208 4733 4734 271340555 59678 59660 495501936 64376 64335 775697794 52062 52063 979034102 30350 30351 352708682 88589 88590 531441711 57613 57614 71901368 29914 29915 592239652 69688 69715 697391306 82190 82227 775473130 75319 75368 11713522 94889 94890 511655837 2317 2349 344702831 4816 4817 337669610 21368 21369 254098664 6001 5954 577618866 96112 96131 890052048 38585 38586 959489652 39361 39362 402529427 8288 8289 854886689 69513 69514 924696749 29058 29027 35362062 65764 65765 746380640 220 221 927041923 95369 95370 159878831 49193 49194 31000261 46298 46256 464991894 49572 49530 797884687 89951 89965 101819239 23812 23775 718134235 18154 18185 956231460 49470 49471 966403306 97591 97592 136028404 23001 23002 378399701 18876 18877 307445130 2277 2291 111232263 98467 98434 178313745 98242 98270 392733069 64979 65020 713861022 3894 3905 623562987 16291 16269 443503707 99273 99323 353578256 60444 60445 991831975 68925 68926 413811949 24468 24450 512510418 56635 56637 826045900 97508 97555 171338617 84888 84889 444636733 49103 49106 835958481 53608 53640 351275190 47894 47895 943263027 1180 1181 784061498 66233 66234 626767706 81892 81889 682534254 84691 84692 385298278 51568 51531 828431074 49568 49556 498782270 95044 95089 962295263 60902 60903 834740454 71193 71177 835781548 91882 91883 791579312 76179 76180 407037552 25935 25936 993353108 54203 54228 90189252 36059 36060 843290601 45251 45242 748098048 72568 72535 805819575 58878 58851 223500963 46213 46214 21310880 9922 9959 591309481 44261 44262 583384858 6708 6749 16600813 89127 89148 290510517 13895 13896 286057840 96631 96639 463079852 62645 62646 552602102 78754 78755 25595318 60450 60451 95038082 12701 12723 564054156 25709 25710 277531198 7548 7588 876359817 26590 26591 250865175 24259 24260 309066069 54711 54743 479849987 35672 35649 960500090 26227 26196 914779571 12294 12295 690468215 23668 23660 861544643 11074 11075 735966467 42715 42712 798198825 55121 55075 618237234 76369 76376 787228840 23657 23658 351899485 16760 16729 704346749 28780 28784 234276527 38301 38330 511925760 14136 14166 717613147 32757 32758 379796021 8635 8636 216748066 90183 90184 588245763 70946 70913 907207821 15577 15532 701155737 92431 92432 998112662 53034 53035 495843610 33484 33471 395037929 8438 8465 317251410 93469 93494 620980594 21174 21175 193253133 66511 66512 402842556 71466 71484 829376829 68377 68378 57961105 85139 85153 654071689 33316 33282 437495020 59051 59018 472913670 50190 50220 192175364 14087 14116 178463524 93468 93491 681668318 35623 35665 271001687 10377 10388 138262952 64402 64390 295182540 8695 8696 746619445 65662 65626 400970352 41786 41837 164585096 72423 72424 705596751 88136 88150 541643462 88568 88516 863094943 33336 33337 673694278 84010 84032 153748663 489 490 198136279 98750 98751 202518179 48834 48835 735077904 6149 6100 339324729 21112 21134 619030362 12408 12459 47522671 34065 34043 433288340 49005 49006 892420690 41945 41995 691188488 38796 38749 361486487 2330 2331 504199178 38888 38901 986378265 66509 66530 152097998 36588 36589 480983372 73449 73450 557593237 63720 63721 446935210 36184 36185 431159107 84731 84732 836328803 96332 96333 559862471 70594 70595 100328608 9082 9075 361058243 17652 17627 487904112 3854 3855 122705648 69568 69569 597835439 78292 78293 698688315 66391 66369 455103889 831 853 881083457 54063 54102 912423482 95884 95894 549578070 41296 41332 416194179 72123 72124 946591604 8235 8236 616911813 67930 67931 428950305 73705 73706 614027453 87335 87336 474091619 74998 75029 178712286 26730 26731 565701470 97572 97573 533540148 91825 91804 826131356 86964 86965 793241835 92210 92209 672556603 51237 51238 679541205 47346 47377 792816921 96578 96579 376441507 72866 72867 210333863 66996 66997 767893286 6712 6713 362655899 5603 5604 842051257 16527 16528 349523900 45600 45548 796211212 90847 90852 491783333 76723 76714 865489230 63122 63169 847926015 77443 77397 353930353 43690 43685 564944103 80496 80544 54635930 95971 95939 24364257 75313 75364 337843269 79392 79393 275467731 48528 48482 180325708 12457 12498 678501674 60874 60837 217673318 85117 85122 651549601 71230 71234 262497189 41371 41374 973508467 86832 86833 125305838 64248 64284 905442956 32177 32133 489396465 23637 23638 654664950 44196 44197 963410996 93855 93864 265455700 50618 50619 485648835 7970 7971 672493003 28344 28365 329511026 39342 39343 530911231 62425 62397 260047711 11737 11718 806395163 33280 33281 90986555 88149 88150 859028787 22400 22401 360831532 19932 19933 401269143 55096 55056 540492978 86292 86278 733827035 65591 65628 221290517 93809 93810 87762579 24733 24759 832122568 72511 72481 727115459 65859 65901 847778084 16077 16047 43853906 33668 33669 983474724 86911 86871 575725795 6528 6529 713878120 95456 95457 722463602 2215 2216 222824560 25300 25305 799271586 89895 89896 68811909 45764 45765 990145639 89902 89903 364114559 46675 46676 933733723 70981 70982 191640072 2119 2120 991718551 81328 81329 877933719 64156 64176 744910547 3740 3741 351162561 18297 18298 619288190 84891 84904 46780247 78164 78178 441212839 95494 95543 666222392 48318 48319 259123401 99138 99111 548255462 89988 89989 796208000 35753 35741 349852275 7742 7709 578264248 44243 44244 48708347 44507 44508 901422256 85027 85028 462252815 83606 83607 671394896 89318 89344 228313066 10201 10200 44870133 94675 94706 750268844 36429 36432 801675158 85040 85034 294532275 34224 34206 56062367 98197 98198 585251252 95264 95240 110697278 72957 72909 506325662 27165 27142 865814816 31790 31791 248723176 18469 18446 38773014 10362 10346 838912633 55304 55276 437090634 55326 55327 705492982 66951 66952 286998605 16660 16667 773746457 85159 85137 11877406 71649 71650 518796931 41188 41189 603840803 43069 43070 294197969 60571 60572 773313394 98704 98716 522180167 2097 2098 512562209 71784 71779 930313370 11426 11417 219969529 29256 29204 203503320 2645 2659 979812744 80513 80514 923255795 37325 37365 313615522 30628 30622 751801144 12900 12871 460856659 93337 93338 755636468 44020 44021 556147673 44575 44585 476541622 33425 33426 480720643 89008 89009 303843407 78485 78452 120925077 15618 15653 321126573 15208 15231 337264355 65847 65848 250830313 39586 39559 295700515 97476 97477 576663047 6438 6439 575944197 615 616 863494331 41941 41942 408171226 37784 37785 958047873 19524 19525 746427650 64026 64027 665724949 94200 94190 120437554 17217 17238 391251395 92969 92986 307949829 81799 81800 795666263 28657 28650 783445510 36874 36875 334574251 12815 12772 609176082 8472 8473 491008417 23072 23073 121780557 54380 54381 25659319 29260 29261 630843889 11648 11649 6656498 88831 88811 451257019 80028 80029 587130282 307 287 842732834 58202 58198 434734256 15936 15937 805243123 88572 88619 112758920 1165 1198 725705162 14072 14053 520893988 59999 60000 957809195 6895 6933 451036386 31937 31978 753626706 12755 12707 899564759 95487 95507 698279634 29403 29415 762026383 39446 39447 97557737 79798 79799 874510822 78252 78274 735222140 98239 98240 682016891 91587 91545 744245040 48925 48958 909993506 89023 89035 660275021 18403 18447 169386683 67204 67205 458579987 16399 16400 151409592 31997 31998 191592391 89632 89633 176458590 15601 15602 85188124 41341 41342 866889938 14406 14354 829892367 74160 74131 408504290 87339 87340 865883171 50997 51019 207921609 82451 82452 500936575 32271 32286 854422354 22792 22793 537495958 75786 75787 813969074 20782 20783 632761926 96594 96634 893172305 33480 33459 387695702 86470 86471 112960149 75199 75205 35414068 64949 64950 724778107 40159 40167 296176919 31962 31963 145393311 32677 32678 176934422 30671 30692 659296975 37699 37700 731379831 58185 58162 303238094 37751 37752 406836274 79197 79198 514109570 60985 60934 578351004 12829 12819 279692021 60995 60996 567895732 24082 24083 332358727 93947 93986 610961019 48173 48155 492845085 55884 55885 166167551 41742 41756 114359596 57936 57937 452444221 14496 14508 92049968 65569 65609 944468491 39658 39684 955616954 26413 26414 962926716 22143 22144 562279983 39335 39353 622672296 4771 4772 859541552 33005 33006 330293447 96562 96543 247771828 51603 51604 924297684 21965 21944 876150200 60097 60098 807690387 75242 75192 659324047 21007 21008 422288154 9502 9466 976153334 71236 71237 54456622 18338 18339 901373456 41393 41394 260989065 40815 40814 545940599 55974 55975 972854186 55841 55842 152249634 18580 18581 396810992 95469 95519 200087823 64652 64667 66100580 27794 27795 434870867 6162 6208 784715581 67461 67499 356633240 57234 57273 244077810 80224 80225 146826749 63572 63573 283258507 10234 10235 439695038 45537 45538 901956482 27209 27210 350716511 88703 88727 680055909 68241 68239 104058631 33351 33299 430274363 56707 56708 581089175 77004 76961 290112971 91029 91030 284395882 83191 83192 454258787 2812 2800 397909207 39918 39894 742786424 54653 54654 126975468 25987 26028 649363227 67783 67784 72669864 97776 97771 887867576 35169 35205 959398808 45115 45116 697024747 64125 64138 430091151 58593 58594 665183172 60595 60596 87953338 66004 66005 889475385 51151 51152 891782413 60949 60950 729501890 80784 80785 417739431 44815 44778 249687186 17853 17854 614374749 23654 23655 60196436 81061 81062 562258406 38172 38163 270559093 83237 83238 480623668 68527 68551 833181001 59688 59637 995529332 91892 91893 760394139 68057 68058 810796152 99406 99407 681389063 35470 35460 542715930 42583 42584 830890349 57660 57661 837173164 20655 20656 562617849 61303 61293 470328614 53991 53992 733479848 21515 21516 746437956 20263 20264 565458890 81099 81100 397580628 48665 48687 300883465 73689 73700 248368491 2457 2458 261346007 65425 65390 564840323 23551 23552 70894049 69338 69339 87350564 21129 21098 132703766 49347 49344 502009005 20306 20296 238407024 67731 67732 452036876 9681 9682 408716466 8038 8039 426099519 22479 22462 960178704 89133 89173 158628624 99065 99048 250937922 79150 79132 362725484 71571 71572 410390344 80539 80517 787539102 13318 13288 665141705 77971 77972 126718736 51912 51875 157385438 16416 16389 778792369 53062 53063 220248949 42422 42392 72532403 72159 72176 368180204 75552 75553 856665970 24336 24346 55702696 85557 85539 284959234 87378 87379 122805095 33453 33501 807794480 36209 36174 388298425 24669 24670 14613945 33381 33411 350184104 58102 58058 321014987 20275 20276 952479862 27394 27391 335551876 78612 78642 997843279 7780 7820 478505994 42300 42301 500972920 99468 99469 856856384 40768 40769 537317679 37740 37707 440740343 1016 1058 373979975 1782 1783 180477349 94157 94151 404001348 53630 53633 732723429 36893 36924 593838739 80508 80509 549381348 68307 68321 151060992 68387 68388 931162901 38266 38226 386649927 44897 44898 376630318 7659 7660 929511345 41551 41515 770425255 33609 33615 74477718 89293 89269 891742832 33479 33473 416706726 26263 26264 250948846 96469 96470 851784895 42940 42941 318366909 7766 7814 435677936 34727 34710 700704610 32423 32463 544220925 78816 78817 18184213 419 420 248842498 69467 69468 75991681 53384 53404 634068260 86602 86603 41556325 99103 99104 720719131 68368 68344 166127910 98147 98180 226441225 8325 8282 880096554 22116 22129 765971662 89790 89791 659228947 40474 40475 552694948 49809 49815 801282523 81664 81665 766135649 64537 64489 925094159 48378 48379 599184694 72229 72230 441499460 11915 11916 98478707 77587 77560 123807211 23236 23188 829367364 80530 80481 703531539 72540 72541 191836902 3842 3869 457606600 86053 86098 578529081 31471 31496 443820781 84871 84844 571876767 26786 26787 89487128 99408 99407 201006836 67794 67828 562328851 77470 77471 777926313 39758 39759 537627029 5945 5992 990133601 11923 11921 209331468 48083 48084 986436071 46274 46236 650611388 73162 73163 969088336 48487 48519 288911745 94505 94506 840039000 98956 98958 70897895 79638 79639 821035321 13663 13664 447970043 24888 24929 291230531 17078 17079 823622320 21442 21443 980419390 85545 85508 512468685 8350 8321 470468476 78434 78463 298990208 71016 71017 808261712 77865 77848 111528773 5166 5188 56779039 81955 81956 628314844 792 745 772837607 78683 78684 816477829 87886 87887 59979524 60682 60683 928645363 7687 7688 320762862 84790 84791 332120498 96611 96612 383009097 70354 70355 599765216 41531 41532 152480548 58906 58886 506536424 22079 22080 623537190 6285 6286 216713292 82033 82034 575558195 79808 79757 891039598 21632 21633 789711637 89848 89840 146661989 83883 83869 132355347 5666 5667 810303783 79461 79412 539011031 74879 74861 222538441 91621 91622 723681329 49124 49125 251684084 86099 86149 395055129 89180 89157 210900213 26989 27024 990008008 90299 90300 913238036 38064 38052 58516403 7685 7686 86626271 99796 99797 572979424 49722 49723 244745793 60842 60816 576816176 25803 25804 168049329 198 151 813226394 14320 14321 788798489 34202 34189 263018722 59427 59428 934733016 77151 77163 231557981 35932 35933 963105325 52425 52407 348751929 78973 79009 197447356 34079 34080 957143057 22232 22233 604648203 82941 82920 515446137 59138 59139 751924346 10353 10354 892329418 9087 9088 888361134 80313 80314 950419683 47756 47783 644044785 68967 68963 232639569 59118 59168 566553486 61110 61120 34965275 50568 50614 310313712 33613 33614 860024988 70089 70052 909545964 27822 27823 638053113 43573 43574 44302870 23262 23221 757717168 77892 77893 736051921 47653 47638 841151637 91958 91939 164724275 60957 60958 512686548 50378 50379 796771742 39886 39887 86384557 96351 96378 804043076 30642 30605 935739432 59832 59780 354975163 73031 73032 455071068 12866 12824 760251732 44795 44796 590463620 93931 93932 55961588 1637 1638 663696402 34784 34825 592741930 71216 71214 842740013 32895 32896 770913430 60643 60656 350629054 48005 48006 409962306 77554 77555 107582533 841 830 640255188 39752 39717 773164951 63025 63000 88678142 38007 38014 2386972 35458 35480 271949202 70269 70292 725744462 6956 6957 80168936 68011 68063 39108290 21561 21562 596098707 81599 81600 383838921 22361 22362 78863156 68946 68947 109730374 21979 21980 611002382 33634 33635 649623570 53877 53878 336001968 11288 11283 574326290 86434 86435 534447556 19781 19782 373865154 57015 57016 178440180 74002 74003 307321827 25118 25119 578766467 59571 59550 746572442 30154 30155 987265876 62946 62947 543019015 88793 88775 585722613 94124 94125 160549379 81975 81951 933290047 41603 41563 655001445 75340 75365 938093319 99704 99705 747104935 95894 95895 369283348 95122 95168 983487269 80260 80261 327065278 74286 74328 240949262 59063 59064 968569942 77226 77237 623360004 40944 40900 574683787 89850 89801 895816462 56497 56498 205009340 35162 35163 179812090 62503 62504 443700705 67639 67618 40323933 83141 83142 203293035 60658 60699 411350092 84595 84596 719760630 50693 50702 484704309 65803 65825 196453415 90017 90018 445618901 72629 72673 555552791 97401 97402 711235576 9370 9421 838460749 33307 33308 648489000 58514 58498 171372910 49193 49241 343798266 69921 69922 211967249 13170 13174 569889131 79688 79703 285783650 58092 58093 74361770 48067 48068 595584417 1870 1835 126001804 46874 46899 908328350 80757 80758 970260213 22822 22826 96153175 98891 98904 480610483 16957 16994 112035500 16963 16964 713300205 27206 27258 549916853 35582 35544 853600430 46437 46438 232949332 1668 1627 943541783 21689 21696 949275520 95788 95783 505683669 36924 36925 79212462 83591 83592 170141410 78927 78928 582017693 95076 95063 202349431 79661 79662 177805134 21117 21118 573009620 59221 59222 516847929 50740 50757 328730715 8540 8541 79754850 76469 76446 500817969 34974 35004 677047450 81559 81560 454948442 68299 68337 704425094 96530 96531 718410894 65664 65648 327645491 96817 96818 985684212 15585 15561 453761060 2855 2856 966314426 38015 38016 826327356 64317 64337 157908506 19997 19998 983084498 15343 15392 610845342 80828 80829 601792361 23860 23861 341280100 47654 47655 387254565 71452 71410 189643475 86396 86397 495995504 44401 44402 918277126 20784 20743 247089821 18142 18163 446538896 67699 67700 577976834 49277 49226 741986640 55846 55847 475880195 46812 46813 445631549 15749 15737 753830526 35353 35354 146817000 51015 51042 865129887 16044 16045 105017104 29941 29942 296117901 15338 15339 330343295 2169 2170 145844401 41963 41967 723904123 14233 14234 893901757 28620 28597 734914000 88498 88490 956068833 61970 62012 810664734 48323 48324 717002951 38446 38450 167085844 71461 71462 898898210 23361 23392 134035878 58698 58699 672391614 87074 87030 905067957 95262 95221 918586090 25815 25816 129093100 55194 55195 984606241 70969 70970 741970260 45213 45161 747691642 25272 25287 769437455 87147 87098 986097289 9985 9986 855625096 2560 2552 329258106 58179 58191 107436474 3657 3658 495540487 78175 78204 902358693 45270 45229 990912003 40730 40683 866548513 90739 90741 643490249 69079 69048 916722011 63216 63195 947387235 20109 20110 776768881 78127 78128 871675763 23609 23610 442150393 72689 72698 466999030 95763 95764 552799748 82663 82664 546795011 97872 97873 787366782 47253 47259 46776935 5533 5541 222728822 86902 86903 318697612 93585 93586 54281819 29874 29864 317328119 70256 70257 120859916 98806 98855 1932218 15352 15353 156057075 64547 64558 878408336 15260 15261 386606712 34233 34267 964813277 50197 50198 547905689 70308 70281 206928613 18868 18885 183072167 56114 56118 124258249 78622 78610 792813649 12770 12771 95767427 69601 69602 355082809 52443 52448 769803810 70455 70456 72515771 8457 8458 520980478 56580 56568 752106042 29241 29283 351984850 72493 72494 813366859 34770 34761 585244377 46439 46425 466818716 83680 83681 50605624 21104 21124 387654209 5804 5778 462680848 29790 29791 800323598 64903 64952 899370542 40865 40866 228634867 42967 42968 941038928 74377 74378 98855826 331 332 141429040 13739 13740 214720905 22284 22276 902565502 15086 15096 798439008 69282 69283 837600659 52236 52237 804841752 35478 35479 780531880 1204 1155 199853898 31181 31182 516180010 17065 17016 73883313 93935 93936 530569508 24504 24505 57954943 59530 59565 396249267 82157 82146 279869908 59519 59552 326615609 8519 8506 35173689 31034 31035 480693594 79470 79471 390197534 29123 29124 318422385 83381 83382 949363638 32203 32213 650115292 86232 86278 685616048 72116 72117 610517171 60183 60211 560752243 18202 18203 635397443 47187 47188 78355465 56476 56477 979773087 62375 62336 82147686 69724 69725 260833998 24605 24635 586717197 69704 69685 471205189 28207 28235 650064344 42576 42577 483939530 33591 33592 353744718 70080 70110 896354127 92846 92869 376726240 78418 78419 891595413 27282 27283 465962644 54422 54427 367861449 39823 39797 86442691 89232 89233 503085119 85474 85469 976046577 43882 43883 758634479 92123 92124 878771997 47465 47466 499112737 70683 70710 382185337 23277 23278 44972082 19579 19627 850020200 31748 31749 515931284 64175 64176 224805285 40072 40073 541166460 51079 51080 914853221 20820 20871 121226587 80352 80353 815636111 2583 2584 151638487 37486 37471 673793222 91448 91449 887641374 34214 34181 76937125 91640 91641 69676100 26683 26684 321124266 14508 14509 311135485 33275 33276 185511498 52738 52739 631869505 48452 48453 671990771 4667 4668 664005271 41374 41375 983061206 74372 74373 868961254 85274 85304 439544401 40655 40656 314106016 92616 92617 73482052 54959 54960 437200525 75344 75345 388556213 97953 97976 549731205 72563 72539 826120334 23880 23881 686737820 14835 14792 578982867 67988 67989 44904699 93871 93872 552892548 81235 81274 193895699 95094 95095 441819149 59923 59919 51681786 34368 34369 587005129 50024 50025 803476905 74232 74191 726157344 78978 78926 833529919 32992 32947 992105744 66688 66689 870618077 37005 37006 96299552 96031 96032 601029788 79867 79868 859236807 60896 60884 436937452 63379 63380 70325433 9069 9070 320491491 95380 95368 539527919 1463 1464 880843544 87585 87586 274983268 33361 33362 794314360 840 841 12486975 44638 44643 67698416 98026 97998 381471049 42052 42069 238839316 47002 47003 975187030 76069 76070 527320017 75001 75002 916022355 72768 72738 130962434 27697 27698 112412914 71843 71854 27632994 75 76 868258705 21177 21178 934509818 20263 20306 741397122 71479 71480 492951743 66628 66629 98330800 91053 91015 408561897 72294 72277 884405347 96045 96046 863737179 16974 16975 511229328 77374 77375 714054808 79027 79029 185539571 64519 64520 661241319 94920 94921 920658051 54623 54660 557322953 79695 79743 415418224 78327 78376 812203422 53079 53080 356952059 9539 9566 216471115 75200 75201 555879480 65047 65033 78833251 12859 12885 495160094 7899 7876 863386437 60087 60125 424763009 18944 18945 773961270 43761 43762 274327028 37283 37284 484535547 48578 48542 705542855 57728 57729 565571266 96162 96163 979243346 81869 81870 125667251 81639 81640 558000247 22928 22929 725632269 30642 30643 31030247 90098 90099 750408415 81441 81442 626610936 40187 40173 65126930 75296 75297 140300807 92486 92459 625934846 19574 19575 262950152 63913 63957 719067594 84378 84379 703002938 1218 1219 153643051 8625 8626 15024618 79265 79280 989895933 83484 83485 916471900 93216 93217 163092492 41023 41024 717908187 78093 78065 323561833 23499 23500 361873673 33169 33167 339299880 44031 44070 77544721 3313 3314 462429286 37935 37912 689255697 9764 9786 675915175 36792 36793 706418429 78468 78469 334742369 16976 16999 296529305 7906 7907 248624988 39221 39177 382400869 88231 88198 779547996 58870 58836 965125156 45552 45553 310758004 32424 32418 828596866 7583 7580 317971001 34372 34373 126468985 76366 76367 256326559 45320 45269 984757093 43517 43518 231395024 25086 25047 218939340 66873 66900 638468197 74999 75041 28683903 73732 73771 908972981 19848 19869 505520828 54340 54341 366075655 37849 37882 778425050 69692 69693 710031931 73156 73157 792761226 78509 78510 415793668 57533 57534 735418966 31795 31805 258599570 38024 38025 239861317 35703 35704 604135913 22264 22265 558417440 99544 99582 609889263 39593 39594 130610651 21422 21423 428592584 91519 91520 540553918 95180 95181 160040873 37104 37105 978025881 65080 65081 714895086 64865 64866 786192200 12734 12711 958434853 95100 95101 716680928 80137 80138 433030691 90063 90064 907575886 5897 5898 986575 36483 36484 838823815 93788 93789 91831247 74972 74973 291506695 5554 5605 748883102 14215 14216 334481379 84718 84734 231852932 63729 63763 704188150 32894 32895 891721689 27920 27921 303099388 50877 50906 896345770 1423 1463 689037019 66958 66959 476340498 52165 52129 448343238 75254 75255 724462620 62725 62766 728601439 31917 31919 620392609 98165 98140 345867034 35040 35012 52142586 84198 84199 154050634 66890 66876 233240119 20811 20812 53240833 6717 6703 425263174 85695 85696 898014867 80889 80890 12436665 91287 91288 490263154 15702 15746 590662563 95479 95480 4149071 16995 16996 213454840 90808 90807 851229961 93262 93263 340728559 92233 92234 875219884 36287 36311 605209559 81356 81339 849014000 64768 64769 344283913 86195 86164 962456573 33107 33096 750671990 82039 82040 566427338 26275 26276 463542134 83334 83376 661735353 63671 63683 51580156 27901 27922 880027060 63481 63482 545859841 810 862 650384466 2773 2774 712247458 38058 38006 2651859 36224 36225 643889602 90031 90008 99213325 9177 9154 87652521 11332 11330 720072681 88540 88549 852418784 6704 6705 300884684 74138 74110 507921943 55499 55500 361940660 37566 37587 191207039 70258 70267 316867812 92723 92683 876913909 59563 59546 481714606 13256 13298 429333762 54316 54317 219596908 88398 88399 737576485 30247 30248 271137870 12136 12137 418862765 37048 37049 251152196 15394 15371 489342345 43717 43718 867745990 48050 48051 863667154 93717 93757 475843229 92321 92322 91855359 36401 36402 337675564 12730 12695 640903072 27369 27410 182507944 87308 87309 500338289 74913 74920 50257083 97850 97851 986394115 96844 96805 273693574 4656 4635 594893102 10500 10550 157075357 77834 77835 414540850 94636 94633 137618787 82012 82016 747215331 12897 12898 447445218 672 673 358401635 64555 64556 409356274 69773 69774 458818135 87248 87249 794772903 5455 5436 754508086 99352 99343 18701282 96890 96891 983167824 52371 52368 139561379 14077 14078 648443772 37563 37583 154950378 77173 77225 910430324 90831 90808 334841016 19822 19823 242315813 63454 63437 345743656 51444 51442 372223421 43588 43589 190749313 31133 31130 273603208 18091 18092 290637228 15647 15648 687645359 47131 47158 101807228 64511 64512 70648020 16393 16438 944724979 64615 64616 541794257 64678 64702 748334294 70011 70012 751455732 79403 79404 604994867 81124 81111 522927653 68962 68963 475678058 26170 26222 683513754 94201 94202 511328200 56540 56541 313632232 57109 57110 337890397 3217 3218 162069464 47833 47834 203654949 24386 24387 468331597 29772 29768 934328699 47742 47704 385590584 90061 90080 499288746 47141 47134 95768942 10061 10062 813057814 75265 75266 10322742 84025 84026 76410865 22731 22732 371896709 51975 52012 426910935 28975 28934 189392348 41310 41337 61550576 72671 72716 256352585 43960 43961 848514551 37495 37496 205801980 31806 31800 148367658 70708 70709 161608944 5815 5816 47776409 44581 44582 529779493 23966 23914 306087130 81227 81228 73258353 87943 87993 170497210 68597 68598 79131801 41479 41449 22215642 39376 39397 872638 64058 64016 526635188 90388 90389 296658565 71842 71843 373481584 3081 3082 541173045 66307 66308 260516522 51612 51613 578029381 33154 33155 698741575 83181 83182 361010489 83987 83988 914910579 59567 59599 955831173 68693 68738 700946303 6383 6414 305670399 94613 94576 717823999 11614 11615 529308390 13274 13305 407670374 7334 7330 523120971 42565 42551 893479414 9939 9940 410993490 23417 23418 510094323 44375 44371 647915185 25226 25227 242904323 69085 69137 813020351 57291 57292 793376941 93571 93578 628026870 16235 16236 25488438 58989 58978 437418854 28965 28966 678261687 69647 69608 281233839 89621 89622 624592147 50596 50597 9134034 83676 83677 121549211 62984 62985 600325761 54978 54976 840326463 44411 44412 874491147 33346 33323 294874447 32569 32526 697224623 72544 72535 669856360 17277 17278 237293235 21779 21795 780714532 38837 38838 895351909 64789 64841 241162719 12690 12661 187984025 46490 46491 117874009 31743 31744 52326255 77393 77346 983434566 69999 69971 954375069 16342 16343 729254235 25222 25183 277667635 370 398 925164067 18581 18600 504747697 36436 36437 17503119 35429 35475 933714753 54833 54830 40731636 54320 54321 763215720 60297 60299 357198529 38450 38451 65386361 71276 71277 854403832 4802 4797 990466308 42806 42832 775219583 90761 90775 673015499 44766 44754 91224645 78857 78858 465246665 21094 21095 737145580 70282 70283 798946733 27735 27786 297426692 15430 15431 298357147 85757 85777 46172243 69149 69150 929733882 36695 36659 224321509 99215 99176 504216856 95402 95403 532858990 63774 63775 847006420 34953 34954 180405554 10427 10421 567563172 42775 42776 372816549 28320 28302 490408107 18919 18920 905352650 95173 95174 520196585 47992 48002 484475414 15771 15761 491581883 913 914 382124936 91787 91791 315561275 8387 8388 579524630 97288 97310 84028030 46538 46539 458401089 49508 49509 113542344 25416 25468 327162198 41289 41290 118665873 66912 66958 288105239 96406 96447 72106892 71136 71137 789893665 51572 51533 344184361 42160 42208 818480286 37532 37516 547628531 39370 39371 897205850 85124 85109 550579168 13729 13677 573122097 73820 73821 275287517 17250 17251 499331956 12000 12001 468654500 63241 63242 754265215 84447 84479 514713982 46533 46534 172654077 9641 9664 5559549 24042 24082 127969145 88728 88729 86783329 38487 38488 550401500 64687 64688 909432471 1464 1427 543088029 36457 36494 224110046 87885 87849 748924997 79837 79856 921972689 13529 13540 566199542 45623 45667 7280279 48766 48787 187978426 1813 1814 158942041 27575 27576 623811215 17599 17600 322821668 6074 6089 533549207 75949 75950 578659442 99217 99223 216716277 19423 19424 522437732 10665 10710 412663662 26808 26809 560130402 58263 58280 731634711 62909 62910 564400883 50276 50277 231277438 673 674 617489087 41270 41299 412615556 24290 24328 109922654 24275 24308 895882588 43427 43452 475173249 15641 15591 735179826 19667 19668 670100911 48921 48922 187971643 41054 41055 205428505 68116 68117 677847771 77856 77857 556068589 66233 66231 241301038 82963 82964 28559899 34805 34806 673883961 24855 24856 183897095 8869 8870 129398992 52529 52540 947992054 51570 51571 648180236 57847 57848 406415777 35115 35116 64585339 15723 15724 131834464 29311 29312 761871470 8918 8904 198044552 89953 89903 942987114 65340 65297 495087800 41577 41578 279968149 13613 13597 469338543 21279 21280 326434786 20494 20500 491907529 62438 62439 670351069 79251 79252 284350603 67577 67578 424803655 16869 16885 275216499 83147 83148 675297922 82101 82100 81323561 62473 62474 622774015 10790 10808 388563900 69945 69946 711967069 32075 32079 625489033 30971 31016 947116848 54537 54538 476081892 66004 66046 816267708 50480 50481 375485334 22090 22091 195545370 31537 31538 176185918 49449 49450 10267815 79226 79227 612546562 29744 29766 909687179 57323 57326 173143622 88869 88833 211399804 6452 6500 551328613 94249 94250 165700964 3875 3876 261025043 62019 62020 911115474 49243 49273 800267605 91 116 481416999 80066 80067 650322420 2452 2453 106233694 59537 59543 85109327 93393 93394 384521843 15284 15287 553268802 16179 16180 33395188 29698 29699 281163172 20004 20005 944736893 29181 29179 351163913 65502 65456 154556157 19682 19730 430643878 58798 58799 952282421 98933 98934 953328299 45780 45781 251481060 24046 24039 112348010 10760 10761 406008346 23613 23614 800180053 65478 65479 71475199 82397 82347 494101749 53250 53251 473070635 7829 7830 450072437 89625 89664 751997690 94490 94485 528488454 45704 45705 748603224 42512 42513 637777677 3010 3011 433745937 92932 92933 796966641 78616 78585 31667547 97472 97478 597659504 50132 50089 973721027 49951 49952 252079227 51244 51247 834765363 55096 55068 73078042 53100 53101 597025030 64668 64669 528169691 89781 89801 878384519 22150 22197 423993697 55662 55689 191123844 70094 70122 427188027 93425 93444 411942882 1785 1735 993183672 74794 74766 919758938 81643 81644 369989867 43854 43865 980048734 14549 14545 551853221 1072 1115 726190654 89312 89284 708098917 57540 57541 134938430 41636 41643 794615396 25399 25420 849043154 47672 47673 302867364 37294 37256 432469907 87957 87927 475606003 14136 14137 594278576 92102 92103 634192493 46357 46372 484867890 11130 11159 901725307 69465 69463 942227149 81565 81566 700043968 74748 74749 828562292 30026 30027 824964441 48010 48011 83559201 64578 64579 514847190 57602 57587 201617482 11625 11626 697660480 44070 44071 589118301 23092 23118 685466157 66685 66651 446834589 64634 64635 125671158 92607 92651 831171325 81411 81394 239347668 89809 89795 244249679 926 896 320910052 32808 32768 955704780 35118 35119 786389872 56931 56932 382163087 31921 31922 102926656 19124 19148 649417394 3461 3503 118811814 75221 75222 899601987 30854 30830 923242424 44317 44318 250292675 43245 43258 258207992 40738 40735 801478675 63601 63562 669555054 51454 51493 815745029 46015 46016 235454218 64866 64867 971513872 58310 58311 610663297 69734 69736 300751047 45551 45509 828941233 60518 60519 198989790 75450 75443 965783531 15145 15146 961983704 30139 30140 665972299 70618 70602 940507211 32225 32233 597381808 3601 3602 847853026 55169 55128 976258157 87626 87673 444947374 13181 13150 727608621 54775 54799 384318244 56960 56961 496093820 93188 93147 769815308 23960 23996 573192537 26882 26837 117227533 42800 42802 18154626 81203 81204 511459115 77777 77778 401289493 95108 95059 297812418 98554 98556 792673779 14189 14190 111619043 66576 66577 81121269 27891 27892 355795251 75323 75358 851065826 16907 16908 841047285 72956 72957 14122860 36578 36579 699790259 19922 19923 951001481 11071 11105 575955800 26928 26936 354034196 61112 61113 865053377 89979 89931 647062754 41404 41405 245427848 18570 18580 438954378 4014 4020 979849028 41641 41642 288933074 97240 97241 975072414 98054 98095 187403852 13321 13298 708537364 41869 41870 61491919 6913 6914 480565041 37377 37378 777895836 92104 92109 426642825 70273 70274 738514666 24690 24660 481424094 62470 62441 469414237 7784 7785 14115916 50997 51004 517130284 64913 64914 835156664 47127 47128 763229717 23903 23904 493378634 62652 62701 252411300 23384 23385 660901312 29810 29811 660572853 43688 43736 535943131 74749 74750 928413075 39647 39625 439526438 36784 36785 347376588 426 466 966214523 35903 35904 646423731 6523 6570 414066388 59863 59831 971715455 2806 2807 410305309 25679 25721 27246047 21261 21267 71627148 7694 7695 96926046 42221 42222 739553179 86640 86648 408846722 6883 6884 596490060 68929 68889 100426025 10491 10535 889327140 69931 69932 183890907 65839 65849 871050052 61157 61207 838584138 19369 19332 93238062 48360 48333 72084911 82816 82821 563848775 85804 85805 638874489 70459 70460 936299216 33785 33777 719462827 36330 36331 508008721 10587 10596 299235252 68483 68466 296717140 95240 95196 789322307 1808 1809 44431667 68266 68220 398857244 80519 80564 261204191 82126 82127 759601940 34279 34236 122565498 85711 85664 250679587 59636 59637 888195682 13638 13639 285368104 87230 87231 152672344 43171 43211 691515345 44631 44682 868949819 68551 68552 498330251 95137 95103 421871097 91717 91712 493630421 22710 22711 454394951 27429 27462 693635351 3141 3089 460480740 32589 32560 168396548 30884 30894 258393306 18215 18233 169691015 69276 69277 36967939 87847 87896 841196100 49750 49761 976508599 74265 74266 754097187 99980 99981 933606031 96407 96398 777868151 74608 74655 82714006 73924 73901 61034377 27600 27575 768569452 55540 55495 380504088 59556 59557 212574052 47576 47577 445595150 34277 34278 966944452 92525 92526 816592962 89676 89677 99560835 14237 14238 534782063 25786 25838 268650778 74945 74946 971039423 9709 9710 494689709 9250 9251 781811392 5915 5881 646346072 17124 17125 937355634 25246 25273 579689579 47073 47063 590682645 2121 2137 929269466 74515 74516 240832594 38427 38428 881448999 86414 86415 599343527 93464 93475 778231984 49478 49479 280596919 30053 30022 416469168 10809 10838 564602241 46735 46717 263887373 2994 2977 999819695 91603 91604 398043201 9746 9756 153125313 90141 90119 38962775 25284 25285 313255461 49286 49287 945698761 92871 92872 227536742 57658 57659 78013804 88543 88548 410839847 45673 45674 500594880 18523 18524 78040452 10528 10529 32861358 70387 70388 111681776 78315 78283 811406814 92128 92115 192994199 59828 59810 259609226 69620 69621 492598695 58105 58106 479358408 57489 57469 25175242 52926 52942 152586512 29101 29146 378098499 36658 36659 138604326 33344 33345 270962303 61566 61550 90956606 36752 36753 380215986 9347 9348 81149679 89834 89851 76837784 44063 44068 155566707 69420 69407 688028533 46837 46838 709268438 16983 16973 20979778 54411 54412 812783654 48534 48535 854716710 48145 48146 15158958 84911 84912 612446584 87002 86973 220908501 69573 69574 609607636 47469 47470 456702104 14108 14100 953538626 82720 82721 605703734 83807 83808 62781037 88378 88351 334289174 68781 68746 442717291 99584 99585 941148547 10875 10876 77215165 71054 71003 823744157 74586 74587 974880157 23848 23821 172871730 58184 58185 281297178 24895 24896 817387648 95917 95958 82458594 25990 25954 939860352 3132 3125 370582784 43418 43372 726042919 55604 55651 605312098 66118 66135 967301819 69132 69133 748239618 75623 75624 651288841 20900 20901 759756146 3024 3025 949329304 50034 50035 890052537 26620 26621 58322531 9863 9864 649032578 77280 77250 309759130 92496 92497 454007917 81367 81372 490959599 91617 91618 984164976 28683 28680 957528233 79163 79115 691354869 70628 70589 455288810 63935 63936 968111582 21935 21898 712114706 53319 53320 695046313 63988 64039 830433198 46422 46423 144423886 93314 93298 988227404 67028 67032 198414341 67157 67205 87432435 1731 1741 968041637 38053 38054 434357930 95535 95536 302099137 83290 83302 676309774 55265 55214 855604957 54667 54683 632893363 37757 37761 529020785 75287 75288 233628720 66815 66819 722058504 3899 3869 260629690 61561 61523 510463156 54585 54586 557881407 47630 47631 583051893 11924 11925 849497258 24880 24881 768196960 97556 97607 174627916 22275 22320 306488900 50446 50447 73237530 56441 56442 143661038 93000 92997 659653156 19756 19761 667178373 77326 77319 821936612 67046 67047 379850897 71874 71875 66097862 71015 70976 642759275 16076 16077 293597618 99368 99338 408933793 87732 87702 732653455 56084 56085 398428361 65531 65510 847190461 68020 68021 980663405 6007 6050 369292827 17428 17426 769699903 13302 13303 635845527 31773 31774 767866225 78165 78166 842190115 75305 75353 732463218 22620 22621 664692699 8765 8817 234177367 27050 27001 680070540 89842 89843 748404207 73026 73027 28907755 15061 15062 863480423 8800 8801 819909616 44499 44500 396155668 69021 69002 909404082 4236 4237 897253091 80108 80109 848500507 39940 39941 664424927 48929 48930 851147115 17950 17951 315984218 24701 24709 72628585 10002 10011 178489772 64736 64727 48692700 6051 6052 578825406 70527 70515 970560633 87656 87610 266862139 74571 74572 158764026 8353 8312 980864966 76914 76915 892664869 93696 93662 649036927 24083 24084 152810528 84006 83956 896363926 88131 88132 395176456 57294 57249 326715246 96232 96255 381253429 79106 79107 288172681 56442 56443 167129516 45849 45850 871985812 30039 30072 527074989 80423 80463 570596590 5037 5038 721390194 87660 87661 602625702 89872 89898 823510797 44628 44629 613130623 3051 3008 134812996 76678 76713 281285705 85376 85385 898064042 71041 71042 64468144 97766 97722 995737043 40619 40657 909159311 31103 31104 415614645 97375 97416 130469577 49067 49023 807425851 63842 63843 641728281 92136 92156 944712972 68273 68310 789481380 66454 66476 302165428 32900 32941 997546336 32540 32541 636098529 31569 31570 282358550 24282 24283 437039419 73599 73600 183391531 76185 76147 325918572 2267 2243 651256722 87094 87119 971714242 28293 28294 219619376 34376 34377 1654855 12472 12473 599284630 25440 25437 985886871 23178 23185 795829566 76082 76052 158138264 16804 16827 68973189 52015 52031 972512939 95188 95237 241673374 16666 16667 323437401 64894 64935 983519731 50978 50933 985860839 60737 60738 959931796 1726 1727 374084570 31065 31024 420263542 46282 46283 171903638 53082 53067 718284531 67389 67361 899654330 17903 17874 250104414 96671 96658 948246080 93033 93079 331436858 79765 79790 739655984 44895 44896 329043445 70490 70443 589259536 6885 6897 319428956 449 399 384227637 6811 6835 479682409 22013 22014 449673355 12179 12180 417647054 32938 32917 588665110 25106 25063 233157111 70210 70211 708658615 52218 52219 738263936 2370 2371 278433979 66458 66437 192779154 94795 94796 138209506 92334 92335 325629881 24080 24120 76291886 6567 6568 996649865 30566 30540 562052177 40311 40312 703528043 91258 91243 590918836 59727 59728 386023441 17820 17821 51410877 35953 35954 423732015 6149 6150 928422734 94633 94668 452663495 26599 26600 794632759 94667 94683 697848483 19756 19757 72703146 93198 93208 900476818 14100 14107 368783211 8022 8021 529756505 98295 98271 41383736 31168 31169 737252051 3517 3525 617107404 48439 48415 187957132 6669 6670 739572142 46366 46367 599127877 99290 99279 461960444 52225 52226 175495078 99287 99270 223340825 6961 6962 78111341 92040 92041 700283307 23724 23725 685475970 96412 96413 54123065 82747 82742 661040408 3620 3621 986079111 60538 60510 338099444 64633 64617 896889734 38828 38829 796065361 9249 9250 121336312 16631 16620 783350841 5097 5143 863049851 78560 78580 173367487 83517 83470 498902413 44888 44889 653816889 58388 58373 407301454 25756 25757 312057041 58360 58385 291476435 91243 91201 559353265 73626 73663 53491389 60115 60098 436221968 92835 92836 663137369 25557 25556 239812873 16646 16599 267604693 48087 48073 723285214 63583 63625 60955750 6312 6331 455050022 63329 63371 174311739 18007 18008 241138346 93346 93352 548327199 51321 51322 581982388 30587 30621 527696430 33882 33924 96653597 74272 74273 150874503 48510 48511 162963257 68426 68427 179142597 69694 69695 241402359 65312 65290 293299572 49268 49284 947053659 61161 61165 428785068 83889 83922 267407108 85253 85289 460510219 34041 34032 222608082 11204 11205 735392516 40375 40376 19414355 35424 35460 281346457 11263 11264 948094751 1845 1870 226538694 54574 54603 617981674 21057 21005 80268338 33540 33541 449305716 44412 44413 545618881 70530 70531 721872303 89401 89407 886570719 41004 40995 487365234 52865 52866 145963606 49495 49496 314120641 97209 97210 29050157 15744 15745 437445953 71247 71248 20973056 72390 72391 888707451 88435 88485 204832439 87230 87224 413297529 34491 34492 261609334 81012 81013 178992234 44004 44005 460730546 51120 51151 37857119 44517 44566 771418569 25562 25548 350074983 16284 16285 975326056 66998 66999 6910651 13045 13050 408980169 95049 95004 720402361 70040 70041 580120954 31220 31189 195740975 11558 11546 328679233 28947 28944 654455878 61233 61202 587055002 53678 53679 878990222 19680 19681 562848200 52928 52885 21894832 22259 22260 804634385 86518 86519 295682647 50336 50378 707216250 65667 65671 635440208 9719 9747 196018990 71302 71303 603103237 11643 11635 514513356 59725 59773 438406484 84854 84855 494754653 50645 50650 869663724 69770 69771 149481463 18355 18403 178849401 35658 35659 50964783 14349 14350 967842069 83838 83839 539651249 8018 8019 517209128 29154 29119 156476209 61185 61161 843455420 46460 46509 661784104 316 317 446225635 8602 8612 157975256 86687 86688 829488582 36598 36566 69760306 93817 93818 519712929 98522 98559 961804818 14639 14640 689379314 45624 45664 905616361 66976 67021 540719180 57857 57890 900089503 14197 14198 48311924 86430 86431 516142 37842 37843 816405735 56743 56744 159960057 83830 83831 392630640 70578 70537 737239306 46092 46093 144689048 22840 22794 319372378 71023 71070 344724222 70886 70849 958453425 89550 89551 188821105 66061 66062 877811728 95547 95548 931325145 41962 41963 551551509 78615 78630 934716142 49539 49526 859135638 85842 85843 521451300 48086 48087 458923021 74731 74732 926295473 59166 59194 536646796 42405 42406 532725329 62822 62866 650009133 42717 42735 798160149 35313 35314 313088462 33733 33734 544617466 40304 40264 967545659 63911 63872 613928671 54046 54047 751842103 38482 38525 38970429 10219 10238 265534424 45459 45460 382922264 5619 5620 154055309 58620 58649 61432762 3263 3264 200212704 61975 61976 617018773 83063 83082 381369179 19103 19146 545587451 8770 8771 222972491 5877 5878 615352810 93277 93278 101258983 32129 32155 609944058 12928 12970 114716231 5935 5950 93218112 42414 42390 658383453 47705 47654 435462437 42811 42771 34296843 99640 99641 619179415 93735 93709 854133319 14692 14693 37061225 64146 64193 384442946 71817 71818 637694074 93014 92997 80263046 87246 87247 454586386 14923 14941 372683582 10266 10267 827136421 91939 91940 717374789 4306 4258 472836222 9359 9311 338101660 38705 38706 402196373 12535 12536 344504045 86585 86586 584421742 16637 16638 108566540 35039 35077 705540480 17040 17066 137013868 61642 61627 41306191 10620 10621 873076134 62161 62163 627839327 78988 78986 677673634 42317 42338 145621351 72174 72175 989534269 95758 95753 653535558 5446 5447 497979994 33013 33061 921793079 38823 38864 163606058 80229 80230 579229268 81807 81808 988633193 52745 52704 305445877 51740 51741 5049780 8770 8745 111470012 98288 98289 955882196 78065 78046 387155940 69537 69581 373027459 24377 24395 275013705 88173 88175 787134156 90024 90045 376813421 70674 70639 380769410 94266 94267 539260381 8345 8315 533806297 25688 25713 469850014 52469 52470 518488851 57079 57112 119776250 88848 88826 238488091 41545 41546 260386342 96880 96909 57049363 81828 81847 656278620 17582 17583 412958004 99396 99397 336030840 61595 61596 201295586 77286 77287 538591256 83820 83821 603069727 59296 59297 214259561 24134 24135 595606025 51359 51360 447703 16404 16398 519329517 37768 37789 976820011 9319 9314 767760607 10653 10698 224256804 44648 44627 250108951 99606 99569 521923220 60426 60465 810989087 42420 42370 910157338 92528 92529 333882150 26483 26452 557683570 11201 11206 882678416 18265 18284 386677872 17281 17282 453417616 71798 71799 818919383 27319 27320 355525895 96576 96577 704369185 17690 17691 297231034 66207 66208 721787818 63037 63074 324250008 29499 29500 954126729 6647 6646 929880439 38670 38671 52110922 92171 92172 843899245 414 395 111786502 91365 91366 525647197 65270 65290 992412032 24467 24477 136088805 9997 9988 978682741 26108 26109 662303697 14594 14590 142450897 52841 52842 824742498 24787 24798 586421217 90917 90881 795622480 48741 48742 698800370 98961 98962 754387049 3861 3862 235988025 10224 10265 892737682 75692 75686 652246848 79676 79677 773087414 64285 64254 245125643 75019 74977 959362611 59016 59026 938751980 29294 29345 345388175 82630 82596 116246278 66815 66801 522181919 67507 67508 223016068 90545 90546 506826165 9964 9965 282601243 8327 8328 438352895 75670 75721 171112985 54704 54660 276479965 51777 51790 35365656 69492 69493 334108973 85256 85248 880675005 25107 25078 188201316 59127 59087 426166885 93177 93178 343535341 71600 71601 68581277 1446 1447 555273487 57160 57161 152892629 48571 48572 135557784 30013 30014 289699776 9407 9385 455527880 52812 52813 240663360 91820 91870 620474757 49410 49454 970739242 72974 72975 303061296 70285 70286 713503728 15667 15653 65526610 5366 5358 897334155 68058 68056 595265392 44534 44535 666610131 79804 79805 30913332 66627 66593 917927248 34242 34243 731064747 87006 87043 761456501 3862 3863 431352357 78825 78793 475857246 64718 64719 690879575 33538 33514 751603422 86690 86691 619327465 57002 56995 750373275 30346 30295 273803626 71442 71443 794603386 24613 24611 210870224 29634 29635 953470583 80668 80708 592231795 98275 98226 802383578 58294 58295 941926277 72067 72086 145232517 69170 69171 540133417 74083 74084 440137138 76339 76349 172886357 61147 61148 158997837 28752 28753 80510070 49003 48982 205588213 61221 61239 659852497 49569 49570 907757600 24658 24642 768242742 7398 7384 244760890 47364 47373 607899156 67123 67111 118312345 31253 31220 700694992 80787 80788 80296724 56045 56076 531479777 82623 82642 714748720 43016 42977 106865673 21033 21050 698703937 97450 97451 124526434 88131 88095 728827795 74840 74848 799057168 60360 60361 977408984 14480 14481 346236352 68333 68334 485103985 90896 90897 470092857 9955 9960 760562614 94811 94812 566333738 75440 75441 236243150 38630 38631 831014954 24047 24069 934447884 58666 58667 59342662 67765 67750 344797447 45529 45549 212177698 38274 38310 88083986 29622 29623 736771803 28877 28894 580745570 11879 11913 575564534 75973 75974 926171353 11946 11947 56179590 55398 55399 25883116 66266 66302 952239874 54319 54320 193170966 86315 86316 301906414 20490 20491 734783091 13399 13400 856335590 98164 98112 218921217 22064 22065 117677844 36906 36943 457852863 75215 75216 912810033 61250 61251 192612366 23984 23985 557745389 55282 55278 144371783 88726 88701 759120681 95490 95473 618132626 30797 30798 311771704 3758 3759 876962749 74670 74716 227508901 26060 26062 331562136 56093 56103 858079679 53538 53539 651788735 58016 58017 604130360 84602 84603 943121977 9722 9723 778328946 30546 30590 937591446 22116 22117 884325245 81166 81128 506320160 74558 74559 992193221 20170 20149 700689203 60186 60187 707090132 31696 31744 109923311 59823 59824 787076095 77486 77487 433530018 308 309 318593203 83539 83540 425125033 237 238 485510650 24218 24219 946603600 4792 4793 59096013 98753 98754 54214098 72142 72143 289794582 55029 55030 167311420 14612 14613 981101781 86272 86273 707510420 67387 67388 72321890 26022 26023 804579974 33056 33057 849481534 29116 29084 623690298 20699 20700 478675496 88373 88374 244850389 76608 76609 900683025 36839 36840 255775841 35505 35469 513613281 50302 50303 561896946 34696 34700 823664579 45381 45402 226168807 32298 32331 161585573 15843 15893 744308110 89319 89286 68955162 89441 89452 336809066 12607 12608 62316531 55969 55987 268904542 9078 9058 580646676 71759 71760 479894435 11280 11325 945346285 8297 8298 645123660 71189 71157 706658018 30286 30321 624539949 49789 49790 749425081 3736 3737 453711919 143 139 42373738 83993 83969 673926639 37541 37542 71027545 22946 22955 638784254 90187 90188 7705578 49568 49520 189005726 82534 82535 921257596 61313 61345 928845280 63684 63685 408901 67578 67528 827147168 85489 85490 268059156 8300 8301 243429089 2291 2243 273075722 17716 17740 177761468 60433 60434 604140158 39415 39370 6521951 51596 51597 673320060 68886 68887 721715433 49336 49299 426915633 90491 90492 821314630 71313 71314 759579640 19566 19567 473955373 73419 73410 652847095 29596 29597 762757272 56671 56699 102600872 34016 34002 82880389 78665 78666 731176650 27187 27188 452856886 57632 57633 416184478 82337 82345 106497924 47858 47853 917621718 13521 13546 645445602 72904 72903 151599187 59154 59155 958587339 92395 92396 966862556 60921 60889 597614344 42864 42865 296480204 76271 76253 343395911 23309 23310 295697426 6309 6310 995635285 95720 95721 424213411 30358 30312 389229342 327 324 797405188 24004 24005 721863679 29768 29769 129374182 77521 77522 586909536 18692 18693 449219736 2745 2738 520307019 98561 98551 869764439 66912 66872 226615610 21072 21073 197691342 4475 4476 617624811 16906 16896 411664950 8805 8781 699378824 60144 60145 972520124 91213 91214 270338242 8927 8928 976044043 62689 62690 722063044 94970 94971 496730660 3218 3221 671688767 67144 67155 786523996 94702 94654 230142505 15963 15964 148657841 30669 30618 157936909 94868 94869 356871071 23427 23428 309833280 74027 74076 238485310 94598 94599 58152186 27908 27909 913444354 1725 1726 455454179 84365 84402 767650294 2058 2075 416788057 90640 90641 818910698 9256 9233 239603304 64062 64016 341189168 80631 80673 154695464 56543 56564 868225776 91360 91361 3228143 88853 88854 985520129 178 211 624567226 909 910 144635531 28637 28638 889425635 45482 45483 602316301 83896 83897 198333890 58649 58686 225840477 51439 51450 3753951 38939 38895 748088540 59305 59350 410022018 94176 94177 110401003 87144 87145 281347591 29642 29643 965661836 42777 42800 96764875 95352 95368 898263650 9131 9128 766008778 33440 33415 488251655 57292 57247 521314304 11447 11448 556726013 77919 77920 404394612 74079 74054 130662779 80773 80774 968966808 92349 92328 412674399 27153 27154 339021586 12463 12464 175860794 49829 49830 317448052 98186 98135 587594994 23930 23931 768666057 38251 38259 995327272 37448 37407 829981063 14322 14271 308283776 53816 53817 878544528 37923 37877 827956632 70200 70201 744628046 91913 91914 485467398 21988 22005 271156932 95921 95932 545746120 6323 6272 232511532 80750 80721 587643202 3208 3209 557039834 50661 50662 317141284 95767 95768 357981074 4351 4344 679742017 82619 82620 121159774 48615 48616 337876 39766 39767 57490740 49264 49257 231866840 94480 94481 332139453 1660 1656 203734544 86096 86097 285821618 44736 44737 71970820 80906 80907 297563471 26392 26393 121324837 58327 58328 282968525 63475 63476 618951404 23553 23554 202903850 76652 76653 944996789 97127 97128 242231253 58019 58020 864894189 83639 83640 240436385 61114 61134 788097973 5595 5596 942567291 99521 99522 511688973 75283 75284 674065664 46502 46464 464129483 71523 71524 845014311 18496 18497 11676094 65083 65084 452239430 48553 48554 986431924 73253 73254 142615763 26045 26053 557793461 87435 87436 537409412 39060 39067 395852150 64143 64193 714798615 34742 34720 986684949 87105 87106 698807087 44371 44356 934739592 77091 77092 540531373 6249 6264 664722747 78512 78492 772537779 95887 95888 823614422 80253 80257 90492098 9024 9025 707404172 84191 84192 252085291 29473 29478 921336445 85169 85168 261989496 94032 94033 643091248 96436 96438 136640863 71340 71362 347720328 12393 12394 800838788 60820 60824 709412664 26329 26354 919781588 11975 11976 436256468 36195 36213 154669959 88043 88044 40899455 54128 54115 635968396 34976 34977 36997255 5231 5224 147609260 81676 81677 523719179 30226 30227 977392733 86050 86051 772985322 43145 43169 805588830 18721 18722 748602249 35915 35916 281019626 53669 53670 741814949 85017 85018 157698900 40410 40411 345971502 87624 87637 504678007 32551 32552 459754762 38457 38455 403258243 97530 97531 997154096 11586 11601 159512331 43065 43023 329507479 89053 89054 555477170 28176 28155 919490666 53169 53117 51329416 76497 76503 607889006 56482 56483 226230006 68389 68431 368829493 49710 49711 504103148 91793 91794 645132555 25285 25239 546756211 28751 28706 553386629 1450 1429 320400215 13913 13887 162112103 26389 26390 849451002 81814 81815 321928439 69179 69147 400322216 75974 75946 682179532 65595 65628 676296833 84397 84398 513663027 36557 36581 515602209 14099 14100 349857653 17405 17381 5817848 84880 84890 22927565 63063 63064 214544952 77026 76978 899001871 32287 32288 195094420 95957 95958 10409326 58886 58852 533211623 95590 95616 729703010 21017 21038 47047788 32075 32120 627610747 22005 22054 188349780 4068 4048 500622770 74297 74331 919052843 79000 79003 869379035 85962 85955 709928108 90319 90320 38877827 15365 15366 647378672 77944 77945 913788859 33003 33004 520798424 3493 3455 689600405 70124 70125 44874216 52401 52402 582769317 24870 24886 154396949 93747 93748 283326090 78284 78280 126350525 31133 31134 334176418 15393 15425 660619245 35875 35926 634587193 74115 74116 35556198 33574 33575 158105289 79325 79326 289018891 9911 9954 456836473 60965 60956 594152775 24235 24258 865150285 855 856 507167250 23490 23491 119126926 20405 20396 585399227 76670 76671 758626829 6341 6342 867469002 67958 67943 290344744 86933 86981 439720368 562 561 189434565 38367 38363 698873997 58166 58167 594595583 97934 97935 147052586 28212 28213 281025497 26346 26347 735318489 96742 96773 519500890 16427 16477 329264006 10585 10586 339712517 45866 45853 174055217 66056 66015 997221005 33015 33064 618987457 20812 20839 339212916 66405 66406 331911559 77491 77492 451060293 38111 38144 108337610 46944 46941 366615650 87064 87065 111850146 374 375 14572463 50078 50079 147824850 49452 49453 631364187 70935 70958 148900743 95165 95208 7652362 87545 87546 325228375 17372 17373 873571730 64719 64700 518263714 13381 13427 568215687 12525 12526 225285797 68058 68059 895479724 60794 60795 175116814 40844 40797 595100478 28133 28134 106208665 47958 47959 393644178 99920 99876 647586667 78576 78577 581692971 79890 79852 849552323 95049 95050 152222781 40978 40942 718853371 2215 2238 74907549 69578 69579 896921406 80120 80121 666418074 47265 47221 516153210 10528 10505 582358061 73836 73837 797371782 2373 2374 568965659 31504 31505 525748445 8154 8155 240835902 33101 33054 674734216 2439 2420 869190323 39505 39481 388792527 70960 70975 51754831 4376 4423 537377733 64827 64828 209789368 57873 57874 632357050 27398 27399 959318796 72813 72835 777963131 13562 13607 385789151 74775 74769 529343695 72629 72630 754053121 17035 17032 45686977 6484 6485 419005881 8998 8996 561183903 411 412 229082779 21268 21259 440234617 38079 38080 966607568 22407 22436 248017387 30927 30928 165675760 24658 24659 761111172 7691 7692 818410864 62749 62750 102293712 76249 76200 710774086 47450 47451 939612600 38020 38021 492521868 65031 65032 342006598 64044 63993 762902928 48825 48826 860102891 16923 16878 314863946 26927 26937 930113261 35182 35166 960902589 79955 79966 603468256 53802 53803 555974642 40802 40794 231323261 74488 74489 362886939 6375 6421 965265628 35889 35861 641455171 97774 97775 825854630 34470 34440 243707042 90795 90827 471799692 99755 99756 516317235 50215 50184 892062596 79108 79143 873796323 37413 37457 326398607 89499 89500 936831336 97303 97336 752570161 17000 17001 778587907 32584 32633 488859907 56673 56633 453099748 67135 67136 137368700 83420 83457 396477986 23443 23444 835577409 16490 16491 619964624 30846 30847 23930298 27963 27939 591842593 15806 15807 447371705 8847 8848 125032121 88546 88566 316157554 37946 37947 886336753 54930 54931 546907737 16638 16630 572298880 42999 43000 75057420 34432 34433 983036847 59148 59164 606066543 34762 34763 806960891 20706 20707 159092468 70968 70921 788990117 5108 5152 574312131 70632 70605 139996657 86002 86038 445809640 77807 77808 189840609 29009 29040 233170264 77890 77922 803643677 71839 71840 479884881 34114 34115 667308748 91493 91494 842484962 3647 3692 114406607 25536 25567 267977710 28366 28367 477199143 30744 30745 903909360 49002 49003 562183900 85414 85440 386996565 20571 20572 744069243 10267 10301 58068251 86178 86144 871142573 18273 18274 810089704 20726 20770 686949763 17674 17651 679243935 87825 87826 970965537 92942 92939 365661553 59205 59206 75563681 21111 21126 965971818 4176 4177 302519140 51037 51038 805623627 96424 96393 26149502 63826 63827 309441164 94684 94726 927517454 16459 16460 37745484 526 527 378567291 66471 66473 73410506 45867 45910 672308984 48494 48495 336123162 50468 50469 817958133 64008 63980 1711964 67725 67704 404855579 69579 69580 35619180 33126 33101 968262837 13504 13505 548276634 36352 36353 979631964 4676 4677 395835629 11688 11700 228649088 41296 41274 413538636 28809 28820 691329362 21412 21413 547710387 79122 79123 857959016 61360 61361 876767922 85762 85763 47232475 5346 5347 402917570 25074 25046 835578839 29239 29240 516603901 38322 38323 580900315 41107 41128 759511995 87496 87497 341574577 12334 12335 712171123 6242 6215 10683721 20307 20308 299032397 42767 42719 122692830 36139 36114 336151912 2717 2718 382541367 23090 23081 969722766 82767 82768 137759507 89345 89303 965090303 22137 22107 343778193 59069 59045 25538265 26702 26692 631623527 93104 93122 360589509 79477 79487 199216346 5457 5458 308208282 61172 61173 791936899 99816 99788 959728880 61753 61754 287187791 83091 83132 905898321 22566 22560 377337599 78985 78986 109850734 3510 3511 60383804 65738 65689 791080639 28446 28447 934640837 87580 87581 934212754 51607 51590 54295645 61214 61215 114533679 83307 83283 808727112 68228 68269 503704236 72149 72150 807273316 63199 63200 488707710 24305 24306 91313156 42031 42032 688495937 53316 53326 303629217 5674 5692 290808021 64978 65028 935092838 68047 68080 801718972 94885 94886 690369715 66054 66055 939280350 24617 24618 238408819 42000 41991 711800870 66545 66520 857334382 27668 27642 210225769 7932 7975 554138208 16902 16888 673038277 54790 54791 340391112 83147 83153 486086984 87059 87060 840629239 40472 40437 961524697 28472 28454 518350653 38317 38318 750627671 57051 57058 450363963 13333 13334 215575137 87547 87548 757820651 41316 41317 867783954 2720 2685 483276977 14619 14620 5175937 21532 21533 356159309 49645 49620 651356886 99950 99917 40811472 28106 28096 522206170 40621 40595 113083906 5719 5758 453969897 8525 8526 717329714 45490 45491 911694939 54670 54705 735030648 47660 47661 779777276 59447 59431 740450633 4348 4350 641966347 71742 71746 636541832 41918 41940 878283621 84418 84419 783397884 16053 16054 766652413 40761 40762 69892507 57519 57545 199341442 93258 93259 98618305 4785 4830 663135145 20734 20735 844893485 57116 57106 91741606 59244 59271 879965647 24241 24282 803836598 46039 45994 147161814 38187 38188 344556143 98713 98741 78847489 84205 84166 476240087 78116 78117 644272841 30054 30055 706599845 25505 25490 911801113 39210 39211 612149118 58459 58460 789959842 95991 95992 265385377 96221 96222 49700666 69260 69231 572928483 29456 29457 408824716 86763 86804 88828860 75592 75625 387534532 93947 93942 71328845 94945 94993 361247424 53731 53700 257977344 33178 33159 594111349 92360 92358 772341174 18513 18537 673023485 93991 93992 732899930 309 310 265133234 3243 3294 608864493 88603 88651 183569387 87925 87926 64648335 66568 66569 736845584 93474 93466 506852482 26345 26360 151463796 15398 15444 915061931 66039 66020 443921080 89209 89210 370504552 35792 35774 993130349 60937 60938 431692490 56776 56777 748223074 63309 63283 25909028 81348 81349 359399187 23339 23367 31626416 71289 71290 885301029 31459 31460 762177098 85890 85917 129305264 89837 89886 895269255 31631 31601 63924068 81649 81667 269914865 10022 10000 267220006 7223 7205 478705859 35224 35180 81668355 19321 19322 57253723 82382 82330 32714271 37933 37938 192870720 33931 33932 495323535 61728 61729 126214481 15045 15010 913905816 9984 9947 605785261 2511 2512 846679472 13444 13461 376643006 29130 29131 291251994 11604 11648 350727412 88275 88276 896929128 19832 19782 831866446 66026 66027 533379386 80315 80333 594105401 7437 7432 223375308 63919 63920 914990486 79315 79316 18034311 3264 3265 437421738 97877 97858 175698379 94036 94037 397973491 79024 79025 28093613 20308 20309 320111112 73592 73593 404113885 75031 75032 526437649 48351 48352 645436586 49052 49028 222432993 85407 85408 607649654 38363 38359 111459046 57088 57089 964152350 9755 9756 277865569 28653 28652 952893207 90392 90354 387791050 11818 11819 534054656 16260 16261 859232462 26823 26792 221621267 71319 71275 248626212 44917 44922 667295749 88762 88763 264700126 32267 32301 577431464 12205 12206 899659741 9965 9966 648870557 45944 45974 393823763 34660 34617 277802912 69184 69194 145320609 58482 58483 926683467 92452 92458 81772098 21350 21357 765613905 39498 39499 843499986 12144 12145 107869114 56634 56635 718798967 42457 42458 601266961 82450 82410 21248458 99664 99712 636271713 84385 84386 401680566 93995 93996 532385376 68131 68141 49065417 6645 6646 994376785 55662 55708 498188103 21153 21121 240696222 15393 15439 418821570 79499 79539 20027414 22749 22727 635695529 53463 53464 943364192 30320 30321 578977169 67813 67776 406836164 15558 15559 760164048 86261 86262 399448025 99703 99704 314456633 51145 51178 373542271 20020 20015 730690415 89634 89635 258281181 32736 32755 632746514 44928 44929 236790353 80870 80871 864069060 37264 37225 120879947 14465 14466 154568907 59508 59509 855394120 31173 31174 337870493 91635 91681 960764576 16353 16335 716367552 17117 17118 707445018 75507 75509 828679893 93049 93050 810740537 31892 31893 221385887 16579 16608 890863725 98713 98714 125400375 27998 27999 742042148 98471 98472 794962639 48203 48204 704320309 93068 93114 133103379 92561 92562 142997249 23065 23058 833296134 98153 98176 111329635 79989 79990 783230596 38842 38843 28662525 72340 72341 818106448 60208 60256 505731557 78463 78464 921532683 16890 16891 328265777 84382 84383 502674873 60695 60725 331409719 47289 47290 813920434 23550 23580 759659598 66165 66166 20506146 66160 66193 768434152 95988 95989 61430059 50799 50831 924988930 79606 79562 125585759 47223 47224 498956713 11103 11104 678487388 95534 95535 139579129 98628 98629 716471061 44087 44061 483954650 13620 13621 696845823 26418 26419 720778943 74076 74047 330672073 64242 64236 167449806 21618 21619 172162349 8564 8565 807376284 62151 62152 76827011 92179 92138 477454308 85651 85599 703756026 9929 9930 728180221 15337 15334 946700208 90774 90740 921399774 94692 94743 962796411 30240 30241 824664804 32155 32183 493085425 15981 15975 450972172 91357 91385 594255491 6369 6409 80645850 36546 36547 202280978 40897 40896 932964589 34632 34633 356968438 38769 38763 179374164 83492 83493 284611660 34256 34257 424837750 96382 96429 983907535 79801 79802 104816819 28837 28831 883218705 59008 59009 767486555 50588 50574 2093001 73013 73019 406910633 56952 56976 77574883 90297 90298 416468860 2677 2657 858899243 87225 87226 76011655 713 714 963005016 97936 97937 205342542 36739 36740 614079288 33152 33201 260633588 34077 34093 436898599 23551 23524 917791339 64372 64343 678574693 20866 20867 705876193 26015 26016 649124081 72381 72382 188538851 5627 5662 558278899 63234 63201 314287388 53399 53351 703402541 71533 71534 402078920 83170 83171 516396553 88625 88589 875539174 43974 43975 562851361 35604 35605 10869930 65803 65804 477519528 14260 14261 856759256 82827 82775 659445511 26663 26707 860715996 92779 92780 762777805 62075 62108 311030353 89328 89276 748641740 88002 88003 855202176 10012 10017 14844920 59109 59146 925768917 63589 63632 425010723 51220 51221 370308470 67452 67435 861552487 21881 21882 419168444 24964 24975 732898381 93461 93507 847675555 80804 80758 969158747 30656 30657 239437856 22423 22424 819077719 82618 82638 965574920 48131 48132 145777850 33638 33670 57489608 40789 40796 864548572 67465 67449 442533318 48456 48470 777393131 26140 26110 943492985 32623 32624 394511584 33596 33597 498746394 55758 55759 885568099 60422 60444 952318492 63787 63788 297117447 95474 95472 700683549 68382 68381 344531216 61915 61916 302188952 1902 1908 291973086 52320 52291 108785020 40745 40772 811435469 57448 57449 443000552 61416 61417 530414141 12145 12116 31469817 83536 83537 92243306 40968 40969 72338858 93803 93804 25936078 65907 65898 84676264 16833 16834 228246407 15187 15188 899211444 75100 75101 387812473 50136 50126 418080762 59783 59798 979770282 5242 5283 975379656 65149 65150 165243834 42690 42648 126715591 50334 50322 707198265 77965 77933 123011560 42005 42006 152283919 16001 15984 495051730 98231 98232 903074498 47977 47998 104654654 43583 43584 207187498 10306 10307 645460246 62945 62911 837146670 60289 60290 312455838 69870 69856 49631236 32982 32980 968015455 62644 62645 441949696 43790 43760 287242528 81428 81429 339710614 92168 92147 376762928 3019 3039 804822824 57945 57932 72702869 89500 89501 998852603 94239 94240 943202209 69889 69879 103066139 22738 22713 183068833 86831 86858 462808987 64704 64697 982595744 45283 45330 763926345 86967 86968 529706429 45056 45057 687922841 36407 36425 360501685 72339 72340 744331631 79074 79075 407501503 5557 5534 744189053 62311 62312 637218309 25555 25556 176892017 15959 15960 361483241 89795 89806 237921680 89486 89487 964654119 5555 5556 587471474 11623 11634 158995702 87087 87088 426258867 72393 72394 605952251 28938 28939 473842534 61535 61536 310859930 52940 52960 186363362 2815 2816 250926186 39452 39453 108852156 31882 31928 303753654 88993 88987 866744895 59474 59475 927693363 65010 65023 918072417 90160 90129 680031510 81548 81599 166924485 75404 75405 634278910 78480 78499 847201376 16759 16770 928567944 35605 35606 261812851 71828 71829 442075710 5890 5891 948158066 28373 28345 268170758 2958 2959 461116435 18341 18322 612930492 27389 27357 578750035 79861 79877 397080152 99622 99590 528130522 12823 12824 344653179 31798 31838 798115460 91037 91043 761170402 45394 45395 587118740 66 30 125470379 46010 46011 802044545 17238 17279 368689779 28036 28037 623676730 82775 82776 156695980 3956 3957 739759159 19481 19482 448358126 8934 8977 439189786 63505 63474 192893981 95557 95558 508986885 58888 58889 921014064 12213 12257 624226288 61194 61195 297314317 28826 28827 597149103 42967 42981 943166374 65783 65829 489591486 34068 34070 928497800 86686 86687 142719347 31888 31889 448082350 54560 54561 106870963 17219 17171 558854096 44728 44729 520045261 33350 33351 4334692 57295 57296 639369616 64543 64544 103148222 13684 13685 875013746 90423 90439 708037275 17002 17015 632898147 92718 92689 697300917 99950 99951 593943225 17397 17398 574015348 59496 59497 614331432 88558 88534 203717828 85570 85611 367416125 43173 43129 751490546 3103 3104 815448702 4513 4514 553767717 71096 71097 363836598 60295 60296 472823976 74047 74083 976106606 51713 51725 477201071 74446 74447 34441619 44984 45013 635874859 88819 88820 555319807 87165 87126 529861840 2732 2743 957115493 7032 6996 913679939 68389 68390 300268977 7010 7011 559184275 8648 8698 22020967 17033 17056 673307887 22018 22019 499334370 86326 86312 514513357 34712 34713 92850509 56364 56394 709612122 17748 17749 731498799 8147 8148 12139234 99509 99552 956462879 93310 93279 392218059 94706 94707 676203957 1640 1641 37141760 97348 97296 870876686 26774 26775 895718969 30404 30405 239902987 44374 44375 729451658 70448 70449 793968675 12887 12868 465119748 73051 73035 795687117 74979 74980 376897899 94574 94594 509891978 71387 71412 248342462 37579 37580 58661328 92132 92168 86399608 68581 68582 762232839 62425 62417 871693656 96944 96949 516513282 30088 30062 266052841 51716 51717 443673271 32075 32045 464433683 64340 64341 252425808 17091 17092 296733503 72614 72615 83222531 70538 70539 511245581 58802 58803 824833441 44892 44862 257738649 23043 23071 191626520 14718 14707 15291061 95791 95792 374563120 86145 86185 258321765 30105 30153 321612384 77290 77291 167413526 51411 51409 548544064 99972 99973 547046508 42338 42339 293205559 23736 23781 92997313 28327 28328 68070563 27538 27539 2892939 54072 54117 661311445 40069 40070 592705935 54051 54052 546116858 336 360 227209907 63565 63566 409746124 14995 14960 183038342 91910 91911 516413766 50982 50972 835448354 25778 25779 421903290 20844 20845 10657921 66895 66896 510523810 28327 28361 707757723 71172 71210 349588608 11327 11328 945344746 37679 37706 955514427 97708 97709 71014781 57530 57531 467922283 71599 71568 973411702 82019 82028 807125595 58049 58050 79150883 44465 44466 270971248 7171 7172 665585060 97916 97965 637553900 5245 5251 988844622 17358 17391 621555899 53462 53463 550427263 67878 67879 204512287 43941 43991 824242826 77265 77266 297534434 24460 24455 744527036 50066 50018 697743467 72965 72966 390742487 97218 97208 414072359 7897 7898 182098924 31958 31996 875254466 45294 45244 429542047 88003 87954 673279265 39137 39138 626208490 57513 57547 598912677 35131 35132 587693921 55052 55010 835676210 86435 86414 374635777 36740 36741 679472566 98364 98365 260259761 54049 54050 405129811 22885 22886 26754870 92379 92363 770759630 4969 4970 252233689 54683 54726 998727228 38113 38114 956590351 20069 20036 648922561 51499 51500 609785366 68302 68303 234944927 26659 26688 646603338 50251 50252 195013520 98716 98691 503535425 89178 89213 6298081 5352 5353 174454225 79532 79533 602838170 89038 89039 699499926 53003 52991 348946862 8062 8086 223800964 86406 86407 979521907 16189 16190 900856166 85129 85173 225996428 45953 45954 233152138 43911 43924 393803590 71240 71268 173206895 72990 73007 337075083 41849 41850 652258303 39234 39233 837655093 31390 31391 968683737 18076 18077 473072063 14645 14646 646172858 2984 3007 778856372 99978 99979 811172812 69000 69001 917926853 16510 16484 702858686 93727 93724 983436233 8008 8009 816092700 77464 77465 379321459 20234 20238 16973701 89203 89162 650255275 15414 15383 109858932 47945 47899 761440499 74505 74506 762522754 77106 77139 763165752 1545 1546 330376280 58216 58217 963448542 20764 20732 160243357 68457 68458 984421864 27010 27011 373272409 43621 43622 968775619 11760 11716 622644151 52687 52739 608411676 51107 51108 811538651 9942 9922 215528328 38904 38915 283277053 95201 95202 713900912 28614 28615 21167602 49950 49949 493408624 8575 8599 432570036 92506 92507 487600204 68948 68919 93261510 34377 34337 659219414 43164 43212 417766748 59434 59435 246158011 9335 9336 47750168 14266 14267 52012663 58924 58911 951244609 22894 22895 515441356 38283 38284 308105290 45329 45359 657972365 76661 76662 844109938 70493 70449 792428241 77373 77387 298433849 61320 61283 337853821 71145 71195 445265591 36627 36628 306072537 36297 36298 124677339 58108 58132 563049457 86424 86405 643283148 50044 50023 747800560 89318 89334 567330736 26824 26825 851463567 83096 83108 431737950 15738 15739 784560578 72782 72783 475854383 28784 28785 208481632 56364 56365 420943085 77512 77550 206952794 77139 77154 270985380 40991 40992 345431348 67832 67850 469261603 86388 86372 716001955 31347 31348 817288054 85908 85931 874686032 79587 79588 947804647 74538 74539 427035477 10228 10201 779142644 69846 69847 195212607 40854 40855 624668725 78889 78888 171732517 23343 23320 769365751 81956 81957 579455952 18933 18955 124701413 5145 5135 482627550 22231 22203 646582561 4481 4516 339175265 23805 23806 697928281 75615 75616 580779175 17169 17170 111927386 41360 41361 454076503 21796 21797 133428409 60612 60588 301806685 2564 2551 589255368 76329 76330 39954936 51293 51294 385846341 88510 88459 160749133 16664 16665 355512100 3789 3790 621802817 39723 39724 54342264 7943 7979 279728331 55968 55954 508816318 55486 55480 439150736 65483 65491 20488904 51505 51490 652977775 93765 93766 564619654 21838 21796 299215323 11323 11371 770851362 87377 87390 392060295 78561 78608 947575806 6840 6888 263499298 31701 31658 143899809 68398 68399 847309651 56806 56807 11564005 26739 26740 105280254 51974 52016 529449978 41580 41556 711556600 41219 41220 348566486 66448 66493 550130597 27729 27730 812345167 99187 99188 411642017 16593 16561 515768417 66893 66891 178736901 1334 1335 290416376 30511 30478 593304092 96121 96091 156358240 52960 52961 716995140 52925 52930 474792318 21717 21718 175648099 84972 84973 476439448 23121 23122 474876301 55408 55409 500655201 53600 53601 314443306 12552 12562 298806899 72507 72511 239994755 96986 97023 507549611 66443 66457 649800177 61938 61968 899013299 68251 68252 770609448 59125 59126 487674472 23135 23164 465448559 96443 96436 313992194 29600 29601 579896664 75644 75672 85930077 61063 61064 800614999 8678 8680 957629036 93478 93479 165746666 76467 76490 774189132 85952 85901 748318284 10775 10765 389435489 43454 43403 290576930 21422 21412 600523168 8180 8145 774223529 37735 37780 74264461 45018 45000 517532043 74003 74004 599785148 99345 99326 476653648 62066 62067 540766803 67743 67744 876503840 15535 15536 368276681 44160 44165 157563117 37681 37685 176478620 63097 63098 756722034 94296 94297 803730572 90461 90462 187532632 22190 22191 983569005 64852 64870 796350025 10005 10057 668881117 48225 48226 266001430 58210 58237 24998962 31922 31875 375001944 55867 55874 755056656 81650 81680 581356883 62063 62110 863384887 89719 89720 312373355 58366 58324 642011351 49293 49305 574399700 72058 72044 368780894 78457 78458 975029814 49884 49885 861506446 7146 7194 376581582 80770 80771 492492499 54652 54664 643861394 6678 6627 484942021 73735 73736 827366156 95604 95637 940388883 20837 20862 894098777 52899 52900 701928898 28998 28999 256624626 56027 56028 681886330 52938 52939 452840159 10752 10731 685336527 53210 53208 129407133 39095 39096 803206419 48777 48778 613501270 18335 18293 445184820 3651 3652 868256371 81400 81401 820698788 52719 52770 986637009 62126 62104 691016620 94928 94888 195974891 88411 88412 302144377 74511 74539 177643898 85154 85155 15408164 62369 62370 67722831 52338 52358 639175281 30819 30820 332573358 44490 44491 26688976 55694 55695 433919867 58917 58918 474083028 87052 87053 356974584 26121 26124 736132624 13382 13354 735537283 41491 41492 127741016 21813 21814 365603480 5075 5099 802752402 32798 32808 498936517 79373 79374 507176159 79596 79582 392328464 34026 34027 989435101 6235 6236 295738000 66922 66923 477336130 23090 23132 739077965 35177 35174 216169611 50081 50082 847502976 16226 16227 639850366 73294 73313 691258377 93394 93395 113600512 81194 81195 431783465 6040 6064 172690499 8340 8289 521166530 19154 19183 446424240 60924 60925 440540540 33462 33463 360114550 74499 74463 762674137 44367 44368 872853633 73546 73547 294945984 91944 91995 509307575 60103 60150 673021121 47866 47867 200160181 63157 63158 719756784 15909 15961 929037960 37633 37634 737245921 86125 86143 258426322 53044 53045 913529545 79193 79194 343288323 59936 59887 723734419 36547 36563 707115796 97986 97979 940658935 12218 12219 675640748 59275 59266 84836056 77959 77921 12629450 38464 38465 249692645 55734 55735 559785488 66312 66300 774790024 29108 29109 746439664 69529 69530 656263208 11070 11071 351877163 10353 10360 650965311 76109 76125 110009064 86390 86391 608728880 79018 79019 314177896 22952 22929 820614274 23418 23419 343458505 92822 92781 528722463 71984 71993 525911593 1286 1312 851831221 31 32 486853513 88861 88821 30530840 7408 7380 11039945 2595 2596 712732751 1991 1992 806542192 49562 49573 129450904 65283 65329 349071304 47346 47313 614069806 59609 59610 423882456 79107 79151 657584667 78194 78195 692702873 42599 42600 792851985 53289 53301 822729395 75791 75792 123125687 20277 20278 512887604 54551 54552 276197566 3107 3093 389139307 11341 11327 423875308 33222 33179 517354512 29102 29103 516161416 31301 31297 305928431 47357 47358 167624458 93352 93353 7414751 22457 22458 700269022 70835 70819 42051777 7481 7482 205279944 18823 18802 968302255 52005 51965 962457229 8208 8168 382684640 61580 61581 858778655 40610 40656 342999889 31931 31932 896050887 91066 91067 899142283 49329 49330 820412485 20748 20749 983389771 38151 38152 11927534 75188 75189 344369617 29253 29231 894601341 44208 44166 492691624 34748 34749 699312165 56245 56246 987870228 31900 31878 755618148 5203 5204 768722540 29403 29424 479624929 82834 82793 481949687 37746 37700 401051118 3278 3279 265961736 80243 80244 407662711 86060 86061 715698118 37724 37766 45194598 11987 11988 527971176 61548 61549 524104317 74852 74853 966875073 30460 30461 414081694 71580 71581 442847500 27203 27204 211705709 29475 29476 450992704 40470 40498 263788643 16808 16809 709899672 50744 50745 477986039 68921 68911 671038558 10421 10405 538386192 58787 58788 514393002 56535 56536 407180689 47532 47579 868387145 13473 13423 511655376 7611 7612 392604457 86504 86467 372736788 18583 18584 554645752 10955 10956 595805748 87676 87696 689498820 88628 88590 688604234 35096 35097 966388412 5996 5997 822768138 47101 47062 403810393 81094 81095 565554124 13104 13073 867601590 8045 8000 340386543 31714 31715 228743296 14850 14851 658935215 11858 11859 836899024 13885 13868 440010264 27699 27700 900287569 21116 21117 92682433 20223 20260 327080641 85479 85516 772210041 57239 57225 580455189 62248 62249 894780535 18567 18568 550102203 97073 97074 403419002 22252 22269 861879813 11080 11076 490462817 67039 67090 80476137 44534 44544 6545254 71407 71408 88680638 702 703 789175039 15895 15918 319220151 84869 84865 124082320 86398 86407 368989588 72052 72033 609247696 14697 14698 159046558 24524 24561 400468625 11112 11133 851192956 16569 16555 268658104 35984 35985 496459821 43773 43774 873635614 66522 66516 839203761 92374 92399 488678754 78913 78914 660006997 49938 49924 738226356 11642 11643 561994427 11182 11149 783221559 17911 17912 506624376 29880 29881 461765502 64592 64593 305405898 75905 75906 919068304 54863 54876 773026702 29478 29479 739681549 54989 54980 819398499 94789 94790 603877 56700 56699 690462346 66540 66532 809057169 98401 98428 901517963 51802 51803 550699655 4616 4587 889054395 27352 27379 278887259 89018 89019 685616560 63802 63774 495214994 61795 61796 301303267 72054 72071 430531194 748 749 268953544 61165 61166 338586434 38557 38582 583996061 44574 44592 540282548 77920 77921 888433956 65047 65059 402373529 56725 56710 507346034 89950 89951 175982369 86890 86851 154354982 79088 79053 364121349 72672 72709 38813059 43758 43759 237353525 49834 49835 97510214 56236 56254 378741221 42037 42038 588689418 89086 89051 743782233 16787 16788 708475966 86022 85981 587980118 37105 37106 204140824 97568 97606 572692000 9136 9089 841427675 97846 97847 490177372 46686 46713 721891027 71397 71382 334652030 16852 16865 858716035 99939 99940 350493118 93002 92990 965920737 63974 63975 282010491 87688 87682 863424087 97503 97475 505515483 91406 91456 112809710 69008 69009 814538644 83994 84028 391388460 20026 20027 566413569 32901 32902 235011068 67707 67694 880596981 35553 35554 261561241 41100 41073 83373897 43263 43211 721684860 39484 39499 643062514 24772 24815 373230619 89052 89053 364254766 73576 73554 922606454 6990 6991 949577648 78585 78627 150241261 39045 39046 334146087 74707 74750 532242215 25456 25408 755893505 32885 32886 186962170 94098 94115 28542302 58023 57977 550540595 14720 14726 464390042 2078 2045 112415392 30167 30168 298929623 25523 25505 810182353 37816 37766 833125718 87501 87453 224151976 33787 33746 987972609 13731 13746 433669489 19536 19493 482500427 86697 86698 319648467 23102 23106 441876095 40002 40029 189955566 5606 5607 123871408 43811 43819 91872701 66189 66190 992163551 18503 18513 455105635 36109 36123 571413406 61960 61930 48325428 83442 83427 944638016 44240 44227 735156229 4277 4278 691941280 27713 27719 806011335 51400 51401 875508712 25888 25885 816255806 50959 50949 869491041 34235 34250 795545419 29830 29838 320806182 36586 36587 31566085 60524 60515 317737987 24591 24630 402966598 14084 14069 596098864 65935 65976 166007576 58879 58880 855864126 69205 69188 598664451 27961 27930 420974349 52624 52625 509233134 19461 19449 929255821 87653 87654 560399534 18615 18616 503563915 8198 8152 375147681 73426 73427 61064047 66657 66658 742581193 22398 22446 315654955 87328 87329 430561151 65811 65812 295740305 81939 81887 183320874 97349 97401 331440786 32447 32448 800655390 38072 38073 337589158 6281 6242 125043597 56021 56022 629699190 5541 5578 459233852 9128 9121 925921458 81810 81811 615938118 72563 72564 214986442 28046 28047 260536594 77206 77207 990881255 57860 57861 312391972 50922 50960 195296896 31258 31259 62213865 36457 36458 357695867 58468 58469 379383644 32428 32429 411093634 23699 23700 888425390 34637 34638 244895648 37723 37724 20426986 77155 77183 530749147 7482 7498 823821152 92982 92950 234736265 79566 79567 638258 38280 38281 887145008 93854 93850 809627347 45706 45723 469434863 20982 20983 546198450 66434 66393 77355365 50526 50527 981556037 15528 15538 876782664 16994 16995 423741013 86883 86884 229239802 66574 66539 708599122 22184 22214 568977086 61075 61076 918545434 93371 93372 70547333 11917 11918 925363104 34218 34244 966291644 69852 69891 788311006 70612 70613 385171151 50667 50668 82250903 62496 62533 913081580 11265 11278 695218337 85915 85916 288474467 38793 38807 905172328 68080 68081 203892763 94562 94563 46442416 6248 6239 755118240 72710 72711 226044157 34203 34204 408907454 15076 15077 482419825 86286 86287 822551896 31617 31579 450480877 24513 24488 698646895 15925 15902 342526380 71951 71954 762441519 82387 82367 253969410 7368 7351 974090658 75032 75033 880477317 62588 62618 374222833 77493 77451 1207115 25322 25323 894114304 44147 44176 506979318 81224 81247 327867505 49001 49004 759287730 80972 80951 335553662 7808 7831 317029130 31950 31923 968619274 63689 63690 588954583 39471 39472 218978400 25551 25542 765813800 1898 1901 899059739 34684 34661 978017834 21380 21400 981436024 30050 30051 49517830 32327 32328 912919562 99531 99532 417122407 49623 49665 984654175 35807 35808 925889607 27944 27945 708459222 97848 97801 408798259 66251 66291 935292824 95291 95292 741277089 20938 20981 254457692 54167 54168 699888250 21547 21548 763315364 61240 61241 811627979 90867 90854 93086395 10672 10719 37684360 16055 16100 240360841 96011 96009 17498914 62388 62389 841645623 6412 6413 853180216 63945 63979 757648674 24027 23978 458958703 88223 88224 388774220 19801 19802 524118439 71720 71756 712489639 22786 22773 793036649 62266 62267 542184881 42152 42111 890951777 32680 32705 260358224 29481 29491 701622141 24160 24109 900518799 3252 3274 797215289 58046 58057 845291812 74974 74979 605480217 79336 79337 599246183 6753 6754 494586915 99014 98999 586879594 70119 70073 795606249 11573 11574 292701092 95994 95995 500721877 48515 48468 497353046 71990 71991 408431880 85686 85714 309025189 53241 53242 366796891 51919 51882 183617415 31681 31632 732693029 94331 94363 108016868 14097 14122 360418867 11809 11810 321801100 74316 74301 205579662 55404 55408 245924991 35465 35451 686310384 90194 90207 818585575 77662 77663 520809833 71870 71871 43251986 25989 25990 491503738 41810 41811 491846598 50964 50976 995918070 26201 26252 238664422 44990 45032 517712342 91656 91664 978083478 89738 89739 863988571 42540 42541 349348657 51121 51141 597904769 50372 50373 569818937 77830 77831 59018529 20205 20153 543682526 63894 63886 603733691 49900 49864 244797318 84393 84394 383485322 24553 24545 912945673 26357 26358 940882375 94705 94706 919265728 16804 16845 147958784 26378 26379 490290931 53387 53360 612736785 46268 46269 982770321 43225 43255 670315989 83915 83916 433601131 48111 48112 964034145 97524 97525 563299151 10991 10993 53955213 37318 37283 316488731 25342 25313 463012275 42384 42385 556478098 12645 12646 231669362 77295 77287 269589912 82737 82718 451417867 67873 67874 406755357 55123 55124 65196963 4365 4323 139471698 11704 11688 823621730 89639 89608 599364481 62298 62246 909578821 51678 51679 582219040 11638 11639 682151669 77156 77157 741830806 33124 33125 293621902 57515 57516 534850564 23673 23674 200836449 23659 23660 592855832 97834 97849 936830665 83308 83309 627259425 72516 72517 753535616 84433 84434 702260102 44841 44797 462617610 81988 81989 432304124 26228 26214 990167763 26913 26918 188637267 2887 2888 596738001 78881 78903 534119067 45598 45599 52886661 59579 59580 252744854 4811 4812 221860539 89526 89530 125148989 27516 27517 796217458 95591 95600 208629362 26960 26981 347717202 54777 54778 765480788 58151 58135 474812805 93244 93245 543203200 24782 24783 666712070 4001 4002 923842734 99810 99811 171976290 69235 69249 241625721 39097 39105 616041483 57885 57886 927639504 79482 79483 684131758 45438 45439 228473882 82705 82694 476982945 72713 72703 733304817 74052 74062 383549880 27805 27806 61065756 15992 15993 602735778 1264 1311 292372943 28263 28264 523312139 96856 96857 32927947 76917 76918 492201598 85081 85077 989310816 12253 12254 458328674 35526 35477 896519925 29758 29759 505371128 94607 94608 873579544 82718 82716 148325097 49855 49860 694550690 75071 75102 459553352 59804 59791 610210770 17429 17471 452908010 97323 97285 845900456 43971 43972 813555831 47815 47850 966367247 16571 16572 749708871 75330 75371 143508888 40090 40091 958903662 16932 16935 755125818 82568 82586 436150120 46423 46386 253738838 96868 96894 882158919 78050 78075 168435278 17988 17989 971928655 55588 55596 145745106 88000 88001 744473158 91042 91043 626516592 38723 38724 194119424 64169 64153 815591235 68475 68467 530072237 12278 12257 315034178 52279 52281 653979519 20715 20716 131403545 86283 86284 166020041 62524 62525 584015439 56698 56703 895683705 51286 51287 558293992 22668 22669 113522347 68414 68415 668888212 67350 67319 264989855 39233 39234 694066531 61162 61191 146434165 69544 69592 973304148 14955 14925 676170616 37272 37302 932200129 9751 9752 59660786 75969 75970 609866306 12049 12050 18827773 22928 22936 272881759 1132 1142 844053790 17632 17633 992192836 14900 14853 696765399 33727 33728 487771809 26736 26737 146821966 77902 77903 769319396 2152 2153 800004755 28747 28748 392157981 32401 32419 147114067 74131 74095 12009808 54745 54746 934914380 78777 78795 994461674 82622 82573 997651621 34523 34524 780242817 44497 44498 426005647 10543 10544 123042060 21918 21880 967879897 7741 7771 75462444 26016 26017 505208379 53219 53203 139710887 22369 22347 960290598 43556 43516 976014448 70715 70716 920044105 54631 54632 669330071 64220 64221 418802167 15017 15040 650720102 10754 10779 614680554 20896 20897 861493071 60724 60725 168744870 14329 14330 408639464 85674 85707 994245280 10848 10849 384431757 9794 9795 360578922 64029 64030 590076969 17153 17130 37574649 52031 52064 820764301 42595 42596 975061617 22465 22466 308381337 44526 44527 467038373 22453 22440 66747944 56561 56562 273958594 52551 52603 892373830 44366 44408 132648734 76694 76695 874352052 30690 30713 767049644 40266 40237 158991542 15763 15793 488161309 89533 89556 207662739 95070 95071 494138083 20051 20052 976046193 33916 33917 821432965 91816 91817 559300131 69897 69898 916966410 8087 8088 480511197 53276 53277 713072199 17247 17248 757695928 83536 83566 673137187 7623 7624 292548638 76161 76155 254575782 61423 61456 85221224 27553 27554 457040651 95776 95777 558737326 13115 13116 605376567 31239 31203 599552025 10987 10988 232332965 95987 95988 961179816 35534 35581 269614152 82113 82122 889088120 97290 97258 404410577 71690 71675 409443423 26068 26069 545004808 94536 94486 170934501 84123 84124 262445974 97336 97379 303295461 93166 93126 272997594 3401 3402 731353678 61770 61771 818280672 46164 46165 214266281 63220 63221 106377892 44931 44913 682451978 9664 9665 878491697 67185 67231 932524641 1880 1924 756317832 61175 61196 222934093 54564 54565 267254397 51091 51056 633289229 66159 66160 997156804 94217 94218 383663277 48720 48721 306041765 6655 6612 649093429 55883 55884 749805515 57364 57367 628305451 87310 87264 462182912 5766 5813 323722107 67558 67601 669538355 27045 27046 690136318 13646 13647 751090567 74885 74906 523693197 19685 19734 425150453 86850 86828 911078737 63821 63802 98703028 87303 87304 169790338 69569 69535 186392846 99906 99907 802785768 85816 85817 55341023 54187 54188 238084778 96054 96055 338288391 71118 71119 616228230 30931 30932 344317044 27241 27242 671599216 54590 54591 192956239 22107 22103 737640579 86673 86654 355436337 15077 15078 121319838 41743 41723 247951869 73440 73422 520454849 24542 24543 442462374 80653 80669 453051801 49210 49211 225467756 9186 9187 562601657 92953 93000 261918414 32144 32132 490226336 66677 66654 976585408 92301 92310 416543139 92990 92938 423056487 77738 77691 911599338 93225 93270 807348695 70928 70922 540251287 8493 8494 111377045 27031 27032 325381653 50827 50828 180154046 8712 8746 974165330 92463 92464 145635776 73490 73513 81672427 83023 83024 923756125 65089 65139 759009168 73887 73915 650059037 23684 23657 279194986 62832 62796 205485606 30251 30252 832480974 94666 94667 888324011 33052 33013 663911094 84688 84689 526224394 79067 79068 413751694 9946 9947 395675051 99069 99061 377413418 79407 79438 303229624 71929 71909 976229486 24963 24964 707426676 65559 65560 886243693 49553 49598 207028750 58745 58746 411518840 30938 30916 400529497 26175 26176 531432190 57422 57423 266892358 60269 60253 246615182 46228 46229 239393499 66470 66471 446086827 30658 30679 62904065 87510 87481 338433798 98434 98435 244897834 66299 66336 847456471 43136 43140 679617472 6993 6961 303855454 37103 37104 270168243 5606 5582 163213680 81195 81171 840111023 20852 20853 334462019 39836 39877 744596950 251 247 522338706 98298 98299 495713283 41332 41384 889534654 36168 36131 615341428 47717 47718 490755923 20261 20230 377414043 43192 43172 557760537 52731 52732 686488739 63145 63146 379800339 71228 71229 297398439 33213 33214 207332410 35359 35360 628900173 79104 79105 511420970 35163 35159 146616270 83007 83008 995991206 68339 68340 965353228 23179 23224 216286497 67001 67002 317196805 88913 88941 842807402 26660 26661 587928277 16219 16170 501459285 27965 27945 488664328 83266 83267 560696271 92942 92943 794820569 81031 81027 333301271 95371 95323 631810932 58820 58868 712473362 49418 49442 415537092 84372 84416 610272815 26819 26820 186709152 51754 51755 565024860 95893 95887 264769587 58879 58858 814101897 61169 61156 595041440 29831 29827 573297281 70162 70163 893434646 54688 54692 837078340 68342 68343 750435425 63330 63331 348310529 69571 69572 930474963 67958 67907 880310044 87180 87199 215152453 60002 59964 510899007 16765 16738 926185414 76507 76505 720362331 39720 39721 575713985 31432 31433 105615204 17053 17043 643147489 57189 57198 808520210 24930 24931 355072654 41058 41061 248798990 1420 1452 267031989 82092 82093 712079245 8590 8591 428919015 21895 21896 397674633 71552 71553 243977605 33301 33302 360071783 93071 93072 611268121 13501 13465 144324596 24296 24297 284715024 88483 88484 953202788 66360 66375 768662310 83119 83120 545769063 6970 6929 769374595 86254 86255 344411002 23508 23556 495555763 14420 14423 382373702 63387 63388 419602987 59053 59054 418153378 90835 90836 202332607 64664 64690 187779716 58560 58552 378254600 7661 7662 913944455 21964 21965 756318417 66394 66441 962508031 64868 64823 508140533 21107 21075 26543065 96513 96514 700278773 19097 19098 825441948 46466 46467 929812041 13225 13226 164647529 65183 65184 39818695 88713 88738 846872892 57567 57568 163100301 52310 52315 793004423 87321 87322 562920150 90262 90263 735471291 33830 33846 806907840 62111 62100 535706531 66298 66299 305703013 68463 68492 241104575 91967 91968 553988600 20856 20833 658226147 73904 73905 184252305 50671 50705 655527601 76936 76946 831813400 40070 40113 221440785 52767 52806 846325060 12357 12342 402494515 32490 32491 707758628 70528 70551 976447264 50340 50341 215308207 84865 84866 327053318 92713 92714 599386238 92214 92190 884908720 84157 84158 339972822 67246 67288 695100543 17478 17479 211684382 79569 79570 257366528 18200 18201 427348731 59145 59146 398835594 65023 65024 324083726 61421 61422 781822722 89772 89744 927722497 32748 32795 363069606 39435 39459 612771037 32828 32829 563467 34790 34791 256048394 6565 6591 617885599 30866 30886 217211297 8095 8112 992794141 64376 64377 224304704 38040 38018 208136613 85549 85548 657785250 55696 55748 468090190 58808 58809 44904601 58014 58015 35488859 23468 23469 210810247 34938 34939 496245029 50049 50032 134420121 62778 62779 109641437 84458 84459 824940878 5242 5229 178767474 54353 54354 698769972 33349 33350 918351518 12586 12587 154353032 56624 56625 647166131 8316 8352 963401274 87214 87204 466434532 22501 22469 636045060 90218 90219 576169018 60614 60589 386096573 74646 74652 290738753 17999 18000 39106732 55451 55452 569934100 12548 12549 844593415 20826 20827 910182150 62141 62142 306379127 3577 3603 954837851 64772 64816 711395303 26313 26281 718278664 70071 70072 728759449 37060 37061 847079092 82297 82348 797769331 15976 15977 708812780 52459 52460 877450719 93340 93341 361068904 63467 63468 792538462 92411 92434 770018905 88959 88990 50003320 79036 79037 680996022 63292 63293 373463789 73037 72999 68046127 20585 20586 548396802 69983 69984 806137796 19228 19232 259644839 99435 99436 647911745 24246 24247 138722824 22818 22800 920822429 70151 70152 867228401 12010 12054 853687696 49229 49192 688477666 28897 28898 106570750 63488 63489 124607395 30460 30504 387518286 54606 54607 149979848 22444 22445 790053665 70956 70957 245332145 61814 61865 748047852 51253 51254 838634138 12496 12497 694462672 4326 4338 228613222 15087 15088 805668365 69475 69427 998224308 86017 86069 554604202 33310 33353 97239558 20171 20210 81694263 35573 35574 386749409 22802 22803 406014193 43953 43967 504095187 2196 2197 528964310 84600 84577 427270317 18056 18057 150030883 39927 39898 677857066 32976 32977 828418875 18533 18534 643873391 75884 75885 634647674 40070 40044 464961634 65779 65795 631426061 74867 74838 950419437 84175 84163 410145889 19775 19776 372059147 75212 75213 833087340 13164 13191 70117324 47956 47957 104725032 21360 21407 360120408 21644 21624 314797808 42157 42158 266216498 78626 78617 874768642 2720 2758 207105186 35046 35057 692822295 1691 1679 432966768 84234 84260 556817085 83849 83897 768124282 49950 49980 406140137 43534 43581 245862008 3068 3077 286046124 38334 38330 950140246 14314 14315 753981566 45357 45378 489576885 15775 15776 145481094 29331 29312 558439859 17880 17890 188686632 97633 97680 71627680 36236 36276 294752479 22959 22935 349751151 80653 80695 667314115 12384 12385 452160188 20991 20992 980634323 63907 63937 346981279 11005 11006 123205889 71460 71461 356374124 54761 54738 665300102 55878 55879 4631316 63662 63679 457995700 14084 14105 914827108 80677 80678 405400637 19743 19744 920427857 55218 55219 970571940 86081 86082 359275329 72156 72157 582462155 6306 6284 998395865 51579 51619 153814483 57723 57766 55575401 4550 4509 74986034 43081 43117 578149214 64170 64172 354964989 3535 3536 845715510 30401 30402 317133031 47887 47928 411676929 27702 27708 842453821 58604 58605 19426528 88791 88783 411420112 11806 11794 358325706 4105 4114 354891662 8144 8145 80519840 61024 60986 161517448 59319 59320 892183820 60394 60392 493966814 99995 99996 301900952 60444 60479 411281445 92798 92779 589485599 82028 82029 808444084 61712 61691 490742271 55234 55235 509397452 26371 26365 318630975 47262 47271 296897732 32072 32094 11970388 79654 79655 104709571 92711 92712 678775557 75222 75223 989035171 11296 11297 635594685 9336 9387 547139296 57290 57291 338486195 89800 89839 716337925 48781 48782 325344736 7349 7350 960495365 73631 73613 543089978 21978 21979 605536768 801 775 199785554 41005 40976 177220793 66799 66787 554617959 85595 85607 41820585 70819 70820 493376432 8265 8224 52813108 47739 47740 885066925 46592 46619 739193468 2898 2899 948364763 99571 99572 987878012 38121 38122 456915140 61462 61463 51517172 84871 84872 583026159 6142 6143 442902435 84729 84730 640480362 5414 5415 437946927 96890 96887 764482017 22819 22862 635310705 26035 26010 58468613 92921 92922 22175909 23158 23159 548146152 62844 62845 519491276 61678 61679 516312461 22740 22709 324100845 67649 67650 558401842 6130 6078 895317377 93260 93261 372689103 48948 48949 514671770 20814 20815 960740723 15252 15237 576089067 38035 38036 405059762 19818 19819 871778422 81649 81689 950647680 71747 71737 667475750 49841 49867 678076618 77879 77901 20503096 76819 76820 155276186 98328 98361 967621313 20723 20724 323277812 71740 71758 640761043 20313 20314 206273917 38903 38902 648642578 92317 92318 98370100 71528 71529 788636883 22764 22749 122121909 95075 95076 114828691 57348 57363 304171905 26546 26547 862705087 26908 26932 220577524 46865 46843 270230190 11418 11384 459529371 22865 22868 176062378 55761 55762 605065322 37390 37391 637894926 33072 33073 367989199 25602 25603 866659856 93864 93865 736404379 33949 33992 5753060 63430 63431 973538905 13815 13816 897040539 57758 57759 515623600 22183 22173 826672096 17606 17614 259432734 82726 82677 671120791 63122 63172 704111613 13851 13872 794517824 8089 8085 734827259 16316 16317 866574597 75094 75095 43690530 53119 53120 320872206 337 338 499851759 75637 75638 303448500 90159 90160 119458041 34882 34913 751545471 84823 84824 244375 87452 87427 79688760 38495 38496 146963117 3276 3302 6789107 42316 42267 581102488 74391 74400 640350953 65767 65774 881051601 86850 86801 925413985 61801 61813 563681684 69004 69005 397496319 55251 55244 832515149 90451 90452 465836111 3918 3919 495792928 98649 98650 224259543 36707 36731 886304693 55923 55911 390643370 34983 34958 716994102 64719 64704 289120563 59180 59214 390507181 56603 56654 145609198 74584 74585 908650782 55947 55948 427703413 8830 8831 950509714 37443 37444 564208808 13671 13654 899505427 79738 79727 253861960 7134 7101 519577351 1734 1744 571960706 9586 9587 634135008 11642 11594 184148903 35779 35809 314744074 9330 9331 419771097 85155 85183 974336338 20944 20955 970514905 76697 76733 619171536 44209 44210 546562751 42590 42591 895579487 90326 90327 204066380 38250 38298 273711679 96389 96390 115759968 38293 38298 739346454 83027 83051 281098212 46316 46317 539069991 3385 3386 925175855 62894 62895 825187870 72333 72327 602446281 89091 89068 430236186 89353 89362 42701504 95872 95873 651319901 94219 94247 783910200 91822 91853 944453898 82275 82327 565375753 9278 9303 219239479 36644 36603 854189509 55201 55225 938776975 42440 42417 557053688 49135 49134 740497188 26526 26528 53192795 76924 76922 898234319 37601 37602 809759080 86138 86087 224487249 32695 32656 348224387 33818 33822 707204177 67539 67584 278171794 55307 55308 386925080 48556 48513 699914684 53431 53481 961015762 12419 12450 104649013 79175 79226 810224554 90281 90249 283016640 3083 3096 943777538 68392 68393 497258375 91687 91643 147965273 21020 21021 587904175 82601 82602 341320881 9914 9863 455672642 55523 55524 229916186 95848 95849 139353054 49406 49407 990741866 3536 3532 642993996 58761 58810 675826333 90899 90900 616010100 28028 28063 458328277 88023 88021 31847611 7323 7344 631933247 78802 78803 202613920 55662 55663 655184302 26129 26130 687289055 54356 54374 186281309 42263 42264 663722273 17930 17931 315991782 53452 53454 948362406 42257 42258 809487859 49780 49781 657999611 62427 62428 582758136 26424 26379 79060168 38882 38932 122320190 70353 70306 623457981 99206 99183 993651559 40779 40752 581464889 19641 19661 472340900 34865 34831 94269213 15051 15044 820233872 57385 57386 98969935 21310 21311 114815522 30188 30220 852782198 16757 16758 467757138 29823 29785 644266258 6924 6925 655471537 28311 28312 211387642 66186 66187 243596280 66854 66855 908395752 96241 96242 457964107 98026 98027 749809234 69948 69908 578379324 56542 56512 47222837 27438 27439 738434406 57304 57294 868724713 22397 22398 512675429 23736 23730 858656279 3265 3266 269488277 15189 15190 300787829 51035 51036 495308798 4968 4969 604372419 51663 51626 898067728 36613 36614 149194734 786 811 521195413 45566 45567 435993916 87425 87426 648203201 47363 47364 28529100 66535 66536 322002709 93062 93070 874743884 76639 76624 590837562 85909 85956 970690776 83228 83235 294552791 20488 20489 769508536 2563 2572 760016111 66375 66376 324398303 27308 27309 500540844 65453 65454 165602572 59961 59962 283934693 89564 89565 657215264 89406 89407 899221089 33047 33048 450389159 68926 68927 637155079 31879 31896 249870001 53159 53160 937794773 50285 50286 611083814 85037 85026 487349701 76779 76780 929846253 14651 14606 533263593 34373 34407 453417142 87701 87702 758847959 2407 2397 449623503 99728 99698 485559184 15430 15476 608995040 85212 85250 65542115 92302 92327 300250027 87168 87169 295783473 12276 12326 637958449 93554 93555 116890886 27506 27507 828412767 53857 53831 883516044 15748 15749 176154293 88573 88619 62731157 59231 59256 516351290 88443 88391 97485748 29982 29983 118764045 4605 4606 915236445 19287 19288 960750983 30664 30665 149490799 77256 77257 525838540 31963 31989 283157764 5999 6038 791775206 53878 53879 323068069 85261 85262 187309959 2507 2508 538433506 678 679 497161125 45187 45138 152771367 12803 12804 159665139 92207 92204 876648406 20206 20207 70573471 42459 42460 874384393 88991 89024 248501787 83896 83934 685104651 68603 68604 790528620 6946 6924 991967234 22010 22011 61776947 34680 34654 117468300 56347 56348 684850533 53106 53107 67450041 43715 43716 28959924 86106 86091 345313340 33699 33700 810274744 82204 82244 746515931 44571 44604 615313156 34643 34676 637613266 30720 30719 698169884 86953 86961 979213596 7461 7462 502707246 15454 15455 807009550 10678 10690 929370492 7639 7611 257635498 27944 27939 794165810 55245 55259 420703000 38281 38264 216653981 88370 88371 274730395 44085 44086 586941310 41916 41866 807980808 84371 84372 857260370 80747 80748 201749326 15866 15833 586010747 23677 23700 339836377 64733 64724 949813406 36829 36830 734728549 56260 56261 25916289 47741 47742 156893714 25436 25437 920561661 50091 50104 915833086 65286 65328 827445735 93587 93592 964159439 3020 3068 443243402 56151 56132 10114172 42861 42862 698190233 16259 16260 653811517 10015 10016 610157052 14897 14926 336933575 60839 60840 63612457 16154 16155 305161905 28112 28099 334483198 15235 15203 134975804 35043 35036 485345948 98573 98574 688556645 23897 23853 457621965 67317 67318 934670749 92543 92526 104916399 73085 73086 46700438 41762 41763 999710289 16098 16099 206986305 97402 97403 622567685 12529 12551 749678339 510 511 530323649 91261 91247 910752248 30896 30898 655106518 55345 55308 594649185 1685 1675 411809411 89377 89325 53202118 34386 34387 882307129 7951 7952 891499741 55057 55058 179568019 66628 66626 492731727 90636 90628 101611894 34412 34416 946583435 47275 47326 234252813 87196 87197 156657575 91832 91833 781858188 67061 67107 149725491 7174 7175 934659504 60325 60326 728557278 16384 16388 711094864 16157 16158 912501375 39713 39714 349587041 88957 88954 329124988 27090 27128 32691781 89740 89741 976386835 80814 80861 104279393 18011 18012 161636495 9192 9227 606945982 79097 79098 79464899 26146 26147 740666063 46861 46862 907690914 75445 75446 598941012 49707 49708 556445148 24699 24727 361243159 54488 54489 363298253 66785 66786 721198959 12269 12270 48020651 44903 44854 611390769 22002 22006 66160687 28300 28301 493903483 22470 22471 328198765 67337 67338 559108318 79455 79456 951630035 49099 49080 808824787 97026 97027 766626415 43528 43577 598109240 66970 66971 362655069 68730 68765 487148904 57866 57867 40995207 84704 84710 906435096 97583 97558 472245892 61697 61698 168804290 40609 40610 480137288 13771 13777 679085458 60766 60767 211206741 31708 31714 836372598 10748 10749 304571757 51952 51927 402526243 26155 26130 586942357 79119 79120 815880081 49007 49008 144513465 84555 84556 110902464 81603 81607 432802922 92137 92138 834490934 70477 70471 230104534 36303 36326 431572885 20035 20010 760385043 97173 97174 884487856 99629 99599 305995495 37225 37226 706538834 74735 74686 826794980 88216 88250 871077443 38927 38908 106723566 14167 14168 134415113 16674 16663 89801590 99451 99433 406627939 63891 63892 893860829 4969 4939 529974897 92911 92912 160443982 46251 46206 28147378 28210 28211 35477034 20877 20835 930607012 414 393 233153643 8341 8323 959659253 59057 59071 121951688 95241 95236 130737659 3698 3699 615031137 42726 42739 246095933 81658 81659 63260129 1674 1675 2326557 54718 54715 967322370 63156 63157 406441307 1940 1945 358379047 59132 59133 281981441 27929 27932 476627708 6078 6119 492606833 29141 29142 238286638 54948 54988 900445597 8092 8120 466723694 75149 75142 210493618 23434 23435 19432497 46049 46088 880074046 46041 46042 995995218 27246 27247 493997443 8030 7989 802178465 87440 87433 568429794 99064 99017 68462308 35396 35397 396596009 56952 56973 907215292 95252 95216 425666008 43280 43310 668956038 61294 61295 323561148 79477 79478 423418327 96110 96143 983472423 87811 87851 931766491 45034 45035 369367548 37490 37491 535225421 86001 86002 367564159 77525 77481 980571817 75577 75596 570950774 36723 36724 899433464 54648 54649 641114502 66578 66579 783780972 88041 88042 412087184 32359 32402 820948516 78248 78290 424816697 79576 79577 763907183 79846 79803 568134620 41757 41707 77133109 97035 97036 732521528 24809 24774 139268565 74540 74541 74461522 32208 32212 459352672 13043 13087 704716827 78932 78908 477784499 49895 49947 98571482 73537 73535 236466780 94996 94997 766116737 6453 6454 819549951 77332 77297 800201295 13010 13011 85854269 36032 36082 713316948 66508 66509 126056950 89544 89585 649525684 72428 72429 729687988 92372 92377 339083760 38082 38083 249619334 69981 70029 651509217 13310 13311 793473378 73352 73353 151784677 12397 12415 697579489 43554 43515 818533845 30643 30644 151654987 80187 80218 528342812 6330 6331 81981336 11982 11948 732375258 40634 40635 187851071 37593 37594 535916445 9122 9104 980505982 7205 7206 252069528 89551 89552 942109039 56859 56860 127219806 21409 21375 780828995 25447 25470 625934601 37204 37205 99890333 44241 44242 565723551 56478 56479 490565462 95577 95528 888177837 99203 99170 383423862 5678 5679 832540593 1281 1250 162446177 29745 29752 867011272 79993 79994 221981378 53101 53070 582562192 58937 58938 798436909 78449 78417 344360973 45657 45620 809679896 48401 48351 202618582 82004 81966 93588876 83786 83819 556534945 94356 94357 318341341 7023 7001 512271602 49356 49357 255807882 4163 4164 457011796 31193 31194 687628716 64111 64071 56854479 44846 44855 855586446 1923 1924 580420251 4901 4902 895089560 10619 10649 304136047 4738 4781 55684748 341 379 529598979 69700 69701 446870696 52144 52172 724832498 65722 65723 547738301 97288 97330 901792122 56318 56319 717577265 17786 17811 476713762 69400 69450 309010618 39486 39487 163601398 55819 55820 997454842 77498 77499 883562806 69514 69515 152468813 69273 69274 782613765 99132 99141 105169539 86858 86883 479960314 55442 55443 147087994 39967 39957 927086699 11400 11349 763244449 43132 43133 386050939 15015 15016 432603106 18798 18799 709524481 50276 50258 316695067 77328 77294 668169835 29919 29920 225713232 65592 65593 210078783 20726 20727 271583458 91502 91503 265478875 39527 39528 845453418 54545 54546 180843082 64992 64946 550874774 59962 59922 729995149 94958 94947 584959214 21229 21196 932848736 2653 2654 625986407 27048 27049 16610709 15041 15042 707567253 11967 11968 437285808 38765 38796 646962087 88272 88273 313022073 31842 31843 950237868 57284 57296 957637658 32460 32461 923964267 47978 47979 132815634 14855 14856 581378027 27552 27570 315800651 57223 57207 151240135 78089 78090 299845912 69811 69812 38349368 47553 47545 409239965 71541 71534 937241518 25174 25175 777551548 68002 68003 845899088 26141 26142 739221691 62591 62567 885490836 4845 4846 100247909 44961 44957 40739951 62441 62467 835033339 41461 41462 557261849 5768 5726 248776317 49139 49140 114986857 58988 58989 601285158 44444 44445 13968520 66703 66684 858661644 16900 16887 444772588 28831 28874 927226080 56467 56472 750160012 16233 16234 386541683 24996 24997 561052161 7689 7690 86773423 34087 34088 103790405 93328 93329 734089801 46132 46107 727556144 16756 16711 864180845 56238 56274 669903860 58652 58641 310446218 53323 53346 979505467 95614 95615 534107721 61339 61378 463610236 62457 62458 335700267 33769 33726 209104587 73124 73175 596061812 74347 74334 45803234 77691 77692 340029832 48122 48091 152025349 64010 64061 882553729 7981 7991 577735023 89092 89093 972838522 29609 29610 869518889 90039 90040 900650105 50677 50707 463659961 42917 42918 375286886 98424 98396 331416514 96592 96593 828564318 1256 1265 441293988 25149 25150 488759489 7758 7729 340103948 97609 97606 995519585 15316 15267 263763293 63368 63332 773393103 69284 69285 546425526 21236 21237 903288600 92026 92027 493867965 39205 39206 21124997 2986 2945 23393289 32409 32457 299507706 2495 2496 307318852 34302 34264 465023292 97868 97920 135465660 34065 34076 588342591 93380 93407 735095414 31428 31401 62920228 13189 13208 677434377 77390 77391 995487915 87041 87042 951603171 54875 54876 365715250 66421 66422 985619629 85826 85803 205495181 14075 14076 918494007 83947 83948 309643247 70324 70325 661360466 50138 50139 765037223 81467 81468 13634407 11277 11248 221534988 30900 30901 94916237 66348 66357 169475742 30497 30479 921672104 5993 5994 354407000 83632 83633 499404628 1403 1404 571553024 71109 71110 181100799 10914 10915 277392161 8737 8772 715315671 51617 51618 26782396 90204 90205 131241115 54858 54859 222755258 36467 36428 82814659 39074 39075 585425941 88030 88031 13133851 92124 92099 247631336 85332 85333 681128579 53662 53663 96033235 70032 70068 107045961 25304 25335 16934660 9299 9300 878933945 49181 49136 646330183 59669 59625 45845717 50808 50765 763738479 36323 36287 52555740 9515 9516 185685795 20101 20102 325256146 3874 3875 427702208 16301 16251 998182103 27405 27406 654605709 19354 19355 790624235 24167 24215 149842343 18038 18039 152422919 56502 56455 69474503 42686 42687 925151556 38525 38526 318627578 2182 2159 710594617 33901 33902 365161537 84102 84103 545061883 46967 46968 815773320 18396 18397 781415323 67909 67859 426005836 77477 77437 293448552 65957 65950 807931457 82306 82307 982958678 32518 32519 127041955 65516 65517 170568788 94118 94119 864849580 46916 46917 776858594 95195 95196 762855196 77031 77032 347322497 92691 92672 498129361 64817 64818 539038217 79904 79887 172374515 79861 79862 371315009 66268 66269 440318522 31354 31321 418169961 18330 18295 646063591 69517 69518 583646739 11577 11602 848549351 30917 30951 458470476 80154 80164 946980538 49384 49385 45181105 36045 36051 854076269 51466 51437 471564157 62640 62652 569522482 21538 21533 168560486 215 170 232599930 11064 11065 259634872 57223 57200 107682116 4295 4296 725322991 4745 4746 963731546 47304 47305 966730848 34810 34811 749200619 53625 53626 818596118 66972 66973 429293029 40743 40772 546473787 8478 8506 961913099 21828 21872 711449614 4041 4073 37526738 88560 88536 307934063 26800 26801 677916308 32317 32318 76058912 94646 94643 415005584 9345 9346 768135180 17506 17523 397903363 93072 93070 823558384 80118 80156 624903714 53721 53689 66418760 44615 44660 174890999 90585 90586 921991736 63162 63163 828942955 70727 70728 710113096 43746 43747 763818472 60538 60582 650433053 31103 31100 551800858 24653 24654 772927883 31934 31935 359444039 46243 46204 638116407 94411 94412 774185369 42394 42395 363493005 30585 30586 497556818 2825 2826 828231157 4351 4363 545428587 66870 66912 92856419 31665 31694 216599869 10944 10945 261478491 44494 44495 254910399 31437 31438 48792431 2629 2630 85394283 24231 24232 132078430 91352 91321 529993874 28941 28945 45338148 12464 12465 478862562 39639 39648 318195866 69628 69629 504209334 11991 11972 395865266 94443 94428 225967410 88563 88564 905231932 59849 59830 578586231 27047 27096 451036621 9787 9788 757243797 93343 93333 506059804 17750 17802 977194661 73423 73441 373943496 34841 34842 906368350 12598 12599 704457049 25740 25741 814542681 46266 46306 619418965 59628 59629 753747613 97991 97992 33755357 56393 56346 318477936 75490 75499 142776900 51505 51471 599617963 81097 81098 244779683 74490 74491 878711322 82285 82303 14663832 25397 25398 452054981 63130 63131 255066466 17829 17830 529273247 67856 67836 396147802 37237 37238 242740571 13037 13038 68787573 20678 20679 316650117 50403 50404 859434777 87140 87141 835958162 71146 71183 104254826 25443 25422 887962724 92374 92375 349677080 79225 79226 380992272 62867 62868 115655142 27706 27707 22747930 96275 96276 785738214 84896 84888 521376197 76409 76410 283388960 28826 28774 367655588 82270 82305 981908535 15144 15145 776367198 17899 17939 539344741 37360 37361 756513413 47406 47375 706463254 56635 56636 670573845 26415 26394 730885682 47798 47757 348623486 21010 21037 431708805 74147 74189 91088326 15878 15928 505460759 66671 66718 145530424 80339 80342 388550290 65472 65478 554918099 33237 33238 706011432 52041 52042 829458232 12463 12460 888631128 39141 39184 658455751 87438 87439 656359517 58607 58605 212436523 4343 4344 471384286 48225 48187 829175844 21088 21114 131112619 6098 6099 582309523 17270 17287 814272568 95940 95949 243616696 50731 50732 151403528 5136 5186 558284300 41389 41390 624596496 1814 1796 207941503 95916 95937 323235861 62887 62888 401061495 96468 96469 458675464 30525 30573 672576640 17367 17368 207804134 12704 12676 281466293 15658 15698 973638455 82212 82194 305706748 58097 58128 784001309 13173 13174 551346194 20710 20711 793877474 63649 63626 826243403 19979 20010 505314002 23870 23871 561930248 25418 25396 730253164 93108 93109 918785174 51174 51143 338757238 29754 29755 460145542 8351 8395 590089668 10049 10055 504496419 16555 16565 254245551 79068 79069 55757490 51471 51472 537684859 43075 43080 730561631 37608 37637 385426266 98586 98587 304011432 13580 13581 153010838 30351 30352 325049977 12261 12283 465970144 36032 36033 915515462 59978 59979 524262945 74467 74507 361557714 79842 79843 38154587 78251 78215 290768156 27160 27161 799052607 86086 86087 586815595 76350 76393 762062592 8665 8630 969548876 91117 91126 479183229 21053 21095 786973749 75001 74999 597557455 89613 89614 437883710 60721 60722 163206615 93618 93619 369086117 34829 34788 187561579 72402 72403 968660897 8314 8315 538099022 22294 22298 321174638 38757 38758 677767403 50528 50529 685746238 88049 88050 409794180 27114 27134 246600929 43776 43777 198659468 19256 19307 40264580 2055 2007 293589596 98813 98814 845936292 98940 98914 491565326 73602 73654 30778038 65194 65195 265552910 69444 69439 204410469 26858 26859 35824115 26740 26741 75798205 63176 63135 630994841 99874 99875 99029552 48719 48720 406053289 54418 54376 80049508 89704 89705 844559149 7982 7983 659089738 11581 11630 803160032 73019 73029 907510252 31724 31725 70238416 77762 77763 528488838 16398 16365 695953074 75301 75302 685326552 3968 3969 648099225 20266 20286 920684624 38665 38666 527133395 60856 60834 142001535 93431 93426 68848808 383 336 804074954 51146 51147 534114999 72534 72524 187984617 37322 37348 92053344 67183 67184 540375275 32967 32968 882088307 54328 54310 564309484 84113 84115 851319898 60506 60507 349876663 71724 71697 499626331 12112 12163 7793507 12987 12953 840595070 48385 48386 5227529 30653 30654 774232485 50757 50705 693130626 27645 27646 991450218 30852 30815 58193368 66974 66975 555715572 10403 10404 514376275 53948 53949 865556475 55690 55701 445205812 48840 48841 644956022 71750 71798 780350375 13931 13969 78760005 69020 69021 275766063 63136 63137 620236870 73957 73958 710517343 111 134 65755235 40806 40807 572073448 57599 57600 751491282 37560 37561 36949522 56443 56462 988539690 94207 94175 891023135 84644 84683 876593776 97977 97968 479732895 40395 40367 285375657 57852 57853 391947383 79890 79891 187967572 67364 67383 138506399 46413 46414 461971019 91053 91054 941172108 42979 42996 136969245 6629 6630 22882171 25336 25380 184913461 63480 63516 315591647 88679 88697 929791001 33748 33727 2987690 73660 73661 808566559 6215 6263 61368364 65909 65925 806713167 26089 26088 442014807 21607 21579 645004099 12237 12243 361892700 65008 65009 956270766 31901 31902 100629588 60720 60691 672771685 35239 35264 557646438 63619 63610 825054751 32486 32487 692363726 65361 65362 580754032 8166 8211 702483922 98689 98719 54146934 77312 77313 539243134 55666 55667 56046053 35678 35722 890966183 37665 37679 303596398 69745 69761 979896895 64244 64235 463363196 30701 30702 101258325 59331 59332 660118750 73129 73088 679791952 1125 1126 87953565 65026 65078 953132149 37582 37583 543457072 77058 77011 922008281 29904 29905 264158693 91809 91860 114020834 74981 75032 238211138 81000 81001 202696865 72423 72451 580882759 64077 64092 41301561 40487 40488 516406579 39079 39080 71255496 70348 70296 760935537 16185 16186 663686984 83703 83683 722177248 71280 71281 603379600 23934 23935 842500081 4300 4339 94582243 99225 99226 819214604 91111 91112 368339673 49954 49926 291965673 62495 62446 769711644 89675 89676 178620501 72377 72357 154800791 10789 10790 526478704 62381 62382 121671861 6311 6283 152478694 76259 76270 182904994 54321 54345 735006178 6811 6837 242609839 10491 10492 797481202 80152 80191 776015373 34140 34088 400965778 75154 75168 177826629 50505 50506 558762034 67873 67876 577607527 85157 85158 171121093 80189 80171 24856726 45517 45538 880293500 83310 83311 280154913 18884 18934 789835026 47515 47516 479399912 12318 12319 880627444 97498 97460 975036519 89793 89794 237778926 90434 90435 498229780 64812 64772 775613876 73946 73947 406356997 72075 72067 605517510 44814 44775 302704348 82350 82351 957718435 11432 11406 569764032 6286 6287 194432636 53655 53656 578491045 81865 81888 682780817 51156 51157 134060720 18949 18936 64037981 5928 5919 107810106 11877 11863 735330124 6984 6985 790704142 98103 98052 648343550 31232 31233 987583073 59519 59525 733492017 99334 99335 257179906 77039 77084 34386017 72775 72776 265839778 31989 31996 643077053 30011 30004 259422650 39438 39476 8042438 59371 59421 797225113 98572 98580 802686528 39466 39433 548705457 52615 52625 801627840 65362 65363 809360297 69713 69711 931423182 10517 10518 285904051 17781 17782 538028582 78559 78560 168132446 73465 73504 17351316 81861 81822 518294385 45573 45574 924591360 28250 28278 18995394 58971 58972 283269394 29392 29393 847155435 23337 23295 517725596 20990 20991 923293037 84884 84885 773208916 60102 60103 387239048 18375 18376 968874126 58715 58716 410109671 11965 11966 179501817 59541 59542 25752227 93220 93252 511101902 50306 50307 471650944 92128 92171 477656517 29586 29564 357624421 79728 79721 832540890 87541 87546 574882290 56507 56508 67473289 12459 12424 692812596 39533 39534 629658456 39913 39864 601139036 4980 5030 222081910 86869 86870 540506925 43902 43903 781541555 11727 11691 195436940 29200 29192 72171514 30349 30350 408005181 36697 36646 56003148 54802 54803 909597537 38769 38791 603372874 93164 93165 153196578 75615 75664 700214487 78785 78808 244594923 24340 24334 147627779 8335 8319 456704751 33663 33705 685956226 29289 29290 822570887 16499 16547 726687085 26559 26560 803828571 95593 95594 204424188 13360 13322 902684287 68536 68537 965214815 24985 25015 816322055 93445 93398 377853341 69122 69144 392856794 22882 22883 657152210 84549 84598 872540793 3613 3614 464819939 5332 5333 739980735 21053 21054 557556772 38080 38119 517440543 69926 69887 604621607 97280 97281 572547403 17351 17376 484541580 60048 60049 38466551 1888 1925 917242370 95238 95239 464736017 69836 69866 528976449 15432 15451 142416775 32024 32025 130928453 10126 10075 969605453 35800 35801 973471555 27760 27761 532399112 77654 77655 425687705 38475 38476 983367640 66095 66084 366194939 13042 13066 216090144 50668 50623 649682691 45843 45895 129424185 69 70 501633988 93179 93180 547108186 29176 29177 338986069 62371 62372 498402023 40593 40624 407514893 2109 2146 325569239 56574 56600 721891386 43974 43995 775900831 90244 90245 885334381 2352 2353 177870364 56222 56269 957012538 44837 44838 644421700 25476 25481 337608008 96422 96370 543624322 52170 52212 467526533 53806 53807 840874037 8724 8725 197481078 43016 42980 905400394 65445 65435 903913681 60600 60549 129508255 3052 3053 212724537 36451 36452 39584277 23902 23903 318333580 58169 58117 600004616 92574 92575 264630227 44062 44063 845735246 67892 67900 12863230 88816 88868 908491837 90888 90889 436968708 33210 33249 623683140 22855 22856 784980170 14995 14987 838588474 12742 12743 461299351 55053 55061 325900875 74913 74914 749905655 56952 56938 304903426 32046 32003 616233049 2295 2281 340782639 33282 33274 63773902 5071 5072 969444703 78255 78256 684342889 67819 67820 123140647 33320 33321 914207965 94935 94884 308699262 33435 33436 269087352 25853 25826 875256198 67956 67929 60551574 51778 51779 430876367 22202 22203 6886396 58584 58585 347177311 81012 81026 95829379 17932 17933 116685651 48946 48947 674278470 272 303 824334460 27613 27597 342081558 35776 35777 237270313 15004 14953 90281524 59495 59547 149684930 1579 1534 325573672 64889 64890 490971294 90309 90357 993894771 37938 37939 371630282 30360 30361 925781253 32152 32153 32581724 99970 99972 353387272 66680 66677 917735588 16581 16632 432400872 48324 48325 172429956 41670 41671 544913828 20485 20486 330036110 58510 58511 491641116 36012 36059 420090857 25691 25692 228809475 72609 72625 473622969 81334 81335 640360870 71726 71727 22998071 25332 25333 263305738 5886 5887 257063437 93111 93135 46819867 1158 1159 945018706 95013 95014 653761215 37432 37433 423009286 13202 13203 650650597 67255 67256 340400383 14323 14324 352687416 59212 59179 599747376 65632 65633 520466155 24516 24502 583567586 20592 20593 465566493 20394 20395 780745967 7895 7896 463753551 87988 88010 217668500 29024 29038 327365397 63960 63961 852856906 882 883 847530047 15560 15512 299501615 53598 53599 416001232 35057 35108 128506340 50295 50260 607737292 27767 27768 316237232 71144 71124 956680775 48703 48704 271945062 89301 89302 903198249 7546 7547 922568317 83552 83551 723778155 30359 30377 767613973 62469 62470 730629163 82597 82593 340521287 82474 82437 570081037 91399 91400 432026921 28193 28160 8084635 67211 67212 398423462 78016 77981 105989998 40252 40253 992848615 95107 95108 196904684 75082 75083 784249431 15244 15247 293240060 73136 73132 290192294 29008 29051 610034661 58110 58111 255440128 64757 64758 825614594 7193 7194 43975230 22151 22152 742861109 20593 20607 782237608 71378 71338 509853055 18150 18151 152758275 21331 21325 199727355 50714 50704 771576831 25713 25714 46455150 46009 46014 846969993 13396 13411 287304102 84133 84136 542040344 61373 61379 384949528 61980 61981 171001598 13806 13852 928219296 93521 93522 365468155 40225 40226 848348923 64580 64596 204138081 65653 65674 169440773 9764 9725 919158318 78510 78538 302586989 80616 80582 459646492 76702 76666 143383912 25922 25923 659163247 38483 38484 589454548 40741 40742 159209011 29947 29954 527352087 85312 85313 634553097 77581 77573 745339987 88144 88145 166575649 61484 61514 115610164 45792 45793 996478085 61478 61479 535447585 20438 20416 877188612 21856 21897 719037009 67674 67678 45298515 49955 49956 355919589 36442 36443 709593392 71781 71782 467553559 37746 37730 141121273 47979 47980 293602098 29654 29657 929586252 48570 48610 116890089 70933 70934 820498356 19102 19103 676149070 29241 29268 659527018 79605 79609 861924394 96180 96181 540671949 70764 70765 222444739 90705 90738 594413352 77435 77436 488980191 80333 80353 94556441 8078 8085 838595241 90578 90610 471725215 71644 71691 832301517 66567 66568 662152766 83138 83162 983502431 32021 32029 688527150 23833 23834 311715424 16636 16663 761395482 60111 60157 528280735 58006 58027 3137215 76832 76833 17548759 24733 24776 339714602 53146 53135 643709463 29914 29949 45587816 47095 47046 993932979 34902 34924 40233197 27051 27052 626715125 78900 78936 234719916 38943 38944 587653286 6946 6931 486929617 53325 53326 283003228 63066 63073 95535650 53251 53290 674648617 3927 3920 631557528 77795 77796 172718673 43726 43752 12431048 37761 37762 366865289 54051 54077 839723106 12284 12285 453542893 34698 34699 605438299 93176 93177 428534572 22563 22564 55563132 60641 60672 288366585 4107 4108 208700564 50140 50162 470240971 91935 91936 485695251 75918 75919 298499822 49779 49780 544937389 3093 3095 686961862 49993 49991 957102278 16922 16923 9738686 95707 95708 387223974 93840 93841 426388187 3171 3172 942932579 86947 86898 134331015 82060 82061 502475947 94634 94590 401181944 81074 81093 730315465 11180 11181 905601630 24280 24329 300854192 79957 79977 724198000 97629 97669 343573611 12397 12417 593104828 60893 60894 383956512 77435 77391 580655324 41119 41128 812671282 27523 27524 540863871 27542 27591 30003041 1540 1541 958006311 77047 77066 256537874 13097 13084 974745864 29518 29467 470307573 23078 23052 768212755 38314 38315 67710335 19411 19364 995206798 4470 4471 17493462 27366 27367 535289500 26004 26005 504669420 45439 45387 995621329 44350 44351 199387421 13217 13218 347333095 47814 47815 198817190 78949 78950 649504403 54650 54651 173085697 65616 65613 433591159 42529 42481 485297223 87897 87888 409767725 16858 16859 552075450 36655 36701 465185574 19032 19033 980124126 28488 28511 67453568 50929 50937 363907195 5862 5863 988938093 96101 96073 587834275 82831 82826 360419429 48308 48309 362675898 1827 1834 959404797 12225 12198 825266865 15480 15515 685377681 25720 25722 727885081 89839 89883 650465978 33828 33829 806484764 50273 50285 57325788 41886 41906 711510327 83926 83927 506711774 1470 1439 429044605 269 270 268960563 50582 50583 200458191 29623 29624 18776544 77754 77773 991185022 62743 62744 44496105 62905 62906 506717790 93022 93023 790655497 1647 1648 460590476 79602 79632 503409228 42135 42105 886658514 95600 95601 722483709 44675 44625 635728693 64377 64339 86224059 37491 37492 793332792 13879 13827 48623297 80621 80618 162639838 42050 42040 155094276 66330 66322 655006303 76336 76323 999712298 37810 37762 626654646 49852 49807 401436279 8414 8415 385197390 55659 55673 497461751 87688 87668 356152953 83060 83111 72630127 36745 36746 458619289 41460 41461 24638658 74361 74348 743230412 90088 90089 457045268 28858 28859 332400783 32606 32621 63634389 24834 24831 142570993 20175 20204 364688123 21749 21750 463899798 53516 53511 54777906 83673 83674 175062043 65365 65323 233762595 52548 52549 208933485 52544 52508 331357002 46555 46556 585639242 36420 36421 134407337 33449 33450 120631104 43655 43618 738014538 8126 8167 426341536 19168 19169 760927914 75258 75226 150567329 47384 47385 741720082 47208 47218 942360417 132 128 2804159 42009 42016 883571330 26681 26730 890134040 572 573 372101836 10321 10322 327495813 37599 37600 751834078 28151 28138 863300675 50273 50274 754382591 81234 81235 798904150 70001 69976 313335789 97284 97285 655982596 64730 64751 103442989 40456 40457 949038063 5927 5877 941913090 20316 20317 142407562 41435 41436 677862984 98500 98534 640905782 45653 45654 600906547 31255 31218 840385725 15199 15200 28502785 84016 84033 833346966 53178 53143 139259001 17023 17051 296070238 75616 75617 106350368 71153 71101 348466459 44311 44346 625873750 45349 45387 830947613 14766 14767 907593503 74350 74351 650169844 37232 37233 851261457 65104 65068 161258248 14893 14894 692602399 86579 86530 100812938 26246 26276 338113925 21028 21067 992969625 83073 83074 762476526 34997 34965 878121978 84039 84040 828140320 86652 86611 992548088 43974 44022 475726982 51129 51092 590961754 99308 99356 561705218 87386 87360 236234486 1123 1124 210077762 56754 56714 852582121 71651 71652 935191376 79930 79931 118963305 80750 80751 23415918 13918 13919 755866587 67972 67973 575472339 77362 77363 918111923 48789 48790 604443935 12942 12978 68475274 86171 86172 145436192 62724 62719 33449402 6714 6715 529827401 2103 2094 651000194 7260 7221 958178115 45083 45057 491067289 66115 66139 730363897 4353 4392 27793299 93501 93502 838928215 3150 3151 48415735 41105 41084 789655723 19028 19056 612396328 64520 64564 524231626 98478 98427 7443366 81180 81178 476438813 10063 10087 387318703 50408 50409 456335970 9666 9619 486076730 33690 33714 975331699 73290 73291 931276637 48291 48292 348516180 99532 99542 263184917 1162 1159 389335620 15013 15014 610639458 8165 8200 343353829 54399 54400 319168856 39154 39155 974593584 88840 88841 852181388 87968 87963 106103965 93044 93045 575531151 11450 11451 70316094 82053 82054 48522094 70452 70453 831776880 54596 54597 635893952 60895 60896 405581792 66806 66807 97713869 88760 88761 678978487 76663 76702 462693824 28225 28204 190283479 47242 47243 461461665 66667 66668 92839563 1754 1755 63028667 55705 55715 882722885 2156 2140 54558525 25374 25375 699447004 37639 37640 636264749 94349 94350 166078956 72260 72261 892075731 19854 19843 255316640 28684 28687 140395725 91946 91947 287397109 72281 72282 412351527 20707 20672 511642688 32735 32770 770379306 60055 60056 941549426 7952 7901 730090360 58180 58160 905080353 74541 74542 714798344 51314 51360 568151616 56662 56642 254518718 89488 89489 778403860 90004 90005 389995976 2489 2459 116169457 29847 29848 529549444 53761 53762 918238769 79267 79268 661088304 67442 67465 600325055 16077 16078 19424762 89603 89580 379509398 40900 40901 6273544 22729 22694 47006761 65009 65010 453720474 20659 20656 979858624 74870 74822 118279947 47338 47339 444332003 21390 21354 924997427 80946 80947 620423215 98736 98737 95906941 45012 45030 969747156 85349 85372 625246886 69968 69977 266935298 99721 99752 590040698 59539 59540 777135404 81388 81389 184564391 64671 64672 497273407 81136 81137 264135509 76587 76588 344234230 73361 73326 451522953 77950 77993 808237470 45532 45508 111367133 27855 27873 945638715 64067 64068 651678237 59390 59391 974758912 38475 38453 855591961 3286 3328 182701253 81283 81238 417555113 42131 42132 844196766 31244 31245 555409948 56666 56635 326349313 42299 42300 511692699 14357 14402 759160582 50143 50138 378310827 56277 56278 258674307 92076 92097 866322823 6539 6537 429470935 67689 67690 206535995 92281 92282 644632360 55728 55701 939473276 24890 24891 409682015 61126 61127 628408917 40251 40271 49644047 52407 52408 353643459 36728 36711 772828419 75667 75694 700865815 67366 67367 967082305 39425 39426 111644802 98865 98841 348819052 8388 8389 550564112 22295 22296 363725907 97802 97803 583024930 74645 74604 720881605 27348 27349 664345970 56973 56974 651568604 13583 13584 105611159 44933 44934 798321515 38900 38906 652165623 7706 7707 898733263 9481 9459 287969954 79858 79859 254449683 39564 39597 496774866 46145 46134 580745569 63491 63489 909256470 31450 31481 834333677 25389 25390 816466851 70031 70032 994423144 40658 40659 78059370 65939 65940 973187368 26864 26861 789151867 61495 61496 455966291 76550 76517 464209176 48463 48426 104781503 57705 57682 494392378 38467 38448 928917495 94176 94195 895415919 76247 76271 269040908 32407 32369 135141106 73592 73598 99671296 6758 6759 820588294 9810 9851 147752508 64216 64217 948305472 83261 83213 299885230 78706 78733 164803801 51626 51644 610119902 62703 62704 738058400 71047 71048 414666544 72262 72288 910300848 40610 40611 117549514 51000 51001 16686888 19011 19036 122028993 90895 90896 343326191 14732 14733 987751229 45334 45316 967651404 93011 93012 188520804 12572 12573 106148740 28055 28082 170953626 65158 65178 995249684 62306 62258 775705897 35344 35313 144581122 56563 56564 363088461 2653 2652 958476711 47601 47602 43091764 10809 10810 683971636 54912 54913 683764039 28439 28440 350481888 12360 12361 868739122 90324 90325 879006820 43787 43788 614075680 97302 97303 565054047 20772 20817 999897884 22512 22513 945774959 53190 53236 126558696 32066 32114 608073724 75997 75998 469128824 86852 86882 739816876 42148 42187 636264205 56897 56914 29230349 47133 47134 612233773 86665 86666 124676294 84825 84788 728751004 28820 28821 642776746 36506 36507 738533077 81787 81788 228249496 62184 62203 597856821 78306 78307 761156459 61064 61065 798800717 92991 92992 221166902 72869 72870 929475502 1171 1172 216251336 47276 47277 755834291 98366 98367 922800415 33680 33710 689891449 66887 66888 691157939 2582 2583 524452565 96599 96600 606466029 53155 53206 791618032 34177 34178 16204315 29066 29116 901837509 41675 41676 50228485 66539 66540 167196036 96395 96379 298107521 63319 63320 667395052 48624 48622 812872620 76737 76729 374285140 93012 92987 400315407 40992 41037 422147069 95850 95851 695783112 72551 72552 11671618 18135 18136 214156044 66587 66588 363124943 60127 60128 209369857 89647 89648 326797450 48521 48533 670151321 9568 9569 366818386 84139 84140 873157991 26396 26397 805273864 94868 94837 682696014 28850 28851 637967440 22251 22205 565108052 25863 25864 703526124 86201 86180 517784228 69265 69271 699459073 9602 9653 368030859 68639 68596 638281786 72872 72907 551301479 53757 53758 752334988 59869 59866 121862128 52374 52397 15925402 1211 1203 983765579 42781 42734 315303206 50734 50720 505875802 68868 68829 995135466 10312 10318 690122873 10929 10912 242656735 45366 45367 748454780 63645 63688 384866374 70803 70804 887764335 38536 38535 128381047 31430 31431 227165805 15100 15112 262524037 31673 31674 45304702 40964 40984 977222583 7232 7275 74599646 25526 25504 503117169 95579 95538 629209378 26023 26037 987999829 6223 6193 485337706 47003 47004 258367610 97641 97642 539020347 10564 10540 501182772 67315 67316 395910112 82648 82640 69796258 29523 29524 547987331 91583 91582 308017434 15769 15770 950402377 98568 98569 185317594 12355 12329 279720310 67069 67070 624824080 95841 95839 648929723 94456 94457 524307989 69147 69129 665500740 14632 14633 327395560 56365 56366 606953208 82749 82750 654546106 78136 78137 986775253 81589 81590 48806925 130 147 486951202 8524 8525 271399996 21361 21362 658887289 15512 15542 971422034 12870 12883 63244630 20302 20350 290420085 96985 96986 864453676 93673 93674 680713600 94656 94657 734890806 53165 53182 893011828 32547 32548 703144053 70441 70442 117218645 71929 71923 229158371 35426 35427 699175590 65955 65949 107674618 6707 6708 364366831 59345 59346 467764231 76170 76171 513421329 92764 92765 689286533 64878 64879 762001881 84949 84950 754702944 65880 65863 427926180 69045 69056 482060637 51409 51384 53348736 65305 65277 672698122 81527 81575 568666118 14660 14615 931219057 74640 74641 615558378 6552 6553 538930554 63611 63612 88942882 314 353 4430938 39494 39449 521449030 59119 59154 384662833 93815 93816 868895527 58711 58737 793212903 78007 77995 239612021 44199 44237 891794365 48234 48235 128939102 92483 92484 38895198 20039 20037 400659208 72183 72184 886435165 480 481 782761322 67899 67900 120032331 85 88 169997371 89328 89329 406699036 12874 12875 44763108 8456 8428 361773954 40209 40210 779372645 3987 3988 940199827 68482 68448 854810852 58757 58758 97682510 9581 9543 136766051 98248 98249 167924280 5699 5700 603636728 85426 85464 462035975 66937 66938 768440104 88740 88741 436234938 57095 57138 688090921 60848 60849 783177835 83855 83822 525788624 1180 1211 186984042 8724 8718 884950498 57353 57354 641998533 84131 84132 420261586 71238 71217 180432642 74986 74944 22229936 67165 67166 653131856 45815 45816 725605239 44405 44406 38271046 40875 40829 745959023 52762 52763 354061438 65467 65415 895436768 1388 1375 369592258 60265 60237 21569660 20165 20166 755737587 82844 82845 946081729 29442 29449 584139550 60106 60150 678453084 40646 40647 778685074 87884 87919 996180968 78672 78705 612584618 3758 3739 870137635 33799 33828 573857070 56932 56933 317511171 21566 21520 301122165 84508 84509 523119654 28530 28531 401869135 73172 73173 973861601 30724 30708 237866966 53856 53830 627949053 51521 51522 948048874 64890 64891 117242894 35770 35771 647003576 50490 50514 797204243 29643 29644 468093820 25707 25716 142063976 49501 49502 795594483 82441 82485 797332037 22798 22755 936172360 19789 19790 929259324 92532 92533 796255622 48050 48005 41818931 34775 34781 546565583 51484 51442 138586978 67212 67262 165120548 50203 50204 491973026 26939 26940 74276330 75181 75224 119641987 14225 14226 369487029 67875 67870 985790425 13766 13767 324742585 80210 80257 538264940 6444 6445 186010298 28868 28847 389531433 48306 48307 571056839 84030 83989 956959716 87517 87518 66900805 28620 28647 912096907 60724 60691 845757068 37647 37634 861263468 19986 19946 956718678 32371 32372 590541738 93403 93404 477527098 37796 37797 695032413 57097 57129 11126991 84446 84459 964687429 55181 55182 284732643 69564 69569 42628514 43088 43132 861881685 27741 27744 163562435 82879 82918 649195249 10242 10243 947172380 38891 38861 348023868 1500 1516 489700797 62045 62000 745378385 67917 67958 451165126 85512 85473 373717879 17787 17808 770080837 44370 44394 881091675 21274 21275 733015372 80311 80259 677773186 80439 80474 652142332 47180 47138 309757008 78839 78872 829469857 51520 51521 606291439 20308 20354 214383228 84253 84254 944720758 42472 42473 650175423 22912 22913 941722285 20923 20922 886020610 4960 4948 233768527 30897 30898 841212832 1737 1738 73063523 14648 14661 368303153 95828 95845 459466663 25727 25776 648640733 99399 99347 410628558 18171 18212 24427959 4092 4123 555511927 29029 29030 885690757 75348 75394 372004465 85767 85768 512177593 90557 90558 236104806 56599 56600 205632243 32236 32217 748562491 83450 83451 940254999 99605 99577 442094339 92244 92245 680513493 88142 88117 912186506 63555 63556 466015795 94581 94582 210392240 92485 92486 586668839 29090 29091 481095594 61016 61017 561028454 89873 89874 6392734 93670 93689 738235678 37606 37607 182773434 39506 39507 14577842 15237 15238 953627676 15115 15116 208953525 57408 57373 953663681 74010 74007 967745839 82082 82096 674575514 86372 86348 103933046 14554 14555 96752243 8727 8774 146736956 89607 89594 83055307 49874 49875 276592563 73158 73119 734123257 61882 61933 74503457 48027 48028 327449794 70465 70466 143985318 24781 24754 539483732 16970 16971 633023454 22052 22025 625575932 52108 52071 874078627 55263 55211 967208031 59931 59975 404510811 42035 42018 879047122 84070 84071 31591765 99331 99332 582839742 74672 74673 238663258 67596 67597 778142877 91920 91946 451996714 88692 88661 46631221 84692 84693 190846571 48826 48827 490148795 42246 42286 593843305 46727 46728 925554713 47134 47135 255923327 15404 15421 35071520 57883 57884 39445683 80873 80862 867707670 88421 88455 347394508 89200 89201 891074262 61131 61132 465574348 991 964 485000072 85668 85705 966595168 5191 5192 130798556 77656 77611 837796072 27952 27983 469890551 61958 61959 628021279 95359 95409 558200648 98595 98596 552745692 54686 54669 378151638 53405 53436 255171496 55239 55284 331047962 54989 54985 11003547 50009 50054 337538506 5926 5959 194001515 31864 31865 215855881 25153 25154 791227698 59266 59267 198524579 82578 82579 162934673 39310 39324 101440498 58114 58140 57679752 16329 16330 884346801 66001 66002 887481225 36011 36031 607430256 75471 75479 918125439 96776 96815 188698132 91941 91942 150931124 82608 82609 167450292 44953 44986 95466323 34800 34801 241866008 4536 4537 214635507 79093 79103 114355936 22000 21977 25570505 31575 31576 390162048 75668 75634 357252183 7418 7448 888943233 99128 99076 851395566 72415 72416 475201168 59005 59006 989057318 46309 46336 325003619 84451 84452 862501488 65652 65689 279755273 56149 56175 876323834 40600 40601 175561138 72683 72669 774043568 10506 10507 268522594 72763 72764 476071094 20398 20417 18959937 75954 75943 43755462 168 169 907896696 62452 62442 978172488 71460 71484 721128818 67564 67517 133942271 15 16 17678003 83989 84040 688183096 35259 35260 466600500 96059 96078 917118103 89375 89376 499148367 63470 63471 470398222 52553 52554 886875905 25870 25920 950522288 92006 91964 236396101 19989 19990 411221797 25433 25415 384182998 90399 90402 821208053 36736 36737 416202345 43995 43996 63638885 27887 27888 904520006 408 391 707166810 76864 76813 265759581 55541 55542 217060019 76163 76151 813432520 39838 39807 451516106 85794 85795 342944892 26065 26116 112916088 74116 74109 104003642 86288 86289 939743028 75715 75696 579043510 637 638 653316494 59785 59786 73995 71974 71933 504704346 80515 80516 886757791 46804 46805 900234622 54855 54856 195508908 52936 52937 505215125 32348 32325 318114081 99159 99123 225529273 76089 76080 941675890 40625 40665 182659547 2156 2116 592418325 51073 51119 511736812 72398 72399 654179223 8069 8112 418823460 35255 35256 598417396 90209 90210 165653790 72989 72953 973369268 29957 29958 786815612 44813 44854 733593912 82723 82724 792345415 28981 28982 933880606 95502 95503 779313534 85902 85954 413985396 36342 36309 135647941 95755 95721 84195143 57547 57548 660599700 75675 75676 613601313 36499 36521 136669667 16578 16601 947630734 84408 84440 141818123 32795 32796 582296129 61704 61723 914466791 28370 28397 168556418 2522 2523 697073895 16741 16725 563088399 70034 70035 823332744 54053 54054 932507729 12628 12629 119452817 41344 41329 642415636 57470 57494 353179903 88142 88102 590460205 36680 36639 895093322 36663 36643 394371617 38832 38867 427971942 68487 68488 174440747 90305 90291 812603029 20586 20587 258303857 32866 32867 119433029 21442 21486 320454186 55741 55746 222273908 83084 83120 239371361 9903 9889 253862411 44263 44264 309753963 3969 3970 136468211 69890 69891 707641346 77175 77152 553920434 58831 58832 401407164 13176 13149 883976480 25415 25416 725745754 19951 19966 78307883 43380 43382 748330006 67749 67719 933680041 99197 99164 492841832 81366 81375 291797445 79031 79083 525041519 60407 60408 979730335 18204 18205 65175535 77734 77735 929742980 91148 91198 464412810 28298 28246 273920429 58716 58698 804254052 44485 44486 87075170 83415 83416 831909013 83000 83029 663156280 3772 3723 125077219 94490 94518 138122764 38972 38923 351564923 53574 53539 906561771 91211 91212 677439755 10224 10225 840953287 30208 30222 725629070 84761 84762 536561833 43637 43607 620738570 87107 87089 433412202 55968 55969 384764848 41381 41407 512159001 81228 81250 620782243 33074 33036 644454617 45434 45435 697687338 26383 26384 245380683 36868 36869 709131827 60699 60729 666227301 55391 55392 890308849 93583 93611 876075032 62044 62045 56255094 7850 7851 76436237 85811 85863 338275869 40766 40778 874760417 53337 53338 265984410 13065 13066 807038721 435 436 4991429 26783 26770 757657879 6970 6971 365070213 6265 6266 139509108 94644 94645 740756812 40332 40326 581483542 41506 41507 837112941 21803 21804 525289462 336 288 999414116 77423 77424 324394012 50910 50953 731730071 53872 53910 192356075 78312 78323 229976569 82456 82457 298450700 19293 19294 928811053 24548 24549 703362734 97296 97297 719907770 73285 73286 107670891 15351 15305 980586945 5826 5827 231809581 8452 8453 446608582 18024 18020 914542144 91350 91351 393691623 41055 41038 137894462 4005 4006 229576557 72690 72691 819806686 94969 94928 996925628 60815 60816 100008144 33858 33859 59431513 51732 51733 692824177 24269 24245 748149893 7687 7695 618235896 17269 17225 544189833 63516 63504 819948352 2823 2824 853623856 44723 44724 20363713 57443 57438 52544702 14095 14096 593353687 14088 14059 869665568 42430 42431 256019354 85673 85674 188947961 37885 37886 764940013 89223 89224 966454381 76432 76433 187288315 45973 45974 826835783 68240 68241 455622405 59149 59150 665651601 91827 91860 460558623 80992 81034 831221415 16246 16247 917836852 43771 43772 386395697 1998 1999 441502850 61524 61500 152254449 35805 35770 618658939 96561 96524 750181394 64729 64730 976805201 79972 79965 242105583 25931 25932 557583389 29480 29481 497212468 58358 58359 319577786 21963 21964 394936735 24005 24016 338366911 37570 37550 668358649 20832 20833 233938554 60593 60580 581885659 82420 82433 981601385 58646 58647 473284989 5835 5855 646605942 96707 96708 946554246 37423 37372 9621969 32479 32505 398231107 13606 13607 80095034 75597 75598 418798113 44768 44769 209489993 48807 48808 402957260 34733 34734 769904454 87261 87293 635132535 54803 54785 975387541 48415 48430 427980392 90925 90951 349988508 11040 11071 315581403 18920 18964 87502117 6073 6074 689479786 77414 77415 531971137 50311 50312 967661438 49930 49931 626421869 63036 63062 867588199 42119 42159 25349537 58469 58470 530161775 77640 77618 92950044 47746 47789 766091642 72683 72684 298175599 35641 35644 657187645 66959 67008 126807948 51086 51036 766235244 7307 7308 234586438 21300 21301 136193577 15812 15813 168750519 27154 27155 226776681 65212 65213 589071077 57709 57710 937817955 14099 14083 55659817 41851 41803 677464116 53703 53675 676202634 14345 14372 349847854 16650 16697 84617518 78403 78389 649877630 85034 85035 128764386 33657 33658 405014433 69410 69411 872479384 84886 84880 475235662 2038 2068 333034340 77626 77627 597789573 17579 17580 345840892 60660 60697 716624300 27996 28040 927751937 56491 56480 191724539 97254 97208 6188670 63675 63676 882329139 65557 65567 71190697 63830 63787 286581854 25629 25630 630304019 87406 87407 689439123 10221 10233 858819977 88998 88999 117501983 86175 86224 523590483 80523 80524 670716680 31066 31067 327368627 7458 7460 103561005 74296 74294 801581325 8860 8861 819495730 78362 78311 187214516 68748 68777 87181509 19424 19425 172955762 26804 26805 697713505 89477 89478 552569567 4559 4558 342184241 84477 84478 469911785 73581 73582 996599881 22917 22918 539048569 77176 77177 773641152 71196 71197 498241674 21162 21163 757178584 20752 20728 744686346 56986 56994 259337086 93726 93751 435229321 5904 5885 406683571 42484 42528 657034670 42754 42755 417134788 99889 99890 941383805 6092 6109 725753576 77589 77590 750689991 53489 53490 141382859 95817 95840 29683357 35306 35307 390815980 11459 11460 851468409 43131 43133 160532133 34715 34716 469881176 63741 63742 712304703 80942 80943 322259841 52446 52421 687005705 54259 54221 533986346 62213 62204 317286765 6107 6150 717129401 87742 87743 764400597 11837 11816 346169567 89170 89138 949414173 54398 54374 181763937 59401 59391 286706054 81590 81591 770801252 44552 44553 822765996 69615 69616 699384715 23905 23906 249187616 92955 93000 580730546 42402 42377 917259075 55281 55282 155100636 46658 46659 732430177 9077 9079 116071828 59224 59225 932232861 46506 46526 589374301 72182 72201 134952882 30394 30395 16491391 7670 7671 569116440 26841 26842 143469414 87178 87179 171517858 50467 50468 844837568 7296 7318 57765940 58172 58173 954789957 36136 36137 237669198 39163 39164 35320060 28210 28230 837359025 16514 16543 162783427 31617 31618 351211999 26535 26536 210155299 38543 38532 518792790 96335 96336 808946771 22797 22772 146063557 46002 46003 243165277 43142 43143 371694619 41880 41888 623744389 28551 28552 768518184 3061 3062 1979898 33598 33599 632681516 73115 73084 62506063 93123 93124 175389418 65604 65605 331008989 62080 62112 893403913 96181 96182 526273737 72304 72305 555983415 98924 98958 309812689 23464 23465 962816854 14029 14030 165593571 95926 95927 76280585 69047 69026 358204876 995 996 452915052 36687 36688 14686242 23253 23229 46416475 81181 81204 939771344 80374 80376 665846195 12462 12510 513946934 59674 59675 204067150 3762 3781 150526669 16643 16644 537227517 8970 8971 553454350 89308 89309 757879002 18829 18830 864815504 27451 27456 498068099 81702 81703 495558646 38467 38438 926771793 91844 91845 197432335 66173 66174 215045131 35779 35748 569038585 94212 94213 762731292 83435 83436 439383225 97460 97452 45795293 72643 72644 467760611 74251 74275 620839698 91343 91344 263087171 98197 98235 690210444 63166 63167 683274296 3648 3687 232450702 19707 19708 889549011 31081 31082 480581956 47531 47579 842260857 74616 74570 361029586 50784 50814 592735339 21483 21499 712238513 51742 51743 870422208 57536 57544 389268511 72802 72803 468149889 39714 39694 727351363 20602 20576 556128351 47017 46991 348860970 75372 75373 797508449 64309 64310 502134922 93100 93145 766883078 11130 11131 305806166 53661 53662 467161329 49438 49439 92012244 39120 39121 388618087 33322 33278 817302083 24280 24308 172427800 46723 46771 258668318 86567 86617 936188407 34907 34903 741685283 26500 26459 136135356 93669 93670 72075848 9223 9248 979176095 80487 80488 49090053 53251 53246 105579944 90412 90409 266300952 27595 27596 414361258 14510 14511 681553509 82337 82338 923700176 14956 14957 102013183 18353 18354 949429066 29317 29318 484761488 6121 6122 10938628 92716 92717 390623002 60533 60534 587032471 39819 39820 15622679 59764 59765 173827410 17257 17258 690150594 7999 7964 752646394 67559 67560 92243701 55502 55475 199450388 91574 91575 214473483 39492 39493 271612231 69213 69203 665666146 82320 82321 706410118 7959 7960 142961555 79680 79681 754531735 90246 90204 736052318 48801 48765 912268241 58235 58278 158286032 36102 36112 846022632 80245 80297 249764885 15164 15165 363873025 12674 12649 957381319 46598 46595 683005646 21392 21373 780150495 67989 68039 401010949 10369 10405 86716729 27623 27674 454717103 11686 11687 985699632 68962 69011 331877 90509 90510 591420621 54777 54793 381486585 94727 94760 386424140 51029 51030 903175143 56540 56582 539474431 70156 70157 574336358 16206 16236 129533415 91892 91921 723764053 26207 26208 102085198 12077 12074 744811296 24787 24788 218499914 60986 60953 181991180 30211 30238 186094944 1070 1071 154515312 14467 14429 916996910 34926 34927 919414686 94899 94900 651719444 24618 24619 151803969 41910 41921 438718574 35643 35644 412308596 38138 38139 78901128 74475 74511 750650930 34595 34614 710285863 48481 48482 872630288 6890 6891 458326969 75605 75606 561199091 41610 41622 244238303 7545 7546 955841821 61944 61956 887414102 81426 81409 634583223 36059 36026 392271716 96555 96556 16235922 76922 76923 516125878 28836 28837 521568725 31814 31823 802761379 10101 10102 333708943 28197 28154 745371880 52356 52396 575027894 70403 70357 87862764 56275 56276 26662110 36106 36086 52198893 73395 73423 474921515 93690 93691 882718750 79084 79071 906007600 74391 74439 974278012 21800 21834 651850479 34924 34925 883680155 4866 4867 599981632 20709 20694 523090644 17339 17340 632290350 1225 1249 908723590 78638 78639 274123448 50350 50400 273292193 61418 61419 631858258 72492 72493 168776367 48332 48304 841435996 88733 88746 798099617 89252 89291 502331703 71309 71310 874399681 36244 36245 168859775 68498 68506 550736476 80266 80294 194781176 37823 37829 214248768 14164 14165 886578851 41639 41640 502261827 51723 51724 335208553 68022 67992 959933269 81892 81919 742578727 45907 45908 47190045 7186 7198 367207374 31997 31984 132665200 33155 33156 844478588 52669 52709 840914912 34596 34597 796523508 62960 62961 255196872 49879 49880 648606225 5892 5905 285886318 49385 49335 650332204 41901 41902 332715528 57989 57990 151131098 61653 61654 315665479 75441 75395 129144684 78958 78956 441728519 48684 48685 145049441 5440 5412 799582574 33689 33656 846927768 65461 65462 633560923 5659 5660 877228731 3332 3333 945015491 7363 7325 979235637 80463 80464 384653765 91219 91220 563525158 85436 85451 40546545 32289 32290 52060099 88894 88895 338783086 55141 55142 319012877 10972 10967 585758086 72569 72570 155873636 37182 37179 681505112 65916 65946 318446647 56663 56682 78100511 87302 87303 720833637 51535 51544 815285584 85110 85092 981761240 18864 18871 958873235 89230 89231 970099811 73410 73392 527600395 85652 85653 950756307 51751 51752 655776203 15023 15030 695558779 3352 3339 612074522 37834 37883 557243450 93088 93089 793300328 88553 88554 210859240 47287 47288 258131828 47 48 463453390 39466 39467 113898447 96910 96863 947694375 64775 64776 130515677 69894 69895 581043138 32109 32141 552844199 30620 30626 482219130 23124 23125 3678873 28834 28885 307166003 19188 19189 886529390 1513 1514 438935875 98372 98373 546768612 49901 49902 206801763 20009 20036 807584455 1773 1774 854335344 5939 5978 719725084 92277 92286 74155787 33319 33320 48757355 47326 47327 840775937 75947 75948 794234993 21593 21594 7739205 72600 72582 379464215 69871 69881 462120552 3060 3061 406019665 38127 38166 578369119 39410 39424 436178091 10251 10252 681894954 11204 11209 991503461 71369 71370 102511985 35699 35700 529209959 85345 85336 117295918 91429 91474 410240747 59214 59186 460861186 86764 86765 777504374 41278 41239 195814661 42696 42697 269084983 68221 68231 195905531 6170 6171 821789000 93758 93717 370865235 83949 83937 914825108 14717 14718 449028498 28205 28235 129889993 8255 8266 785143988 14154 14155 435489814 73700 73740 631189320 59430 59431 991000990 7615 7616 811489154 81097 81136 122945710 14879 14880 940498531 8839 8840 280601351 19187 19188 933653451 73952 73962 482680295 48289 48323 449652025 45480 45428 646201862 53406 53373 245444837 20903 20904 669377397 27079 27080 385487943 77274 77275 279614610 65882 65883 778736601 11659 11660 3956102 42519 42479 886504174 90430 90431 241814395 34784 34739 673092485 16563 16564 53005202 65853 65894 80280621 25791 25792 864380193 8395 8412 171371472 99390 99391 703350569 66317 66318 663657938 96270 96271 952034425 22256 22257 636301675 67069 67041 504782609 62621 62623 470254035 66148 66100 516155254 62371 62381 901241192 1530 1531 300686299 64948 64949 233551677 14130 14136 47948718 66912 66868 915247138 4097 4098 514245959 12087 12088 462739201 72585 72631 476158858 27151 27139 805409955 80465 80516 138232398 90850 90851 486896768 49102 49069 439268461 14277 14278 287719860 89207 89208 291037421 12059 12022 966340654 26591 26551 739823199 17172 17191 541735837 97989 97990 716622966 84705 84734 463341127 15191 15192 243619939 51597 51598 482155489 3868 3850 853026519 74194 74195 116677548 25725 25709 489523752 37810 37811 849114473 16304 16305 39819601 77895 77896 32359853 93704 93705 568021396 31751 31743 779098763 60024 60025 938416511 55041 55042 176673060 15300 15344 798673098 5997 5948 34061991 23003 23004 336806317 25180 25181 107061178 21393 21394 646096676 25610 25574 57961539 38208 38209 543344896 72989 73016 148596503 76975 77003 762223484 21429 21451 509672423 79165 79166 578045800 20436 20437 19716230 18098 18099 234336855 5247 5248 921538652 58373 58374 747915968 50569 50570 452145355 35081 35067 886863385 74451 74447 121384885 72329 72281 340650035 38032 38021 807098035 53674 53672 577368564 68191 68158 243625248 96647 96603 204449620 68944 68945 527224352 83199 83200 209848738 39167 39137 253260043 85513 85531 978681240 95332 95371 383465055 45481 45432 960489707 91177 91178 442929807 37091 37115 632491292 57145 57146 463474504 81336 81361 301369560 18392 18366 245018424 91949 91950 300078167 86656 86657 658026359 56965 56966 588290107 50355 50316 666872665 3421 3422 532059148 41655 41621 72131372 90987 90988 50494442 31089 31090 121372085 37415 37416 54698391 17059 17069 463823528 22412 22413 544298255 40379 40360 455398286 4057 4058 185457009 857 882 881586060 98410 98391 68326055 73492 73493 734309648 97130 97131 101050210 5424 5374 365166314 76393 76406 490483760 69512 69513 8313132 68346 68340 860792144 85622 85576 97733358 98085 98086 452980241 21858 21894 591871351 29684 29685 166480489 11167 11168 956331633 70014 70015 700834636 16983 16984 79716063 3841 3842 824588315 98649 98673 540433997 30228 30240 168449145 55423 55411 875852175 18142 18132 320872414 61489 61490 477798925 66571 66572 213684969 64703 64724 883661132 92833 92834 950338343 17875 17876 699177723 51984 52012 357860228 24951 24977 727365713 91654 91655 284934920 50004 50006 772366065 77668 77637 770457025 26907 26867 153962705 39528 39540 750227205 51063 51035 150785814 48972 48973 909222965 61937 61938 974524606 65239 65237 630998277 8621 8622 600572064 43787 43785 19686085 28677 28638 818698384 16210 16211 236280044 1180 1144 255849692 86530 86510 493248324 67438 67439 710830068 39655 39629 764109880 62013 61988 450361717 75817 75818 473919772 50308 50309 184119679 73722 73701 850496428 38872 38873 52592107 29204 29205 711868456 87956 87950 164845422 27867 27868 241718178 76686 76687 35958524 11825 11855 509862461 10116 10131 253631158 38361 38362 838126173 13701 13702 980279223 18284 18285 399136713 8269 8270 266351124 51461 51474 629096690 48488 48489 742673592 7881 7882 644588461 2925 2974 501492375 19269 19249 511719178 89737 89750 232131813 77900 77852 35700705 39571 39572 906609273 52448 52477 505774035 14386 14420 24109630 45552 45601 69366871 92382 92346 188961294 25708 25709 778503657 40756 40757 341102772 61963 61964 118368612 12041 12042 843310761 13708 13689 492806432 87723 87724 310060582 65389 65390 861344344 69476 69477 868413247 81205 81206 205243992 72119 72072 587889170 10723 10724 50466654 13002 13003 382415099 80228 80231 323131584 47687 47688 907036846 42304 42305 371497287 21217 21218 293748876 57736 57775 449024356 99195 99196 233449940 46985 46957 180186253 51095 51090 22124823 69480 69481 491327496 33691 33692 350701592 55237 55238 525451799 53607 53608 152504256 1427 1405 69081613 37701 37693 425970408 45128 45129 591656337 97909 97910 888662396 70281 70254 10007221 48237 48238 736721591 87876 87877 424753665 30690 30684 771147862 10428 10429 295192853 36921 36922 217411317 10397 10398 110580134 23058 23037 423882670 79461 79462 926888341 99477 99482 368465560 75857 75858 61803644 28533 28569 84985392 93910 93911 181635931 68014 68015 140638973 2335 2377 497171889 44584 44585 379606317 84062 84029 312587610 49112 49113 663606256 78010 78011 725103320 58045 58085 743823919 30844 30885 572078036 13914 13917 819752321 67341 67342 153138276 338 339 185906350 53475 53435 237967672 95801 95802 616187390 71301 71347 837967457 74604 74568 745154274 50660 50661 312363632 84665 84645 621502631 24934 24935 497658278 36931 36891 503073811 51669 51670 247826976 19644 19642 216914197 60004 59989 570269904 98564 98565 107643817 6972 6941 639540290 27497 27498 125940359 2268 2269 602963128 11966 11942 506943204 11214 11260 557395205 4564 4580 496070348 86571 86541 18409826 97723 97678 512945921 2759 2760 885095435 46761 46762 233831297 41953 41918 404979856 61937 61890 117586460 62854 62855 236737007 80044 80045 510513110 24483 24484 576624728 94209 94210 606203611 89610 89611 24536273 97933 97981 543100576 69886 69897 332185780 21742 21743 271162115 42346 42395 612168902 36150 36151 575131857 79878 79879 244872929 31809 31832 656967437 38983 38936 135997999 82168 82147 823226754 98736 98782 671462917 69048 69049 251420636 49307 49338 564306754 95606 95608 312844181 52775 52776 377113779 21818 21833 472410428 5703 5704 486333252 67691 67701 615179376 29823 29840 195319126 37690 37691 66859667 19844 19845 904244425 92036 92037 565571823 23423 23424 479979855 44968 44969 935007772 55349 55309 204120008 8585 8586 968963846 14385 14386 23129694 38215 38261 878547990 85598 85599 895364913 26622 26623 363136352 76544 76545 263397397 25702 25703 135761889 9688 9689 133364597 88765 88726 304045747 89985 89986 426156314 18651 18652 569124154 44596 44597 760976657 87360 87328 487637136 99434 99435 61880142 10107 10108 198485051 44803 44808 480284664 28238 28234 327955896 65964 65965 332589719 44114 44145 203860241 17935 17936 413093151 92970 92971 659115205 29343 29344 961137458 73663 73664 671638163 8730 8731 829483382 25351 25352 642609558 19616 19617 259989939 97261 97310 104589115 24779 24780 964057858 28803 28804 167022657 45800 45801 344531692 86383 86384 916421115 49051 49021 39880139 72223 72224 352970683 4423 4412 574874030 56837 56879 337118382 38492 38493 332338478 5571 5610 588216999 95301 95298 488103458 81069 81100 130642069 1159 1143 92311894 47019 46970 89145156 20335 20336 552537691 58401 58402 357491564 12526 12529 895626667 5854 5855 630996630 92227 92228 650504926 28843 28844 38930585 53452 53453 321592973 68017 68018 52977276 60032 60000 125162356 80517 80518 873617572 60825 60831 110446218 70879 70880 368390246 30888 30889 40676590 95309 95310 658871518 3245 3246 904052528 16119 16120 999051308 4621 4622 232002918 26454 26455 600879751 40035 39997 57219661 34122 34123 150212699 75318 75319 723465755 19690 19691 556457484 85866 85867 304580509 21914 21922 409162490 15173 15127 840884225 62041 62091 525162875 3854 3876 346376889 3288 3289 925658895 23057 23058 490658163 73342 73344 735821939 87069 87070 839440589 13928 13929 79911234 48602 48624 847728377 67025 67026 810846566 73282 73278 373389269 20517 20518 243555384 67719 67720 586121233 91326 91372 204095653 8086 8111 879688067 11933 11934 665240218 33866 33867 998741706 97733 97695 40812564 72084 72085 584511274 74459 74448 915758534 29259 29260 744912685 50587 50588 14439418 79957 79948 932622044 99762 99725 920247907 76502 76503 264795539 33742 33743 560731268 31383 31348 178609649 779 780 393032632 38144 38159 869748346 2932 2933 477988775 69801 69768 218814166 63043 63023 140248460 21237 21238 116220143 57317 57272 712993923 8960 8961 986947664 89768 89769 598306908 32130 32116 121263995 78694 78695 729025603 30513 30514 751212295 69511 69512 326286375 58991 59025 516403600 61891 61892 196769400 49772 49773 856885118 38473 38464 180125246 74121 74172 73702318 61717 61745 714929726 72498 72549 124416215 72048 72049 941482131 23092 23108 62547800 24802 24803 190275429 3061 3082 719631600 99871 99899 700869291 50970 50971 510874583 28371 28413 242699496 57767 57785 345305255 36167 36168 552352348 65233 65234 618766867 52509 52459 590638191 78686 78687 637510098 74735 74716 158926999 17970 17971 2657049 5212 5249 49732837 32712 32699 980659220 73339 73385 276242560 65320 65321 380135429 4155 4156 897339531 56971 56999 393748778 12826 12827 941676538 6858 6859 249810174 17583 17584 437986308 16849 16830 25588124 93551 93524 870011294 62465 62472 615915359 65459 65460 320057421 57727 57728 379884273 93243 93238 136309697 83058 83059 762892026 9506 9551 737582169 65355 65356 282661887 21227 21258 799162616 15706 15707 461585071 58559 58560 134247976 44100 44101 248740468 64580 64581 477488860 98084 98085 671590722 1768 1726 284852839 16170 16171 455910755 42812 42808 877604300 51659 51660 750744403 15432 15433 724625718 36876 36847 695617357 70932 70933 277047822 12772 12795 533418619 11388 11389 294226189 3574 3610 720361157 95761 95740 80118478 59091 59092 172117518 63791 63792 120377148 15929 15877 465588193 20093 20094 612653075 41597 41598 643837468 2014 2037 581798020 67794 67795 244325054 49543 49544 546844495 32298 32299 745320259 41667 41620 148168058 68808 68783 337513460 52302 52303 955328159 75351 75352 37069348 4142 4103 183555543 76851 76852 595038955 65500 65467 764104933 6041 6030 297932750 76922 76947 916077537 59276 59269 409941322 67240 67210 151646941 94003 94004 491983381 54146 54147 140105981 94667 94712 127986860 15985 15942 276969420 15228 15240 626711393 69670 69633 463831714 96542 96544 395442871 78569 78609 216518723 61024 61025 114180803 83030 83031 494847987 9118 9119 96760967 84940 84910 137552106 27921 27972 26269022 201 202 195363877 567 550 236889385 63268 63269 867271074 15892 15857 655112515 61091 61092 327550984 73734 73701 234557602 20343 20344 783855584 10839 10848 92883439 28137 28093 424323475 77324 77325 552594755 94397 94398 713414462 60770 60737 602657003 32892 32893 662296937 29306 29296 290050590 91429 91430 645479235 50797 50798 413782700 1957 1941 710308659 8625 8665 348376713 35556 35557 47519494 84684 84728 524846628 53068 53036 330507550 65806 65807 651165783 39583 39632 125801681 35576 35599 455572966 23118 23119 98561465 78427 78423 804937629 26723 26724 813977784 77354 77343 452483322 46401 46368 355891877 1515 1517 776268090 76442 76443 101543110 86034 86035 4563608 17659 17697 645352040 13983 14015 182515631 77899 77868 444335522 94507 94537 579959186 48606 48607 341010848 57169 57146 470160097 18155 18136 979313179 19691 19692 857659240 92776 92791 578130457 12564 12565 608024895 60254 60255 727558339 44619 44638 229980764 13967 13917 217728694 45823 45860 97922315 47395 47396 830988575 37004 37046 243565969 87044 87029 433223716 41079 41032 558957465 68753 68769 363736247 63671 63682 131568774 7492 7493 391316438 59592 59616 712195078 15559 15577 306247395 48348 48349 96453156 23506 23507 238632228 70027 70028 308757916 7918 7903 24586720 9849 9883 723120925 54285 54286 633382166 51685 51697 382545282 33134 33135 937867323 16232 16233 202611771 83368 83369 587665084 6413 6419 758129922 31234 31235 225719009 83279 83280 905650860 60720 60680 173965893 47873 47874 179481711 25643 25644 197219325 13742 13743 415469736 80273 80244 284043635 70206 70175 450539367 99003 99004 709665045 10508 10509 225579389 76441 76492 390933374 63011 63012 448167974 10755 10756 655068016 18374 18397 534645723 28102 28103 525620385 22858 22870 981201009 19314 19315 943785854 99876 99877 815069965 22799 22800 823304286 41893 41894 377779313 4409 4424 79322841 83136 83184 152902914 97981 97931 131907299 86337 86338 791306932 21009 21033 107290072 7746 7747 291159786 53768 53769 766859671 7566 7577 697431874 2780 2781 3951420 54282 54246 275960393 7593 7594 231952424 62956 62957 52083708 444 438 610219822 82352 82353 118941186 88131 88160 635571054 26595 26596 748196699 9042 9043 436066725 81501 81502 341367017 18602 18603 206644111 79752 79753 929464400 67889 67882 256489971 3459 3460 181346540 43707 43708 335056061 8835 8789 276015095 65250 65251 382593247 64385 64379 525956210 24302 24252 42424858 61333 61334 258815004 5312 5313 503323483 94834 94835 100716012 34906 34899 521088597 89615 89641 725997926 90846 90862 986613258 65223 65254 299977823 81216 81181 315903364 98738 98739 849071911 27023 27024 834381486 44356 44327 836520581 2884 2838 54846813 20556 20557 442191473 59745 59731 96167405 48105 48068 258513534 73319 73320 979897374 90342 90343 546349777 78832 78833 2612325 28680 28678 843911246 74367 74368 25904555 8764 8716 451400813 76476 76477 159513310 70946 70943 433332802 73472 73473 525103189 10343 10344 755689169 19626 19595 980457165 48409 48410 641680970 38536 38537 561337255 8930 8887 534353251 69834 69877 598273698 76520 76521 20075461 13837 13838 101196741 13315 13314 448057425 86772 86773 119336134 93125 93131 977945522 61043 61044 563797079 96556 96524 347030652 58871 58872 549978659 78774 78732 118756715 69677 69650 8326267 71040 71006 829711531 19512 19514 641250320 52048 52049 878135433 73722 73774 451586392 38942 38914 770462602 1389 1390 921505301 13923 13941 268886144 30216 30217 204116292 12824 12809 661101876 76027 76028 483116818 45492 45493 691786146 34361 34362 766088446 77778 77779 653902516 8073 8074 677217415 71284 71285 945920563 41579 41593 793080989 33371 33372 371115512 23898 23899 985717251 70282 70238 32720881 47299 47310 843668751 10341 10380 597042785 83230 83247 794536486 28409 28408 199262761 46887 46888 91108767 32617 32618 835410316 54408 54385 468262467 18962 18910 426432982 90747 90796 228988245 97594 97595 601452931 67322 67323 937069443 86032 86033 859044655 47419 47420 534500482 83631 83620 831621106 1305 1306 435707916 16773 16774 814188217 31355 31356 771431893 98558 98559 531933554 79521 79522 879158302 71079 71080 480916445 84107 84102 242371403 52730 52695 415521545 60133 60134 609538331 19990 19991 101385122 42416 42458 165363884 77297 77331 681155330 58771 58786 440336420 46719 46720 364112383 76946 76947 55555175 61302 61283 406247691 9358 9391 776862025 52154 52203 156573538 25052 25053 274039621 2504 2458 280382766 31052 31053 843563554 63491 63492 993736183 53284 53285 716134461 19564 19540 206948304 5019 5050 530481542 70243 70244 932323674 92873 92832 624805694 35721 35722 315651465 5714 5715 233966847 56297 56298 946194889 6413 6414 593001284 45963 45964 506607915 674 675 287923089 44165 44183 853896659 5661 5662 756988834 64819 64820 589857727 13455 13456 949126302 40677 40657 933696218 54829 54830 344615271 65060 65061 696027150 3225 3226 774871718 85402 85403 607898359 81270 81240 449124971 53815 53863 687551828 19323 19324 62961745 76347 76344 312908057 20333 20322 93160399 85259 85260 793156582 1347 1348 411449376 41948 41949 627140908 14893 14891 813771627 58808 58819 405418220 1653 1602 262136275 39081 39082 178444034 47821 47773 628460228 92162 92163 154308538 53351 53328 167146480 38227 38203 120792726 45588 45589 66297315 78542 78507 12512691 45534 45535 37385220 17859 17848 332030292 10638 10639 480211266 65501 65502 999108337 57225 57226 850403002 92541 92509 823190617 20106 20059 87912699 32455 32434 629553462 37704 37716 30019025 93709 93733 322153642 37029 37030 314650464 73231 73251 390485121 43875 43852 287360824 62221 62243 370916035 2919 2879 880207527 56820 56821 74755858 99526 99527 68651203 71306 71342 299124862 37956 37957 907387904 24132 24133 932677386 43587 43546 415248017 81338 81339 835271964 62892 62893 664539794 45433 45434 441736048 94879 94880 557045881 94255 94250 749964068 66356 66357 258842440 19532 19533 569086760 67969 67970 504354769 28801 28802 74694712 40540 40499 413536638 12113 12114 76686737 10341 10374 470730161 57308 57309 54213882 23117 23118 747579681 4049 4050 492692121 14866 14867 937856338 4394 4418 401968068 82264 82265 704724837 34483 34484 123911751 19137 19094 765862559 87744 87745 398544698 83789 83830 642972332 33179 33180 460129004 84628 84629 31374270 76271 76272 973851845 67597 67580 503849991 84695 84696 545207274 82899 82848 606007197 10901 10896 911624446 94271 94272 527825761 62582 62546 425779427 87106 87087 615780980 12449 12450 998544957 19362 19358 440181294 48156 48105 197312545 8260 8261 245994989 8987 9001 393821315 91242 91195 586421294 40779 40780 882249574 41341 41320 521671770 11864 11865 852571550 96440 96441 546165494 11735 11772 687411562 39914 39921 810585126 91751 91752 54619161 76615 76614 365979583 36972 36963 707742920 19636 19637 348525335 23497 23492 747076308 77064 77012 20836484 30362 30316 894227542 56750 56751 387991736 65817 65765 305705678 43436 43465 530569798 27860 27912 293237716 25796 25794 165426054 67078 67082 994730058 25247 25248 186534028 5158 5159 939871361 27078 27113 423567608 76273 76274 551133726 13427 13428 260289223 91723 91724 418725586 64708 64758 245107205 78698 78699 226435217 91124 91167 552798637 72689 72741 436988292 48549 48550 931939152 8791 8842 937434616 96868 96869 714266124 82590 82591 91668981 97231 97232 53533003 31945 31946 124052371 39276 39277 993257804 7383 7412 951858921 26807 26808 903495319 43835 43822 576031220 89807 89808 573848984 48256 48243 461451563 26560 26572 108426094 75274 75275 171446027 47221 47204 683783789 6057 6058 887476921 73171 73172 351190164 65480 65429 739453732 49072 49073 486529291 45623 45624 361272251 13451 13452 269428312 16392 16393 34016758 63873 63842 517702266 99144 99141 632043427 25003 25004 766523593 79456 79457 599670924 71841 71826 722606859 41224 41225 305720729 52746 52747 360298935 26375 26397 962157636 76403 76404 183683724 24022 24023 32224130 90736 90737 23525213 99043 99024 345405518 99593 99595 672531030 37224 37272 104874827 98293 98294 744426912 49505 49506 418545013 21608 21597 833798576 83778 83779 377644877 63463 63464 142399725 26450 26451 915496865 87754 87755 842840163 42846 42886 124429518 8871 8877 519038018 83241 83242 823500112 39619 39634 582097490 1655 1692 292831870 80865 80840 197772259 79670 79671 823526001 43195 43196 948745542 27993 27957 496211805 61499 61500 125103842 94127 94162 318203004 26697 26721 659671653 24602 24576 710605385 79063 79097 632980800 42234 42259 323766303 48647 48617 387888650 38885 38886 519108256 14753 14754 650031246 47967 47944 364717661 36261 36262 906298150 63110 63061 614994015 15439 15440 219099996 78861 78848 270515790 43000 43001 739338409 48816 48817 395505506 66108 66109 40437041 7947 7948 345491839 83496 83497 864936555 85668 85669 725479164 9029 9030 488224737 82744 82704 699816941 39631 39632 317500687 64830 64831 926257235 6850 6851 930909907 82188 82152 135042242 35968 35936 791769960 14451 14452 815951521 85123 85124 469721715 97193 97227 36946874 5384 5360 670796443 13522 13523 695716741 87797 87785 818543832 6195 6216 720156824 85369 85355 49394708 89014 88992 405118622 6179 6178 740934464 84273 84274 630458851 34160 34108 504675380 19088 19089 445770334 78055 78056 479601494 47860 47861 226372375 85501 85502 218046518 93942 93929 765195208 34826 34872 951093558 25560 25561 919228752 26993 27036 944903388 4902 4868 195399623 51535 51521 873816 15657 15678 449350180 57243 57254 254831830 26407 26386 240851646 8453 8498 54338738 90922 90923 518245411 76413 76414 94080598 38554 38551 337685248 34889 34890 521442338 57342 57348 624166549 5319 5353 529223454 86281 86277 817728147 31844 31869 45815071 2275 2253 869476982 71617 71618 9727398 50589 50542 993741826 75102 75135 519250988 22069 22070 370300954 39105 39106 535788079 99104 99090 624225326 19031 19040 480174657 22684 22690 506146797 90285 90286 590184809 32554 32555 389946194 80051 80071 19787350 94672 94664 770086475 96508 96496 182984744 75878 75831 17773536 46829 46789 905723116 84474 84475 504890014 39176 39136 633183352 69045 69043 560744049 42411 42412 118501206 18592 18593 190923734 9044 9045 150382293 24447 24448 950948362 72131 72110 587347993 78218 78219 553393346 56577 56578 149672670 82114 82103 362415001 47436 47437 346487638 4681 4704 622498002 86531 86532 559040296 98406 98407 737814340 71840 71891 181687905 2104 2094 219654906 97728 97729 365793691 66477 66478 396267035 33913 33914 801830357 11672 11673 531674781 56256 56257 917467931 25807 25808 598405931 66935 66885 329058083 31196 31206 345718303 32277 32273 179040649 7421 7422 949186678 86116 86117 340187224 4294 4278 15142943 22292 22331 395963 10151 10188 424007 99283 99284 560633405 75809 75837 671290181 53108 53109 468036029 40352 40330 983501023 53905 53906 926506152 51706 51730 936405765 49909 49911 548435379 92797 92845 113491271 32407 32381 931039713 82222 82248 625824025 27697 27741 954912204 16895 16869 562047086 13937 13929 549675706 97788 97787 819552925 20155 20160 908166978 4897 4931 199372611 62488 62489 967716297 21713 21714 566687357 19272 19281 616831794 63506 63477 759064053 55768 55814 578983202 89944 89945 929267562 7913 7914 579089669 71646 71609 223708471 22446 22456 858450185 8436 8392 903339795 94612 94613 524180564 56423 56402 854068181 50357 50358 393832981 1955 2006 898092628 7912 7884 276468236 28852 28853 215607791 91888 91927 902754125 84577 84568 544371560 94660 94666 806472136 1617 1647 455948294 23016 23017 918905743 23406 23407 516919554 98415 98416 481729458 27567 27569 215885984 40550 40551 925022440 57775 57776 969168547 35266 35258 404703178 32237 32238 544624297 72342 72305 263545434 82942 82943 732235401 96143 96176 597937967 87600 87650 465402218 43056 43019 776346676 24838 24839 670932590 17295 17296 373655049 99545 99594 552648324 42090 42045 660749517 68554 68595 139348516 3336 3337 928951212 36681 36682 492530672 28348 28349 682199608 39307 39320 602491332 27092 27093 812204717 41185 41178 519562387 45221 45198 325940782 46620 46627 233098862 60504 60495 776424862 49672 49720 155123541 27380 27404 681807964 35715 35716 791394347 62289 62290 940107689 51432 51446 592116885 37218 37219 134212710 57785 57796 135285409 42671 42672 916175847 63169 63162 874550096 81657 81674 462683984 10629 10643 400871572 49236 49282 692064060 57045 57092 868723419 254 304 166530520 62370 62413 815480361 44436 44437 206317783 99730 99731 977517549 8812 8813 251948234 31119 31121 753641441 50732 50733 943478382 93479 93480 727097672 13950 13992 268712976 61769 61770 754578510 70218 70179 250612962 55284 55285 770451621 34060 34061 670545025 61716 61682 252936665 16881 16882 423523430 78302 78303 584438701 48519 48520 606813595 70167 70190 688860619 54401 54402 780664314 3863 3864 464677547 23234 23202 253629183 48164 48165 945400685 50256 50257 686089139 26027 26028 122449003 68315 68314 586178013 95532 95533 580430577 77340 77312 978159057 40248 40249 484482350 19486 19502 625212816 12024 12025 472677848 72281 72276 223759657 36238 36280 274098954 93793 93828 827258189 15626 15586 288142970 95935 95904 247233991 26501 26463 914573183 47992 47997 720777947 27350 27351 68472672 33146 33147 510985045 63371 63378 484145344 49669 49678 123210996 57245 57246 606024672 94712 94742 48136785 36732 36733 280256585 41603 41604 462748280 97730 97756 394429391 43063 43064 967483915 2251 2296 94352372 52061 52039 183392034 28857 28858 391810074 52580 52627 452813586 98141 98145 326739325 9984 9944 30632588 90817 90771 944697007 27892 27893 774003873 31622 31615 790303229 94862 94857 596363975 78982 78983 308543514 8704 8742 834087903 59042 59043 429438333 98099 98128 569711404 53361 53379 998913349 91376 91377 853074964 15133 15134 917542222 87352 87337 668612068 26618 26619 14339242 3408 3397 935952486 41285 41286 366565129 46357 46405 880207895 85286 85267 628437589 19951 19924 752814754 12778 12826 557738933 99933 99934 807643851 6820 6821 756770375 81453 81454 950140992 13048 13024 414336540 29659 29645 537172655 41854 41880 327937346 53225 53209 126285476 23767 23794 872472444 90263 90264 471244422 67565 67566 192181190 16770 16730 354319293 48806 48767 502539846 92750 92747 649848456 6387 6388 542222251 29282 29283 927906475 44296 44301 826974650 65696 65743 358021476 21840 21841 706071603 44230 44237 914611008 45398 45372 389902886 2896 2905 898866573 28239 28282 654129186 85169 85170 832248772 65931 65932 468351870 76604 76605 347236182 62338 62389 121073524 28603 28604 319751396 72585 72560 298306089 55626 55602 890078923 74125 74110 857168910 47195 47196 620436785 83045 83026 150540247 73131 73139 291901928 73633 73645 785667436 4475 4477 72196974 35896 35881 135144748 16246 16253 356934121 67774 67775 142427159 43910 43911 343176280 52490 52491 690638300 23656 23657 711354837 83228 83229 146336789 2635 2618 516579415 76547 76594 94284822 49004 48998 438906502 91380 91381 204078707 11563 11582 485673712 2578 2579 324001183 23132 23133 834306023 59205 59172 698560801 39412 39413 698715597 93481 93500 83501659 87945 87946 412749559 80071 80078 675195942 6200 6201 797533010 48029 48030 465241656 33927 33890 223510145 27973 27933 95022747 49810 49811 883242970 80530 80516 158243980 20477 20478 974774851 2687 2688 218856648 51048 51049 919172643 92209 92177 524666597 75484 75485 987552239 14700 14701 24389287 51198 51199 650585385 16580 16581 670908805 16485 16459 890399277 53827 53864 967598272 76051 76020 373075208 97014 96975 138215486 63616 63659 840634477 15867 15918 940590662 17020 17021 938926559 82698 82657 576249270 86841 86893 217918374 47264 47265 603464803 42687 42688 276931397 22293 22341 720121510 50584 50614 733711271 84091 84092 152747881 41657 41658 30691679 29974 29975 855918254 3004 2985 279078629 75234 75235 117173514 17455 17453 915844869 27665 27666 309234534 90833 90842 295660423 11495 11500 655403309 54472 54507 55016191 22993 23012 751098341 7912 7913 625257149 52249 52225 185668869 2524 2525 975537770 90586 90587 84991270 8141 8167 92857823 52996 52997 646704595 18401 18402 817626179 67990 67991 327967394 58672 58673 546795558 90699 90665 668869831 19543 19544 303725624 8330 8355 750893416 46583 46584 237835194 19833 19834 831024477 69177 69178 200519410 41915 41916 755147999 25657 25650 870669530 97847 97848 208953028 47936 47915 483720334 42022 41978 908332952 44930 44982 757731412 44183 44184 867909873 40289 40290 225779923 60316 60317 107004060 14745 14729 710305393 35411 35379 146201906 14874 14898 882747674 47712 47670 462281631 92163 92186 912873414 97828 97829 935692473 86416 86417 435574942 6670 6671 158693004 29878 29879 847398454 30953 30954 565845994 1895 1896 254528056 45926 45881 328194131 6946 6947 391550637 24406 24407 264866210 27213 27214 945316632 91813 91816 469202956 26302 26303 352644102 43362 43363 238210795 74692 74642 911331447 64552 64553 323119692 46155 46156 606392056 40265 40243 582647953 7002 7034 864197878 2680 2681 43460076 67819 67849 749882156 54762 54768 236954441 96426 96417 296494406 52808 52762 920826603 49320 49321 729888349 2699 2700 928832107 99386 99373 357688260 30299 30264 898762194 47746 47719 352997346 16511 16503 567105718 94504 94541 190971851 16074 16075 37742832 12633 12634 961182372 67909 67861 607812550 38000 38028 465988115 73945 73929 636542502 53002 53003 798543528 16195 16196 402833393 81843 81844 696070028 92729 92730 737779971 45099 45086 71943892 50416 50417 717691376 75353 75326 596341864 65181 65187 714015510 56149 56150 47143850 77780 77781 888464302 30983 30984 229478247 6042 6043 889518742 37063 37064 968299052 13573 13623 568643884 65218 65200 620265561 62594 62595 377588659 69172 69224 593762984 28014 27981 546385088 29701 29702 924776645 81704 81710 696125837 48674 48630 469876781 22057 22065 275640690 29429 29430 352423966 80568 80569 168812374 15308 15328 600682212 43124 43131 776627727 19551 19523 136285390 30609 30580 232823031 65550 65551 469489507 78077 78125 537628301 6070 6051 511583497 32178 32179 993938926 38364 38327 665063877 64171 64172 381165945 53037 53038 478911750 13012 13018 230518963 62134 62135 70739471 46514 46531 895046108 77429 77466 746747675 90737 90738 271644663 68236 68227 299013065 85679 85638 581867168 22241 22240 471804694 7727 7711 755429947 27365 27313 698381799 88558 88523 996248899 14619 14608 415879517 7760 7775 962143457 30732 30714 103335110 68946 68975 99183352 94420 94469 22104757 46418 46419 81095121 53232 53233 621933673 34227 34228 349562327 92297 92298 858819144 84934 84935 954464860 20958 20908 314968303 52071 52026 427607292 42863 42864 810861979 51085 51105 913354565 3354 3355 171731065 38753 38754 105033685 27142 27130 53454996 39185 39186 679010456 95713 95714 287326721 16160 16161 148472307 15525 15526 786117261 8196 8162 446156276 38718 38719 91738096 83464 83413 243289664 88737 88738 139421163 4250 4251 720882746 75135 75102 277385076 46928 46929 175417764 61931 61943 359809675 47155 47156 936651663 30443 30444 369684071 423 424 392631229 19751 19752 544247502 29000 29001 459188820 41946 41947 426926860 78635 78601 978231823 40641 40649 91363055 58493 58494 335362085 7145 7121 49697778 26345 26303 541296879 16854 16864 67899552 38959 38960 257599091 9143 9112 315484150 67251 67252 973976016 85642 85643 450290330 30550 30551 203246855 66335 66336 350294333 69477 69478 960412359 19313 19314 743034062 54764 54754 283072752 12529 12566 38722719 47919 47920 899608915 597 594 657772450 98339 98340 3107311 49255 49256 531362654 87818 87819 459502701 81494 81522 882717858 98076 98077 643981185 66184 66165 713625216 71093 71103 345098690 89215 89216 771881756 9908 9909 297071349 53391 53350 226109875 51970 52003 690290236 50010 49963 286524238 67018 67013 217436648 34479 34477 741872107 46239 46240 380580279 63382 63388 727864614 53250 53201 975102052 85147 85166 164009989 36770 36771 680128993 30939 30957 350889522 60758 60759 351190309 41293 41294 737645625 81400 81403 46902358 1402 1403 21476873 70197 70218 345716085 23553 23592 186109364 80609 80610 513916407 15390 15374 472034819 31533 31583 658339446 14969 14970 554978997 53336 53304 75385728 41696 41702 73329661 26709 26675 62874881 60639 60609 212973661 37709 37738 186394589 82146 82178 299420301 38994 38995 179478158 87830 87871 165948996 71937 71905 963297768 14599 14645 221246102 31560 31561 560911745 3688 3689 711719798 89039 89016 7458589 61244 61245 476701045 31605 31607 798329742 64272 64273 404802103 46858 46829 616227324 47857 47858 455364651 83254 83239 46555938 12246 12254 78754017 73010 73011 658409355 33782 33765 378042061 75818 75866 516370400 61573 61552 72557704 26628 26593 259803366 8354 8369 670606798 45408 45432 9349958 54101 54099 682595244 72672 72674 19646143 32952 32953 964697353 90920 90921 240789653 40062 40070 324197448 85495 85496 365102472 70174 70175 444854855 73361 73362 721305525 68516 68524 318889649 40989 40966 517746338 55096 55097 741920193 55782 55783 614765154 56332 56333 291180528 59564 59565 927885521 8588 8589 217217640 50254 50255 639010679 68106 68055 710412012 24773 24774 255504133 39411 39378 739228564 97930 97931 98880281 21373 21329 98728010 64457 64501 430493401 80227 80238 202003723 54138 54185 399618411 81297 81298 786468188 69771 69810 786502651 49897 49892 320252958 5380 5381 588348923 83624 83625 303622331 18286 18287 876711846 82539 82521 623931802 10167 10168 846014175 54015 53992 777949388 19819 19820 819742964 58129 58130 731617744 43603 43575 253697524 46130 46131 442958787 11536 11537 682265412 8811 8812 948965013 23627 23605 390621618 11783 11828 29356747 52773 52774 989435717 10080 10062 598382095 27253 27203 698707985 67274 67275 520666260 12096 12097 881397847 46578 46579 985621668 95468 95489 932587823 20854 20843 162370122 91477 91476 256851223 67331 67332 367762861 44970 44971 79509757 24488 24489 107546316 39782 39783 712484734 62491 62472 714228608 21728 21772 471721209 84167 84168 627060094 5466 5487 717103517 55973 55971 550165995 3425 3426 11350274 83078 83079 734166217 2505 2506 861953834 51374 51375 823612125 91033 91034 652367331 14319 14309 329893079 4452 4409 244213791 40425 40426 25002724 73704 73705 617551514 28324 28325 448917601 48458 48459 350468644 73917 73865 616453282 3648 3649 15247004 43309 43360 732925435 87554 87503 745983668 48295 48296 586015111 1254 1220 130601366 89307 89308 435207454 84471 84491 963162332 45295 45297 133986491 9163 9180 602185644 80993 80994 732822182 8295 8296 128594337 60123 60088 234992587 49547 49560 481670909 28232 28281 780760945 16288 16289 666300909 58061 58062 616689379 83183 83184 371907024 5488 5489 879791935 64674 64722 95475879 72317 72318 512715433 92777 92778 541191181 82989 82990 364530233 98459 98463 333401367 94618 94636 43161042 62602 62603 483959655 85538 85584 88343575 59243 59244 66802359 10619 10620 826204093 45453 45417 494981142 29709 29710 588046806 48408 48400 911798114 61106 61127 582658184 90653 90632 266830029 9199 9169 967843817 16298 16247 528127220 65192 65197 538830545 84347 84377 736963626 14985 14945 881399034 1781 1831 671319271 90140 90168 735867869 52206 52207 88639633 90847 90799 232843081 15453 15467 394575617 90927 90928 644078625 33579 33580 41884444 62581 62582 644103469 39179 39180 22827674 59523 59524 682681529 38090 38130 493179334 30473 30474 194550173 46591 46643 165996683 58458 58459 483137266 34391 34422 354953297 7872 7834 302259144 53372 53373 999873538 41180 41181 811965098 1001 958 19757297 29535 29544 75156756 59490 59491 539667219 80147 80148 266332872 75108 75109 687152129 79655 79624 522647806 30307 30348 674890262 74702 74712 505773043 39067 39065 207006720 48140 48141 509491745 61037 61038 231264408 78549 78550 238283047 29724 29691 229252487 89369 89397 205704110 66286 66287 36242584 89025 89026 994313449 84677 84659 406994153 45197 45198 363410438 50426 50462 872844709 12750 12751 247608096 88823 88824 642343177 14572 14524 890638243 2768 2769 939949419 72868 72869 765153231 22025 22026 125987576 74967 74979 365524613 3904 3946 904546260 42446 42447 259565158 47137 47138 896442834 54950 54951 885459997 5390 5391 366231111 3165 3166 227544817 82255 82256 936360733 74955 74956 380690056 29143 29118 441456313 29041 29042 191059543 28400 28367 35105473 83546 83559 228477459 23419 23470 253485629 71673 71674 762712798 39828 39857 896498768 97187 97188 986495992 21304 21305 455572844 25840 25831 468779223 95490 95491 615476947 9700 9701 877791436 55271 55272 725735462 272 273 649523330 79938 79939 671477337 91079 91088 83757065 77668 77634 512335404 22735 22782 903183565 7835 7846 994557912 10415 10416 687281047 71920 71921 218208030 23809 23810 229095179 92260 92218 430107840 57383 57387 100409060 57137 57154 262699415 77061 77109 719359400 45736 45737 163610965 67828 67818 42501431 31475 31497 288800396 51339 51373 717469009 13339 13340 997867426 44242 44243 591751133 84108 84109 364091769 76083 76084 401592540 70662 70644 215543630 33062 33063 114584787 51274 51275 632926238 57166 57167 128415565 88914 88891 203238588 17607 17608 412957591 12581 12582 28014764 38344 38345 554933739 82454 82455 491856504 53384 53385 482896080 78625 78626 694153463 45212 45234 817665498 53002 53029 192729621 54465 54466 584422128 34108 34109 629739313 36611 36612 68804322 25721 25693 503808952 1031 1047 872872303 77922 77923 98882239 6606 6607 311563295 22054 22106 775822369 57125 57158 467748813 92356 92378 596953806 46380 46381 804354114 57048 57049 116598033 31284 31285 704353785 5438 5439 390379798 42715 42716 135474080 55674 55675 950317446 97715 97716 886742143 86321 86322 861905910 62489 62490 868041102 42991 42992 468221369 59613 59614 4014816 94885 94905 53436238 18967 18968 112783492 6687 6688 618227838 1352 1325 486515153 19177 19178 388150985 82031 82000 836952325 92236 92237 448390643 24515 24476 595124898 29155 29156 252770323 86486 86487 400027382 76753 76797 651820660 62241 62211 401920005 41570 41523 349850993 74125 74126 260882705 91136 91137 382768277 83860 83861 541063315 8918 8925 455664284 30573 30574 681200846 37803 37781 936458863 66701 66702 641089355 95839 95840 663396706 62514 62484 827994188 44307 44308 296428950 98051 98052 885258158 93684 93685 379210715 26060 26035 266989255 89641 89616 670505279 731 732 700279383 70737 70738 696620791 21221 21222 142540379 83741 83742 518194428 55192 55220 999240486 41085 41125 487813381 24035 24036 512449755 24685 24686 907126650 91051 91052 497746954 89773 89774 573480723 44358 44359 642700736 71261 71262 246961653 46692 46734 717933759 69413 69383 930297606 95791 95808 55976734 80217 80259 279386156 83217 83225 646265437 5332 5363 731440984 10223 10224 372776867 85260 85265 935933246 18270 18271 201237420 85226 85227 679592616 60246 60226 117628569 35712 35713 316283309 26464 26459 548042351 39339 39345 395787748 21325 21333 883983442 7163 7164 923598241 38176 38177 773372251 42930 42951 173917900 26021 26005 324220432 19977 19927 397680798 49453 49485 999838048 7294 7295 501213905 35186 35187 401771581 88442 88443 828009521 69323 69324 360069103 74894 74895 899994894 60119 60092 463759194 84510 84550 181391592 68109 68069 416208730 48951 48988 741832838 8114 8082 172954182 81914 81915 859459729 96223 96200 208845614 57396 57397 870846340 60383 60385 224153133 99238 99253 916421911 36153 36154 258869631 339 340 190493724 12734 12735 465052758 40983 40984 898151271 94818 94810 684349302 6534 6482 297338283 36304 36282 127642096 64356 64378 154338578 36854 36855 314810364 13397 13363 538889997 10269 10225 206086058 51073 51074 71044909 42126 42076 845810620 82632 82606 714547474 62176 62177 876663287 65077 65046 934764830 16223 16224 607948307 71889 71925 573603110 33081 33108 567923028 50126 50127 346963976 12019 11981 325932578 30601 30602 19559813 92744 92753 339457011 25666 25710 522527657 64677 64678 694693826 92902 92903 283292908 52359 52321 167083648 9680 9681 530318947 25585 25586 464734178 3016 3017 545485903 41833 41781 583551955 1619 1620 401912001 63747 63729 953346596 51965 51966 399782603 90941 90898 741142833 48851 48875 424516970 53610 53611 690579455 30616 30617 445585153 60837 60785 370188723 33659 33671 445647736 15753 15798 996776743 50110 50072 914967970 69919 69920 499480308 64669 64630 320356049 22732 22733 334330124 60065 60116 448790888 15671 15672 922536410 6832 6833 565688992 72897 72872 371030681 30627 30628 643850811 55418 55453 252273897 45698 45740 953773194 54077 54078 732232675 2917 2918 764640807 47041 47005 489870536 51909 51915 378133272 5618 5619 575572416 89267 89268 411355264 51178 51179 655719898 16908 16909 608328736 53786 53787 482100439 65026 65018 975040281 66013 66029 552769031 57575 57576 375863999 84349 84302 517031925 85415 85444 830153671 41875 41876 846778380 69867 69902 563079158 98895 98896 660668521 78980 78931 941444990 41203 41221 759967701 3874 3864 561418031 96930 96931 110381845 97246 97247 190263385 2059 2023 220601431 6583 6584 791803440 43477 43478 360072449 36868 36891 771563381 18378 18379 937861869 26631 26632 887229399 2111 2112 187401963 91320 91303 357080497 88913 88929 258128753 27389 27390 182674994 64900 64901 654508871 34315 34316 410211457 34868 34869 555372563 27526 27527 902110448 93156 93157 860583196 85796 85781 280648499 59773 59724 250160202 11205 11199 788720078 75830 75788 923564914 85763 85812 163438529 43705 43706 343933308 83605 83564 646715220 2450 2451 348235465 76469 76435 209428138 31276 31277 910389329 70851 70852 314905407 95995 95947 951240287 18980 18981 520516719 42209 42219 226488452 26707 26662 235070694 79618 79600 851904911 15864 15833 166055928 5026 5027 219759556 32673 32723 358129033 10921 10891 91730237 36477 36444 221929304 81256 81307 755296987 37941 37942 800910069 45557 45534 525869174 46163 46203 549949902 63455 63434 448117442 36341 36361 140575369 71907 71855 614998671 29261 29262 372907836 55524 55487 706208677 73694 73653 251767568 14808 14809 690961241 40986 40990 667366794 22419 22422 355121826 35976 35977 108442737 10727 10728 259417731 85614 85659 533506065 80441 80442 375899469 34121 34127 227720811 99963 99964 575286493 45040 45072 294218926 63199 63164 87407014 78850 78843 653363871 21101 21102 524957167 20601 20602 589850879 94194 94160 828531852 59459 59460 96582246 4424 4425 248181790 26827 26828 68322535 77838 77793 225464790 70188 70221 118073838 51215 51168 877519805 61584 61585 889120400 92243 92244 72339527 30 18 553649639 8862 8863 391663576 21961 21962 666772070 65887 65903 18447449 99001 98979 838242795 13635 13636 730532474 98790 98791 481219306 54718 54719 541761064 70840 70841 684523073 78515 78516 840717464 68459 68460 974367525 41449 41463 100654029 28735 28774 807260291 91343 91322 5798175 59022 59023 427732566 68354 68314 85080627 73480 73481 830936805 17127 17128 482892044 94905 94906 662007056 96540 96541 938167537 64594 64595 506751798 30553 30554 740645804 41839 41891 178631293 91807 91808 528646622 75249 75250 533341488 83448 83447 519417048 3612 3664 529162445 47535 47536 311201366 45807 45808 219276659 73342 73354 806767452 11949 11950 245280240 6052 6075 923609186 68681 68698 534489112 87122 87134 812673048 30734 30735 869267049 63392 63393 527209819 37064 37032 515033926 32928 32889 60681700 4089 4095 264279687 31100 31101 285577581 7754 7709 185310793 80051 80001 362520071 73510 73511 580498103 94346 94323 890594080 83157 83158 505401002 67197 67216 148141611 84918 84919 619839394 12434 12442 163510653 40271 40304 135321131 32182 32176 333154448 73280 73241 23399243 99099 99060 3920678 42104 42105 793231035 70290 70304 620675869 49247 49248 344669350 43174 43175 574957616 89997 89998 228087757 47534 47535 573208377 95826 95870 472347151 73154 73155 874373460 32831 32832 791876833 45702 45703 2968924 46434 46457 920074795 37988 37946 802494269 76745 76746 234775580 59689 59690 415406195 77556 77557 916395655 23273 23274 897043906 919 920 209043257 73317 73357 926964742 32713 32714 380167503 42389 42428 684673632 35030 35029 860254710 67624 67669 521288707 80463 80468 225864431 5949 5973 548620918 59667 59707 486740462 6969 6970 108102538 64334 64311 542429203 35238 35239 887219326 45756 45793 446550710 64014 64015 699982799 51531 51580 934385134 12422 12423 914605365 45378 45415 970389193 34574 34575 758910786 51001 51002 624389383 91687 91688 622232330 13625 13617 362668583 15755 15756 382178059 76910 76908 803565871 93299 93334 843257269 6096 6097 629601666 10642 10643 7069919 41133 41134 631983467 84496 84490 691773695 65814 65825 442698543 20516 20500 356732893 34717 34718 399203907 70245 70246 981608144 36560 36561 939814763 80637 80638 593872182 74106 74136 275849851 76395 76382 547092572 11726 11727 841303275 72749 72750 158616085 72279 72328 606316966 64976 64977 259827277 79045 79046 325337010 83580 83529 899481553 13592 13560 665096618 90022 89995 296188402 19810 19797 648882263 16964 16928 593922458 12376 12332 836098841 28009 27980 8158457 29580 29581 660537877 85606 85607 363200537 31271 31272 614981708 4821 4855 757931385 99139 99140 418750175 94499 94500 538299001 66667 66704 786027526 44157 44116 353744617 15080 15081 708118125 77749 77753 586965927 4572 4573 276766966 87510 87464 561779299 50335 50361 487394130 72954 72955 479053455 50300 50345 966390916 28656 28673 752154656 27761 27762 787119594 90466 90425 765693544 25435 25436 371647759 63725 63726 119196846 93341 93318 281347054 43412 43383 834426478 66203 66204 77078269 78431 78389 476916081 18455 18490 114452143 29175 29176 97812834 89017 89018 4524124 32874 32875 147783310 19212 19213 901598109 56697 56646 768655998 14427 14428 168326978 77875 77876 647227667 88871 88845 952190008 73877 73878 255558041 96773 96824 959326637 3097 3098 213649149 74602 74603 35462428 72586 72587 279339072 46803 46759 49790188 10850 10847 495011326 21121 21166 14943120 88667 88662 224143132 27697 27653 825092301 41620 41671 568048361 46703 46704 920415237 30916 30933 345226556 43357 43358 487681119 53780 53781 722647572 95142 95143 779018306 76536 76537 762643141 41489 41455 434200576 6845 6846 883928331 60732 60733 18240189 30967 30968 525996152 60798 60782 843459561 67506 67470 680552926 14742 14743 364692599 47082 47083 926621485 3800 3801 527753260 50842 50834 406374087 88524 88511 901207725 71453 71454 150403212 69898 69937 696114643 50777 50778 402906160 2332 2285 495100006 28759 28760 340619369 27586 27587 595083032 66826 66827 959113654 73652 73610 567058564 44540 44541 314849412 97107 97143 380377443 29987 30039 666271405 79779 79780 550952840 150 151 472188661 88553 88575 126590837 38780 38830 519302431 86689 86690 935135783 52404 52454 299805338 65290 65291 358557350 58064 58072 215699615 82525 82526 378915022 28698 28699 682548931 22927 22900 253278217 35465 35466 603235365 73561 73562 73574350 96933 96908 664082329 29943 29944 968723858 85921 85932 198900570 46634 46635 552496369 31046 31034 238999160 63997 64027 432935696 18308 18309 780762020 45599 45564 517597867 5040 5041 899149872 14579 14580 591885989 5159 5160 520353000 77135 77179 289291922 875 913 347458257 41722 41769 126375538 55014 55007 971868342 76860 76861 246040499 14498 14499 984415849 17952 17953 739529820 18267 18279 256432245 46195 46239 799027410 19857 19858 856615353 30228 30249 115138999 44432 44433 433978075 30534 30500 793144737 79977 79978 556459828 32166 32211 873343782 68502 68479 347137641 42638 42613 950530017 98701 98702 679708550 43101 43105 156971557 32817 32798 390524368 34128 34129 86122385 21630 21631 886766117 17462 17463 143072241 9003 9026 907427273 72151 72142 671984412 79749 79772 732052695 37777 37739 608666825 33794 33795 825323949 26249 26211 100219028 5958 5978 183327963 39696 39697 646755584 90173 90137 225294228 59201 59187 978407103 94747 94748 390671420 81008 80978 911129348 75070 75037 278641293 12070 12071 630716985 43567 43571 4096359 68259 68298 127368742 24808 24851 870822425 534 535 498616003 89952 89954 57336004 55323 55324 612455759 86238 86239 149262812 6792 6842 821624231 50916 50941 318265982 44701 44702 369157829 97688 97689 18890100 64415 64406 844994563 74278 74279 951916698 32780 32800 689959648 31050 31051 351081779 63863 63817 105640980 20555 20603 166583630 56855 56856 276995139 91285 91296 176323493 65326 65308 103648912 63259 63260 656004522 45790 45794 954007400 11164 11123 134219490 17144 17163 280150485 51774 51775 942412021 22578 22598 260359055 76585 76594 59735439 25415 25387 290139488 78273 78267 437690336 3411 3412 66950518 96707 96731 63702685 71025 71026 611117001 86337 86307 491208128 11341 11369 192514841 97396 97397 735432816 79523 79524 415638302 24003 24004 65279749 80011 80012 964155846 31627 31591 378509737 87796 87797 313874407 16263 16264 286112973 98028 98006 830242703 29774 29775 68745166 56577 56587 484067985 19874 19905 621278114 79442 79443 506946295 96224 96216 352920438 2656 2665 818838842 49345 49346 242061410 64446 64447 31028226 4534 4535 83676707 14245 14212 68367846 11948 11993 458618412 74111 74112 482658430 10808 10809 233785431 88376 88377 171251355 16462 16492 492514236 87287 87248 243992861 26477 26468 82615113 19622 19647 129179527 12579 12580 666666533 57721 57691 129723963 21002 20951 859390552 49074 49075 539552612 37527 37568 207104655 85791 85760 493673221 33082 33083 789901716 64706 64705 910952132 2049 2050 934153904 90537 90508 1925038 15472 15473 398494240 65196 65197 516466351 61464 61465 906288363 21792 21808 211504674 56572 56535 511277171 60322 60298 740448400 41564 41565 689347615 51753 51702 618636293 91958 91959 832747974 72119 72120 883931750 60016 60017 690092165 62530 62568 799332067 38137 38143 520753279 58726 58761 880139349 30995 30996 218664120 39543 39547 359346506 8068 8016 785651871 97355 97359 863524943 8466 8467 273155904 43028 43068 60748580 7999 7980 358396953 66337 66338 743065838 13731 13760 149312269 66463 66464 634780498 7715 7716 755869356 68715 68693 224454846 30442 30443 951318522 63386 63387 938442816 70809 70810 239483997 9922 9880 753407784 27377 27360 634612180 99787 99742 751059350 21421 21422 246938321 49830 49831 456092091 4546 4593 875985448 95692 95693 298132932 65555 65576 81575017 89654 89616 608030445 51781 51813 81542846 93908 93909 968634867 28940 28941 439974533 99095 99099 458909967 37394 37372 832933620 53623 53576 990440496 28194 28195 626095960 96466 96463 701086469 35084 35085 228463675 35926 35930 517436673 12746 12763 295665849 36908 36909 235633047 54224 54225 145815173 99160 99181 123560548 31470 31499 328693000 8467 8424 879823267 20045 20032 712992479 36199 36233 198447807 64716 64747 15285389 52033 52034 85247192 61030 61031 471950174 84821 84843 318247701 21384 21348 517359396 70140 70141 919375943 38497 38496 660161149 6849 6850 374778373 23779 23739 913602128 53658 53699 983908890 71592 71593 880401924 17156 17198 327836554 22649 22652 855087260 91292 91322 382545935 66604 66597 296087843 84173 84174 699383776 4219 4199 621430278 93790 93769 938296020 49968 49927 488832574 63941 63942 212646107 16337 16286 673101342 51155 51156 391405020 13419 13420 165236210 13170 13171 452920227 49872 49826 555862576 8723 8758 990408387 65001 65012 847015057 2209 2218 119381421 18128 18115 517561291 29986 29949 845631506 63106 63069 525278509 82072 82060 229860825 67282 67283 737815557 94940 94941 835171076 50371 50394 735946139 62741 62790 90553836 72753 72754 623139459 43134 43125 440354181 90920 90918 370103851 31463 31464 421335039 3454 3456 92064820 50597 50556 946563995 81729 81720 833507122 24723 24758 470594699 37379 37421 333679208 71731 71732 980610403 87507 87500 753327433 33523 33524 550370138 26609 26610 755824468 63253 63254 121148676 84078 84129 339116565 12461 12464 169298054 68398 68359 112176050 43087 43127 689852023 40859 40881 439832790 36508 36470 693369699 2644 2645 172065303 12680 12667 66162326 26815 26850 911703539 61484 61485 527857194 74752 74753 498731040 55558 55559 485403599 30788 30764 369627763 28691 28692 407845352 36236 36200 673950919 35698 35671 90175179 27189 27207 903230557 5178 5179 327011657 24156 24157 204207720 78375 78376 773275088 6741 6742 108480432 1335 1338 344264808 40335 40336 446475342 28723 28724 694271576 12458 12459 961797919 51739 51752 180852551 11989 11985 9074740 47464 47507 428271349 91879 91891 709856038 28647 28692 846085126 44608 44657 375039035 67913 67914 351974482 6034 6035 944047866 67177 67178 743197953 52370 52371 730358211 69291 69292 96971600 70091 70104 101764484 36616 36617 436674720 49250 49251 318999573 44102 44103 176057334 83278 83249 519713727 27479 27480 803532534 5632 5633 348503686 19688 19689 764867606 5088 5130 315832346 56150 56121 713733488 64635 64636 896903885 49817 49818 813076915 6628 6670 468393973 54076 54117 242117611 97216 97194 390713378 98069 98070 980522368 87261 87220 580530526 38469 38488 545400847 17939 17898 301370098 82953 82918 325556797 20842 20865 557096252 59991 60028 937839000 21028 21060 186028580 66218 66206 523941257 93304 93263 108590072 20288 20289 789216515 79167 79160 598962368 83621 83622 691602749 20097 20109 482717932 41613 41614 143362372 16526 16527 191657919 14532 14533 365428815 14373 14374 325789931 69928 69931 670415025 51507 51486 559635296 50466 50467 40666122 21304 21286 335624818 76759 76760 227313008 78996 78997 287319093 50985 51009 730026079 20178 20179 667191567 89384 89377 82954973 58153 58191 274270273 87154 87155 59199099 64958 64959 920039372 94154 94107 388328285 56909 56878 447838626 53611 53635 864676723 30282 30242 421050953 66490 66521 256558752 24187 24164 378894694 67737 67703 125510386 57822 57823 234461286 81411 81412 249083390 71427 71460 304230395 99874 99899 348141386 76085 76055 195444734 63775 63781 223782118 76240 76282 445445450 22657 22658 45981361 32913 32914 607173051 32397 32346 466671996 94652 94634 201100355 72156 72204 640490884 50479 50448 59116133 44399 44400 326716106 53680 53711 671211774 65618 65619 338922573 51165 51206 94333720 62051 62052 991723033 70033 70034 890068011 15633 15634 138864690 9277 9318 88062690 54928 54929 47156771 19108 19086 10347233 24909 24913 850126041 20918 20868 478194082 85615 85616 464714434 87674 87675 2112483 91595 91596 256107908 75032 75009 437993542 1882 1883 924911563 71181 71178 508002735 50091 50092 256119888 8181 8182 337198842 1900 1901 30909230 86234 86235 920118971 81909 81910 876874866 77198 77199 847357098 69464 69465 826560246 74715 74716 797222126 43491 43543 513656988 89996 90044 810002498 73891 73892 50058603 72245 72246 438028716 13467 13468 168377355 91803 91804 542111090 19776 19777 482506215 99124 99169 927701876 91745 91746 295255353 15821 15855 773811643 19197 19198 691345893 61490 61491 216587139 73959 73911 339341617 83719 83720 99953082 60331 60332 168143780 3152 3155 231875598 57999 58018 641287854 21090 21135 751283159 18466 18509 493388027 74082 74078 2588549 7423 7473 872184376 49617 49618 971972306 60780 60781 585879637 8962 8963 353290906 47709 47710 465638564 70338 70339 696655483 17971 18021 414935615 95853 95854 49855518 43564 43565 314022894 76851 76845 952609959 98741 98742 398638496 42927 42934 926126961 20750 20710 408195399 43311 43323 764669911 31554 31555 990759855 12371 12372 458858410 86723 86685 668464015 58429 58427 588855039 9215 9216 836494951 3633 3634 963315769 9161 9162 248699165 46458 46459 625214173 62520 62569 255807058 77079 77080 373548633 32180 32157 24243253 33148 33149 625136249 3972 3973 471805641 67735 67736 241312509 78596 78597 952515560 20654 20650 856825761 85909 85910 228793451 3944 3945 662161335 20398 20420 683957505 53328 53329 223754400 98517 98518 626959241 49455 49456 40536518 45662 45651 242489903 64577 64578 328805074 55933 55934 754735123 19702 19692 78276816 69995 69949 521133567 4122 4123 842069899 20746 20747 929170492 24802 24831 631039752 96799 96756 861423328 94130 94105 584532280 44833 44834 738518492 56031 56032 446352913 58572 58565 64130113 37177 37195 519997729 21096 21111 631841152 95106 95158 37213026 88938 88933 291398967 66680 66646 785033655 13701 13712 608902921 84038 84039 258841270 52869 52857 890073236 55680 55705 12421105 60228 60229 391737395 22694 22695 622316799 94961 94962 815594473 12207 12194 764786519 74328 74329 644569680 62430 62458 737017172 41282 41279 358550638 88622 88613 979548979 85104 85119 289132989 55702 55740 308622020 90260 90284 908580245 52675 52676 474432740 36763 36764 569080672 40496 40508 142433647 67807 67756 20380828 31642 31643 754113811 28139 28126 626214648 12056 12057 617929589 79603 79577 987720031 91590 91591 82179362 14127 14128 139863912 85357 85343 571587935 75020 75021 242134945 57912 57892 71355772 19686 19683 226162999 15600 15601 73514380 83839 83834 88376933 14953 14954 558407312 7451 7478 883370935 40118 40092 750093455 23653 23686 894375265 28041 28042 204052528 23661 23662 795240066 51902 51903 984238546 21369 21381 721775647 91859 91860 149708809 2172 2221 569249142 50505 50496 960453699 25854 25835 651665984 78082 78077 832198430 18587 18620 593762472 83805 83806 882183447 86119 86120 140499191 89260 89261 528088676 36672 36673 150510726 61984 61958 916654025 99336 99382 614471021 62187 62186 376382095 2399 2400 887738017 63819 63820 41923363 66155 66156 262712352 98206 98213 117117489 50711 50744 181063681 56292 56332 801864156 71685 71678 480107774 25536 25519 245972835 16587 16571 950693315 73363 73364 15607155 71669 71664 121687691 58756 58757 993268484 3910 3911 343549320 80136 80104 82271377 14409 14459 45728702 70647 70633 820020157 82181 82182 759183511 39188 39138 186051974 14476 14489 686343367 98257 98258 875337768 60073 60074 928459578 35292 35293 466784505 43334 43342 42284353 75989 75990 902296561 61779 61780 174420608 72109 72110 444398453 54433 54483 324554505 60882 60883 209566381 66390 66344 345053050 15093 15062 699259340 91659 91651 104640524 26333 26334 984968167 25632 25633 169354514 71611 71612 765151887 71146 71147 130227095 63553 63567 424679718 77134 77124 696591681 37584 37572 714800494 1044 1051 50374524 89028 89029 900807103 20549 20550 435581691 83392 83440 853904639 2038 2039 77417676 58552 58522 252078862 54953 54960 872586808 97575 97576 783152620 77728 77729 272121252 34655 34656 85562953 46501 46451 229457713 61019 61020 344427759 83161 83162 352398714 52058 52059 961858323 82945 82896 498702132 61774 61779 659602017 86570 86571 311904941 44273 44313 941651530 2948 2900 561501830 92275 92323 14713509 654 655 776407462 25781 25734 772895837 39057 39086 83973777 36770 36805 297867537 51809 51807 426049540 44695 44728 71114322 17169 17205 427702179 87156 87157 626834309 24931 24932 712267552 16751 16752 712993006 25393 25394 581458044 79334 79335 545534275 27934 27935 327764111 67192 67193 780483137 5000 4966 242095000 27352 27397 143147745 49287 49250 130969653 4024 4025 909446165 62005 62006 97767285 72943 72944 932987747 97469 97504 471509921 79551 79552 367189682 22091 22109 63671864 89554 89555 970864267 98505 98506 321857836 33246 33286 34283398 91237 91284 559057503 98347 98376 871536351 57064 57065 422877498 39167 39169 223394612 77148 77149 833193801 9820 9821 292845625 23633 23634 67621025 20828 20829 618411021 88518 88519 447016818 40223 40275 158616219 47164 47165 443026611 36536 36537 652760409 33499 33521 867548950 14329 14277 815317192 84997 84998 186923086 38998 38999 225820268 53585 53586 176304997 62903 62904 447749794 78945 78926 103286157 58409 58410 439709935 47417 47411 587730983 75570 75590 171199146 93257 93260 531903807 11156 11195 997921337 91390 91423 293943964 15554 15555 80561648 9494 9509 392095414 2952 2997 587326590 72171 72172 341438847 79664 79665 670941854 99096 99074 162321187 85480 85481 874047487 82111 82106 52233513 91744 91745 883973212 70280 70248 145951625 95379 95408 893440000 64756 64759 431872219 78061 78079 887297737 5607 5608 173790781 24392 24373 756307108 16906 16860 297145794 77756 77755 672492354 961 930 796665092 79445 79446 531152369 87522 87553 488152576 41145 41146 504509514 89243 89272 207088619 64316 64289 633394855 26895 26896 569891714 14831 14871 562690659 90304 90305 815598848 50892 50901 948432493 51493 51494 221887034 44559 44560 509462344 14952 14972 902465021 69122 69073 332804 44994 45022 574141 45459 45509 624672533 36039 36010 683425599 16565 16566 29929499 41673 41707 740467316 85612 85613 219693890 69308 69309 422756020 83054 83084 5656097 73611 73641 36837523 24289 24282 410771633 72824 72825 913702902 12733 12734 483652459 32628 32602 265284901 2770 2718 871317745 99829 99830 368659857 18778 18779 963925825 85777 85738 873069421 11463 11420 755374169 38926 38962 293158501 56188 56189 782787732 69153 69118 839762246 8603 8619 931298672 40648 40639 112765 43043 43071 262750044 8888 8850 505526955 72315 72263 962446645 53124 53114 155705642 689 690 199908845 95686 95687 484188059 84026 84067 147402504 77396 77420 632586228 21627 21628 238924242 22223 22224 978060716 94403 94404 113843543 23846 23847 298878138 51982 51964 513352504 3632 3633 522924834 61000 61001 800385167 22484 22510 541278260 59550 59551 889571878 9261 9277 562979236 51573 51574 925481842 17528 17529 696560468 86996 87011 917531619 73205 73206 526364662 41448 41483 167548322 32986 32946 217006980 4183 4213 959717712 62135 62136 180337389 20380 20412 342095755 58735 58783 368390094 86858 86865 337090106 78879 78880 32706673 11549 11550 682353639 37545 37533 702965144 44445 44434 11376812 96028 96029 123005290 63831 63832 124077926 51634 51604 396468998 26748 26714 314051294 42924 42925 884841817 56942 56933 810800263 64821 64822 676670977 93888 93889 347943017 54067 54027 476714825 45178 45179 651678760 35093 35145 444186857 47145 47146 176996229 35479 35480 252544109 29217 29247 603264079 92556 92517 35003137 11265 11225 561675385 69337 69371 835024217 64613 64635 254213497 1639 1656 924135316 6464 6465 990496378 49593 49594 839399545 24887 24888 920796016 46943 46944 851971187 67442 67415 405774486 49720 49721 650029622 49753 49780 232489946 98890 98929 133654481 36634 36635 844379097 23159 23160 813079931 79890 79900 574456672 90466 90480 309270953 32941 32899 868164961 68133 68174 771470452 17817 17818 629588116 22089 22112 257278567 38818 38859 501758997 18315 18316 888656778 68121 68154 6183093 64622 64638 423070618 55133 55111 835756100 97329 97356 200041394 70238 70277 635464401 35698 35699 814037650 91181 91182 591666562 6442 6443 662023027 24187 24144 157211733 18151 18159 663326875 2069 2070 392107581 72566 72567 526324510 57195 57196 388382786 51468 51460 107157799 1030 996 905972014 32652 32653 403817203 88943 88968 101477659 16933 16924 967761091 74029 73986 762741032 87501 87497 665801906 32538 32534 924283006 23364 23365 142281319 44817 44818 91837141 75300 75301 810135019 76947 76902 222977431 93672 93673 611515273 34090 34106 721669203 81263 81278 663307714 34360 34383 112129171 2281 2306 359686134 55150 55151 258692082 23563 23565 3250970 17159 17160 309212603 17964 17963 363973328 47720 47721 350551166 66700 66701 560176639 7391 7392 816936409 30100 30101 511626821 26507 26508 860925226 6566 6569 984713694 20677 20682 330106175 16992 17011 825078731 44421 44422 756858010 48253 48206 856260483 96753 96727 660575704 69951 70000 194059632 45369 45415 964386521 55102 55103 375395858 53501 53542 328032716 28391 28392 403079983 6899 6900 498583647 60185 60234 303044460 77015 77016 354780064 89490 89491 758509814 4420 4421 211697211 34450 34451 395487970 59142 59143 814136106 97984 97946 990056257 77425 77445 777223750 743 785 756289510 47752 47773 495776361 62623 62624 501762841 76488 76517 749317874 91332 91333 810765548 62056 62057 765689702 37897 37898 179679787 75808 75809 288188977 42395 42381 317373221 12643 12644 19821496 52060 52061 707348221 77985 78023 293890763 75026 75027 323548988 75243 75244 498037058 43191 43155 360837968 11250 11251 245992727 49709 49710 356983172 24910 24911 762588295 56133 56134 233101061 27122 27127 797767563 7673 7640 844735858 97420 97399 978352840 11999 12000 197852115 68148 68149 825616778 47392 47434 795641574 66783 66808 123319063 2287 2288 27016224 45956 45984 871273936 96474 96475 38692683 55081 55082 857549958 83984 83985 678640973 14031 13990 552003669 98703 98723 43322668 77763 77764 374801110 6043 6062 759335838 72352 72390 879954423 27380 27352 692720758 82345 82346 974559916 30278 30236 463068671 70018 70051 672263446 59135 59094 789996033 43961 43962 600508858 87697 87734 962448781 32813 32814 481811178 22911 22912 719169673 64771 64763 938429954 29893 29894 476420874 36017 36018 336345953 66261 66313 443200746 5689 5647 689829817 1049 1050 887793082 38016 38017 681503195 41014 41015 216859741 65893 65894 192751066 56060 56061 992826256 74245 74227 681686912 16789 16754 846610609 89226 89227 896757128 30999 31000 67119386 57451 57482 671773777 50463 50419 833525406 37641 37642 316058593 34184 34132 774457005 7812 7800 75526958 67287 67268 954264028 53505 53506 965070343 47499 47507 211459730 32233 32266 491355596 85184 85185 551759254 23522 23506 596869894 95685 95642 982025604 91923 91879 127656545 76023 76050 447950158 41285 41297 418592655 13678 13679 389095118 96688 96683 422771161 25306 25307 247602368 45307 45316 295993437 30142 30154 570335277 2347 2348 763472030 48061 48062 594908263 64904 64905 908055768 87790 87786 586133287 69354 69355 912236061 24021 24011 981886778 96770 96771 142885135 79735 79736 285023654 46240 46241 905401185 80926 80927 616641354 26704 26705 741045476 55707 55708 816910542 20147 20148 469727161 1029 1030 46338787 84723 84724 177839222 40691 40650 71237557 75684 75685 216708805 74779 74780 934613424 49122 49123 112439452 31923 31872 536224704 75487 75496 839155239 64126 64127 295709012 82222 82237 603777882 69534 69554 381545606 35518 35517 92342435 46783 46811 569825697 50316 50317 968362181 51716 51688 567799179 63080 63081 493735604 86734 86697 104568863 13638 13587 10856994 25147 25148 358260043 53597 53598 861873245 77383 77384 789381870 27377 27401 282109009 85450 85473 372809518 60178 60179 50166202 8484 8485 55950439 39082 39083 732206894 1534 1535 577222286 17240 17241 416235869 85800 85775 265352713 5349 5307 519889608 18705 18723 220116025 67968 67954 735417524 14034 14035 639974012 99855 99833 191980767 20904 20953 121654189 64295 64275 99109667 60994 60995 601044563 27961 27962 892348070 12575 12600 440985209 15370 15365 850645024 53547 53500 627284281 92896 92897 355998348 81747 81724 916358320 41361 41362 910088664 25658 25659 787646069 51468 51489 706623806 84626 84627 59345224 20672 20673 317783547 20828 20823 170295740 47130 47105 796555874 58651 58652 428968616 13094 13087 496915855 85292 85293 18195856 73559 73607 487084463 17350 17351 710046493 81737 81738 308658000 90679 90673 513709779 61977 61978 882081856 31112 31113 676474856 19547 19548 653117726 87893 87918 581269567 50638 50639 863756011 70391 70441 459859113 66312 66313 350819360 19231 19261 467140078 86392 86393 396850336 38925 38939 302437537 72244 72245 827249368 80561 80562 758642850 96030 96033 355025060 62205 62206 807811399 61573 61586 447258119 2865 2866 456205139 61348 61349 709057891 98393 98406 96629032 74826 74802 505673094 57074 57055 743491972 61327 61328 637973707 10879 10922 689666625 59285 59265 652636773 28201 28202 24143762 23842 23843 248453586 23419 23420 407082915 47866 47879 426012675 91698 91699 433814723 8394 8427 186360032 61028 61029 197408349 99308 99273 556219965 7750 7751 110765756 99360 99309 302645689 17727 17700 662658540 42053 42097 202177281 2954 2981 864714128 29436 29451 157307198 24809 24810 145968479 92784 92785 238234067 57723 57724 649875668 41914 41915 283683845 85057 85108 514750796 17730 17721 205850434 42144 42145 276890038 57945 57982 554272920 2278 2256 389887231 3752 3753 388811324 49314 49315 894358974 26720 26704 312279392 33812 33856 396604727 8201 8202 220017904 66779 66780 1466681 89877 89878 305635081 83435 83396 738606490 37841 37842 81019443 78897 78919 115519909 72239 72240 884848716 88392 88402 66146091 70930 70897 577760438 20750 20701 955010486 20356 20357 874869009 29590 29591 750731566 53098 53096 558867989 10872 10837 574099407 71670 71671 119066877 35446 35400 485126008 71322 71323 562282079 92303 92329 259762515 18632 18621 477710559 2809 2824 475847395 85395 85396 291761094 33332 33327 550936247 68253 68290 384368540 85736 85773 608662755 51811 51793 349992385 41371 41410 956649094 69277 69234 146879995 4139 4140 101991993 50339 50303 465547630 61875 61858 109403431 8313 8314 466158740 79262 79263 999291808 94833 94862 261813080 21329 21358 580062716 85894 85940 562119308 15187 15237 761781478 98662 98663 753174947 38435 38424 374432287 5212 5258 469825787 42252 42253 831655774 25304 25273 664756702 27250 27251 625221179 44420 44421 203286125 93252 93300 341950088 12745 12743 108887441 52912 52913 475916515 69087 69088 446336585 37119 37120 485699969 26009 26010 760675051 28370 28375 46713353 84322 84368 810981174 1384 1373 474343840 36194 36195 700945782 65953 65954 392512841 72416 72366 262893241 51899 51938 537013115 93750 93722 98170515 83382 83383 869880563 831 881 119647300 73372 73373 528298456 39923 39897 998121023 10432 10421 990399657 34667 34668 785487732 49408 49377 546882445 17118 17119 253627222 33894 33895 860250123 14900 14901 949856419 59792 59747 660620235 79778 79779 6168489 43815 43816 258632483 43041 43042 200410046 81916 81917 50943964 85600 85576 196961671 56520 56547 510139553 40129 40130 502893003 72069 72070 283578815 81694 81695 576075772 84234 84228 277494233 58649 58650 165659672 53633 53621 855643897 96288 96294 223289020 52096 52097 886976228 77433 77482 862227382 6106 6099 2146265 69964 69965 691982831 60446 60412 907122225 14627 14615 651711790 40749 40750 521715613 48297 48298 47515723 97046 97047 659329293 89684 89659 237269157 39532 39539 703992181 99761 99731 225726524 76884 76885 371530284 93395 93396 863338815 23376 23377 172403413 67308 67309 909408344 55297 55265 6369934 40592 40562 103614801 3916 3917 860299306 46593 46594 957360393 27584 27621 129511870 43671 43672 878851235 71900 71914 670246252 37665 37666 166251472 71033 71063 307691411 74466 74467 18471763 9695 9696 198406641 24438 24416 982509791 50477 50478 937041358 49301 49317 736179709 86595 86596 44459186 46098 46099 752009969 27295 27296 416521635 44393 44413 802137884 28222 28223 690694400 80260 80233 574687442 91405 91406 161306042 13993 13987 464072177 21926 21927 314937874 83966 83967 256896096 88538 88504 226598529 53947 53981 453217944 27860 27861 6173406 56796 56779 969780191 66489 66499 137926677 31827 31828 375945611 91163 91112 943464632 93580 93581 917028525 61199 61217 779060665 46618 46666 500965171 62648 62649 196835344 52304 52305 385548019 16227 16187 123844893 50583 50572 205723978 82421 82422 243099799 5357 5358 530801289 41370 41371 65463613 11902 11931 391437312 99920 99929 319814825 15187 15173 396779159 11786 11761 289862816 8371 8367 95981352 72480 72446 50722878 94088 94078 566284232 16945 16990 291066995 84539 84540 542288934 28323 28341 596287677 39177 39156 56308076 28984 28985 255118450 85580 85581 774266837 94187 94188 232718573 38274 38275 856273087 71560 71561 1771488 53187 53188 124016643 68379 68354 877211569 1847 1848 707198066 53416 53417 947950085 62490 62491 12920714 52496 52530 658288490 46434 46471 62446476 89617 89657 137882885 21815 21818 514047711 78599 78648 339346640 48754 48773 792161873 28888 28889 818341086 32554 32502 562621116 69748 69749 2122672 18889 18890 368602137 76315 76290 668049731 39967 39968 471192677 84676 84693 409477810 74032 74033 202748635 78232 78233 117579254 99304 99301 880545743 79493 79494 15243036 20914 20939 173341891 88498 88492 715958792 18173 18174 545140819 65400 65397 457164232 46133 46139 961562338 32023 32024 179381505 21609 21610 352978560 82849 82856 566166962 41652 41653 65224053 32066 32109 251952762 26846 26847 198176924 9086 9087 875061370 24966 24987 239383240 82294 82295 845997495 85268 85269 814036353 82519 82520 707269978 73661 73656 938481155 95905 95906 656270406 1468 1448 2053420 13348 13349 868819283 32918 32919 20692630 41201 41204 979175863 11100 11051 164878393 56832 56833 728842139 96441 96397 828216458 11807 11808 588145802 9110 9111 659186939 81135 81176 681593784 48728 48740 516219894 68093 68085 230540847 29202 29194 487940579 16153 16163 98677599 79138 79112 122340705 77741 77742 677082783 21848 21863 523098320 54392 54393 777892961 52102 52103 448622852 23896 23897 593727706 28806 28807 420021489 66252 66239 421020931 2249 2250 959425111 32108 32084 517915376 31932 31933 816756958 302 303 338984860 51977 51978 948332119 17387 17388 904652132 39290 39341 50042875 1174 1175 46086427 55936 55967 78773889 52732 52758 308776678 32646 32647 90693672 14369 14370 484847043 78432 78458 107714718 29549 29576 523133868 97508 97509 466568700 61733 61734 852278884 18520 18531 111686069 68808 68809 616973179 83333 83336 16679234 62166 62178 949915520 37157 37158 280577024 30155 30156 904142477 94488 94502 159191185 63621 63622 975154081 86961 86962 183404468 47782 47730 364758056 91877 91851 982607556 60232 60233 808941785 21246 21247 870787578 8581 8580 325017359 47816 47817 595256478 40516 40517 786492269 14837 14815 25126618 52504 52505 505901991 54350 54351 156897983 68105 68157 187616331 53446 53495 690542527 53529 53513 346431084 83429 83435 402348826 43903 43904 200890988 70429 70392 846014958 79374 79375 706749025 76667 76650 214675068 76613 76649 565301491 39457 39458 625145798 50586 50587 683071084 31186 31135 599622816 69076 69077 127183102 94089 94099 126082682 13537 13538 680633448 3731 3703 592803131 15254 15255 934661814 23269 23239 760800225 38950 38951 380540565 97987 98008 43484358 36929 36930 682939629 65930 65931 532040873 3053 3054 382213819 52794 52777 167883833 73403 73404 93963542 33687 33688 427753833 42565 42575 627159133 1985 1986 169287412 79015 79016 194300255 86448 86449 126523577 82901 82914 373514726 43895 43896 943701472 34768 34766 501085053 91565 91566 152907947 42404 42405 597647629 47106 47097 89359698 50233 50234 328247415 29153 29154 897180375 95934 95962 390789610 14140 14177 922941549 28543 28544 321248574 4576 4566 508507643 2187 2188 476310899 15777 15738 831730189 89540 89573 465291652 81581 81587 635170366 90545 90585 117910691 48942 48971 494102813 50226 50266 396128593 45078 45073 748758842 50956 50957 936478257 3008 2973 183775592 11642 11609 733180976 18349 18350 97691484 39188 39189 39295877 19304 19305 588229496 94167 94168 121202980 86283 86256 854176484 21685 21703 20406425 78868 78892 572070468 34243 34244 818601584 19909 19910 776553934 2051 2052 887062501 60850 60862 507675461 34264 34265 243340232 7925 7918 222083072 12388 12389 816672835 87722 87723 924813262 28274 28291 303356668 75190 75158 221884678 40024 40025 579137977 56214 56215 362888270 14714 14715 216489174 3687 3688 984541408 72647 72667 777739029 70750 70770 308005786 27555 27556 620477495 29776 29777 156251547 95572 95622 625165237 34554 34555 679823940 51204 51188 164098756 97795 97796 629056621 44110 44111 489169856 82243 82244 730343658 51874 51875 672644758 2243 2253 759362567 61790 61784 745683219 86442 86494 287811855 66172 66173 200119768 25385 25386 605916412 44887 44893 995698151 43245 43246 698596572 74392 74393 626513719 21487 21484 236330220 74968 74969 695498039 27704 27705 533375154 83018 83019 750056058 38743 38778 36787837 84702 84703 976295716 93077 93078 497738216 26582 26583 540277847 42024 41995 894732996 38737 38738 392477890 18417 18365 838093334 89398 89399 948881302 31929 31930 235428418 79838 79839 710581105 23169 23121 120627200 50113 50110 25333116 71459 71460 517054228 72497 72483 638081318 27135 27154 934085271 47725 47726 920646672 27782 27783 658778869 13925 13968 895942002 29643 29600 886987793 43240 43241 742550466 92172 92203 340369140 27876 27877 549507948 89114 89164 979157803 34639 34657 782778471 93936 93974 987284820 44746 44747 769704538 78276 78277 593691911 44370 44371 170969537 70954 70955 940997457 92702 92703 132754393 76957 76939 127835331 11410 11419 69721238 25648 25649 73943123 83654 83646 536489634 28438 28439 527674736 90785 90831 733607866 8268 8305 554366927 38856 38857 483016613 4514 4515 923152568 73971 74019 408283516 59347 59348 722972030 40721 40722 840500965 93971 93997 471877497 86606 86640 480550651 53005 53037 902683667 72034 72035 509578416 67457 67488 350700664 63279 63280 588077776 14285 14301 112745868 68912 68913 3789388 15862 15873 191647249 17751 17721 894745176 48087 48088 142361289 4252 4253 687557659 39498 39518 747286782 47905 47906 749093333 43951 43952 349656588 32484 32485 191217486 33118 33119 874692527 37763 37764 214878474 93644 93645 687971166 89546 89578 27967833 22669 22649 819506804 58739 58723 758613891 12200 12201 262844585 20594 20595 232222117 80003 80004 396432715 81416 81400 860853893 5801 5802 453465059 37637 37638 783996485 7885 7886 740325806 41304 41270 577858900 14346 14296 885403175 2143 2144 678237227 94375 94376 773033849 73609 73610 243260161 33599 33600 179546678 56946 56915 41442517 18740 18741 177839883 31417 31418 200495533 74937 74938 515122869 72702 72692 335337772 23109 23110 741130385 60199 60245 280988804 78886 78857 167867464 14587 14588 241533701 76235 76275 804298049 57926 57879 526260741 27524 27525 399499712 20279 20280 558970750 57210 57211 263868588 6447 6436 234466648 49293 49317 137414530 94198 94156 127404181 53319 53283 703034197 83391 83400 998001236 76279 76229 648439643 42801 42802 221413461 55327 55330 547840317 9906 9907 665595263 73897 73898 308908996 8855 8856 753102012 57975 57976 66187568 84993 84994 433277864 17821 17822 457642235 14353 14354 78055222 50231 50223 277101996 55635 55606 640535309 41990 41946 726302979 60969 60970 419269783 14045 14046 41837696 21792 21793 663065275 110 128 645638208 4974 4975 576094272 40180 40146 772186110 26737 26779 975558897 39317 39318 169733908 64531 64503 34244236 63745 63746 156210546 78225 78226 64641427 63499 63500 289621541 37669 37670 241278635 90232 90233 26188734 24399 24400 231613047 44270 44296 413314799 30947 30966 714461530 27768 27769 768252859 60341 60342 413612952 72859 72860 970896563 20622 20672 249000537 11105 11106 764020214 7123 7111 768377775 23013 23014 277858166 33820 33821 685629180 53686 53692 491896108 52156 52171 460144148 94309 94310 109177438 71486 71501 271096726 3249 3227 730848612 35019 35020 278628968 99270 99271 488287246 91435 91436 157546663 22877 22880 556620600 69497 69543 952791183 5886 5869 557515038 55273 55274 360750759 38786 38787 611731578 87324 87366 611523264 38614 38619 722686269 53659 53660 954853667 54404 54405 522938636 69738 69739 744568264 95489 95471 842777960 79139 79135 603179284 55003 54974 38500938 73583 73535 933153387 731 780 730698183 47608 47565 263263518 82055 82056 188999712 47665 47666 961473381 11425 11443 927880727 95343 95388 365883023 52602 52603 846560625 57351 57392 778981126 19981 19982 203701573 56208 56250 375614854 30405 30406 802967155 39848 39798 200319434 84769 84770 465021422 50766 50757 954820416 33413 33375 569218004 40457 40442 796212160 74295 74296 575846825 63992 63993 703634142 86856 86828 87071739 99495 99462 603886435 5523 5524 700069055 2133 2134 213026675 89881 89879 336958172 16971 16972 264189570 34156 34157 372180432 97007 97008 380199739 56969 56974 892539316 95537 95538 744829742 48583 48632 346240682 86208 86209 838221310 33337 33356 271941567 49235 49236 625242719 44230 44231 663832104 27745 27746 719740647 89097 89098 398160503 90450 90451 84254166 98312 98273 730922300 57521 57522 178999130 58810 58811 324406592 81265 81232 956114229 22861 22873 500135140 94217 94206 846595184 63931 63932 494100111 69964 70006 986857196 79509 79523 213834850 1338 1297 486212822 90041 90042 912551712 14736 14764 516341258 39413 39384 357257196 61388 61389 468438070 61280 61281 378361683 59934 59985 495118376 46891 46903 655653598 37970 37971 552508652 2992 3025 263347646 28197 28208 408060076 50884 50885 963236123 58588 58589 2683910 96731 96716 291380942 92704 92744 472884455 17872 17898 590663627 52862 52863 645258902 63915 63916 706243391 27357 27350 411860077 37142 37104 57295625 10060 10034 885826711 36454 36455 446168794 16339 16360 265118393 94193 94194 791884064 5667 5668 768630271 15148 15175 431736008 65829 65830 566607315 7588 7596 613633211 32931 32932 199855048 36041 36007 581693939 65479 65480 823239618 95805 95759 86743063 65793 65810 602124791 53291 53292 888706521 25963 25988 238299313 21097 21098 886381459 31933 31934 947824535 53508 53483 52260728 65084 65101 171088810 5852 5894 844282215 52834 52867 256441058 49333 49364 946186750 35825 35872 808973146 81182 81183 990306316 4955 4956 817955643 68301 68297 2905973 74093 74094 894030376 16107 16108 226212103 52057 52088 777219410 7983 7984 220188721 95374 95348 772239741 74419 74458 88503395 19200 19189 594865499 83226 83227 646911660 45584 45585 405247615 60582 60570 393286758 64650 64651 736118345 43551 43552 434605581 93577 93578 27082060 38933 38967 431532445 65744 65793 623144343 96680 96681 619479685 71188 71189 326826539 23639 23640 969678664 31829 31830 514910595 49734 49735 485373253 90800 90773 613306021 44613 44614 485285268 4448 4449 305309802 80625 80630 167525959 64533 64570 649694051 94073 94074 411235935 84463 84435 641356963 75207 75163 80186469 42701 42702 719547941 86168 86177 112870351 82473 82493 543245573 73990 73952 673916605 5451 5480 17260444 10426 10427 254930126 46250 46264 795201209 96125 96126 905311836 48701 48702 514516967 25547 25599 989800012 2609 2582 270883281 943 939 46317855 71861 71840 144570717 35052 35053 971484639 66752 66799 151893564 71385 71431 718943299 30530 30531 247613635 5163 5164 343935083 71687 71671 628856750 7449 7450 182214889 54206 54157 662011268 19785 19786 929877208 93092 93055 218762664 72217 72167 29018845 34855 34856 882331251 20431 20432 705332474 23232 23180 453347074 52170 52155 597158061 66197 66212 753733221 57876 57877 401042867 19162 19163 925375876 19477 19457 700560905 73268 73269 945188636 3251 3222 498021458 8575 8576 592801478 36009 36026 248087771 50092 50093 469684793 92851 92852 344944717 53089 53090 778506376 46293 46294 756244236 14683 14694 282104766 23052 23053 662294417 60820 60821 438928984 1848 1849 301737837 35217 35218 535262781 81742 81722 790422192 62360 62376 468047110 27228 27229 108446352 27643 27610 428329089 74110 74111 278231817 66723 66724 256044722 76245 76246 980280277 4655 4656 831215134 68509 68510 807367102 80121 80122 690137759 44003 44032 461794138 40504 40505 222880346 56767 56768 771698014 46553 46577 895724820 58545 58549 53301857 39330 39331 519749592 22920 22969 790701050 66525 66526 718697959 2603 2583 611760407 95971 95972 503317999 50856 50857 251437638 63275 63306 535105094 20847 20821 579961223 74982 74983 207705154 20208 20209 723819367 27142 27170 705444364 51860 51861 67895182 32820 32864 713222412 20384 20385 863921194 63803 63766 957087093 92912 92913 951656481 13826 13827 643761658 58253 58254 151887897 55383 55351 42907822 85280 85281 711074083 64923 64942 7998097 12945 12956 40433164 37400 37357 572769188 67067 67068 252489863 5616 5617 854830272 98083 98084 222742048 32158 32159 48823121 42813 42814 216240271 69614 69647 681691723 2469 2429 292605660 17921 17922 193997725 27368 27369 431574065 10166 10190 698509657 34112 34084 133277485 83799 83748 330807108 44956 44957 258401771 4836 4837 576845927 22311 22313 190104655 55037 55038 811942871 16617 16618 159915191 77880 77881 640121552 70141 70142 353461630 66965 66966 517441099 52615 52616 88327794 99502 99503 486083965 16503 16485 617446768 85796 85797 204122632 78962 78963 566362250 64969 64990 138018752 57940 57941 180645550 88256 88257 190080783 20572 20566 180342023 24039 24040 907712325 70370 70363 912577654 97241 97266 536573174 97323 97324 611320247 13028 13037 994561826 59452 59453 382867616 43540 43541 241835174 76808 76822 552542357 6310 6342 378089017 33683 33684 329850528 65357 65375 928139406 45207 45208 246757335 9773 9788 415235592 40680 40692 852809096 83847 83799 159066827 56495 56527 363589267 44575 44618 883087213 59863 59864 474053407 35700 35701 215528176 50103 50104 104662617 8660 8661 453404385 79922 79923 666785581 20859 20836 617488151 46548 46549 769344742 93020 92982 619217609 75105 75085 802167042 83567 83597 759792957 60525 60526 233694797 83993 83994 197698659 22899 22886 438069558 40929 40930 476204146 43491 43535 695630168 22574 22530 9862961 72075 72122 961485470 4524 4525 448885360 39293 39263 837758395 95844 95877 128044826 76046 76013 577128632 8903 8872 741828237 22229 22275 554379964 71925 71886 992436837 81064 81030 124104157 84593 84611 75782039 7916 7924 794102274 92649 92666 142145816 96612 96646 445018957 14102 14139 57494350 11662 11653 968870411 20818 20819 224149466 10106 10107 234676755 67764 67765 760620030 49624 49641 805360191 4341 4357 370544779 5142 5143 522241862 98015 98018 378193108 17519 17512 359992218 70397 70398 391859241 42309 42318 513332104 35850 35851 898332400 36442 36401 147982108 9752 9792 499050075 81443 81416 7761015 6318 6319 173089266 40219 40175 812543829 28121 28122 272298410 22452 22441 36635078 30615 30645 158982594 97510 97519 295061887 56790 56791 519801830 43471 43472 246129078 32894 32859 535511397 64689 64682 711604851 28740 28741 588166474 7443 7491 885756126 78757 78758 775270101 4770 4771 895357016 17255 17294 391026990 44454 44455 807034899 30731 30732 133367907 88190 88191 749237272 29422 29372 438544259 75642 75643 115722937 95388 95389 479685546 45801 45828 335188648 72897 72898 897891073 90593 90565 992530811 84574 84561 433397166 60460 60481 682746106 75508 75547 516081076 80002 80003 170087762 35787 35788 26275931 27253 27254 396670817 63321 63322 133129807 34712 34705 34779732 20527 20528 297890877 77153 77154 673079684 76781 76782 699215401 36757 36773 22457705 79739 79740 144330532 42741 42742 697413435 66925 66926 589086008 34930 34931 124483142 18523 18525 149514486 67123 67153 493691421 86629 86630 489785453 92618 92626 746084198 75148 75149 77977761 68877 68878 330538367 95386 95337 691177343 78773 78742 282556121 51674 51647 123637363 74037 74011 735579688 33330 33331 783874212 17366 17367 483204513 70604 70654 884039547 77978 77946 118027401 5084 5053 659826090 80886 80887 12354158 18414 18415 276602943 23621 23591 612590457 99880 99852 256534274 33840 33841 195560254 97499 97500 511325929 16874 16825 609807809 8384 8433 655374274 6190 6191 788994808 50300 50268 725059226 28341 28290 290535161 76159 76160 989388103 57919 57945 690390511 71159 71180 623052952 59449 59450 316947437 97815 97816 494227128 76399 76447 179836562 73541 73528 892752500 60483 60518 323954299 71678 71681 181260664 1396 1431 898053056 8667 8668 316286653 35817 35818 1789886 6419 6420 568500284 23491 23492 785353948 94948 94951 891175698 20157 20185 230738040 15623 15585 468615719 88113 88070 557934177 13352 13364 440439069 34451 34463 171655351 33438 33439 22169095 34808 34839 672853557 47043 47044 305603471 79042 79055 595123522 6749 6750 311024494 15415 15448 382932565 80536 80537 668087152 2787 2788 893045461 44025 44026 355491746 50556 50527 155573225 38803 38824 344982498 22042 22043 345137203 93648 93649 290011445 93841 93860 730214074 60760 60768 485585454 32563 32564 631392387 51411 51368 270481118 81499 81547 934398867 716 673 763169891 29599 29591 614520118 86197 86198 826902473 24865 24915 538254215 84909 84910 139233958 99309 99313 537348982 59417 59418 288455381 20456 20497 991898947 36139 36141 853171177 7199 7236 115646093 61585 61566 21392117 84766 84770 990344244 81006 81007 826130557 65633 65609 21571356 2610 2611 278756201 89124 89125 191612959 18543 18544 687404375 66819 66852 639095425 51009 51010 551815873 93412 93405 348817997 96833 96834 860633319 21102 21103 127569440 77735 77736 82464975 30375 30376 494511698 58997 58998 537552073 76772 76773 407409119 35865 35869 82356859 39996 40018 630772044 68291 68336 985657720 29151 29174 314723930 60942 60905 850600645 7928 7980 574832162 81086 81092 512672596 98338 98339 75021878 66303 66304 874034373 45557 45603 126402244 83648 83649 479739518 65092 65093 236429757 78458 78438 549797920 6105 6106 875921079 60632 60633 396834913 97640 97641 774542720 66019 66020 543280261 79793 79823 673699470 63421 63422 380671907 94195 94148 172835828 13663 13674 28571392 64649 64650 567967698 85359 85309 829836748 6773 6734 782348839 47156 47196 13451305 69856 69857 794733612 60207 60227 418120574 83753 83734 733984655 25523 25524 440427724 63596 63597 272306481 30077 30126 371481652 53255 53299 697559375 63986 64029 234531915 21929 21897 983925572 94071 94046 143945930 4263 4221 767403275 89487 89518 644308575 54873 54874 559528267 75758 75743 14315800 88613 88565 900980228 36857 36858 555150713 76864 76865 8181620 52931 52932 456645929 89394 89395 891881530 57636 57601 320056826 56214 56219 157766982 95362 95401 134200097 31540 31546 605800441 18692 18691 315203817 96908 96909 599780439 15612 15613 513329350 34483 34439 311607924 56368 56380 742708334 15858 15859 689191242 27472 27473 574239172 58764 58765 583459310 69995 69996 888861008 32599 32587 943065447 44952 44953 62222548 54276 54277 636043761 16382 16383 631733621 11315 11288 640326820 3429 3467 648818197 77176 77129 792798079 98403 98404 485915925 75294 75255 38640767 52188 52216 149138558 3444 3445 664677913 57497 57514 555882319 16062 16064 595314669 78125 78133 761264051 41100 41101 868923393 91108 91093 443093422 74526 74527 990902606 23130 23131 872774025 1826 1858 627687834 24608 24591 756371339 19633 19591 870954717 25150 25130 21715213 25834 25824 178056845 37198 37199 217020520 75938 75949 542089892 75480 75518 673553513 75230 75231 699866829 76481 76482 624642909 88086 88069 335221766 57968 57928 319431880 22740 22741 509866040 26496 26497 935216083 47817 47818 903743930 90240 90241 805646547 96670 96679 804934821 80767 80739 670137057 39697 39683 449670612 39104 39101 75802913 33971 33998 130731771 41852 41853 886739141 60499 60495 915065217 63676 63677 424282427 89377 89384 519094853 55207 55159 887609893 29379 29380 641697621 430 431 436017949 46364 46322 532911110 78948 78989 794472439 63798 63813 204163535 27946 27947 828734920 48157 48158 21152645 25305 25306 320847951 23368 23323 117913050 47010 47011 688291569 57341 57342 594824526 54523 54522 496033143 74680 74683 985344387 13050 13019 577175791 66622 66623 174224434 43561 43552 402198141 14215 14198 899440928 24011 24012 289925929 90543 90544 764105561 47831 47816 891874518 76742 76743 208661151 29808 29809 628968748 91345 91346 269800472 92813 92814 919155523 33294 33295 413782827 61023 61041 558080225 65943 65962 648592817 96846 96847 358795709 28343 28344 151097814 37885 37914 598374143 4452 4453 461385813 58327 58278 600427006 68645 68646 980578465 33041 33042 893152176 87636 87645 539892133 33674 33652 361627179 47351 47352 962372628 75789 75790 883702936 12461 12462 741507960 23843 23844 320225311 73484 73485 720776228 90558 90550 276351139 76831 76832 628606745 16287 16238 567427727 755 756 506499542 81177 81178 213296091 69956 69950 283906106 29428 29399 967164821 70970 70972 905834695 9287 9338 77315774 29748 29749 806194265 2126 2127 549138921 95852 95904 177514423 6703 6744 623369167 36913 36943 927784758 54955 54921 448018500 42008 42014 431866497 12812 12861 800168281 97965 97966 781662518 1095 1096 652809894 46758 46768 438743846 87086 87091 96569074 93811 93835 313241749 59318 59314 848091670 85317 85325 74819719 87360 87361 317056228 66133 66162 22080843 35962 35963 619521492 76001 76002 464339350 83059 83054 93568186 76554 76555 153842722 88703 88704 936041222 1386 1343 106642574 85179 85130 637911008 52867 52868 67429650 20174 20175 960383151 86277 86278 550657188 92753 92780 31130660 66009 66001 829502525 14390 14419 419559907 36211 36212 682815499 32105 32106 240045534 91185 91186 96854509 18924 18925 659330614 43372 43399 457348392 42844 42814 81205635 10579 10580 699966574 70198 70199 57787492 68195 68224 729106996 60556 60557 762387078 91555 91556 226514390 39013 39014 669895394 69902 69945 257391873 55064 55065 64509543 22663 22615 417120203 34124 34125 470457428 67830 67831 695868412 63201 63202 772500061 45581 45582 418749032 92665 92666 107812837 48887 48888 759071949 94448 94449 817390478 16037 16089 870038626 49565 49590 378423250 57464 57425 746379289 73186 73214 687131577 69025 69034 572403564 16353 16354 332796848 65927 65928 49970560 66645 66656 923611138 92853 92862 269853462 34704 34705 509155810 25977 25978 143714469 78501 78502 354532627 72637 72641 328510796 79525 79567 908019742 48175 48176 831436911 13868 13869 285599232 34136 34137 268236091 31652 31693 493253140 99414 99363 784111898 20471 20472 719535472 85379 85346 525454693 39584 39588 927174871 93979 94011 885526695 41922 41923 340389038 92626 92627 748833235 59278 59279 700392000 15835 15836 21016846 61640 61660 361010424 34451 34452 467441171 54672 54673 292925556 91120 91170 108796082 39278 39279 671042032 73619 73640 284118401 4367 4344 484238022 44615 44667 835170690 12678 12679 118394288 68072 68073 448499167 22977 23011 619016334 5417 5415 731678507 44909 44910 363415095 42048 42078 589029868 42250 42251 371782177 63270 63271 347911630 76455 76456 310961300 71985 71986 24018867 35361 35378 25992143 54631 54668 492519383 69772 69773 684760038 981 1025 357828237 9624 9640 634898700 19992 19990 561775479 61888 61889 465216866 43443 43444 128260099 2032 2033 879819113 37731 37732 226417725 82532 82495 466253929 54818 54819 786556031 83774 83775 276358050 3665 3682 783579314 68628 68607 561817626 50878 50901 896854254 86160 86154 830379335 95778 95779 426512392 93175 93143 336632026 48011 48053 296744990 44235 44272 572768334 72504 72514 313278957 7805 7806 504573064 35907 35908 207980926 67611 67592 81254831 19730 19708 28123995 94832 94800 296139873 54739 54740 515762417 57120 57112 237853043 19573 19609 972442782 61392 61397 378067100 55861 55853 58168040 18629 18670 985282439 21776 21777 604355546 56636 56626 917211831 92085 92083 20707329 6339 6340 84346666 85621 85633 332530536 69574 69575 557660397 7799 7800 482748448 53260 53261 492243806 84741 84742 436692249 10056 10057 428188872 35472 35473 404212990 74224 74185 315570704 4710 4736 294213159 53950 53951 832464175 52345 52346 645237942 40607 40608 421846480 30914 30915 993563758 643 644 722224378 90556 90514 180504930 63135 63136 887265095 1851 1852 527693562 49313 49314 899975797 92147 92148 211085435 72066 72094 336228349 92828 92793 291789291 61883 61843 809000652 17491 17492 752806499 39397 39405 357755196 69597 69608 367061893 8828 8829 111304269 51531 51532 798527408 6133 6171 144642947 72341 72389 430421268 23815 23816 969212346 80648 80649 993249088 73244 73254 420006449 32741 32778 301437467 26348 26321 875763157 40589 40601 705804102 17426 17427 187623903 96266 96267 579737238 57012 57013 236365940 24824 24825 896853611 39606 39607 762873081 30491 30538 450830623 38370 38401 345234991 1814 1859 376618401 26017 25971 239812952 29846 29847 162938199 37614 37615 68756887 33249 33207 529899694 60028 59988 385575131 23119 23120 398663988 81595 81560 611395972 23677 23678 312468141 27625 27608 19429173 91705 91712 412245779 73079 73080 192086801 50186 50221 87895404 77744 77745 559653969 83167 83193 605238234 26344 26323 742873886 23391 23403 436520821 44278 44279 586837235 31470 31471 572206768 63529 63530 531132780 70748 70749 369892957 15777 15775 44864815 32198 32199 544760686 16518 16519 999693054 78462 78445 354259931 4180 4181 488289804 31318 31348 1974688 25208 25209 64251480 98611 98563 784996358 23649 23600 693385480 61902 61903 284128235 15378 15335 188419669 22514 22515 742885563 30691 30718 796378925 66745 66746 292223791 44987 44996 661271468 25735 25695 111514997 50657 50621 97158557 36328 36329 201260164 71839 71844 793764501 48304 48257 393766766 90736 90741 171866474 23087 23088 10965782 23694 23695 779470941 77450 77472 761163251 94808 94785 860175306 97114 97115 716870666 96726 96727 474547276 55543 55544 242957035 88153 88170 500862109 99516 99492 979753511 27719 27741 146154022 10977 10978 885655626 10633 10658 41043469 85463 85466 692384829 4818 4861 206483753 72081 72082 272181889 69761 69762 310754855 59396 59420 865677560 68146 68147 589747923 21577 21578 149822045 39938 39939 67816084 64990 65041 36079924 15863 15864 710688296 33913 33928 822350068 39440 39447 606093589 47151 47152 212463485 54624 54625 638808138 25833 25846 887197555 33397 33350 637571455 31669 31670 257649122 37214 37215 949121139 59544 59545 233518022 28083 28084 966652488 98171 98172 673307359 40358 40335 835283634 62945 62946 544220930 22424 22425 693499292 41705 41667 763821810 6654 6655 142256413 85227 85207 494633479 38169 38170 400444985 4867 4823 137073123 17595 17596 188443194 26740 26691 822838011 23749 23746 252803273 1863 1864 556482682 85408 85409 121886846 12241 12242 566083013 64718 64762 116352263 55981 55982 859696571 57951 57952 952764450 91271 91272 289775157 53176 53177 730245130 95898 95899 324873706 13632 13633 233018271 88875 88917 282685456 87032 87033 494634676 76035 76036 739804557 58871 58922 93958088 56972 56986 91715968 67577 67573 466210058 29200 29201 607712332 43775 43776 862506008 90121 90122 866526234 44695 44657 477926904 10401 10402 674550283 63170 63209 860483897 44297 44298 245210703 97996 97997 625101240 37450 37451 311994118 5476 5477 260015642 63751 63742 925196492 69246 69247 471658702 94870 94835 217243496 82649 82650 213232076 22145 22146 81373318 76932 76939 915161389 63983 64024 505377424 38428 38392 905736250 32636 32637 89784842 20061 20104 530406795 42549 42523 29448415 15002 15047 578287304 83896 83875 992226155 97288 97246 769021023 47540 47496 338587180 80757 80785 917785606 3306 3307 968466369 55676 55677 523675394 91913 91957 306268508 67650 67643 903033887 59310 59301 128295128 7587 7588 222975980 50686 50681 123505034 33300 33301 679659839 19747 19778 550838074 40501 40494 196267536 99558 99572 753669075 45955 45956 611092181 31649 31650 451194919 54026 54027 796898989 226 227 217692029 66975 66959 719272670 88382 88357 854544835 28310 28311 494007151 63689 63714 411459799 33918 33919 627122394 89841 89842 928706753 37062 37077 184550920 64280 64281 441325346 39161 39148 259281797 27651 27657 759994031 95244 95245 337832137 18264 18265 658951728 83103 83104 751705867 34821 34844 1453557 46436 46423 493621000 83216 83188 485475893 57989 57967 986380072 8954 8903 709457999 25961 26007 816311009 82433 82430 741719032 80003 80014 74936266 7910 7911 475116303 77792 77769 367157982 429 430 963292514 36465 36466 425027536 63934 63935 250861911 98529 98530 529682096 70694 70695 857060338 97865 97866 460518584 46923 46920 623509786 51297 51271 867384096 68301 68302 745570682 51914 51915 231995749 50352 50332 824484466 59848 59895 244768403 12281 12330 985457403 14412 14413 58314027 57573 57548 297936797 14967 14968 649386341 83059 83036 471851126 94608 94609 998226762 82398 82362 286279657 72983 72973 418943622 79667 79709 242501294 91067 91068 397394190 65304 65300 747169683 166 130 347783870 68005 68006 115455220 28302 28347 498259770 10115 10116 820110967 22925 22926 689731530 3673 3674 961200202 20241 20242 91295620 29509 29468 826904319 25280 25281 760134347 69558 69572 605962477 32742 32714 581828980 14694 14707 100212915 34701 34702 286073495 5887 5935 947954672 96743 96744 2680558 90186 90163 255581155 79967 79968 23216515 56362 56385 60551995 93973 93952 419941367 98826 98827 353587856 88661 88629 578195477 723 753 30555576 32389 32424 4432206 99733 99734 218271286 48966 48967 995343167 39983 39984 934403854 22448 22449 981485181 63004 63005 318784193 71545 71595 520167387 38183 38193 669341675 27746 27747 338286102 56644 56645 526409613 86434 86480 129243998 45558 45559 765803173 34715 34729 644205780 66726 66694 602314114 21384 21396 703281808 78412 78379 603203570 44049 44050 917759108 73856 73880 558760499 23552 23553 147691523 6690 6716 455843632 94511 94500 217847558 64051 64011 16366173 46898 46937 139779180 29781 29782 264497419 74453 74454 552988615 52958 52929 465803073 35662 35676 476869787 9276 9277 553052349 50856 50869 948052556 30910 30937 138940472 19222 19223 620991452 76242 76243 261538288 98362 98383 683439529 65678 65684 618490029 46373 46333 479082717 64664 64677 192861558 8995 9017 116876866 70548 70528 782958200 69186 69187 594291081 18669 18670 158488014 57136 57137 138084954 11628 11606 383393307 44721 44722 475903338 39003 39022 565518566 9687 9718 696246741 97089 97090 431562571 91514 91494 675608311 88486 88491 293896928 85173 85174 95547702 90288 90286 158377460 86553 86554 63908232 36065 36066 949835408 75508 75472 569767851 1962 1963 754387166 58101 58102 798419584 78893 78875 101412518 7198 7248 770071514 10928 10929 256734257 64208 64209 509488880 56854 56855 950841614 81815 81816 982023596 46721 46722 947734988 83649 83598 618231294 60912 60933 376256653 27812 27800 890932191 48645 48610 603368225 81016 81006 371434193 16861 16912 917743796 34116 34086 597786242 41541 41573 523500695 38609 38610 590138781 60498 60499 931852064 40609 40629 613312085 46995 46996 455077078 85546 85598 828117280 39228 39229 163663022 61640 61641 766464181 70926 70894 481723981 64891 64892 526167633 29487 29490 188848942 42622 42600 362733471 38271 38313 821270863 37963 37964 777584435 64186 64187 332228076 20765 20766 236624442 17876 17862 3185208 82174 82184 699720696 82821 82822 940363589 76208 76242 70352338 93381 93382 335178941 53302 53303 486083967 82006 81955 430191233 99025 98977 672875299 18746 18747 350635513 55928 55929 455665007 74928 74920 788543559 59187 59188 307372037 8931 8916 695446499 32699 32688 48282456 43354 43355 551609397 19661 19662 959137997 50600 50601 816437264 4047 4048 488599484 39458 39459 672038081 48808 48809 788712270 74830 74817 51099106 70939 70940 705901615 40086 40121 820475131 3350 3351 920648643 38268 38258 548300102 52842 52843 693299390 6237 6191 882363295 23686 23687 570008921 20492 20493 239770331 17733 17734 583721299 31941 31933 783387603 11469 11470 620398812 71971 71964 780564567 68818 68835 674325261 67638 67639 958707405 49807 49824 278278955 33303 33304 456508819 73517 73518 802684986 27737 27738 208267845 24959 24966 664069176 44231 44232 465719568 65987 66018 688606634 81102 81103 441402277 8376 8377 22505987 6140 6118 268709992 530 528 709647631 94395 94396 550323469 92012 92013 168958081 17052 17053 111482516 92140 92141 3604908 79591 79552 239648302 72919 72968 956271394 49233 49234 42089016 99091 99142 856713509 73868 73869 905496496 73525 73526 740512884 49273 49274 429871643 74906 74929 685337884 62890 62844 234448411 20259 20260 663679162 17769 17745 942797642 3050 3051 720255919 2676 2677 423100748 6092 6093 755395774 72408 72409 624066624 77296 77297 272713081 72453 72486 454017968 43852 43864 407067910 40910 40923 971420076 56960 56951 472259871 86044 86045 964662669 85603 85604 218267431 20722 20769 419410304 34139 34140 351227071 80788 80789 360103967 34999 35000 730373060 42867 42826 962530254 57195 57237 863134608 59971 60008 786158167 30291 30306 442403209 94416 94431 641581880 77216 77254 837079189 37423 37424 61296070 46608 46633 893764584 91419 91375 859390209 45295 45296 294963174 54412 54413 977182141 84392 84423 787226028 3380 3412 602209396 63505 63475 903285996 56320 56362 877327257 81153 81154 314187463 57530 57499 751347038 48479 48444 931805432 40107 40108 582858965 78258 78259 817531433 16675 16676 425394978 75226 75193 572323001 12741 12730 494942789 61180 61164 568862203 30499 30500 331886336 24755 24756 614306703 87949 87950 556684109 54011 54012 379102150 96608 96607 276199712 48376 48377 131796061 53321 53362 327890357 52944 52945 534915907 50335 50336 880828072 66314 66315 305276969 70394 70395 422439446 83084 83036 615611346 41952 41953 421429517 96619 96606 497315118 70468 70470 681074666 49729 49714 758861856 98199 98193 128150130 10808 10821 856042123 46991 47005 287405871 5196 5167 771696947 7298 7278 723640532 23156 23140 241267550 11061 11062 312001880 6269 6235 397435359 13790 13791 459005808 39870 39922 181101671 68462 68463 615071434 7769 7770 864183063 44507 44485 230914973 17744 17745 790177614 72966 72996 264049167 73987 74019 439216169 10291 10246 256313059 72971 72972 31682990 17224 17225 308503055 1055 1056 262590059 10617 10618 5355016 28972 28973 789315230 87148 87178 434099671 47389 47369 707669634 15613 15653 875614066 15435 15457 37054361 16166 16167 836343454 87036 87037 156857880 54075 54076 446574476 88544 88545 952442848 21465 21466 552591274 11055 11056 135909248 91997 91998 713559487 4564 4565 834914042 42482 42459 468698458 29334 29335 840248377 21289 21313 79207293 93837 93838 438913236 78958 78959 832408309 45413 45414 679553842 55895 55896 226949143 4364 4365 489879646 14910 14911 141055802 23830 23783 241158354 83101 83081 405706142 34416 34370 152122338 21643 21598 187642211 83159 83160 253003165 86478 86479 142205288 87406 87401 98529053 81297 81310 443854338 63207 63245 139528683 23058 23110 319601712 40211 40186 226913106 45147 45148 565068697 88569 88601 852684645 38513 38557 682945842 31658 31644 779873516 25854 25902 894807092 43539 43540 817951348 46967 46943 581851585 91574 91526 871316752 10126 10127 54622090 27480 27481 913992837 50613 50618 508384526 79847 79848 376457366 94868 94884 926930051 72567 72568 646599608 70032 70061 679386677 63243 63215 208869595 42543 42503 530446900 79427 79428 776079476 33379 33380 630296477 29841 29799 272890124 41473 41474 392213972 27789 27790 547094498 17461 17432 627468834 99925 99926 529033399 6257 6258 223189318 68682 68697 171201866 29291 29292 469171146 24476 24489 479306749 99744 99745 577440298 75723 75724 858433788 46793 46755 791056010 96800 96772 654419667 89146 89148 603572807 14905 14932 63717539 23389 23390 377469306 44295 44277 206144973 77976 78004 285740945 16796 16762 453372251 43389 43359 57517143 96956 96913 185363457 28641 28611 16382053 92069 92070 290739651 90915 90916 204558824 70501 70528 182376263 25574 25575 57472398 34870 34868 583213842 74633 74634 261901829 98834 98862 114554613 21412 21445 681103201 62940 62941 125517544 58553 58554 820302451 58464 58489 921185116 1818 1797 701029060 53 77 107872116 11227 11178 731397842 85103 85104 297367827 71149 71123 599356293 54205 54206 641886375 63882 63883 533406565 29748 29733 198974805 51568 51534 956063517 44100 44142 29044473 24380 24381 906212304 79358 79359 916901051 72677 72678 906332270 13604 13605 909302012 90619 90608 890147031 4329 4330 823435277 39669 39670 39144032 47224 47174 124632832 63707 63708 225813908 96305 96306 703780859 75816 75847 644695119 6524 6538 764795255 56250 56288 258394481 18687 18688 270436445 9566 9533 407546367 92383 92364 892382531 52676 52656 828835551 62925 62926 194903456 5064 5065 593272958 9290 9291 985512859 58579 58580 519044596 90456 90407 583227759 2283 2284 63046457 60360 60382 704962744 94894 94895 69718771 78151 78152 44743588 81873 81874 427548658 11787 11771 566842723 91327 91353 677037970 49282 49283 425905662 18047 17999 58083049 27077 27053 91047721 92964 92965 372816649 57867 57868 980892866 50902 50857 301847578 46904 46905 365678157 53326 53297 928943396 27253 27279 873244743 2444 2446 910005527 84964 84965 385501297 9994 10015 747274979 36597 36648 20892821 32169 32154 681335004 49078 49079 884221427 16717 16745 186484832 18657 18658 798846696 74092 74050 433496754 93864 93891 378359221 62265 62274 848252089 71003 71004 887591226 3534 3535 132943267 36767 36804 810065590 37895 37860 384200720 76288 76289 672396094 27794 27803 139458360 92039 92040 566151722 59193 59194 486712206 92765 92723 465638912 73462 73479 39857527 26218 26219 374746295 57734 57737 507183394 53879 53836 162386836 46418 46408 94893774 3006 3007 475961511 68780 68772 219189674 62493 62494 591936459 43757 43758 475426504 13044 13024 762550088 77971 77969 436502164 27397 27357 27837561 28681 28682 243155468 86759 86760 158977306 61699 61700 653825767 37734 37769 339816433 59936 59937 285079551 65400 65401 895766916 32340 32336 451033852 301 302 66940350 3659 3667 617001366 88878 88879 669100137 2283 2329 944116689 96066 96081 925413678 76060 76112 831431933 36554 36555 192614609 54958 54959 389991808 75177 75214 857539130 66584 66585 742004464 86825 86870 971992416 89603 89613 971321981 38645 38614 168349623 93091 93092 1084472 99800 99801 81233894 51164 51165 4823831 15388 15389 248816497 20179 20180 863201092 53300 53346 926771303 43262 43253 118394194 97397 97398 422386508 65323 65317 946550985 94887 94888 290561853 71105 71106 444899579 84833 84834 257346760 32382 32397 726160256 99607 99608 190598810 65965 66014 215018902 9854 9855 600711752 28328 28329 229274204 38201 38243 162202523 18287 18305 158002883 16560 16605 611624894 82544 82506 215019946 74868 74869 905429077 14165 14166 720200408 57512 57513 572541802 78528 78494 849562844 10902 10854 50153319 5948 5962 104772580 10218 10219 367562391 42512 42511 539585590 88839 88840 445148565 56641 56642 88292358 25861 25875 559853183 39373 39374 782232024 3907 3882 316598499 68640 68647 755543779 12649 12646 386840199 79361 79316 865390412 58765 58766 564869748 94584 94560 931315102 67619 67646 609776426 40509 40463 992521221 73671 73672 693090070 44479 44480 99628384 85051 85080 254345290 208 209 238852986 18776 18757 310703487 55628 55629 476230902 22778 22827 98408185 66345 66361 815082829 17411 17384 122482034 18506 18507 99696952 79660 79667 234912732 88993 88994 853283006 5467 5494 723288451 23287 23288 33364092 93170 93171 366349453 62548 62571 312014256 40773 40782 520032757 690 691 714183777 99870 99871 271980527 74905 74897 408009660 22869 22839 257405134 51744 51694 931840746 24703 24740 801416959 70060 70020 804070023 61331 61337 114258606 56609 56610 25988423 22724 22755 970147151 94709 94710 491926449 66127 66128 59319115 76757 76725 485951711 57164 57165 550116468 31680 31681 107741957 68739 68740 960999280 58721 58729 991599885 32454 32434 847008699 7194 7195 65716348 46801 46750 297203396 44981 44982 890810949 46401 46393 837502182 42107 42108 592066552 79664 79654 179433623 20164 20119 873728691 89211 89212 962972139 33840 33832 697134199 78011 78012 898997078 43421 43422 439679638 7270 7283 753179453 87944 87945 95706668 84671 84655 936760191 91497 91498 894069608 88347 88348 299171903 14107 14108 68099741 91535 91536 446591052 16033 16020 452806580 28228 28229 21863811 31722 31693 279569305 70855 70847 390411040 40782 40783 34876300 31900 31865 200941509 29070 29119 935461492 22359 22384 471498158 16552 16553 511624710 87470 87493 909385709 82913 82901 442469156 45998 45999 978787588 65878 65879 939476461 1294 1295 341794903 48915 48916 675785522 6186 6187 957332228 74019 74020 334865396 14036 14037 576215595 24208 24209 388822079 69187 69188 409807851 76744 76745 748733759 47495 47496 481173980 81765 81766 102013227 60225 60226 274330125 61507 61505 315603931 19639 19614 155768431 6871 6920 54091791 42832 42833 442448851 27859 27876 189894049 32729 32730 725955990 80484 80485 677520805 79279 79229 831734053 55868 55837 567483209 92106 92136 3663162 83426 83411 767255890 18785 18734 833294571 37729 37730 776537037 4366 4410 762182098 8763 8764 732290304 52998 52999 446838139 95232 95253 335952599 13607 13608 642328415 75067 75068 831731587 76550 76541 567966897 56727 56728 954335322 59603 59568 441969069 27161 27162 891334556 87473 87504 288973443 80925 80975 976712763 76550 76572 430129182 80119 80072 141502533 77162 77111 362942595 45334 45335 118208068 96085 96086 949701493 82452 82453 6993515 56093 56094 197874531 44688 44661 654770671 43651 43652 531054576 66717 66680 229232715 19741 19700 103648827 85518 85477 651429153 49876 49893 414303906 67879 67880 591982864 48598 48599 145173077 30603 30604 805030535 468 469 641856753 71149 71150 873098150 40902 40903 513206092 64660 64684 358758479 54617 54619 593732978 41931 41932 49039478 46034 46035 836006932 18486 18487 947785201 82413 82436 662473040 94819 94837 202783086 23587 23562 519881309 86497 86513 702298720 61553 61604 645660444 80058 80059 993658137 86266 86267 461899708 52692 52656 692388311 11389 11380 398596565 26955 26905 307618023 28540 28491 191148737 17136 17124 707752314 50622 50623 661558983 52128 52129 311128391 90274 90275 29665646 85101 85129 904611630 20993 20994 261458696 56993 56994 13505986 49327 49328 590169321 27866 27867 992507391 78372 78337 343251636 29181 29188 871178958 37451 37499 139891294 55954 55955 945340655 79629 79612 45820548 12095 12096 316011724 80163 80140 377376233 95662 95638 804671019 84079 84051 788651795 18309 18310 909881045 64482 64483 990701068 47473 47474 456254208 20661 20613 643251482 22193 22194 715940529 26474 26475 86435403 3558 3514 687436433 46915 46916 737375130 95514 95515 526982507 93723 93686 380911932 72522 72536 229304101 46347 46348 207109363 49386 49387 395145929 85172 85191 840297202 16128 16129 529720913 61451 61414 643054120 93270 93271 623073047 32340 32341 300769065 3297 3298 722066276 36712 36727 760077901 52051 52052 956231952 57865 57866 667405572 60336 60337 597518050 74992 74961 17055075 87502 87537 363843712 76924 76901 466264245 41766 41767 881399069 63610 63580 893578994 17684 17685 22838202 17938 17949 43053115 19249 19250 977422309 47364 47382 72629026 28636 28637 962874265 80938 80932 434093740 16638 16650 465421576 29179 29180 706342889 4975 4976 422944904 91041 91042 816318536 45832 45845 48142088 27809 27810 233337191 60500 60497 475528496 29332 29380 345882531 72766 72762 315142949 52619 52620 887290637 45349 45386 924961147 50464 50434 303616521 34652 34693 903028636 32009 32010 186084696 64887 64878 244716675 6320 6321 215139758 23223 23224 711111515 9234 9235 914261428 48023 48010 941283571 90134 90118 671959312 2009 2010 131024429 61885 61857 21852733 88680 88628 840130418 91626 91615 563522059 67900 67856 13114820 16547 16587 63833445 24275 24276 56177517 55161 55162 76908354 1608 1637 371957410 89379 89380 807801775 96815 96855 462495929 37911 37958 561705671 84311 84312 863333939 9382 9409 195688689 50389 50390 186770547 63181 63182 656622366 29569 29570 593079743 15035 15066 748380879 40428 40429 420857123 86835 86836 140653990 68800 68801 825558169 92534 92535 357916239 93020 93000 829044685 58939 58971 449277652 69124 69165 199012822 95710 95752 996028504 78635 78636 735793152 30497 30477 406433267 37206 37207 423826515 22625 22626 187241060 49421 49468 687304742 64231 64226 88877989 61394 61378 643952827 68854 68855 522952951 44685 44728 776568676 51355 51318 754328830 63623 63624 18458562 79846 79898 904954315 75589 75548 563230556 32724 32725 457320733 5622 5623 36592309 4509 4510 769206208 21253 21251 917509437 50445 50446 58020724 83131 83132 751072544 69168 69169 67227811 68461 68462 888059982 51280 51281 815392904 47851 47852 88479583 1127 1144 30425009 60899 60848 391868426 4230 4231 152770977 24694 24696 652370176 14847 14848 727035211 89496 89509 408492559 3580 3536 782122533 74275 74260 213472636 54707 54708 471032503 14180 14223 780140450 2129 2130 322667914 40105 40101 129928768 63997 64043 892767175 13287 13236 703242987 14076 14054 440549838 49911 49912 3620374 16714 16715 901980886 69491 69492 56482387 96404 96405 571874839 60858 60844 978360827 52495 52467 632919945 1466 1490 298727857 47551 47580 596627944 79376 79330 788575190 97565 97537 565887321 56879 56840 770860798 94702 94692 162534840 73168 73217 97441826 60855 60847 861652781 58432 58433 7465865 51725 51674 93082155 3061 3060 186361971 23711 23729 664708032 99920 99960 512052669 81405 81406 659487173 46328 46365 809533887 70303 70304 877337135 47786 47788 432507304 37500 37472 787483272 76277 76258 631188692 23048 23049 121375167 22280 22263 476394657 32905 32906 391194042 16481 16482 982187481 73412 73370 861545010 11518 11495 930016386 74480 74481 35078232 31443 31444 539909175 25879 25880 919859311 38889 38890 388599819 62676 62687 100451443 67369 67370 524774383 29121 29081 34363183 10735 10736 402017416 96305 96307 193125193 35632 35647 290629123 85999 86000 160639303 831 832 737540059 86834 86835 429017685 75868 75869 400675897 66682 66683 658088806 30094 30095 588066810 51490 51491 375542293 85682 85640 589831296 49019 49068 867053070 99957 99958 535469737 40171 40172 582177364 69865 69866 335146885 74220 74221 781590665 14683 14684 986986253 4371 4372 855945858 5147 5126 62898486 15565 15583 884362789 48646 48647 804512626 60927 60974 58293615 87748 87736 426946470 86552 86547 742855656 72180 72181 298509695 68648 68649 538261199 1744 1762 402416659 65677 65699 824384661 4272 4273 560387777 4938 4967 737641907 92262 92301 159582239 87742 87739 279716871 38570 38581 1029530 47339 47340 82552276 68298 68271 287790689 12073 12074 198410480 34782 34783 476079532 32528 32529 654622669 49254 49258 16539098 45088 45131 915733015 68826 68827 597357474 16891 16892 399934159 91468 91472 518933874 30491 30527 77540809 74782 74822 522716749 2967 3000 949060909 24839 24788 121557273 22221 22248 610651129 7487 7488 402877453 27036 27037 945919515 35570 35618 579182916 77513 77514 560532382 8428 8376 612770533 87362 87412 361888493 15837 15786 976050219 52024 52029 53954388 46987 46988 382677079 13385 13386 829558650 17524 17574 466143794 16735 16764 468751051 88128 88129 742691259 72148 72149 504475802 40249 40250 850229884 27275 27276 330358275 22919 22900 639517288 78710 78660 169285120 51594 51582 980150801 45598 45602 744174623 35204 35205 770334540 83678 83710 782575182 88623 88624 23256082 43148 43134 403585956 44308 44285 512083832 26281 26310 249041669 3411 3389 445883526 898 859 597811033 19559 19560 180453126 77951 77948 130102145 86142 86143 785690503 61144 61169 320830730 2426 2474 290715493 11565 11566 469848512 94501 94502 12127940 88718 88687 41221111 86317 86318 331445916 4310 4266 322388138 2361 2362 357259289 99679 99680 304949207 49165 49164 786856983 85455 85456 900025095 62872 62873 985724255 54023 53986 867391145 13842 13843 767690343 46318 46319 998365742 48835 48836 429776091 83194 83222 505392347 43801 43802 195531916 19031 19025 705165344 74692 74693 178603470 22442 22443 522755043 74433 74436 81259121 71799 71800 28826650 56562 56563 724872586 73881 73897 55715497 58326 58327 623361958 69206 69207 170676067 83006 83007 375561807 11499 11534 82095787 38578 38579 339054476 29750 29734 707106383 87896 87897 195657107 31434 31433 142000591 12437 12431 382563908 83758 83801 973898211 63536 63530 623907933 43329 43330 333386095 89905 89872 469465014 58636 58651 211340469 84156 84165 936697041 75343 75344 280535686 24988 25039 261203947 85315 85279 901005618 47852 47853 715513821 14010 14011 611091302 65542 65580 612317778 23061 23083 44516225 54884 54885 997344761 42117 42118 415509158 83079 83080 790520506 33276 33277 759663016 20487 20488 355568825 91127 91077 99190611 83102 83103 810813618 37056 37057 348268918 4557 4550 703500260 68183 68134 108548741 77468 77487 116950421 28808 28809 905623184 51779 51735 307048616 47226 47182 945535494 25747 25748 511352329 6608 6609 517189691 55103 55083 557063924 83913 83954 54922310 15286 15244 96454199 43252 43223 288082679 25151 25140 61233729 34670 34671 566931512 13747 13748 829293120 24127 24086 106221690 4214 4215 577787868 74852 74849 814189087 9949 9951 904768139 82042 82061 433078751 86143 86144 192035061 55291 55292 939558482 22017 21981 431157190 62971 62972 695075197 21089 21090 549247181 68333 68357 919516025 609 652 99147858 18751 18792 620376935 12756 12782 579356718 78675 78676 707316482 25145 25132 711533510 22577 22578 260265200 20533 20569 247037504 51026 51023 767316882 6420 6421 737553099 2255 2290 982589316 6299 6300 14285076 46530 46531 381106737 87684 87685 948239150 58133 58123 503184668 88470 88471 330923169 55053 55054 289389832 264 265 57437117 75775 75776 169355507 17411 17400 844937877 72688 72656 375445836 92839 92814 220080854 89745 89750 141493529 65292 65293 664460609 76559 76560 982950183 10160 10161 261657727 82279 82280 262086943 55100 55123 323055138 65718 65719 117439022 20217 20218 375192970 43932 43933 267981258 14868 14869 595589476 64512 64513 183844272 39836 39800 973958603 97625 97626 517039552 47109 47097 57882547 18887 18888 994612191 65505 65506 730998639 18395 18372 389164153 38159 38160 275678802 64090 64091 751596772 31747 31796 151889927 52558 52597 392408238 94578 94579 415676931 23722 23670 912841254 7624 7622 939959980 55098 55051 927350953 22143 22130 643786242 85918 85922 587481739 66817 66818 340060056 95014 95015 588440851 57123 57124 401728254 33032 33013 977873036 15266 15238 925056107 25378 25379 438786128 49902 49903 678954791 73701 73702 423309030 8248 8249 790350742 50276 50284 988066746 15779 15780 98044563 97999 98001 241610689 49374 49421 37610611 49956 49957 918543894 19517 19518 10926075 71023 71073 270307379 56599 56629 578680273 96619 96620 186244835 42914 42937 483077718 56513 56531 908289651 52662 52663 489258997 53941 53942 861623199 69158 69122 632668382 71046 71047 73712389 67363 67364 437517976 13946 13976 238279704 83672 83717 133404599 26735 26736 276800126 13688 13681 786373059 17824 17785 3317894 58788 58741 919102887 278 279 376932626 72093 72106 185754651 76295 76296 735932453 8732 8733 121467918 69293 69253 864024848 22950 22951 519796317 82754 82755 560785491 74252 74207 596536888 83959 84002 445709202 47310 47313 522730725 46891 46892 580102617 23460 23461 924826934 92277 92276 979396837 48187 48188 533735428 30031 30065 953628551 34887 34856 156322020 3903 3873 613505216 42438 42439 519907434 83759 83725 726281953 39168 39169 60988344 32930 32931 893982429 34124 34152 301437707 99946 99900 210762330 32857 32858 4332399 38412 38413 336893356 50124 50125 611958111 40652 40653 630706026 74800 74801 627613987 97670 97671 902157402 889 890 202023228 19013 18963 709657846 27827 27828 421117837 26428 26456 104031874 33011 33012 464910355 63034 63048 422960708 24469 24445 930722852 5465 5444 649925515 24459 24509 533132163 17307 17302 785903467 47214 47215 962642979 31042 31043 829232935 95114 95115 881719427 31365 31366 227801255 78611 78612 705527751 38078 38059 806633996 36011 36050 45955667 18563 18564 872704509 47768 47748 352412216 83076 83077 174673671 12585 12586 510904559 90794 90846 737183696 96458 96459 20167630 2848 2849 542929898 8283 8296 715488153 37550 37529 136133104 29040 29057 102787782 80348 80349 365439708 36968 36986 979150677 90657 90693 47890988 88501 88502 452373367 60279 60235 204212601 47111 47112 785910963 89476 89477 315526 29881 29904 895633563 14036 14018 194305438 69336 69337 25297983 2892 2845 60425534 9696 9730 232765258 86778 86735 395123716 37533 37534 537577369 76987 76985 231490418 91391 91392 293193010 88582 88568 664313767 79921 79922 767357626 3124 3132 428810633 73052 73053 485457796 6274 6275 716712068 65885 65886 306805535 1481 1449 588777727 66878 66879 713415780 34232 34260 659684435 72511 72546 768335782 93588 93592 925106602 83635 83607 941464922 12533 12534 560825461 83909 83882 142636655 87752 87753 321866096 52475 52476 514112798 62034 62069 775587609 7320 7321 754210082 74271 74272 891951693 99162 99141 457102025 80436 80392 599732357 55916 55865 325742621 50798 50779 382712351 55180 55181 891847080 7333 7334 54420113 72987 73005 187290113 3927 3928 379139975 20051 20032 978566669 97004 97005 98871154 56550 56551 591907087 4945 4946 846499903 99179 99180 242707420 71083 71084 191612170 35629 35672 853913221 31639 31661 990274003 22640 22641 214978711 7470 7442 10120881 5329 5330 128740567 14336 14337 354636885 88251 88252 941274106 66709 66714 305934531 92676 92683 312720982 22563 22589 685253386 39286 39282 333230556 23765 23766 58878949 57635 57636 70977390 11867 11868 562261111 67911 67909 733808681 77527 77500 806586808 89266 89249 691774575 3457 3458 579585493 49871 49838 881155422 84572 84530 36168601 93368 93369 209655806 90332 90333 906477198 54661 54702 655688658 51178 51159 519540839 4002 3960 210777374 64536 64537 678767183 27627 27628 622894247 12132 12133 469562095 7084 7085 849145912 25257 25263 933446355 65866 65867 937445141 86892 86893 227580967 83029 83030 926292830 12195 12196 296356435 94992 94993 483514541 67965 67917 571132392 22562 22517 832515952 2870 2871 879266068 14884 14852 272072569 30908 30909 207590450 87686 87695 713632951 59741 59742 789911492 33532 33533 758148149 80903 80904 188378825 70413 70402 800948078 38549 38550 709720301 11187 11188 362481033 96160 96115 719350289 57759 57760 840004917 36866 36860 193674445 29700 29701 157707287 96301 96302 322096762 40331 40332 213683579 74117 74118 482429509 86653 86704 901920356 32749 32793 168817928 95463 95464 412030678 70726 70694 86680203 37424 37425 667837653 17669 17703 335048638 92213 92214 943090322 23438 23408 114432387 3154 3173 385686015 27793 27797 926574626 99752 99804 61279986 53873 53874 642544419 21210 21173 879959128 64626 64627 722459554 85122 85086 91158117 16680 16686 571849920 32521 32542 217043717 84411 84412 767065188 90350 90327 475432057 37619 37620 103254194 9483 9484 472851910 94025 94026 340523189 12653 12669 191706632 25821 25822 137167723 72925 72926 156242624 9512 9513 386516069 67630 67615 108685270 38591 38592 608810794 87408 87416 345406463 90944 90960 187745863 27566 27516 225762340 57166 57205 253659309 33173 33174 292718584 93587 93567 262917476 91930 91884 432672406 94092 94049 669629439 4864 4878 348478261 18678 18693 948541318 27138 27188 971236285 11874 11854 795445140 11372 11421 567467166 38893 38894 264859498 7437 7438 454500857 85816 85767 320656207 38954 38907 270075070 94909 94897 584245669 45990 46026 277207405 36511 36471 53980915 69548 69549 762575727 52101 52077 82363804 85810 85811 998023334 94088 94089 165413204 13971 13947 637428057 95289 95270 287679968 74182 74181 527139522 74284 74282 4052395 42856 42841 718264717 41651 41635 227879835 38860 38861 208507233 73662 73648 139140905 52840 52841 705043893 96311 96315 785797584 44180 44232 265082269 5177 5218 298790636 37714 37717 67807766 39131 39132 409341115 35978 35979 567427654 12306 12342 721953291 18570 18571 647731577 84745 84746 162196449 79849 79861 261797392 45395 45345 558279236 36433 36437 529236493 29843 29844 978816831 84209 84210 170473827 16290 16246 753087964 39199 39200 87064781 44446 44447 331450787 41397 41413 290238385 32890 32873 619207681 16476 16477 246920115 43927 43907 180395684 79709 79659 281112402 30699 30655 112298986 4494 4510 656827868 7055 7008 71229880 92237 92238 715258683 90613 90614 854690291 49003 49054 462071753 23900 23932 835096938 15831 15829 319070773 45679 45680 65452679 93977 93978 788300673 55510 55477 429409107 89878 89833 77614922 7724 7725 709034541 81678 81663 63354230 49970 49979 42575943 33051 33080 564548899 55481 55482 844239234 14842 14843 254255117 17750 17776 374751856 18248 18249 536335872 70821 70822 909166615 46600 46644 480881045 96025 96026 499839561 21541 21542 201212870 60792 60779 175706820 68075 68076 161937286 17490 17535 570086405 28295 28296 182591141 20036 20022 842048433 1635 1636 776665560 98327 98328 413444451 43813 43765 961596397 96976 96938 366776319 90993 91045 745258661 97618 97619 776649871 6990 7011 417593709 48657 48658 177784311 18467 18468 802776863 34531 34482 768865110 55062 55063 688757438 45252 45253 977052866 49437 49438 695940683 5082 5060 797482649 98768 98770 392324102 30363 30364 873624930 94125 94091 490850553 61692 61693 443248021 93623 93576 789522488 22333 22334 571146656 62240 62208 473744187 15966 16007 549582419 32641 32642 50713577 60674 60675 123061247 25930 25928 141649925 2232 2278 198697426 66338 66339 113955284 79303 79335 490381770 94911 94859 38987919 18693 18694 345235884 20009 19989 456434336 74719 74696 563287482 60491 60492 391481311 37180 37181 755791173 67932 67966 574800975 51428 51429 606136639 90933 90887 721758606 57086 57128 462853851 71607 71566 673774878 33994 33995 398367071 35758 35792 109721474 43343 43380 687583247 67631 67632 642682866 56350 56331 217882747 55292 55285 778938455 79185 79200 811874068 62206 62208 55011663 26067 26068 206067648 35766 35803 591771394 2589 2620 20023875 34611 34612 834555889 86464 86465 35423862 20421 20422 287175981 72723 72724 237004767 37657 37658 276117344 31021 31022 827286273 96698 96699 799029900 96991 97008 140907339 99714 99696 918488723 74514 74506 368571596 69557 69605 243751487 62189 62190 628204276 39699 39717 975405039 99423 99408 994951780 25441 25439 754062524 79181 79182 864104375 49054 49084 198041303 23291 23239 653864528 32330 32297 215068200 94370 94371 329593475 6559 6560 649258162 18106 18059 232375837 57646 57647 18334850 69655 69656 825762809 14943 14944 400655322 82841 82801 782590094 91692 91693 942868546 3924 3971 677278443 30311 30303 76515730 48291 48247 3752248 4976 4977 690363124 16663 16708 345326387 37933 37934 162941740 31689 31690 52950305 45547 45529 707199018 16417 16463 923761919 15864 15865 329681087 9598 9595 940335564 67710 67738 722141733 63592 63549 717535053 4130 4131 316895437 13986 13987 299848285 35610 35653 913253424 74332 74333 770383603 59865 59866 757311516 19104 19105 928382550 69401 69402 857791293 51826 51792 94819841 27685 27686 65517737 5565 5566 500270929 47188 47221 738433422 44145 44136 74792781 96884 96874 149126508 78953 78954 34074121 28445 28398 347579530 14073 14117 964799496 41978 41965 901316487 93729 93728 943853254 52734 52764 360329367 41408 41409 939568407 79648 79649 673463718 98677 98670 401013040 70111 70115 32944368 47246 47269 493313331 51571 51528 60925826 85686 85687 754095268 47600 47593 582235523 70320 70321 804459366 58434 58473 358740195 20104 20056 96339086 30150 30099 522615846 40573 40574 295567678 30431 30388 219963537 74323 74324 3468326 4212 4213 995728748 18810 18811 716834442 95911 95928 28896473 97802 97831 274962542 67658 67659 814400394 11973 11979 695801922 50511 50512 611076617 5473 5474 612087750 26153 26165 504454815 91150 91129 401568345 47388 47349 584828495 52574 52575 838218566 91125 91126 93116317 1830 1815 511454387 357 358 716541811 24814 24815 299518270 49106 49107 842038514 66569 66570 18485695 25791 25761 729951739 46647 46622 681086837 14322 14323 632042118 78904 78905 73467047 39247 39248 917699523 52578 52579 592164940 40384 40375 916006352 44394 44395 400050933 61634 61635 289163076 48589 48590 110530642 35648 35598 78063356 83402 83383 693353086 11886 11887 476184555 72146 72141 193456460 75836 75843 988757652 1969 1970 113237272 86351 86352 392274719 43767 43768 519556851 68879 68880 637212371 53141 53163 443779329 36863 36913 122309481 10902 10942 685477894 11023 11024 64525867 69812 69827 263242363 96173 96174 500307993 1654 1616 402501679 88762 88720 841991053 73204 73162 913858 23808 23809 443909875 63417 63366 793555839 24200 24201 903648339 12872 12873 723919485 76164 76165 839725108 85487 85488 471297979 20941 20942 453314862 25427 25428 726222187 41659 41637 4363449 26082 26031 929335073 62803 62854 559253165 13237 13287 380243782 96701 96702 592364694 45266 45244 305277806 46865 46866 281163037 22082 22083 393995347 63759 63718 355676911 26549 26550 321592954 92689 92698 644032338 2483 2443 837062532 13106 13107 416587497 15078 15079 322283403 62183 62166 93907615 42980 42981 143392918 51768 51769 928786426 24522 24534 325413013 79708 79681 350249126 90784 90785 812839133 25394 25395 738236390 51708 51742 212703859 87773 87817 536391683 65864 65865 627102462 69884 69846 911797721 51110 51058 86593572 74192 74152 397772860 38389 38390 575447973 69452 69494 369516676 11176 11220 378474735 6101 6094 441498558 77497 77531 475462922 68619 68576 472575994 51967 51968 290101213 33354 33355 908812715 85526 85527 124187196 92356 92357 431139288 13462 13463 767525187 57693 57694 828808002 5263 5224 128620673 59106 59077 596164131 57885 57868 527735173 24516 24536 8825996 62920 62921 948226091 85225 85226 467504074 55967 55943 120187187 49675 49676 590438685 93561 93562 728283682 35789 35790 957270098 94870 94871 14785615 90328 90329 510822799 64081 64082 495691856 12450 12421 198881756 48485 48486 661393224 46382 46383 375256096 58903 58904 654059383 43981 43984 352199969 62430 62431 699895093 24968 24969 987290494 46667 46623 738770871 80412 80413 623772594 40343 40344 193504400 7470 7463 959034302 70302 70338 635202404 28085 28086 865148838 82235 82236 292541357 98502 98512 801635342 43358 43359 773855142 67315 67273 507962012 52273 52318 651173256 60830 60812 57384784 88912 88964 840355115 9587 9559 792438273 19040 19041 123315435 21162 21166 57984399 50003 50004 428987892 26783 26754 198961719 11973 11974 771228752 14071 14072 746905124 97926 97927 370351571 38211 38257 340501549 66137 66167 741815845 14457 14458 588704744 67657 67658 20177579 95338 95339 18953967 7011 7046 811338248 20501 20502 109531262 32513 32520 208869936 79722 79723 329493211 22063 22064 568087074 73140 73141 833863084 24515 24516 364846233 78527 78528 799621472 61775 61776 971832716 77172 77173 888135680 8215 8216 781839360 595 596 482991125 44315 44316 742193823 14765 14766 71834962 14410 14411 362923375 74207 74201 166464133 13871 13856 442306143 92398 92426 589242005 92273 92274 950573353 76700 76682 245519563 53830 53831 590934275 71019 70999 254092938 38284 38285 586426008 19491 19492 636249339 1728 1769 901395376 67426 67427 9994849 36109 36110 676960999 68764 68772 304739485 3738 3775 481799323 9891 9840 158294142 61918 61919 784177245 12511 12517 835648539 24021 24022 570433765 35331 35379 146196322 4494 4495 908886803 19369 19333 926341106 9239 9240 979870365 57546 57521 843151799 52559 52560 19505814 23114 23115 694547005 63026 63027 744482522 86640 86602 743865409 88575 88576 887762506 88640 88641 362758997 66193 66194 616256637 10147 10148 156576578 82808 82809 125475677 26591 26592 994638286 3882 3883 34150403 99355 99397 498582982 65370 65350 14510255 25699 25700 204029293 97163 97168 552698818 81284 81322 260388383 77647 77648 667534019 87083 87084 310848335 98940 98895 470292188 73023 72977 783666002 55613 55656 539450442 15143 15144 531220798 15341 15391 388996902 60378 60379 710985063 91202 91203 47333311 69271 69294 278447417 3706 3707 137044360 98490 98491 341955508 74992 74993 357741314 20661 20662 519246060 90410 90411 36647879 51831 51832 811413569 97216 97231 976370762 18434 18391 646438969 90573 90585 72628258 67935 67936 382601656 5023 5009 821348462 1156 1203 811075188 50572 50525 739179238 84833 84852 50368941 78288 78266 146373991 3579 3580 961072310 47062 47025 457193816 54405 54408 597523437 91966 91967 332904139 34817 34867 448600875 90408 90456 836825862 63259 63217 249093159 45529 45530 288744635 66625 66592 436949160 50162 50163 708026208 5089 5090 71404862 19005 19006 897627051 19226 19215 441033621 65278 65279 137843412 16844 16845 678205397 52071 52123 348193727 75039 75040 639489116 58638 58639 456403472 72547 72548 455974561 74027 74028 721519747 41023 41074 842687428 32444 32445 872403820 54497 54542 992781278 79166 79167 475570721 18220 18171 323446589 52910 52878 722764504 76882 76883 38397244 31997 31953 151304184 63160 63123 979811552 77286 77299 309267770 41864 41874 110278089 34266 34267 969252849 2356 2339 700296624 32609 32633 46027209 55740 55741 576063938 23065 23066 780608039 61480 61481 245083900 8242 8243 623360494 97934 97902 975028452 66215 66216 549484146 16851 16852 713344010 95432 95480 773898072 69821 69822 674875213 23710 23711 489980777 30259 30260 815466138 81281 81282 862083650 76394 76395 36537582 96673 96674 776061299 83014 83013 726147800 26762 26753 268656438 5584 5579 173324152 13191 13212 989866593 43938 43966 266668929 5610 5649 232606170 52490 52501 880528733 82420 82396 519791776 65451 65452 31965588 88331 88333 672334824 90517 90518 244427823 83686 83645 852851733 77677 77678 772562750 46365 46319 293335887 82215 82265 144946504 40469 40470 302802306 62253 62217 416370582 19208 19226 865710251 56605 56648 706206945 14898 14883 508872657 79150 79124 77053874 6178 6230 477979247 13113 13114 978726826 2973 3006 82599397 44632 44633 905014513 1749 1750 130614472 84553 84554 634966193 78584 78540 811603131 12605 12606 879362184 56146 56147 530299567 48058 48083 390595915 36143 36120 105100781 45731 45730 172893937 68837 68888 19767613 7997 7998 561961953 63828 63833 854691064 14026 14072 31696994 24029 24030 231291456 4226 4252 318490880 20552 20553 127169630 93821 93822 739667245 26026 26042 902484226 90566 90567 555203700 6883 6856 384064395 95061 95093 374593501 89384 89385 837121414 11558 11538 874074888 36892 36916 986076298 5888 5889 913935606 51808 51809 794176590 21563 21564 668889242 72707 72708 867696100 51211 51247 333053529 39076 39079 563088742 64109 64110 972946416 99791 99755 475177522 61041 61064 177202657 1611 1612 727666755 42676 42648 445562394 3017 3001 732407915 46947 46948 395684410 14538 14539 605652332 45902 45950 438348305 84408 84409 128506115 48089 48090 786574022 7754 7732 111558776 63865 63866 70214791 63471 63472 643516628 43131 43132 171944603 94133 94134 666605364 78865 78856 892176775 21147 21181 656713342 10965 10966 366615640 78394 78390 711500586 20595 20584 684344567 30009 30010 646192712 84177 84178 807665370 71038 71039 430522814 79852 79853 703701051 404 363 641102966 9048 9049 461389068 97730 97757 215354619 89065 89066 631107227 69170 69125 251640389 77657 77658 170990615 41771 41772 380957493 54426 54427 818291672 2928 2929 804696481 36865 36884 771095162 17706 17707 434560912 8115 8116 745128827 41095 41142 830266836 9381 9353 311820948 85950 85951 67803801 93829 93830 840758799 25899 25900 792230171 84649 84634 209279718 9448 9409 459267159 45323 45333 958483858 94966 94939 185792817 27764 27775 349750875 83714 83715 894705290 11454 11455 284244122 94918 94919 779779824 29960 29939 715886616 39554 39589 139784176 37295 37303 22601714 747 748 772511023 14651 14652 290814194 17330 17331 224717796 36455 36456 415684504 54120 54160 230754710 57464 57465 806605459 80989 81007 808323524 14851 14807 417877025 80364 80338 847593985 85861 85862 12946718 53229 53226 388413528 98570 98557 295138839 15351 15356 976069808 9459 9460 805306010 77437 77438 361072161 68917 68918 379646964 16567 16568 819392702 93030 92987 536438122 18790 18791 89728703 23644 23617 376554942 29174 29198 228569367 69893 69868 2891239 63434 63443 892760566 74072 74112 802105321 89573 89574 64184989 81649 81674 675039650 33712 33713 462434776 89512 89491 149464916 88157 88159 597271942 87219 87220 331043903 5191 5168 444074486 13580 13547 856032826 98769 98760 995290647 35446 35447 335617999 24058 24106 181256495 48685 48730 637953809 69408 69409 244311074 24337 24338 955307696 21803 21752 741172056 36885 36886 556701230 82624 82634 656283372 37886 37916 860415824 8760 8756 690810129 21889 21897 825588721 1337 1353 137762688 45718 45719 147133332 91673 91674 708009363 95166 95167 411404473 76715 76716 953775675 76004 76005 98667415 50549 50550 773313012 31526 31527 828758130 54478 54510 418701797 28441 28444 130356828 39344 39383 42228397 9535 9536 781709913 35991 35945 977590550 18457 18432 478515616 62535 62542 32264501 20052 20053 950427774 4918 4875 282002059 58752 58753 653455494 13060 13091 130425814 80715 80716 484436770 81700 81701 64495032 58202 58201 21312412 26242 26282 885159890 37869 37870 740359752 41093 41066 719812297 4768 4769 277957496 83590 83597 632180133 36367 36321 650190442 4355 4356 374642278 68355 68310 583147448 145 129 635308793 41824 41785 688912097 60910 60861 320615123 491 466 327518522 76192 76152 514953518 34037 34063 795498928 90237 90274 594155049 19921 19922 966329156 9566 9567 591681840 93472 93426 212371992 38698 38699 812517482 7304 7305 179783489 96451 96452 472574366 21224 21210 864722488 28015 28002 437980600 80239 80205 867769419 22488 22489 908179541 2271 2272 898904914 67669 67670 217166666 50933 50934 743045410 74168 74163 840658694 59845 59834 642291423 39000 39044 179533208 32602 32572 896904690 16954 16955 605053640 7109 7110 290965611 44965 44966 876816331 9963 9928 620360872 88314 88281 451209407 45053 45004 447325544 8890 8902 620519047 55726 55727 756465754 33879 33880 845258783 61952 61970 377024929 69162 69163 69461873 58404 58405 741305567 2553 2554 154971546 41832 41830 952877716 29230 29231 242510334 77044 77077 504724812 37540 37541 803922535 58196 58197 70095579 10337 10322 503592693 85762 85748 872550980 73939 73940 352747409 32 27 154323296 70246 70248 842729480 29127 29128 536078199 66280 66281 589144327 43918 43919 47680198 56419 56451 463915533 76628 76629 95399614 93894 93876 481711413 1317 1318 742033947 71569 71570 10892499 10941 10960 575705819 12978 12979 736095007 23388 23389 823436205 74872 74873 556088970 53227 53260 192134376 99092 99093 979777183 61351 61390 659233301 257 258 576948340 2242 2281 506214783 97076 97034 729876109 15085 15086 992397162 60904 60899 810041183 77764 77765 36683792 40461 40486 85061972 71036 71037 666933206 2160 2161 296980907 26503 26466 212646598 19562 19563 794234367 53534 53500 955744099 30329 30342 422219899 57933 57938 534544156 7615 7657 698059035 82480 82481 8698048 39010 39011 235616071 96905 96890 260823929 93607 93608 601628612 16645 16594 278896304 16692 16693 553506927 17958 17924 116607953 92867 92858 911318271 53056 53057 602723141 82223 82260 661624784 93928 93890 617899159 44794 44750 950548222 49533 49495 531251551 25803 25755 597236763 71200 71155 372855778 14126 14132 652394344 23335 23336 3809644 1892 1931 919467084 19145 19146 587797574 33739 33740 284797621 52824 52825 713384278 53372 53357 429138443 51575 51564 393247499 42197 42198 461739941 89142 89192 832857910 24216 24217 216939476 78465 78466 598899505 50724 50754 25057740 92664 92666 24688015 17105 17106 329716363 16393 16394 385917733 29208 29209 158696890 66968 66921 643637156 41531 41487 769642930 54794 54795 435028322 13436 13437 29210118 50635 50584 511786597 61182 61183 748049357 10185 10146 330859476 27071 27072 729254274 13722 13694 197150345 64355 64356 795860079 38906 38949 258606619 45310 45311 634867724 51749 51750 198554458 8700 8721 547355666 52780 52781 300560272 61035 61011 917638224 9989 9992 318757257 84155 84156 841734804 74494 74472 145094377 72472 72473 413241813 21581 21582 742273749 32703 32656 328866334 41646 41626 250942072 32467 32503 716782289 43860 43861 577276627 93248 93249 710676649 4349 4350 822452542 45021 45071 257246372 8189 8190 92916185 13768 13818 461837986 91161 91162 126911177 708 709 92840329 45116 45117 403218707 16561 16562 172171866 88227 88228 559663721 14048 14049 492663821 37857 37838 849372826 60007 59980 336763166 49414 49415 32789729 26267 26268 146808381 68545 68575 638004625 70032 69984 305544070 15266 15274 276190770 9292 9293 101886148 97598 97625 235882738 93954 93955 469082399 18853 18811 931705381 54470 54471 220022223 35577 35578 877303082 58853 58877 96921031 20684 20685 440722905 6398 6399 54188254 44768 44792 308149791 98130 98131 48217790 24951 25003 794690280 17895 17896 509357768 27911 27923 337345457 94805 94806 750935535 27033 27034 702233077 56396 56383 296106659 26181 26176 82000047 17094 17137 633977149 72616 72617 704539519 73504 73505 598429730 47427 47394 451069015 21777 21756 796500855 4527 4489 565238004 86626 86627 351980904 78795 78766 887826496 75062 75033 321360259 20583 20584 701307897 82900 82901 984159672 49895 49846 271262102 35737 35787 658509194 71756 71757 377750193 28697 28718 173773049 3665 3691 934191883 59945 59925 505944185 43369 43372 831197438 25936 25937 744264033 18172 18173 68042512 22664 22673 807705711 28544 28545 191199969 81967 81955 534611692 38940 38992 887437707 58651 58657 248333958 37987 37995 960313513 50095 50144 913684475 23607 23658 312963266 47909 47888 559409569 338 363 577046261 69851 69876 770919657 38639 38669 125166681 37476 37477 526300458 7354 7379 883483299 58469 58516 661981282 87000 87001 375246027 33240 33241 192811274 33274 33288 853641860 7107 7108 72841782 2876 2877 134482095 12674 12675 111223656 28358 28359 761440950 50043 50044 376971683 42022 42023 126130030 71159 71114 185043251 6949 6905 818433701 26798 26799 582086394 19366 19416 204440554 63961 63944 103539799 49864 49890 508976705 4118 4119 843415418 17887 17914 105134823 79179 79180 337162480 48723 48724 404493767 21082 21057 162753162 6759 6760 732120331 28213 28214 560952832 63933 63934 580935663 75189 75190 489035338 94470 94491 214999381 7887 7848 446283657 50329 50340 849896932 20602 20623 894956120 93828 93781 269522782 56333 56334 553610523 17965 17966 941935908 42842 42850 641990228 92071 92072 556129247 35567 35568 499702701 25245 25246 968592255 50713 50714 696908127 68047 68048 38077448 28006 28031 396730431 23581 23582 238212102 45624 45615 554826980 51041 51067 723894151 10548 10585 601265726 9127 9079 849478500 39224 39220 876870658 29386 29383 519188040 98390 98391 731205558 15292 15320 685134379 35027 35028 626860395 58282 58232 32406943 17319 17320 105341000 6069 6070 840458890 93094 93095 291834620 3134 3135 826481093 61757 61725 908781118 13848 13849 880740416 84476 84502 467140296 98982 98978 350559295 7541 7542 760773893 72086 72097 889882477 62450 62451 445116660 65908 65909 91782172 41042 41002 839207394 16072 16073 526381429 26443 26444 661067023 75726 75758 543913777 55688 55715 28795971 82847 82848 513828015 81877 81919 453805227 67402 67403 795284234 42211 42200 405074817 70538 70556 505649748 15919 15883 772147833 48729 48730 155095927 85986 85998 143996841 87733 87734 967538055 85589 85590 686140414 94466 94467 294614478 39393 39346 967742295 1536 1518 111430173 68012 68013 867293168 2113 2114 126529609 43326 43280 253569250 71959 71960 899941919 91979 91934 924199623 55129 55130 925806980 68814 68791 187738055 16181 16182 383996819 63565 63526 243267322 16327 16334 596675935 87169 87135 199049584 4854 4884 697388688 43308 43309 657565689 14958 14919 93989262 63125 63126 978893892 54889 54890 891362816 88924 88875 138023823 97250 97251 285406091 60963 60964 229682062 1088 1089 276056279 35002 35003 224806684 79604 79605 201284055 62020 62006 589363553 59065 59026 230807810 60791 60824 599495121 94068 94069 666129704 109 110 898815888 66341 66385 184809701 8263 8252 303602752 238 239 213770494 41138 41089 503386943 34511 34501 958367154 66706 66744 996750802 52437 52393 56002045 65150 65178 5964199 22861 22833 63833178 32264 32275 739158237 82425 82426 93161594 46788 46789 48202571 17957 17992 454717729 74829 74830 203132035 59214 59176 72180136 70000 69990 56677314 24107 24110 230146605 47525 47528 995472365 40057 40036 352823275 43009 42963 893489288 12078 12079 752723429 65821 65822 130160563 51093 51118 98042710 33539 33537 230624941 88277 88278 23521053 27641 27642 232699692 30777 30778 580001440 79284 79285 804744375 54582 54583 777621634 4873 4912 682797086 37922 37923 116039515 45950 45949 329119111 41223 41224 836046679 52400 52401 527778777 16514 16539 720560618 77315 77347 78401746 70536 70537 491205737 89853 89884 460404381 6486 6487 156768175 26893 26894 588598306 44023 44024 967635105 70302 70303 247281622 86420 86421 996193981 37600 37601 214974540 41164 41165 253826673 55201 55202 993710715 59032 59033 531993749 56528 56529 355043782 67921 67926 813700304 77328 77329 722607752 9972 9973 383847670 20900 20944 455739510 66099 66100 632568537 41005 41006 589184965 16092 16069 510913714 48316 48317 504461768 2744 2745 667070293 45769 45815 154649192 11285 11326 834570219 33855 33856 743976274 39145 39155 860226069 8249 8250 17770412 3885 3838 710950995 90374 90375 549899104 5270 5313 567620882 64665 64699 642880003 9839 9810 71153541 25966 25967 211217 51353 51325 60991728 21532 21486 817079013 74645 74679 760256982 69139 69140 387255976 7807 7779 81171516 4746 4752 53100772 32878 32879 942081087 14682 14687 810812698 44983 44955 455499517 62934 62935 689601934 58848 58849 631542809 74868 74831 548791842 5238 5227 61479275 52945 52946 160264138 70502 70503 904228596 17730 17731 7002820 91796 91754 488108894 65820 65821 563611612 8927 8891 370016432 86648 86649 314496255 6167 6168 757451325 88060 88061 771703853 57256 57272 967495797 19219 19196 419167786 52992 53040 250280584 46815 46816 633268192 94102 94103 544871715 78228 78229 812087661 93997 93964 672390931 20033 20034 788213176 72228 72264 357251713 12052 12053 703225413 66687 66688 506689652 87751 87752 292555946 11405 11406 265365424 33902 33865 154441336 69246 69254 258547686 45699 45697 987553329 47477 47478 960983532 68261 68250 346661920 10495 10509 491573524 29454 29455 932793376 28602 28603 349236209 46313 46314 753693283 11333 11334 226332089 50187 50188 769720204 58289 58290 865659731 60408 60439 719273689 67464 67465 489455341 39265 39266 964057278 98161 98123 53411856 24245 24246 763872705 50630 50670 303444794 36500 36501 933127963 77284 77285 944207846 65173 65174 804159170 27515 27516 715981494 30358 30342 461126130 2961 2952 39067805 7847 7864 292272453 66983 67006 792307888 64665 64716 204571913 50369 50341 308493657 59847 59884 713433778 73958 73959 570975055 53954 53955 80192636 2832 2852 149844969 58321 58322 951584764 31724 31755 810282502 79665 79674 634546093 78223 78224 879436218 47292 47259 221333678 60953 60951 263400671 57165 57113 837848523 84422 84372 120381985 15686 15636 411825311 72250 72251 99138950 59702 59689 159971797 11976 11977 951940871 87270 87287 559040917 2737 2751 335056731 27376 27377 60570656 16866 16837 309339932 18835 18813 873345574 44647 44642 495988526 66046 66047 923325989 68293 68294 317301616 61643 61623 320027248 221 249 53755446 27172 27152 817857676 10809 10858 581028289 56145 56123 587138369 56869 56870 826396455 70781 70821 565723252 18886 18887 613720205 17568 17569 232181160 38852 38837 270898190 79616 79617 667405099 81236 81186 591336995 43560 43561 809554301 23924 23927 678236614 7529 7489 557896081 33353 33354 149606477 65427 65381 297422067 49160 49161 154944647 4858 4889 848652452 7893 7877 667627023 74103 74104 662263761 35037 35038 776055238 29742 29743 564260493 61485 61536 731309066 60570 60526 777749758 60147 60183 770704001 73718 73719 648612497 80195 80196 683076812 2101 2102 12546394 57571 57548 877499017 36575 36576 371167245 63089 63090 63022852 47743 47760 549781104 38309 38310 790966138 80285 80275 27769649 51542 51543 784379696 29303 29322 581736251 77154 77139 139579125 17280 17332 280672445 49349 49350 70120929 65826 65827 824904728 55554 55532 347063140 86499 86500 363786912 69030 69064 897536111 27108 27064 968910541 65988 65956 157225802 15785 15786 244909887 40374 40323 773615498 32752 32741 947967002 50699 50661 660865612 33145 33146 961162436 59498 59546 20224944 54964 54915 533325909 25493 25455 2596009 16599 16642 44838041 30748 30749 520646873 19442 19408 306556409 40916 40917 538796510 30871 30872 64032188 69061 69059 738586155 40530 40541 523725090 37966 37967 355460741 51087 51088 391536847 6868 6817 172261831 37267 37277 827660166 97780 97781 943630435 79594 79595 344610135 94998 94999 653414524 89114 89115 67961411 39336 39373 273473110 7106 7111 964401144 47367 47368 538883326 23255 23256 732097631 89319 89320 570883313 10948 10924 255987617 7817 7847 921708662 94996 95027 28686183 12053 12087 337805602 84391 84392 536622337 27068 27057 590453375 53682 53698 936032791 98730 98731 597131353 31671 31672 519059179 92613 92614 390743976 29764 29714 955678833 83071 83072 702161669 61210 61211 753720419 24888 24889 64436905 41079 41084 349564132 80628 80630 81790190 85822 85823 97899880 53915 53955 365677994 24622 24664 795460556 61461 61462 570352233 37047 37048 539880701 88141 88108 479349361 11570 11594 659449675 26607 26608 945795993 52476 52477 65279825 37759 37760 567986950 12609 12610 83709613 92765 92742 25160831 44309 44261 514544152 72411 72428 210235523 68732 68731 207778932 92056 92057 815190403 1516 1505 282524182 84625 84626 179153179 81002 81006 11377010 36403 36404 136861457 47649 47650 529284918 23043 23024 511817671 86893 86894 944936122 75895 75896 40855142 39429 39430 671747212 46686 46729 301830597 35891 35892 746965885 77929 77930 951673721 95937 95938 489996584 31203 31204 420797172 26268 26241 27033472 7618 7669 496585209 95865 95860 582650517 89108 89083 53198591 68243 68235 144234491 41288 41289 873638360 55301 55345 280882160 32680 32681 437972729 59553 59595 964689230 66294 66295 704226666 51444 51445 377920760 87197 87198 248494974 33600 33640 623433775 42000 42048 27355448 53706 53707 267168856 45459 45407 212125640 51239 51203 271960560 57884 57885 681333042 59465 59512 298944692 17329 17330 411408353 17872 17846 991522032 96324 96305 485174966 93627 93628 156877791 18372 18373 622293339 42725 42726 554791737 64388 64389 359344148 87852 87825 14674245 5552 5538 184291769 47213 47246 576995723 8926 8927 927904552 58039 58040 410677267 8480 8499 632549397 76567 76568 801651444 27257 27282 611919187 90016 90017 747779632 97726 97727 183104303 6443 6437 967413931 84597 84598 317053000 15429 15430 781688883 62221 62263 590946208 50071 50072 680560768 89661 89687 997640503 92361 92362 169691787 40721 40773 989009484 51980 51956 21792554 95556 95585 680861139 37320 37292 836547451 99287 99301 455155086 27590 27624 656190949 93344 93345 199023856 59769 59770 524416763 87781 87806 543273133 2551 2552 888214577 72722 72683 847530917 16439 16440 101707157 15196 15244 365356535 59963 59964 842440581 42988 43039 546218647 11081 11120 967140111 50592 50553 960774833 10711 10737 295782412 62812 62773 743444985 88134 88133 218637171 62575 62543 36009659 9625 9609 554221516 65697 65698 984522847 72290 72285 808779901 19177 19179 975357602 71275 71297 875582554 96697 96698 312230322 16658 16659 495898794 53340 53341 780620991 74902 74903 641618890 97895 97896 756810967 83708 83709 728604591 12847 12848 449193458 98905 98906 708493652 5482 5532 565757254 34899 34863 525359187 94482 94483 730338054 87893 87916 114010817 85330 85331 368984873 58176 58224 354062156 48359 48360 587710411 94564 94565 507132457 53942 53972 259749247 23128 23084 462956166 94738 94776 251986553 78791 78797 530511443 63991 63992 725060884 14045 14039 308709729 88282 88326 948816183 35441 35442 696913874 96585 96586 484911700 11362 11363 27844312 44184 44141 351440638 78921 78967 118557484 43321 43322 118752518 13601 13602 475618756 82367 82368 629308394 94479 94448 550612612 68986 68987 329948280 11163 11113 546362091 65333 65340 520678196 21405 21436 737909336 49469 49470 392674551 61709 61710 734077618 54469 54470 333559413 64831 64832 689126626 56835 56805 784228571 30166 30146 931241888 74 73 992934615 53513 53539 244087366 52661 52678 421540345 47328 47329 883392496 95216 95217 183544931 73551 73586 515208099 38569 38606 369162491 14929 14890 367290185 38716 38680 140071573 88677 88656 430673336 83022 83005 986080610 62235 62236 506942019 10409 10410 106688260 73198 73182 931384034 28001 28043 118409368 16855 16875 2662167 18759 18774 5421191 90756 90757 747353159 97029 97030 946519546 58841 58842 141036642 78181 78182 841865193 33538 33507 629760244 23790 23841 292503771 24533 24534 69665470 32873 32874 785090377 56459 56484 629894744 61698 61699 848342664 39537 39547 755470728 55661 55662 302449196 4421 4441 724731972 68189 68200 909093381 49495 49517 266239805 34420 34440 20817156 40710 40716 941195834 46801 46802 224765620 72746 72747 473388350 4142 4132 57665725 13795 13796 430071271 90726 90727 963435306 72907 72912 590867034 73881 73882 113227241 74563 74561 475410127 52803 52790 247521412 75874 75875 854647153 80286 80248 826226031 84017 84019 228888130 34214 34215 170314876 85917 85918 378018 98122 98164 966798748 64442 64424 972712603 56394 56395 319485305 70994 70989 705628134 46505 46506 935451007 47322 47275 663111086 2746 2785 156843127 95055 95007 810332124 52089 52090 969402020 9481 9482 224780121 68325 68326 234121861 20276 20277 658864340 86253 86254 426434214 79322 79323 689473109 28886 28887 141658634 2662 2663 769186732 71878 71873 435547216 6886 6887 970921252 87284 87239 896250371 30576 30577 122134279 12325 12326 987138316 30243 30244 938555258 14226 14227 104162486 12660 12674 222675688 9995 9996 821871002 34490 34438 960660112 5864 5888 386470984 44191 44215 442174040 58466 58467 27947673 69881 69882 50231507 57379 57380 493444436 24286 24249 608303319 51882 51883 229761184 7053 7019 937667131 12012 12013 669681837 77123 77124 337752474 41932 41909 818796625 30225 30228 591224858 66030 66031 221033949 94290 94265 805040916 79674 79675 217151968 60036 60037 885860555 16872 16873 40153625 10430 10431 761013286 98 46 295324133 17864 17865 372077646 15653 15642 282074336 1625 1626 871393429 73224 73239 652168832 45258 45249 940399615 95827 95791 61108985 40464 40470 820186922 17517 17527 485755012 22715 22716 358623139 55871 55872 828794136 39716 39756 381642837 91806 91807 716493588 12077 12046 184249112 14274 14275 611028117 18978 19003 753672151 43546 43547 646238646 38171 38172 922828610 83735 83770 508962093 30308 30289 472257845 1788 1789 11500609 83456 83457 807874731 87616 87649 489053433 64192 64195 303191297 6037 6073 434283666 39634 39594 881469262 89311 89339 569184210 78074 78075 383584643 56589 56574 978971834 61931 61932 560050419 58549 58550 753905139 81093 81094 320042436 75290 75291 79502340 21182 21183 933761172 63065 63066 370287183 38013 38060 725785209 5109 5116 147858208 55075 55076 657518675 49254 49271 461512771 66289 66290 762714686 44865 44866 506732926 8394 8382 463583595 80248 80249 780439162 42850 42851 802066987 43395 43387 578188947 95639 95608 342564294 70900 70901 231164893 61894 61895 303780305 35147 35101 710646196 18144 18145 792090321 81363 81374 875346835 53560 53561 193110737 56706 56753 987144916 22199 22223 448532488 90813 90859 985414179 7901 7902 822962162 49183 49184 770293021 6427 6444 639719990 92440 92452 661123744 54345 54346 55044683 88246 88209 732110723 46869 46870 434208089 68202 68224 54616582 78401 78402 830938116 549 550 515382117 63662 63614 204759944 36665 36666 19300928 69122 69123 438708042 51296 51297 254612519 82507 82457 958561785 20272 20273 613357306 46175 46165 755986279 67150 67147 381129193 86387 86407 853354092 17541 17542 579052007 78066 78041 718149794 24468 24469 784994356 41465 41475 690630926 2042 2059 99273790 66689 66690 988361711 46548 46598 469285588 69084 69085 783985423 58553 58604 395553659 88158 88159 445968936 27156 27145 690103512 96048 96036 791550076 10904 10864 889788468 37441 37462 219939988 69501 69502 550297162 80639 80640 915100537 65531 65532 425113351 65782 65764 557869843 32774 32775 782217252 36563 36564 847579684 72206 72227 941636875 3268 3269 16270256 9343 9393 351329194 96030 96031 755368302 51056 51058 93915983 56371 56423 471122353 24145 24146 387427070 78070 78071 891482318 49661 49611 350896734 33926 33915 91882381 36615 36616 293989752 12104 12149 842216448 32116 32117 310856926 33573 33603 873491642 40354 40355 970996814 37387 37388 654566681 60823 60824 472702384 1869 1870 989712412 91357 91363 294876939 73278 73279 431916071 78129 78130 173585165 70787 70820 753810771 34592 34551 773757308 64088 64089 455892407 33257 33258 973291115 22172 22173 874063816 58337 58323 385997798 14873 14874 971565088 91529 91530 955273425 57770 57742 213056335 23741 23738 627998008 46053 46054 279342709 59980 60032 783429005 55200 55201 401340131 2772 2763 962851528 36154 36127 327081690 62746 62747 778902945 92864 92903 953863590 53517 53518 219288931 98141 98129 69608594 12357 12372 309052050 33022 32972 898921942 550 551 275921554 84333 84368 979238316 86417 86418 832449984 84715 84663 379211616 36419 36429 747191959 57309 57300 911509770 1224 1183 984024535 7757 7762 759887312 82911 82912 480187419 29111 29112 378933830 71659 71616 947861496 46860 46810 92047277 35344 35307 15738454 4447 4448 392091850 62898 62899 400997683 4241 4218 204782838 1432 1468 907603226 91710 91704 860974607 21004 21005 631568471 84575 84580 477270294 11748 11749 110134291 39948 39949 134630666 53489 53500 735660580 43781 43761 304517408 44499 44518 701735293 78904 78909 299565652 99580 99581 72019177 9366 9367 427699626 72088 72089 465559646 19072 19073 622192141 39756 39793 944057769 61363 61364 307219865 64080 64081 547664598 31336 31337 530411823 46639 46655 44866467 41365 41400 661687195 23165 23154 389522621 31017 31018 698325938 8474 8513 349152868 38986 39029 649683948 93450 93451 775589200 10969 10988 823695054 15803 15804 702086022 59927 59969 273683627 78996 79017 419438091 9996 9997 845482762 40251 40245 710197253 1206 1194 830893531 81555 81556 674747762 18763 18764 319587524 12796 12797 93668220 76809 76804 759619909 19992 19993 262606326 86372 86373 862293562 58551 58552 849986850 6710 6713 930536209 6676 6677 899977248 47470 47471 667098732 33551 33528 141674171 81885 81886 142805598 66991 66966 403634632 79137 79138 983632574 35361 35327 383687581 89412 89392 504320379 90221 90224 674648734 6431 6432 240059870 54562 54576 662438895 58219 58201 561958693 36854 36857 534158236 6378 6379 69036723 11163 11203 351418859 33757 33781 492863210 22716 22740 333062531 34054 34055 230406587 70609 70622 90584375 8165 8166 9265087 97193 97196 997414056 6316 6315 229644377 79702 79703 887126618 61939 61946 348927672 63295 63296 469907146 75774 75775 645198209 64980 64981 378351639 25502 25513 428420521 83437 83425 563364703 46764 46798 670995494 61672 61638 229481631 37641 37643 796034606 91884 91885 624572472 97661 97619 17044648 25810 25811 238934738 1365 1374 802821097 9879 9855 981633867 34293 34241 741155112 44522 44523 620835739 38970 38979 450906930 19786 19750 339006549 54621 54628 320071054 13390 13347 803257189 57636 57617 467250863 88818 88810 441425462 43608 43609 946747938 669 670 766019610 50283 50319 216636674 76868 76917 414633013 58415 58446 491480668 40160 40161 498264367 54130 54131 613304226 95652 95653 251004182 35344 35392 134394287 45757 45758 905973178 9759 9760 357752104 24668 24698 766135486 94847 94837 126607152 45134 45157 970996056 46746 46747 931991787 20463 20414 73362184 17773 17774 850531655 34935 34936 233014316 79447 79448 149826654 53996 53953 745786256 78081 78095 522838297 688 689 210911495 1937 1938 206022208 46942 46943 204680630 71294 71295 934472403 95198 95197 111943179 98651 98652 309273860 26152 26153 131756645 17964 17920 515510421 67919 67953 719835436 3736 3766 461938015 63032 63033 351991175 61786 61787 777543380 64205 64206 11146491 52001 52002 650092704 56264 56217 66776112 20782 20800 107985960 384 416 697221392 10043 10044 709553310 64261 64262 718882967 83779 83780 372205229 59287 59288 723094739 67127 67128 448044621 39691 39692 201372333 34970 34971 760707832 31945 31984 67133597 29654 29699 483781139 34191 34192 65705302 19847 19821 195702258 20630 20621 636205017 65438 65402 873695277 49036 49037 46470512 67617 67649 651820567 79400 79380 912830528 89103 89086 454950201 22866 22850 818375694 83306 83307 152421745 75762 75763 356496631 18677 18678 548548857 2214 2192 37559015 30925 30919 834144386 3204 3205 613967078 9019 9062 461750074 88117 88126 323620970 75021 75022 722663383 25520 25532 470867419 53784 53823 320175427 64834 64835 458335789 57372 57373 392436550 8688 8689 623988607 10213 10214 855239365 91567 91606 570503223 25564 25597 51973064 2903 2896 307180901 18361 18362 459331415 2777 2733 14048160 98874 98875 279712997 59275 59250 116530570 68369 68334 802080596 714 715 496904043 51881 51916 26991668 4082 4073 978882365 4587 4637 787254573 20933 20908 400003265 58256 58257 610467921 64885 64876 447899204 67696 67697 385413167 82899 82900 193393424 28200 28201 759938492 27114 27164 485237519 26561 26562 998117510 10358 10376 329848657 81369 81357 57798154 29364 29399 291051941 43629 43657 601433299 90407 90408 268493055 68323 68324 951835399 33035 33076 654603742 44040 43995 415321032 79631 79589 862192454 82589 82584 284813365 26539 26540 666725757 20962 20915 380589063 44937 44938 902626948 33614 33615 703541878 54197 54245 152928378 46105 46106 214786739 97227 97228 441009007 32345 32352 2208893 1407 1408 725462201 17305 17306 8645130 67285 67257 74529509 22823 22824 107764093 48071 48072 101302676 12205 12190 903565168 99785 99813 576280202 88831 88832 328070045 9858 9859 774382608 31337 31357 550987791 13564 13576 183794648 74380 74355 702460665 52169 52170 241141394 65879 65880 623180685 87321 87282 455506829 43696 43692 691261883 76352 76353 647012067 47153 47174 730852366 21580 21555 718956396 1403 1416 938123117 70092 70093 62589605 5168 5169 829898243 39507 39556 352686267 53059 53094 348157478 34125 34143 776235674 32161 32188 384547396 46641 46642 334606065 24002 24041 676516639 56309 56310 466574318 95999 96000 697918294 54870 54871 20446008 89076 89070 504638929 36222 36195 107012250 93834 93835 770759270 66934 66935 197561801 41022 41023 269627298 84600 84579 300535900 69592 69582 60250657 15088 15089 137384067 57127 57128 59866624 96501 96500 33517041 13663 13628 327849719 64620 64621 210005122 76212 76231 949416601 22298 22299 165647857 64928 64896 437595804 98142 98138 475435144 13443 13444 943923359 12698 12677 379459757 84300 84301 331541789 94426 94405 79731227 86938 86939 524524272 33095 33064 676917856 76900 76914 299948445 18564 18565 75230372 65195 65196 209027679 71583 71584 232455041 52350 52346 9325887 3239 3280 889403031 30835 30814 605250717 78561 78562 581805296 94461 94434 842211072 4481 4507 317395709 77188 77189 736111026 98099 98100 935304868 98528 98529 893763852 22009 22007 804506259 58479 58470 513794170 11848 11800 798196728 14039 14040 399306194 42914 42915 762873217 27810 27811 562612867 54530 54531 816769924 14238 14196 389144519 36508 36517 425005552 98391 98392 112768295 85042 85043 125054008 35330 35320 633441999 77182 77183 543799428 78601 78644 602833013 23098 23099 195165092 32669 32617 726150802 26782 26783 682741636 65457 65458 57807685 12995 12996 63695521 7911 7912 780766379 57871 57872 804582450 44329 44330 353360269 38762 38763 832042951 5067 5028 679622809 38199 38200 520953357 5824 5825 378994326 35798 35814 96714288 61520 61521 873894688 58087 58088 78117988 69375 69414 54873858 8375 8376 508899766 1607 1597 14920875 68740 68745 654848253 39601 39617 400796986 65911 65888 66608548 67442 67443 581859688 50288 50289 989794512 58063 58064 860258646 40335 40285 29856155 6568 6603 412142822 75450 75473 156801368 66764 66765 488062788 38139 38140 168260731 64697 64671 907519338 36657 36658 833455499 77751 77723 957569752 44501 44502 645594601 62785 62786 901234914 12680 12681 730220071 71490 71521 727491249 92189 92190 493506509 33808 33809 552444770 17395 17443 419766684 16906 16907 975487710 8791 8792 530048456 47919 47943 76467472 63772 63773 570281315 71952 71957 486812948 67466 67467 876643901 8132 8109 997663654 71552 71577 822510106 66992 66993 103389585 39869 39870 501344715 76820 76821 563678254 57302 57319 223124262 56777 56824 97229223 90897 90896 150552351 84816 84817 707357277 57000 56998 870867167 66705 66706 875088047 92084 92085 66571474 54706 54669 810498725 90930 90902 280478948 19886 19887 701953332 40612 40584 260817267 28299 28257 438563331 3630 3631 798315279 39044 39087 837624034 40212 40184 343031423 71750 71758 560279983 52569 52570 884940056 96154 96155 664036423 69473 69474 367737412 87428 87411 990583836 49344 49345 369915148 21930 21921 701189237 37862 37888 383554339 68314 68302 8233279 18782 18783 312884619 32343 32344 203186619 56963 56964 817929900 74254 74255 729218778 94605 94606 682371308 16942 16943 581274991 77102 77103 541362383 82284 82326 942070833 50766 50764 89253640 4846 4847 119081849 10865 10866 364900219 49485 49486 905970886 94921 94887 745536145 22398 22445 757483853 35836 35837 618545303 11306 11349 295078443 15458 15459 318489428 9667 9668 882529059 32670 32671 604391548 82316 82290 238134892 37933 37897 32276183 89608 89609 469038208 74216 74252 780672092 25118 25084 160790340 83284 83256 889288698 30098 30099 371377035 51639 51640 70438394 57729 57693 615319309 5844 5845 16319758 40135 40136 121803157 24868 24869 982240050 25743 25724 86665189 48780 48781 491418864 14573 14574 973955357 35036 35037 599462873 93132 93096 111058295 39179 39217 411993519 11988 11961 688686271 82445 82404 279801766 96310 96311 141456150 24917 24933 584713713 54434 54435 507232579 4215 4216 103780791 61881 61924 422509212 86485 86532 276348106 19073 19074 846052502 30051 30096 750361545 61049 61090 275116614 47163 47164 605280762 89754 89805 36150721 54014 53977 782457915 89501 89502 80190469 77731 77732 332739545 77409 77410 169249207 94896 94897 554440052 53198 53199 484768808 80445 80446 254083953 65089 65090 975057435 30851 30852 661119049 7872 7873 138914378 31553 31554 729545200 49058 49026 804633870 32609 32639 529376030 38440 38441 298162864 49272 49273 48334188 9557 9558 37960751 29223 29224 104276213 8639 8640 305887810 88791 88792 823212656 24817 24818 980439639 33970 33989 673936631 13239 13250 462878825 14952 14953 480540008 81918 81941 696336604 55653 55645 231539911 51690 51712 838327765 3672 3656 575048441 60121 60122 153087508 38457 38464 870534376 90436 90437 150819638 51189 51195 28783213 7215 7216 88627151 30295 30296 810360634 67837 67833 472245874 59066 59075 689053052 72322 72323 906650236 85727 85746 195892977 85351 85352 430822930 10894 10853 725312352 65163 65164 484630651 6603 6571 759744706 54554 54599 76983386 60714 60715 486787644 9188 9232 636486165 10209 10186 380000862 71577 71578 785690928 83327 83328 43353521 79980 79981 934135250 69153 69154 582321724 6154 6181 78562025 79121 79127 56421047 31046 31047 172578090 335 345 465868077 56059 56060 751540293 26204 26205 392182121 49321 49322 417321143 99209 99210 730642747 77676 77660 200032232 78033 77999 290117443 39378 39328 913112768 36674 36707 903265977 32346 32347 159671362 328 330 859006694 74404 74405 215471922 81553 81533 741024730 64255 64204 945705433 55744 55704 512346351 20442 20443 944304444 43077 43078 213123483 51029 51004 443739031 44389 44428 941788561 3196 3197 315748118 26586 26590 796387622 96917 96918 793106089 6478 6479 56494864 93510 93511 670415142 37930 37931 718315511 50097 50067 799510542 94516 94490 154810253 52543 52544 624074400 54201 54225 768598243 78605 78609 764769105 20210 20222 514346604 70164 70178 433464979 45912 45881 357562512 57795 57796 923642791 69966 69967 775421198 51375 51341 282137282 69461 69462 599727603 67928 67934 839351017 64675 64676 782362280 33105 33084 915066409 22457 22474 62758191 42347 42348 755240344 19365 19366 361126365 99405 99406 563968912 97858 97859 739412580 98902 98890 709107684 60775 60796 754702544 17622 17670 331923628 71396 71397 600572520 27946 27939 127020255 2253 2278 379384064 89274 89275 433367358 58547 58548 40040018 52704 52667 312145269 68805 68806 527236673 68118 68119 618749822 45264 45265 852905590 98196 98228 823547826 73065 73066 812455388 10027 10028 211430827 74612 74613 990224400 78419 78420 135872652 95459 95483 975398350 82525 82577 335611757 45946 45915 585645212 13935 13979 942734615 30406 30407 663396084 61719 61720 636542090 46902 46903 585989999 32005 31955 318341390 97939 97940 51059893 23283 23284 528436078 97533 97534 110591443 96269 96221 756023914 53890 53932 644056510 2490 2533 37819510 40265 40266 38546274 53786 53782 276906872 5257 5258 19461879 82462 82463 338464026 81393 81394 877273927 97311 97312 655301432 47507 47504 501176089 55511 55550 851336982 1082 1113 504416144 39047 39029 660680697 19534 19520 994020876 84557 84558 891855811 15346 15347 930957709 61336 61382 286305449 50660 50622 241662983 20118 20120 391584048 78262 78218 213154925 78137 78138 791019262 35155 35198 614127264 29453 29454 371895158 49629 49630 888247460 49743 49727 302618080 82054 82055 114000672 4661 4662 201878772 96394 96395 218268840 18088 18089 94981431 23929 23924 514100797 79670 79715 852389428 18516 18485 337608879 78039 78040 840305910 46757 46758 669515711 58750 58751 668736266 70079 70122 886740747 68978 68979 494202377 95046 95047 827875475 15837 15838 825629996 61178 61179 62175861 44901 44885 677158236 48578 48579 616113540 50892 50852 881036144 55631 55654 619403475 87294 87314 725596638 59512 59509 646804177 25508 25456 323522155 41364 41365 842309887 42453 42454 867206966 98009 98012 656831944 80013 80014 329254353 42378 42379 31259747 32638 32639 97786846 56619 56649 933866936 46630 46631 861287186 84607 84622 902113834 96828 96799 63508637 92900 92951 36527714 15896 15897 34093777 31267 31268 360096375 56995 57035 371119413 50525 50536 645900177 11595 11596 889524853 46027 46028 149394959 41742 41743 130002765 56266 56267 667734834 18355 18365 728844963 24777 24825 629803974 89704 89746 693402289 48538 48539 165541090 89753 89761 770451438 60026 60027 18606798 67104 67075 387945951 23768 23769 405447614 1267 1221 981652019 40466 40418 782889383 82568 82541 610463629 38980 38981 701693611 28369 28407 136328697 43713 43689 950487413 12982 12983 731421019 72579 72543 824295001 48361 48362 184119844 47502 47503 933802875 56812 56813 88839288 55232 55264 220834797 85050 85001 561091722 73082 73109 767046645 15675 15676 195020454 68385 68390 673420936 86186 86187 437920706 23912 23920 231494497 56385 56386 751355918 35571 35542 139712020 13978 13932 988733352 47059 47060 568315211 87451 87452 851401746 96803 96804 635314423 67289 67290 806937223 46279 46292 489674185 97310 97311 383494360 78170 78171 869366964 6783 6800 127037064 97786 97787 809249096 1145 1179 555920991 71116 71117 645732179 10790 10748 581206573 89034 89036 356513106 6498 6480 12750929 64304 64305 381360137 71508 71509 972127797 42830 42831 845542494 21674 21675 787629963 8889 8850 457941155 92995 93015 57129319 43108 43109 95574847 48589 48577 548012361 1902 1881 785568601 33869 33870 260357888 45358 45332 337570983 92008 92009 244997165 60011 59987 972197593 66322 66323 765102934 39984 39939 494199676 1005 1006 564496197 82276 82314 640515073 61674 61684 984513929 91110 91111 653924301 92944 92936 285583801 3884 3885 9257690 50457 50458 53670515 88476 88477 272976338 99346 99387 13607153 796 753 501996815 91797 91798 3014277 78315 78354 267281612 2384 2385 176487846 48408 48381 272331029 91059 91060 35769612 32713 32730 897503973 30100 30081 195473182 48976 49010 62449565 70591 70592 929538573 60302 60303 847794819 72388 72389 727223272 28194 28213 608516198 24553 24595 500428679 3818 3819 853243912 72726 72742 549788473 89119 89106 630720051 38426 38427 34039883 25128 25085 429270959 54753 54754 551196530 5753 5754 827318167 78475 78476 707526066 76620 76608 262552633 85865 85866 168423753 71725 71726 185927704 61898 61899 669637094 42408 42409 445442105 15231 15182 863263872 98011 98012 163298623 49783 49784 804036848 25929 25930 483469110 91494 91495 695348934 83943 83891 617951261 78558 78559 883130132 96437 96434 171651583 89384 89394 862989518 42603 42604 843280186 44720 44705 698293572 5166 5167 342828293 36201 36208 78819194 22727 22765 269036574 71286 71287 612209726 15504 15505 933480146 78350 78351 132865741 94069 94070 307082648 29329 29330 19688643 16732 16693 904345003 61754 61786 470059562 33878 33879 562293047 79021 78986 503927940 45515 45516 644837969 55018 55055 428218897 59510 59551 996823023 62417 62418 132102666 50271 50225 820545697 78346 78347 995138257 31856 31882 649802646 24060 24030 501522273 11223 11231 465183505 4376 4377 607050543 16461 16462 669878652 24154 24202 364026328 65136 65160 511017426 80056 80043 461896811 62265 62266 356093112 4229 4201 28013653 95001 94993 75217724 48960 48961 221083661 46970 47003 484596198 6493 6494 924226521 87033 87067 457433414 71991 71992 869781538 50895 50857 715198487 57467 57468 724683867 75625 75655 316445966 20702 20684 104876416 36016 36067 941998079 33318 33319 978720638 52212 52263 954671012 36015 36017 944295254 98503 98504 78618853 47229 47201 583832194 95325 95326 254444234 59329 59330 932929202 52814 52815 71731989 29120 29121 680822169 65439 65440 368561028 91498 91463 821484149 22729 22697 495836227 71996 71997 233664077 87508 87509 963227141 23567 23602 241895986 21203 21204 923098067 31750 31751 870563656 83311 83312 831237681 84374 84375 570893494 1947 1951 342887150 36414 36415 611903875 18453 18454 222388079 63338 63375 691156817 43272 43271 575935055 77860 77879 32539934 6162 6163 971742781 11756 11737 986900802 51333 51332 476702490 6735 6736 955127523 20841 20836 54164226 98682 98733 779102573 94435 94436 376367891 97760 97761 340479218 74202 74176 5822688 64630 64631 191493412 25548 25547 926204520 94334 94372 729007192 6251 6228 448901903 41429 41480 616673626 39759 39792 982489118 14405 14406 702476868 89798 89799 665730551 60906 60868 679297389 40305 40306 597648076 61345 61346 325682728 97391 97343 930581684 46830 46831 757703974 65022 65023 590746046 63715 63716 847300580 74290 74291 528105493 7849 7850 943283144 24364 24334 415447537 43092 43076 692839307 89463 89464 60886433 22455 22430 674657004 6364 6365 189714894 54317 54341 860419791 44497 44525 10886009 91996 91997 229509758 23666 23667 903372169 62503 62505 235245097 96490 96491 30299310 81503 81521 55034137 32044 32045 848056923 35367 35336 816843832 2062 2057 695110515 61980 61968 626276631 32485 32519 364930636 10760 10763 250955973 43117 43118 375388382 14685 14686 241930837 32884 32883 966333504 85388 85389 211438847 68823 68842 842142417 45680 45681 770732383 36699 36700 230794036 80646 80600 58302953 61223 61224 556236119 76786 76832 750579832 86899 86940 45565436 59009 59010 480194023 74757 74758 529708747 3878 3848 368148186 8120 8147 344677808 30447 30448 288013026 11460 11504 956673371 79704 79719 773566724 54504 54466 289026906 94688 94689 154079625 58839 58840 954441485 35869 35889 120580771 59269 59270 105660886 13744 13749 970985581 34022 34014 675102904 23513 23514 420562824 66877 66857 575615700 59145 59196 878294803 61261 61313 546489105 67045 67046 892068159 21887 21901 410050940 30501 30487 319594446 77833 77834 616727721 14673 14710 687160795 88579 88580 868768978 70679 70639 735868476 67395 67424 176660941 49663 49664 807526305 43320 43289 208959626 31487 31488 775963853 4546 4550 758168221 39903 39904 874712988 55401 55402 180692720 1931 1932 347315254 2381 2402 422457127 51088 51089 476524563 49462 49463 451662759 47437 47438 654593799 57426 57427 785474798 25870 25871 437844267 32004 32041 721203201 54029 54066 423728103 19241 19261 749167968 55603 55606 343411237 83576 83577 197284179 78264 78235 711929998 13329 13303 839900421 71244 71245 976460401 81348 81392 941453956 40156 40157 864856637 75016 75017 59017386 89900 89867 690366772 52225 52216 63845707 70083 70054 86232520 75934 75891 291002140 93096 93097 92645942 59220 59221 785737024 38995 38958 853139591 65472 65473 462825588 15028 15019 920763170 59974 59928 694293260 14905 14901 838632766 28049 28007 616756502 10548 10549 645189241 5418 5370 45594485 33620 33663 243603298 58389 58377 267508926 40475 40527 238234450 62221 62247 536587203 3030 3031 692198150 62314 62266 543032275 23582 23583 385018647 33692 33693 621119110 15304 15267 728811601 23451 23418 162431268 68226 68227 233896432 76012 76016 217876325 48624 48645 5443529 69576 69577 20427962 64154 64155 686535609 65871 65872 792460985 38312 38313 636469776 26582 26631 27912869 16430 16454 924507575 93562 93563 581470166 8281 8282 451670272 61762 61814 628594197 97817 97818 998938314 70873 70874 136047114 18706 18707 497337739 89926 89927 635039167 97485 97439 756633116 51101 51068 548671220 17032 17033 632173837 58164 58158 58495379 11045 11047 256838648 57559 57560 202707024 3671 3672 124793660 56816 56817 69005682 53373 53339 133719906 8449 8450 405819059 66421 66383 949603609 50849 50850 485329749 53346 53347 597492579 36898 36899 888911911 90202 90203 822848460 9775 9776 273199445 1132 1177 680429063 28356 28357 504029890 10162 10127 968725329 67852 67853 753184350 485 507 425287694 88497 88498 584449794 49464 49465 673761816 17724 17725 922370799 99771 99772 906315100 85027 84996 309810507 36406 36396 783671319 84321 84322 715987485 55012 55013 173510968 97405 97406 568249198 69800 69801 669084900 36945 36946 913585831 7165 7183 454073327 75420 75421 118340229 18922 18923 928624896 41479 41480 561882085 78992 79014 404205296 91003 91004 405569966 84563 84536 235402973 8997 9043 521110956 58349 58356 226291475 85569 85570 310719088 93933 93916 901972271 40201 40202 545080705 25366 25367 964988209 76951 76909 97197783 45691 45717 241911224 4495 4470 988228275 82797 82798 715314029 71838 71864 475437519 39137 39094 270048562 67049 67050 992561553 71566 71567 6727099 42136 42180 402483089 60704 60705 42733903 43251 43252 868031970 62907 62869 519058142 43671 43632 968681786 97194 97156 79827621 10650 10692 804345611 68283 68290 775465564 85709 85730 624538408 96605 96606 890712994 92358 92359 254064484 5716 5705 751618584 1168 1169 484901354 84460 84438 554096465 98814 98843 441243893 59277 59261 527240822 77932 77933 804810432 1322 1323 89895035 63757 63719 258189522 34871 34872 371929955 25975 25976 668622336 53151 53152 710266085 40228 40255 537668835 81392 81350 972044539 96629 96626 306551851 93829 93810 136578083 34471 34461 298599415 80804 80849 418865169 55200 55187 684137693 70671 70720 957659902 9729 9759 779702015 20961 20996 734936870 62464 62465 560917319 75294 75262 65653767 43755 43717 245055891 15526 15527 811308504 55084 55085 101990999 8900 8901 707077370 76474 76475 231898414 718 719 172521180 32998 32999 367848974 85249 85250 143310566 11916 11940 711061097 18220 18168 108338805 36672 36631 114569643 69403 69404 693833418 11372 11373 191256268 38410 38429 217677646 41123 41165 594698217 46252 46211 998067734 88566 88567 539743585 7213 7214 327280779 48470 48471 183914694 54321 54322 708494065 84062 84090 574924847 23031 23072 635934666 58305 58306 536527816 79923 79924 144233833 31136 31155 790103165 67001 67046 424679039 44259 44260 946543415 36419 36467 498146950 18432 18385 463365483 87617 87618 178758083 72730 72720 257740819 50926 50927 417896073 81347 81311 889203359 58609 58622 844197677 6658 6659 725639126 46671 46672 604058590 29103 29104 849597993 99118 99119 276229698 83107 83108 273766273 24666 24667 226781752 51591 51555 673659640 44426 44469 894161069 36664 36668 471956193 7774 7792 555836224 77687 77675 669658772 66570 66563 575281205 40930 40965 775405744 32248 32274 95221493 62142 62143 124090102 87454 87455 422401255 30457 30458 861013015 48306 48338 799476527 45544 45555 516813479 89151 89190 152752737 6117 6118 958727408 25363 25364 622673155 48049 48074 359273643 78850 78868 206811225 34650 34651 262109410 56783 56799 225719284 532 533 867497000 15788 15755 320001940 68863 68905 334322016 18367 18362 441505305 2010 2011 370488760 10211 10212 199583722 82524 82574 772653953 88492 88542 858335151 21262 21310 63476260 66491 66492 862585365 49684 49707 968157327 64791 64742 695237221 87025 87026 897960287 2557 2515 917931130 10947 10948 531381144 74589 74590 528078044 70190 70191 652025009 38940 38941 935634215 94317 94318 814112784 14200 14201 406470317 38052 38053 419855000 89132 89133 162224622 77089 77063 357397442 71375 71336 911252890 13357 13358 675466343 17933 17934 877755599 95285 95286 858247593 99479 99480 122834376 6237 6238 231326904 69930 69931 321266037 99585 99558 863384171 40589 40590 252919774 10278 10279 61470726 81557 81573 211134099 45285 45286 327712890 82437 82438 743321123 17214 17200 206792136 11067 11043 466362129 27757 27797 164125294 851 852 753956113 58857 58867 840324875 7195 7196 886294469 29550 29551 263831223 94443 94444 346130323 49001 48949 820644634 44297 44247 56467108 52739 52740 618337291 55596 55625 367144734 21246 21198 42696031 9272 9260 886537833 45225 45188 583086473 24292 24293 332069297 37088 37089 357887360 90018 90019 873869621 70641 70642 301501440 9900 9901 494467520 74608 74609 883066690 76380 76381 103753628 72021 72047 827024419 61110 61111 568685812 28009 27978 149313561 6433 6476 750926724 11256 11257 341674365 31493 31525 390691815 45133 45134 993253608 13617 13669 295496455 89479 89480 380309023 98255 98256 826436519 88873 88874 566946715 84634 84635 150597924 75341 75342 811196040 91837 91834 392392925 45264 45289 892131745 20605 20628 627039474 27937 27977 707312790 71509 71467 604289659 16652 16628 570582070 98043 98068 262344225 41237 41238 755752090 53759 53724 158232855 54999 55050 893927125 69651 69652 196740477 65254 65255 999441216 84249 84250 568958278 82475 82424 224449503 48319 48320 124887507 16322 16271 999296068 70244 70245 738052325 3883 3884 561320037 13340 13341 511935141 40087 40088 697907646 22114 22115 553646822 42423 42424 373161341 19390 19391 320771096 30076 30043 116304654 77936 77958 340158744 53492 53493 835383299 50243 50276 525092944 9244 9245 106002694 47266 47267 345798444 35254 35213 498708544 7715 7719 372116301 57226 57175 905951871 94122 94081 738059215 94992 94973 606306587 64246 64201 111890187 61453 61454 845283856 57886 57834 515053498 52667 52668 448583045 59872 59906 165418339 83675 83676 952273611 30687 30688 706331206 94540 94521 36206553 30472 30448 771923726 42727 42687 520565314 70661 70662 790356213 86995 86996 119985006 59859 59860 976364591 8991 9002 335590855 17289 17290 657037302 78590 78591 322478121 37683 37668 347557634 36018 36008 957510258 84089 84040 370429538 6267 6273 581720813 47868 47869 926340962 75515 75471 133375857 59837 59794 731022094 5018 5019 802239882 88875 88876 963087619 42301 42302 650708968 58123 58124 476137899 10339 10389 922973613 38929 38930 975969478 45575 45533 235565656 70550 70533 628994042 42500 42501 544023460 49112 49071 915180519 49232 49272 343422129 47898 47899 261479538 87025 87069 55122287 24480 24521 729280920 87591 87592 696013065 50924 50898 542723055 32944 32900 452072573 82872 82873 923718215 36672 36663 975963831 74897 74898 457083140 6779 6761 695955340 5947 5948 201589502 75577 75544 983049506 60106 60103 142690591 65815 65836 442344591 34722 34723 967569548 92816 92771 525157146 13681 13682 779809687 66336 66337 284193308 78049 78050 315697085 87586 87587 286734783 54817 54818 172058646 72479 72487 697051902 97638 97639 885916994 75902 75903 622775012 86413 86459 725458888 11282 11283 798803891 10193 10215 629610248 65332 65295 77427671 62130 62129 100460354 66762 66794 718531628 157 166 753109752 99895 99929 89852355 50084 50085 984903250 22127 22169 699080931 27894 27895 207172937 39546 39497 873146351 66746 66747 881168212 82458 82459 233825978 35085 35086 442132723 31179 31158 256423427 75212 75204 262339952 65615 65616 738958497 70651 70652 255292155 94107 94067 879537733 2707 2708 377011056 61142 61143 305088456 63562 63529 6225501 46841 46790 449391202 50205 50206 264833483 97011 96994 87400790 38473 38525 598277509 16109 16063 15576620 9252 9291 732489703 16909 16910 114052137 71069 71070 876461484 53392 53425 842688803 29996 29991 925766823 31959 31910 845148158 88924 88925 102044811 37362 37363 299851434 20753 20792 327120987 71174 71175 913309008 35157 35158 567370425 51527 51528 613545779 6695 6696 843975209 52743 52744 350775253 14917 14884 9584638 72933 72934 263949856 46758 46791 744982805 23077 23059 764358529 97149 97150 539018176 22034 22032 52026543 41375 41348 586737742 95353 95354 944927994 52433 52479 16375033 89129 89130 817748823 64637 64638 666072258 12677 12669 115784822 37825 37826 314001455 44508 44556 705220828 43579 43593 544317996 83512 83513 885579435 11072 11020 503711144 47068 47088 702587038 92474 92475 491709537 56341 56345 427355156 73771 73772 494641388 72687 72688 171756147 26563 26564 524781180 32030 32031 723424892 73915 73965 467203965 87540 87558 419510493 65943 65944 256983116 81321 81348 950778058 49555 49544 238512890 82360 82366 635162678 49383 49410 230806196 81946 81947 774365966 68431 68418 985159626 16016 16038 990287610 75781 75782 536759426 66598 66604 998768154 23905 23874 557244371 87502 87503 29559759 45110 45095 217799578 24421 24422 266058247 32568 32612 922529780 4213 4214 775721462 6921 6966 438485547 77826 77809 883954778 68394 68395 354616083 48165 48166 806062690 21238 21242 918403498 25182 25183 651377083 59534 59555 645130807 57709 57697 180505702 15286 15296 733291427 43506 43507 272589839 88898 88902 398707871 86613 86614 368263205 13227 13267 290009924 27392 27386 626750792 97866 97867 221208980 62986 62987 623572403 93195 93196 158742072 69412 69374 81684339 71101 71102 248346642 29877 29878 383059186 75764 75746 220923925 19450 19451 726424655 76624 76592 348859302 31061 31062 806849331 78881 78867 891277196 17381 17362 775326094 89149 89197 384826156 60287 60288 699942390 57306 57307 261869059 76910 76880 519206950 63468 63493 795559810 50673 50683 148407913 5420 5455 637025301 63921 63922 774622347 67398 67399 468766286 30099 30100 365124919 92464 92493 8261574 7009 7010 917903501 79351 79352 215108312 49379 49380 710452479 8821 8848 29187839 25179 25212 689174205 26776 26777 733534917 40510 40511 39599482 21997 22003 671450442 8875 8876 331004203 60483 60484 24015497 52608 52626 345102372 12719 12670 189733139 96117 96118 366062110 43884 43885 174833030 12240 12236 661013046 4962 5012 730398991 40449 40450 361877064 75708 75709 885123594 91369 91370 420261959 91416 91455 640064937 17856 17857 847269620 69371 69372 616324298 82964 82972 161654803 75280 75281 318888936 27505 27521 46148225 44931 44932 424775956 75333 75334 480589837 8950 8902 288866224 20943 20921 191185326 93210 93211 379722531 4433 4443 25276247 79665 79643 984424092 43438 43439 818933516 42590 42619 599944424 32334 32291 115100507 58602 58577 291436850 27912 27913 308603135 83486 83478 524759797 46731 46757 190101393 43638 43639 14620985 13831 13832 142865684 73821 73806 980872724 2302 2303 683318399 72243 72244 129965798 56644 56674 179322267 64421 64422 702967941 22195 22145 65521581 50845 50846 73222178 52131 52132 381047064 87737 87738 215742774 17113 17114 261603327 38095 38096 181443617 29632 29633 273979617 37502 37493 726227673 13334 13335 871689822 32017 32018 594465557 77029 77030 189155913 43376 43364 435163473 57651 57603 748368771 27885 27910 565157527 24679 24703 399122917 16087 16120 962046453 6796 6797 574427908 28461 28462 166361652 28841 28851 93946596 50298 50299 503840879 52700 52701 936628563 18137 18138 726819424 19745 19746 273769121 7958 7959 580713219 85204 85251 834344379 98791 98792 227121177 2486 2537 725162825 59782 59783 646114560 10733 10734 149927591 96504 96505 33105949 27886 27914 153525088 5848 5849 372643913 10515 10526 889586164 6388 6389 100477768 57675 57685 77601967 34926 34924 982157132 67881 67882 53163766 37662 37711 206846868 54603 54617 359499717 23543 23541 568589264 93887 93835 897700181 72082 72083 7556111 44502 44505 402184056 18122 18105 926477044 32254 32219 487329786 26510 26511 456965480 33064 33065 403755110 18389 18438 854869484 79932 79894 311952780 74884 74863 996965123 13833 13792 111576004 53090 53088 910086988 11689 11690 273451160 20491 20511 883808862 96993 96994 19172249 53632 53633 818070996 63417 63418 237223126 23916 23917 660871098 98885 98886 454004495 13569 13570 774619661 57571 57547 588208154 42230 42231 795964697 96377 96362 789189711 41228 41229 550560187 87159 87160 910681707 57881 57925 441344437 55020 55021 209269384 62927 62928 78534282 3761 3747 942993678 50726 50757 24862848 74698 74699 305107005 32678 32679 400057355 39596 39602 690732323 7441 7460 404469649 57490 57503 691629626 40530 40575 989505702 37860 37861 672663110 36109 36069 53370187 93101 93102 155797699 22375 22376 290577135 41514 41518 502253640 45931 45932 731855927 47986 47949 48288842 85766 85767 511055455 31330 31291 907358632 80167 80168 489854488 21652 21653 49853993 62546 62547 976158656 88469 88507 117310172 23591 23555 696804026 17497 17498 565950088 7171 7138 104278626 24800 24801 515493148 13875 13897 78296174 83237 83201 461403789 81597 81620 933180818 70239 70279 508226336 6025 6074 83057973 11220 11240 424247948 81041 81042 115042284 89688 89689 715610405 4862 4867 665311783 17342 17367 703076768 71981 72023 711848830 22434 22461 195951816 13648 13649 218959094 28229 28230 51056902 99817 99784 300738932 46978 46979 722427166 64570 64520 409467556 15149 15150 291019737 97768 97769 755608311 68798 68800 200061177 12543 12544 402039072 55772 55761 120289276 65640 65641 274179899 68151 68174 663978837 38827 38851 368214229 70907 70908 944587962 11276 11277 696106193 98368 98355 893067128 49513 49514 321494405 72539 72540 392669338 80767 80747 391562539 5681 5682 900533686 50180 50181 315484345 52360 52361 694237792 16296 16336 845087925 57455 57456 110119291 84205 84161 874002206 77387 77380 418289221 70944 70996 187732015 33486 33524 257978960 92121 92122 565762430 38932 38922 414563307 1101 1153 644632151 62968 63012 928411893 91286 91287 48819031 38239 38240 37181866 88969 88970 159271066 78340 78315 420543820 701 737 852591707 21884 21885 464258385 55238 55239 726928073 21428 21429 893677539 86302 86298 975571065 6874 6924 295370198 19944 19945 694856925 22906 22907 361856510 85062 85063 401419712 88686 88709 907342260 58360 58361 946353192 36319 36320 297380057 96579 96580 161129808 24118 24082 786366261 56335 56298 873199996 42171 42172 858120081 47064 47022 493369113 82604 82605 505457605 46850 46867 369819804 37820 37821 420208275 69072 69073 179361241 77643 77644 947022473 2983 2985 705901936 81706 81707 198999574 72275 72325 412789383 76153 76154 598918071 87146 87167 656216898 84077 84032 197263741 65339 65292 437818411 1755 1707 79560673 24266 24267 827251947 50733 50734 473472927 87131 87079 885502727 91048 91049 168441351 70427 70449 230304556 46460 46414 390408452 86888 86889 492121420 71895 71896 638884043 80481 80466 147292270 90554 90555 767135513 46602 46603 123408991 22065 22066 859911804 50224 50225 642522454 51819 51820 581963368 18971 18970 875345971 42297 42298 577609065 90148 90149 955931370 59349 59350 612542820 20465 20466 612064442 81119 81120 908170434 44101 44149 570634057 12316 12317 168563168 27598 27623 650561411 76971 76972 910999224 1631 1632 414214789 80201 80192 476420228 55685 55681 405210875 31094 31117 367322433 85973 85974 904786217 62466 62467 87154072 85223 85224 527452256 36634 36592 188505257 49411 49412 856097485 65354 65355 510695947 79855 79856 211184461 41035 41062 366180074 14186 14172 938825803 79921 79876 568883219 8795 8844 348974200 50479 50480 45239499 24335 24336 521984670 26276 26290 927983760 52562 52563 254178243 37546 37547 902509918 69550 69563 8634296 81290 81318 664641455 38829 38832 485488165 71452 71453 213082954 31000 31001 287012931 85762 85776 436569328 388 389 84711314 63196 63197 646430517 21301 21283 219737908 22836 22811 782423361 94744 94745 999984715 86454 86501 601371124 63143 63144 127807970 24841 24836 564318037 28128 28129 437104103 12855 12856 716436346 65568 65569 755188507 51753 51754 648184423 39486 39500 286084537 76092 76093 845548433 88260 88261 454829287 20423 20371 978490644 27163 27164 825982662 91346 91378 136919463 85365 85366 489180792 26745 26746 448312896 55402 55379 884266911 36989 36990 598616881 18460 18461 939563310 36332 36333 177335887 77958 77930 853688508 53049 53055 21715397 21721 21754 151047015 16900 16903 344523472 5872 5873 78107830 60880 60932 591274932 68407 68408 667749427 23241 23291 488577816 93732 93780 951807936 64361 64362 347655239 69435 69436 72620516 58405 58406 990576442 12432 12433 941891848 30123 30124 459975818 52233 52205 353261405 88002 88022 815489070 26579 26580 139315234 57327 57292 637060751 27891 27894 255695974 75516 75517 883974809 41515 41475 578121949 59 60 645605391 6859 6844 368160930 1529 1530 7767827 55052 55053 524833451 39557 39558 293879254 5319 5370 5714683 92961 92962 346997414 11757 11758 835577277 22156 22157 676150280 31286 31287 802670855 61354 61355 146585290 43871 43872 829967640 85768 85769 75771078 69557 69544 912096039 20624 20625 451741769 57829 57830 59643188 43751 43752 689800509 25613 25570 741679762 29958 29959 870268016 32341 32342 875815952 33489 33511 372816709 14126 14127 704053218 88857 88903 976723354 30623 30574 27147320 22401 22418 266013833 43305 43306 313193169 17389 17390 345817288 77651 77652 321440855 3983 3984 691879804 95433 95434 626848988 28165 28195 363720884 37542 37539 562808942 90370 90371 477440423 62122 62166 128755738 55349 55350 308707787 31794 31760 683138108 45283 45284 809789382 18181 18138 224724054 41563 41557 874755473 3257 3258 612751793 77915 77904 62731506 29942 29943 394481007 4395 4396 419629504 53843 53844 570090656 61999 62000 190690106 16106 16107 512292114 64902 64918 380053943 46831 46832 762901773 48052 48067 824116892 16450 16451 687871966 13072 13073 174810141 83984 83948 905798497 35495 35547 805252669 87655 87693 465940726 9233 9225 386965119 95570 95571 717444023 28295 28259 719928854 20862 20890 316478301 3512 3513 590170844 98808 98809 456546439 32604 32574 998936739 32655 32656 634398351 60047 60048 612142 59849 59841 19415379 80939 80940 541842381 60025 59983 34103570 23093 23094 364082260 12050 12051 96372932 78568 78569 124850707 50368 50369 12662236 69482 69483 465549895 75926 75927 745051916 94365 94366 972307768 24641 24642 489859566 41221 41178 281826830 48872 48873 389641756 52194 52195 247657239 99757 99721 651585153 45575 45576 236976567 32370 32357 812055566 38506 38491 271400063 90872 90859 546731229 51084 51085 820909921 11980 11981 49137614 19843 19844 87390167 73220 73221 581624110 17163 17164 177169848 51307 51308 762661054 20670 20644 627338165 85997 86001 90967965 75678 75716 4216094 95838 95839 602693237 86151 86152 9715803 52403 52359 858115591 69243 69214 131813788 30211 30212 716322725 14055 14058 662514859 1717 1700 882839508 21544 21545 648124967 61874 61830 733579694 41257 41258 972032309 9707 9685 161987936 80350 80351 46527604 16578 16579 721671030 76859 76816 105676224 63795 63804 562242380 10396 10397 365477343 8621 8620 849534304 87613 87614 55217540 24972 24973 106039033 69151 69119 813777982 83849 83850 740083692 82948 82949 584015752 54820 54768 159238676 20252 20236 57761086 14456 14444 646253105 86153 86164 667105101 49722 49681 454493619 3050 3088 597835403 97480 97481 126519323 93379 93380 736136993 64417 64418 281808298 61747 61794 466887825 25490 25475 895719175 26502 26450 780324152 59545 59560 24379023 58324 58325 691432862 36381 36382 886487408 44426 44427 716341856 29541 29542 785030679 12993 12988 567281075 43484 43485 789526172 67655 67700 643765198 93723 93753 20897694 49317 49284 850618322 24871 24915 940025672 35858 35859 222942237 71826 71827 840291832 52263 52264 467452830 25202 25204 290360385 8288 8338 815844155 55450 55467 293766240 45070 45116 171533788 52961 53003 969132063 97619 97647 290635657 45631 45632 201789128 22703 22704 284154371 74525 74526 369459108 73267 73268 728891807 56308 56309 979266788 8945 8902 919345822 83935 83936 158842417 25780 25783 440896406 21553 21554 394185598 59096 59084 912345639 99625 99663 967794001 66222 66189 344466321 47897 47898 73856655 47019 47020 41457336 42829 42847 333421267 58840 58798 434916571 7965 7945 607851236 3781 3730 203234382 31285 31289 338179994 30314 30315 433709713 10609 10652 994416678 11764 11724 223923776 13668 13669 173739691 23717 23741 56216549 77124 77084 859885556 29433 29434 732118419 65589 65590 149929817 394 395 269788346 5673 5674 349709262 2652 2648 107989991 57335 57336 316240007 86620 86621 634862891 40192 40204 717949742 52943 52944 910467772 99451 99452 474693701 46196 46197 796964081 24013 23985 349467849 92322 92323 777723936 40021 40022 562376757 18289 18290 330408230 74633 74677 639797638 32135 32136 914207887 8214 8252 480071401 91709 91710 222592154 74397 74398 318518188 50545 50497 973571083 21340 21341 724402931 28466 28467 502821870 55792 55819 668665331 91553 91554 221296645 15026 14989 339763651 86408 86386 634879363 64703 64743 972915795 10561 10562 691928144 29514 29515 289447706 60153 60150 392415341 5181 5182 635401070 3478 3444 32381190 85454 85455 481972536 82358 82321 226942525 829 830 613969437 50907 50959 540302159 94197 94241 970099671 11827 11833 388244186 79071 79072 105207837 2432 2412 222026772 88871 88872 828936873 16216 16217 454109849 14008 13961 484409208 40981 40982 404268173 96027 96028 592175 2473 2474 16444093 76568 76569 639143845 58959 58969 132904529 92393 92394 750631192 84934 84969 750564019 60325 60373 300269213 8990 8991 846928213 86661 86674 247702044 22375 22346 640212758 98022 98012 193073782 62274 62275 949494931 40728 40729 762575723 98646 98647 106190308 8805 8776 243471173 46123 46124 551028044 36490 36473 405627110 7411 7374 758811951 99111 99071 816817553 91264 91265 252365173 26456 26453 722163107 72384 72385 912223060 44188 44189 352625171 23475 23476 436069048 18124 18078 959110474 59618 59643 275202616 40755 40726 204163580 87790 87833 618537940 37955 37961 358121212 45797 45816 739049347 80776 80793 654516465 83249 83243 252023578 71341 71342 761373186 20146 20147 897779499 45311 45301 480073692 80061 80072 265980288 98949 98950 833047675 33710 33711 342500691 97406 97416 140265191 51740 51769 943861767 61019 61006 86835447 70841 70815 308458993 40804 40805 981822002 33701 33681 707308601 38474 38475 581936947 70477 70501 12380188 56992 57013 487057567 60424 60425 261158860 45946 45954 992643863 37028 37029 580325743 63788 63789 227867009 44624 44625 480173663 26876 26911 147442698 30911 30870 523396687 6904 6905 92300982 49198 49158 604550109 79614 79615 374510386 43169 43170 98300243 56093 56079 312793656 65080 65092 943047750 64266 64267 495104715 71609 71656 694901851 64746 64702 466809461 32312 32313 755366014 27230 27231 896182692 29787 29754 920702413 13762 13737 904890222 98898 98934 438502120 56788 56789 35571038 18043 18044 93328475 14252 14290 762253573 70479 70480 924567917 96190 96156 455220453 85902 85903 232035961 91244 91221 600914487 69044 69066 218807453 56834 56835 641723095 48032 48027 566939819 21916 21894 219354848 69344 69386 156027144 57445 57446 346854020 20077 20053 105599959 24648 24692 480717920 6158 6159 373411152 16330 16314 358243863 58818 58819 242512851 89818 89769 157722026 17746 17763 13220949 76841 76842 148931623 3272 3269 478032072 24465 24466 70673638 88826 88827 457318833 34300 34301 855271462 9698 9699 207238726 91419 91396 875559219 71602 71603 530078526 78551 78552 570015526 31966 32012 623972820 66049 66044 950099710 13103 13137 141356455 51536 51537 343224667 43647 43648 457176651 35423 35424 428167858 55235 55278 728837432 70749 70750 495742276 92752 92753 433769348 6222 6223 268334164 5322 5276 759995131 29818 29810 7419762 10315 10325 951818310 6615 6617 384561401 82539 82540 920651943 37050 37000 515612372 72161 72118 515325825 21705 21706 977985265 55229 55230 763531780 74836 74813 446226506 77229 77230 731865033 64382 64383 933365256 96906 96916 772208000 20847 20848 666310214 81668 81669 507502694 22263 22264 180917703 52519 52553 314005580 42151 42134 610111040 77243 77244 154897590 63930 63972 334924960 80790 80782 695362887 95042 95043 77348085 22245 22289 183530367 86486 86490 919355357 89328 89374 729430179 67767 67819 862618994 9527 9528 788786819 16432 16473 776645172 24030 24060 793005352 56070 56071 787882022 49692 49694 381011123 87128 87129 75637681 43378 43379 958480746 27149 27150 498109150 34795 34796 846980895 26142 26147 50006677 33060 33061 289163381 87797 87798 271357948 95064 95067 252279688 15999 16000 727590766 86310 86311 21640261 32852 32874 72949343 61933 61934 895225984 51055 51056 280543046 83509 83501 440770590 75582 75576 6695035 62403 62450 33816397 62302 62303 448680925 20660 20661 910659897 17458 17482 597364877 70073 70074 643624155 4399 4439 342045519 56529 56530 278903479 76657 76658 239909798 99901 99856 663572686 99264 99287 558468137 71575 71592 587813198 76576 76577 837785133 81962 81963 959289708 27923 27924 269283427 27695 27696 233628166 81130 81165 574732564 67353 67354 62732761 10886 10904 91400527 62733 62734 275831039 4393 4387 818691497 67792 67808 790816685 99059 99028 517624247 83750 83751 74476027 49711 49674 360335466 87073 87049 554614843 82581 82585 873160803 37405 37366 638010618 82732 82733 194074366 74994 74989 438287662 14941 14924 784512635 86973 86978 487403872 10155 10173 284437687 72814 72838 851937072 66466 66452 216905915 68179 68180 73616948 65413 65395 77311987 95512 95533 917674027 40296 40343 287218297 86010 85977 76096654 67384 67411 249293613 59662 59632 317840707 8308 8291 582608499 62222 62252 60170049 90669 90670 23236454 68455 68413 791431627 96665 96666 577604938 19492 19444 216657666 2044 2045 333985519 6134 6088 767742788 75154 75151 513718048 46713 46756 148391046 20803 20804 323015256 69934 69960 161521300 61830 61839 790912687 60658 60633 555970393 14175 14176 559718826 13561 13592 633029221 20120 20136 42668694 97541 97542 435821318 39416 39367 726221220 86216 86211 720525227 71597 71598 654236393 10011 9967 64517657 61316 61270 838909889 11193 11194 893347702 9282 9300 74907791 37445 37446 878975266 1384 1397 146190715 73948 73949 77000910 42482 42496 162837447 79278 79279 835036317 74187 74188 927019334 90174 90162 359569086 149 150 326183175 9707 9708 711412051 33046 32999 837951673 29137 29117 37789920 45228 45214 23319585 28909 28857 203737737 31126 31155 938273326 45606 45607 295256485 84421 84422 26939574 77286 77256 252360334 48213 48199 579791398 934 935 240330310 39687 39678 525418537 55043 55044 838573825 53129 53151 259757097 83893 83861 368197565 49620 49634 229718298 33588 33546 347341975 63549 63550 651292657 87736 87737 215290776 80685 80683 726852872 19796 19797 315823028 76696 76748 690133717 41274 41261 95171195 96546 96547 676894569 6172 6173 393015154 79537 79538 534484887 45561 45562 976174673 46718 46724 448474270 54492 54493 243954176 39941 39942 339135732 26129 26136 286199676 16363 16364 535882146 5157 5193 871656095 96993 97042 593620754 86511 86512 615122696 99582 99561 491368189 79333 79334 66809884 26430 26431 777694065 65038 65039 17700304 74393 74397 323107912 91922 91923 762357397 21546 21518 866788326 22363 22364 487943285 5509 5556 64001009 6205 6206 204116943 17925 17917 167248989 45648 45600 539274943 63038 63039 130078373 15319 15284 612259512 70332 70280 77165227 68492 68485 756128320 31515 31516 472162036 61993 61994 444822466 12295 12296 530377898 38299 38300 943035722 62340 62293 520457307 69339 69340 841398875 67012 67013 615484129 61513 61514 227638397 71151 71109 291778215 21200 21176 440457328 26665 26666 878390348 55144 55126 115337621 56189 56219 548057125 11621 11622 377530006 14735 14736 856814837 69845 69843 56604524 67489 67490 683926906 74845 74846 356766893 1486 1487 864036945 66766 66807 805773639 53373 53416 337951283 79265 79266 242387387 72502 72495 305463784 88730 88731 324818043 53932 53984 952012280 98357 98358 212645114 81496 81497 729198680 74636 74656 568622409 35764 35765 880842290 11881 11882 213135039 76275 76282 408064592 77852 77853 600017879 38667 38691 594365560 96739 96765 280079658 39162 39152 30868791 75988 75989 66780423 88468 88469 272426701 27041 27024 384266340 4556 4519 434229697 36321 36295 31357074 9620 9621 209753382 31042 31025 426846079 30421 30448 811020209 87541 87588 824368316 9485 9501 27303310 95361 95386 550749304 42054 42105 112118128 43864 43865 83133802 89703 89704 885596396 24659 24667 273278848 50181 50153 613561837 45443 45444 414201508 58686 58734 18183479 16707 16683 194543014 19657 19658 353232589 82395 82446 963358559 10895 10896 404459063 23215 23216 801575106 33948 33949 447859719 11760 11714 905526379 20112 20091 773118423 80932 80953 252115142 30868 30840 95858455 78786 78831 34912792 35869 35870 268965520 84545 84584 681352552 65961 65962 750493290 8791 8769 146725751 49391 49383 278286035 16434 16446 255652752 24680 24681 640713173 13971 13939 200225786 61596 61587 532879260 74154 74103 486483018 66324 66339 373171734 14993 14994 346026659 59124 59125 1956967 945 946 70511403 9882 9883 532418252 90072 90062 817862358 67299 67293 441589446 62460 62468 592510795 86763 86764 792866133 74141 74142 281196824 82191 82192 276201472 63767 63772 737640580 81832 81833 688094055 54576 54577 509528373 51055 51107 151120498 36930 36931 182839134 51815 51816 20107315 56206 56253 90408417 10570 10571 579008932 58210 58250 376213959 55102 55125 627399184 3601 3608 663156482 60489 60455 392331093 58243 58279 365113595 17952 17921 401145833 32344 32363 497518905 21838 21839 720140602 19985 19986 166743662 60479 60480 617699106 91371 91365 897426633 48540 48541 238641018 31624 31625 486755782 55456 55414 295448056 91320 91319 710927852 34619 34620 410145551 67357 67363 824418479 88992 88948 656205594 24835 24879 453795169 26326 26327 989154516 61485 61531 396792301 35975 35976 794280270 89381 89344 486365066 59767 59762 988189567 2027 2054 844887306 9849 9850 935376770 87327 87322 765958784 90397 90398 123529870 62655 62656 180807878 58909 58910 231864787 53332 53333 748767299 5983 5957 31919823 20784 20785 527536805 80998 80975 906954610 92772 92806 512537960 60448 60449 26013922 5542 5543 621793302 74462 74429 307124183 43677 43662 912905740 90124 90164 800336486 85002 85003 105954418 14589 14595 7522750 15422 15389 147123538 55055 55056 772963834 91313 91314 851598181 69442 69443 590891960 10217 10218 477013855 98464 98465 696750564 36693 36694 154643146 13549 13550 914922818 43832 43882 629925147 72635 72664 185182087 30833 30811 134175086 37851 37852 983793548 74521 74522 300430374 81637 81666 929999800 34531 34568 974819479 48851 48878 296783287 5563 5567 574274672 89471 89498 531232473 38819 38790 246388439 53538 53561 336302750 42333 42315 552240769 42786 42787 278770991 90504 90503 466350008 72568 72584 375250645 10305 10306 247885451 35802 35776 124264179 64622 64623 722832826 94065 94066 343620181 65501 65480 354911678 56422 56472 95733843 53813 53814 931949654 65079 65040 62004331 4902 4867 221408911 43674 43675 997227711 81237 81238 333745950 47790 47791 631159989 78486 78469 957778500 16862 16896 57618554 56821 56822 452427168 86584 86585 350620304 44036 44049 17372951 55656 55660 627355580 65272 65322 561947513 3797 3798 475151812 3524 3525 356354746 32330 32331 155532009 28483 28505 772775489 80315 80316 469306075 70374 70366 701807259 95357 95358 554092483 71751 71788 251598589 83468 83497 933399510 49345 49391 869770053 70003 70000 21038570 16857 16858 864617009 80605 80615 912295543 27016 26989 668284954 95666 95667 706752346 84154 84127 372337200 94383 94384 171737492 88236 88237 113548192 32472 32438 442402803 43082 43083 592421797 61864 61908 721111961 40331 40298 611505014 62538 62539 595320893 39249 39267 176140804 88368 88369 707917693 98364 98352 617314979 53472 53522 765399400 89193 89194 419232948 18102 18103 935311546 72362 72388 346046204 14373 14336 452170659 98123 98124 514190432 93818 93769 765666668 42055 42056 58368769 64648 64649 734843723 77954 77955 301791467 79900 79853 103947451 52848 52849 574974808 37459 37444 362930905 16627 16620 846035672 48687 48673 396732734 75435 75433 384912407 31064 31033 63123680 10248 10249 85964753 87647 87648 626225221 68756 68770 78018386 43437 43418 278140026 53722 53750 670747867 75488 75517 546255698 28016 28017 207877369 24997 24998 785237690 79980 80011 806300675 25285 25312 683732190 43264 43265 295353659 46227 46184 674715544 38043 38071 593722776 88740 88716 154951786 35747 35732 556789009 40299 40300 599264072 3328 3329 444934791 89818 89843 515918945 66960 66961 292713177 68243 68261 546568191 46664 46668 785362311 6297 6313 536390100 2025 1994 762757459 60162 60211 727826695 22423 22469 153898085 64825 64826 901283854 49558 49596 850085804 27454 27497 302780906 88659 88630 729781630 21782 21834 998261509 10872 10834 459886016 68665 68673 133402285 54952 55000 951618456 76656 76657 310659147 61553 61567 4860947 25694 25695 157459875 31926 31927 355266391 65466 65457 11988319 68079 68080 594585392 59801 59810 534167708 35441 35440 725949974 16736 16737 21806400 3375 3360 210661828 61922 61923 200060070 89930 89975 31416315 30202 30214 27907672 26006 26018 412501244 72767 72796 789394593 29059 29080 352331376 47071 47044 83422886 84221 84260 979912327 53733 53774 529545543 74446 74483 729392334 75963 75950 143052618 91107 91108 682266593 16757 16774 941645340 93523 93552 422964107 39447 39414 716994806 79638 79642 208991085 89512 89556 935044584 69847 69891 915491585 95641 95642 294555734 86726 86727 850118514 29713 29714 178621645 425 420 826166558 89749 89750 987490908 98748 98789 400519011 19319 19321 732625761 27149 27097 66138367 99902 99852 251732701 10081 10077 230104133 11101 11102 915229855 29173 29205 452603596 81829 81830 24318234 21253 21254 273477336 74497 74498 967240803 48426 48427 402580981 77603 77604 212470568 28400 28450 563381278 85826 85774 239901327 56284 56266 230081083 52171 52172 276720407 24709 24710 804007898 11475 11460 492946101 83881 83882 539836103 55513 55514 364724486 34712 34661 591351787 72131 72132 110111027 27966 27927 567688917 3353 3354 276369213 49727 49691 734899475 5508 5518 403617334 52203 52204 544937828 46001 46004 807141006 85308 85309 339780626 78604 78633 735313053 76270 76243 893078253 95237 95205 798482409 30048 30049 705488207 61579 61531 478542956 85717 85718 365750215 43444 43453 728126715 80707 80726 722769520 73700 73703 22177448 34107 34099 330124548 94247 94248 35662699 77614 77615 615521613 25492 25499 213462359 42844 42873 152094716 43858 43859 279823810 42157 42126 645057968 29207 29208 653901739 30257 30267 312674884 74596 74591 46817940 82412 82406 451479069 28227 28228 142060232 67140 67153 217397781 28617 28604 217123178 30637 30651 515089409 30584 30629 85956124 91659 91660 553407715 13853 13854 872329265 32236 32231 812269934 72416 72417 213231650 48809 48799 771092958 70492 70440 659368220 80393 80394 202405541 8847 8879 586604449 94897 94898 626512680 75584 75609 990837620 80654 80655 109238400 40125 40132 135856971 4194 4195 38968476 61549 61550 352956652 52438 52466 879710471 5652 5653 136495787 76594 76595 277935067 74931 74932 571650905 7582 7583 655173994 12853 12854 477119591 67493 67494 174970266 51025 51026 561145283 15281 15271 578934808 85543 85517 45346143 10039 10040 611074342 42168 42185 40498225 43683 43734 296418780 23293 23294 82362439 90271 90298 782390780 28158 28159 394090264 17561 17562 743215435 37262 37263 654799095 56816 56852 75854920 63550 63582 406292648 30670 30671 927281084 36707 36708 206794828 55801 55802 375373179 52230 52231 535879181 98092 98131 618021699 20469 20500 46852564 25918 25880 366760133 12998 12970 945475959 58303 58269 19318397 27446 27416 47322793 42092 42100 156177533 30408 30409 150224216 33868 33869 7116203 21809 21810 460410205 74801 74780 946767681 15261 15262 39557055 64469 64432 920821501 63820 63821 136779326 92060 92061 402961085 44388 44339 137124576 25896 25897 511219622 66821 66792 150840089 48625 48626 703486582 22840 22841 457249472 93223 93210 181392934 9920 9874 750341331 51039 51040 65559357 69821 69847 451760654 80713 80753 535866536 79071 79066 339606043 97503 97504 335835597 15951 15952 266202977 7018 7019 382864425 73004 73005 980711502 49888 49840 503712939 36858 36859 84113613 32568 32569 926984744 80875 80876 18219157 9366 9418 487457487 89657 89658 94734911 9884 9885 507327486 91804 91830 708789499 42451 42446 587064079 72128 72129 332538086 61961 61962 847133782 47476 47432 519277811 43051 43052 734301385 48651 48652 488419764 32308 32309 41957331 41599 41628 539667631 84238 84239 486499174 9642 9643 933879593 65448 65477 603225545 42092 42093 690347164 77234 77238 75209359 26452 26421 150744953 92057 92058 402113125 39243 39211 167050838 53552 53553 242986966 10266 10317 218724622 42849 42850 102099420 50258 50300 475366866 72372 72373 871048730 20290 20291 65277538 31269 31270 948558179 87602 87603 503530137 52832 52795 707020714 79686 79687 305477388 8075 8076 638933359 91392 91393 817587473 33281 33273 626809170 1494 1495 28955336 53336 53337 172126389 90222 90192 363240585 40344 40345 282604389 88176 88154 21634456 76505 76506 485577456 14486 14487 186545194 88606 88607 488253809 1147 1136 673738103 80648 80630 314420635 31392 31393 614873593 58536 58537 395820674 38840 38841 235068950 9817 9818 65936659 40948 40918 968065721 812 835 204391009 63062 63063 997507237 86729 86717 263135706 17356 17357 104454934 5928 5929 953438774 80359 80360 40624966 78848 78849 543608331 65963 65942 72367829 7357 7358 131153888 55331 55383 60369169 66499 66500 76515658 19703 19746 351569410 93771 93772 579778551 3744 3745 475451862 19308 19309 10728476 73199 73160 916785329 59339 59331 306749254 57748 57782 704850682 76316 76317 368144381 71363 71364 448240789 59406 59407 60254789 21379 21380 869357351 2559 2560 572950865 23062 23063 999248483 5308 5281 483276115 8147 8171 554005239 12273 12296 474368297 50217 50185 53833876 75134 75135 935001987 47905 47873 895565509 77571 77552 272697164 72432 72433 128741644 49522 49483 963561650 25314 25315 160202617 43180 43181 35947242 15009 15010 153759850 76627 76628 718537556 43981 43982 641095547 67692 67645 413194326 98358 98359 412430465 31638 31588 226976045 7888 7925 681213350 94957 94949 818340086 7403 7431 62265966 53997 53998 826781252 62980 62934 926056746 99100 99089 503686146 49848 49849 786783255 93640 93641 179453121 63151 63152 110310635 77984 77985 617972332 24866 24911 18915547 67956 67957 856289250 22900 22901 868236323 9910 9943 583175708 1821 1822 762818480 37799 37769 80770334 52480 52481 364707666 33052 33067 720995397 10301 10302 533266415 13494 13481 303228202 36387 36388 182867065 74489 74490 645236010 79644 79692 544339011 38315 38316 869475226 96207 96160 393567447 54355 54389 620091647 48084 48085 133097192 23401 23419 159311561 92740 92733 651232809 64686 64642 184332578 65124 65125 97539843 37324 37325 792869051 20537 20538 219263750 15987 16039 423942774 84039 84051 728789376 38369 38370 531169768 13515 13516 923196301 84704 84688 764966241 71226 71228 334912815 12043 12072 361238831 9154 9155 661586058 90469 90481 676345482 14734 14735 836288899 44300 44301 300724730 44531 44532 237447887 73925 73926 704618046 10375 10376 246334880 24715 24687 209829706 30357 30373 161290790 40159 40160 243666986 80519 80520 602890880 37909 37910 306405487 65251 65225 372989916 56752 56767 966365710 25212 25213 379489978 79759 79760 348019395 84574 84575 598484213 12158 12159 783410998 91082 91083 546734722 91176 91177 546618334 15130 15131 314542052 38084 38085 989965409 82732 82766 107545510 35711 35727 330731539 22958 22959 290474436 99661 99697 494765853 4371 4419 164413015 87829 87830 57683283 83499 83525 871637173 92194 92197 796693234 22679 22680 540986482 92686 92687 694212512 90336 90311 461277207 41730 41731 434109862 79305 79338 139560428 97324 97303 583398942 56570 56571 942795414 19030 19015 436411969 29838 29803 491049794 1136 1120 312181748 46076 46085 383274516 88118 88119 841806736 48553 48511 844098680 21240 21230 845293457 56218 56179 81466803 81687 81654 189370363 14905 14906 780506112 17697 17698 296495706 37285 37269 797733850 97571 97572 897751587 30793 30794 96530431 42743 42744 755649662 36048 36049 600302716 5484 5474 721545989 20473 20474 667019790 65784 65785 839744583 80586 80587 530229976 61217 61218 717937539 47210 47211 994811808 46091 46053 658844072 99159 99115 726309589 17843 17796 713684597 14843 14826 838692392 67450 67451 337114193 58131 58105 582968128 70580 70581 690795283 38346 38347 241694267 90316 90317 774626869 38935 38936 363866853 64785 64786 859362298 79409 79362 327337991 94826 94827 432636886 80697 80698 732460829 47936 47937 877275691 16849 16834 647234327 15690 15683 479636740 20067 20043 912662812 78474 78475 966489066 13427 13422 213931617 12659 12612 876494088 16484 16491 85210148 33054 33055 574548755 19964 19965 106863933 74938 74939 469955905 92386 92387 386701525 19956 19904 94363947 92266 92240 503406439 1230 1231 300952751 4809 4810 572835962 91664 91620 972415171 46409 46454 556941862 44543 44544 71560029 25312 25280 373689440 32590 32591 65182084 58750 58700 130433055 96092 96093 510038346 15407 15395 113688572 41850 41815 944815705 97268 97269 186569530 88185 88186 105475735 39086 39057 246015544 90069 90070 565767638 22459 22472 302363819 95761 95713 439223179 70998 70984 418440031 40173 40214 4676525 67677 67658 990392830 95311 95312 373434216 79206 79166 257493873 27827 27775 789866481 21640 21641 983911429 94169 94170 307511501 13953 13937 18419438 17696 17719 924554302 10389 10430 745139681 9692 9728 55223456 59026 59051 40709258 32088 32089 980131994 98193 98194 543052366 50304 50305 859100043 77869 77870 92854601 52579 52621 790517618 27259 27260 607046300 86089 86051 144154464 65490 65491 462799222 56395 56370 711442645 78727 78747 862078083 67673 67642 413419486 39792 39760 888487743 93386 93387 155045566 9526 9534 72786952 16747 16748 452676397 98492 98493 635204680 78175 78176 102849272 73668 73626 32818573 70023 70024 363106789 21386 21387 312280279 65094 65095 544825831 6224 6245 432700656 12778 12727 662519171 17995 17966 926800366 42674 42675 608448676 54057 54058 42101400 43536 43537 137418308 11606 11654 342380752 29962 29982 721586559 72798 72811 373203181 23144 23153 978621833 32726 32778 641854954 59559 59560 33848097 37527 37528 849403748 49452 49470 302033703 71107 71151 234974294 33965 33945 191587670 18470 18489 30166850 73003 73004 709354971 58439 58422 657792584 7764 7716 449247488 99886 99919 279951698 60123 60128 389243231 3088 3089 166807237 83538 83575 938760923 34889 34892 770576410 53385 53386 633220509 20988 20943 627851089 21772 21734 3053733 68688 68664 113952770 1144 1140 306461806 17602 17620 587816341 3696 3697 513040719 17586 17607 894554470 45928 45885 34159609 90685 90654 115544442 70222 70223 571255465 62873 62916 392523067 76087 76088 750500031 59755 59756 570567344 87241 87281 630981901 59031 59032 77970036 92047 92048 337178667 3411 3376 930153107 24748 24749 61271440 91296 91297 924511921 28919 28920 544867071 48539 48540 621342789 39935 39983 506787001 26923 26873 236234624 1112 1159 538925497 29594 29544 670883115 29478 29483 80093098 94185 94218 144754844 88171 88120 424243353 38982 38983 5188741 60973 61015 159318759 34624 34582 419033100 32153 32146 317986468 80272 80273 713444985 40445 40446 999550833 61233 61234 661236619 67354 67389 809447446 11582 11564 375787551 84495 84524 167655562 97319 97362 188446930 98463 98481 293316681 92111 92135 678596375 34179 34180 408168458 96234 96232 869273245 438 439 890213296 78866 78818 461238489 12348 12357 76882446 61520 61571 503643043 24879 24880 989446901 71707 71708 637959737 19173 19170 375133247 29581 29582 331761391 71954 72002 357280651 26272 26232 187853445 39106 39107 442109159 93319 93320 459402167 39304 39305 816844660 95495 95496 84353074 6824 6821 772549152 81051 81071 48459388 62858 62859 612035342 98203 98228 218685231 75719 75720 424138386 36546 36594 99938798 31156 31141 953996212 46135 46136 603084363 494 495 217205551 4529 4479 160316766 82554 82555 512197423 9808 9804 705591076 52548 52570 921191736 43730 43679 156948068 23799 23800 875031350 96854 96855 53546526 83726 83745 595087457 77470 77454 97559836 57368 57369 706098289 39685 39709 53532438 56724 56725 318239793 67175 67176 835787834 32415 32416 723598132 10832 10821 69486902 44493 44494 522901471 58225 58247 917252976 40548 40549 801380410 25400 25401 690925655 5266 5226 569235387 44907 44908 224055832 40154 40124 536750509 13366 13336 539964532 10264 10278 423314333 41153 41154 317771967 66417 66424 461057343 87582 87572 792041740 72994 72995 996389738 73136 73137 714344295 22178 22147 513079066 35252 35253 662625491 86676 86677 408345589 3316 3317 814209936 92549 92550 342701408 13416 13417 288463710 14426 14427 647864470 215 245 572627686 92518 92519 253580965 29802 29772 35121015 50676 50677 798705323 35967 35968 236955838 27290 27335 110605501 11548 11538 571807657 21528 21572 945532065 10271 10252 374098904 25876 25910 132493214 63550 63508 738900937 43427 43428 584291336 24439 24479 685685626 37749 37724 497979621 67234 67235 881574750 1432 1433 346009447 83036 83038 80013975 93209 93252 626662571 46115 46116 528291597 21109 21110 668446649 39822 39823 567057217 46060 46093 440248688 53166 53167 554288959 40860 40881 494083002 17466 17506 634492 20654 20655 11627476 79975 79976 565217195 94512 94513 649295688 76820 76845 489043326 66096 66097 967758876 84479 84517 392822113 17750 17708 611231243 47961 47962 758652268 57050 57051 623758665 72705 72706 685979396 86284 86334 49257953 5429 5473 835249502 35 60 780574704 59578 59579 816809695 962 963 365266946 50817 50818 452198452 77833 77824 594565560 98825 98836 283297546 78407 78408 325876323 74518 74519 712843263 2199 2200 303595560 33990 34038 180073748 45251 45245 645503610 3032 3033 525392976 11201 11202 929886660 38175 38176 642510971 13326 13327 494038032 72262 72236 429669248 95366 95367 145954345 37996 37997 338414610 11261 11293 684021444 46054 46047 540994070 55756 55757 365581917 12147 12145 412365939 96394 96400 272932572 56733 56774 22357422 36652 36653 153699232 50886 50887 500729022 38218 38219 509893268 33699 33669 932195810 18045 18046 274574919 85475 85451 918215874 81443 81417 976445392 72230 72231 253261521 9907 9908 261138032 77447 77448 374494111 6209 6210 429721241 47490 47491 387565144 94024 94025 220865980 23222 23261 713304502 17976 17977 566218182 52993 52994 902087643 54263 54248 614440791 77178 77179 763434031 78107 78108 191051141 79813 79814 786338976 99898 99899 456416988 12413 12414 263765121 23777 23778 260861290 99554 99520 78604105 88849 88810 276054621 66534 66535 655658387 38915 38928 790503733 22820 22850 714892703 13992 14029 286839322 84266 84267 548387941 18495 18496 485976453 2549 2511 683988642 4598 4599 204074655 13384 13344 56881728 99868 99869 994763857 68186 68187 45866431 92245 92246 945515257 20058 20063 97464503 59679 59680 184298352 87670 87668 679612196 73109 73110 330489104 89426 89378 956953114 481 519 554160492 32242 32243 188435782 17628 17680 323342254 51511 51462 472774341 71129 71130 481830485 41713 41714 660010001 20853 20854 84861049 45928 45890 427738247 46327 46300 934143453 44863 44864 937575159 64052 64036 770451523 8469 8470 851903183 55380 55381 76582355 19498 19550 962946403 38028 38059 982923338 64238 64239 452599021 34006 34025 79072237 73520 73527 610787088 91773 91821 544540973 29749 29799 806838866 67469 67435 185565701 44452 44453 800376628 87493 87456 511077597 89875 89876 493473780 99033 99051 712761797 35702 35703 175124960 38186 38187 717798498 37451 37452 863128698 5368 5398 684318322 92832 92833 333859829 1992 1993 378170433 79620 79621 862559214 85001 85006 271038577 84751 84752 523082779 75622 75623 42244188 64972 65003 240884728 21263 21264 526539505 60276 60313 77231245 87385 87386 873563220 50544 50501 554579675 4975 4963 107569861 41440 41464 460824719 33968 33956 608249337 59498 59499 262603935 70550 70551 500142995 81697 81748 539498407 25735 25736 624769 62088 62089 520770117 14506 14536 68992972 34505 34506 236666987 79733 79734 303081370 77896 77874 1257541 50423 50375 868111587 58705 58704 894629632 60892 60893 899391983 84630 84620 161341335 38783 38784 411510338 10907 10934 152744321 53804 53805 191956205 16226 16205 217323979 92442 92443 856864189 28479 28480 233032586 1110 1127 992974853 62982 62994 124007064 4361 4362 423210223 28350 28351 958040539 78450 78471 54089586 40962 41008 168571076 11143 11144 419088728 71348 71347 3602647 79082 79109 642748957 82575 82576 318139124 99645 99697 219834472 3353 3337 335351857 78378 78379 428910674 71324 71325 6307728 81355 81356 940705836 39908 39870 521806484 16575 16624 699382354 36988 36975 450800048 3922 3923 147055439 674 663 890324005 30389 30390 415627178 6628 6644 623683681 78901 78902 567530421 35525 35526 67477288 21539 21582 692013995 62408 62356 378671540 99542 99543 500024575 71759 71756 836463761 28943 28972 965644704 51336 51337 441627231 6256 6231 977928390 4644 4668 252346064 25479 25480 727262837 84183 84181 558619428 50528 50571 192009943 51557 51558 845265301 13812 13811 448560507 1881 1886 765487078 30795 30743 32237936 65929 65930 153707569 35207 35208 936787160 580 572 341324396 43027 43028 760816795 1281 1285 754956362 44450 44453 195898410 66567 66562 714829528 44733 44734 967106474 3801 3802 91947569 52966 52923 205387474 56219 56220 378731220 31820 31821 952753869 60307 60265 626385045 57912 57961 901787372 31179 31180 62231555 48236 48237 207023746 73282 73283 962121448 18966 18938 515562885 70395 70396 274478440 52256 52278 329810951 9901 9902 645320416 93906 93932 461238413 32450 32451 589417329 18957 19003 503301565 60043 60080 713497337 8767 8771 566955712 36445 36446 959019139 30619 30620 366883229 74017 74018 308605833 92535 92496 174843222 91635 91641 658598082 46907 46908 224517731 99571 99604 975882278 18711 18752 850979767 15040 15041 562658802 77143 77161 481145485 33008 33009 728593002 91434 91445 448141139 10596 10597 434120973 96229 96272 607964584 22950 22939 704488615 82139 82140 994773222 94881 94932 945795555 34684 34713 665878954 91123 91128 644159247 87640 87666 186382451 16929 16893 730605916 89556 89557 30360024 71581 71561 323754616 60702 60663 139640209 73438 73439 944402469 90640 90690 273981246 32606 32586 398831159 66018 65976 532847603 38168 38148 52890897 14898 14899 689183189 84424 84425 776627156 63952 63953 246468305 51956 51906 3179072 63571 63544 998737654 90294 90295 889310190 77791 77792 874211081 38732 38694 372516057 33111 33112 778288652 43228 43229 128945340 31677 31678 38693364 25495 25496 448525095 73754 73755 862510710 82266 82282 490243177 58223 58260 682517375 40136 40094 619950093 50919 50947 968561986 59472 59473 165686343 3794 3766 290383069 18607 18608 844841113 36817 36818 537174475 62798 62748 227821092 52195 52247 243973171 54956 54957 520566719 1943 1957 639577343 41616 41617 616529932 85242 85277 89489218 32650 32651 294130983 91837 91838 793979954 32391 32374 498281908 78811 78812 485244473 6572 6573 193817885 41363 41387 142093144 25703 25704 895667534 48847 48848 75803108 38708 38728 114048710 92852 92853 750137798 33681 33682 665977984 95251 95239 724312436 80126 80121 468007789 81307 81262 134175914 74866 74867 75700460 67625 67626 882033346 37842 37840 561220439 1827 1797 729545592 65887 65873 914828954 84262 84243 317968633 68290 68291 359621129 53115 53103 129550285 35222 35223 568229926 38116 38090 202905299 70055 70057 6794124 44384 44385 984942159 46554 46555 965026616 12409 12393 147503448 17621 17629 877114779 90559 90560 867425296 30584 30585 979848429 38664 38644 933542295 47992 47987 923303543 46514 46480 142365192 80626 80651 380338958 40254 40228 821994886 63150 63172 674379451 83364 83316 317622724 22749 22750 648457032 71058 71059 385488691 98312 98329 627563607 88100 88101 714612082 49825 49824 745343232 30592 30631 163547210 57932 57933 154304886 63037 63038 742474309 57262 57263 269771288 30101 30102 602051542 85658 85659 495582538 49284 49285 218711966 84329 84330 273200381 50503 50491 462163644 28917 28967 676255878 61231 61275 871246174 85205 85206 610953749 6371 6404 830197740 49474 49475 748624821 90957 90958 166176861 67360 67361 765675710 50026 50027 171136090 31104 31105 181037671 14379 14362 365944219 4789 4762 515125326 59299 59300 789668015 5793 5790 459182188 67580 67592 871649298 14622 14623 786966128 60846 60805 937479913 13735 13736 345090831 65509 65510 275416698 89560 89509 384203231 40276 40237 95605852 51608 51609 83834452 15190 15241 286099340 15884 15845 442529155 74510 74474 71731341 95460 95461 532958676 79337 79338 474618109 6131 6132 865880927 82247 82272 615053208 90429 90430 464723605 96279 96280 103031978 31469 31470 286828332 38141 38115 516910315 84709 84710 626161755 39010 38975 554455183 75113 75149 244132436 53754 53755 307110023 80689 80690 245649824 23689 23690 199486954 20031 20032 457586224 37176 37207 890197352 30740 30706 503703921 80324 80325 475127213 26924 26877 589433468 52420 52421 819543248 18229 18230 915215625 76993 77001 371522434 10932 10956 267200325 95303 95304 673840787 1423 1436 418074148 69999 70020 178899798 26421 26394 279360114 75009 74971 803790771 51907 51886 184207374 36951 36956 638413162 81369 81368 930742404 37670 37671 707187982 63285 63315 387175748 11125 11129 39580075 26997 26998 637334364 92547 92544 168322483 25444 25445 101023614 7451 7481 107556634 20589 20590 822500020 67975 67987 532817676 79389 79372 315551991 28695 28696 830731918 38031 38032 13263891 11892 11926 834848626 24115 24116 113842721 28684 28685 675686467 50281 50282 908173055 7886 7887 83264548 49279 49280 529016138 66286 66311 583786118 31930 31931 694562213 60753 60765 251188509 58609 58610 275244943 99094 99078 24727282 97563 97593 917308735 23576 23577 542370500 4492 4493 369624990 64685 64686 220434728 38978 38979 916589361 16122 16123 516272306 40270 40259 713931964 48689 48732 764516137 99062 99047 784427918 83491 83492 927703923 84743 84744 743226291 69069 69070 511122171 51817 51812 652577835 8266 8219 375334677 6440 6482 379183231 3049 3054 450105231 51157 51158 294821664 1215 1227 891348780 14374 14375 867675026 80686 80652 553832531 48737 48693 463251678 66235 66236 186691496 77667 77668 1177338 50026 50005 38696718 59787 59779 328603234 53184 53185 657783422 38291 38292 816001263 43223 43224 864754850 27836 27829 799038465 52151 52124 709453974 56293 56296 436833258 46433 46434 188902782 38124 38100 198751404 78157 78110 454389374 94312 94294 692838039 74900 74901 249038915 69451 69476 805093572 16810 16811 130128368 61825 61864 177611844 77186 77187 282536439 36152 36156 385420919 48794 48795 508511004 13777 13727 477545888 45469 45470 194559430 81264 81265 676345599 16715 16697 291332518 82667 82700 140362711 7292 7293 947328297 49236 49257 567620296 83515 83504 757241009 84189 84190 860068994 93296 93297 703394900 53371 53359 599644759 3815 3816 377084912 47410 47360 28196899 8465 8466 964370576 22324 22325 627747691 10456 10457 180725416 7135 7136 821966659 27392 27424 950148867 74651 74652 165004165 88778 88774 476379914 75033 75014 990140310 92430 92444 823263825 77792 77793 223838963 15232 15233 327587981 29373 29374 741108024 45353 45354 357654225 57646 57600 118904380 68442 68443 771317128 75848 75849 916017500 67420 67371 526910341 64590 64540 920428974 32162 32163 929391762 81107 81108 882609528 61990 61991 130344 32485 32486 210343551 87336 87362 868536478 60180 60168 116242871 74020 74021 721508522 93813 93820 62504266 78023 78024 138119237 1538 1539 669582259 35669 35670 986661148 25753 25724 879720501 85588 85536 159444327 31023 31024 823959207 19086 19087 642283307 22393 22394 206860010 99460 99431 734130759 27266 27267 748548435 4161 4162 125617831 32985 32948 914536788 89700 89701 876993234 81872 81829 968081879 72397 72410 823639742 74553 74554 514118190 14269 14270 847055723 58718 58719 372645688 76160 76161 868704912 53927 53928 341812538 19561 19567 76257058 20290 20338 533420321 17910 17911 619349750 48703 48668 400668853 11424 11395 683080182 35287 35296 352201484 66023 65979 154106367 98109 98110 311601559 51260 51269 310130983 12709 12710 373239432 30341 30342 343438033 97867 97868 830188398 40971 40964 996914103 99494 99495 543346002 68283 68247 464990707 28292 28293 936507909 25464 25481 54619289 13984 13961 782636952 31363 31364 16372382 83002 83041 58799658 62506 62540 875415348 35143 35101 909796112 32649 32646 831313836 58777 58778 921811290 26516 26517 498289596 10921 10915 281584653 54042 54043 453466776 46916 46927 810253563 19161 19162 920046388 57862 57833 294963237 80061 80044 730923269 30647 30603 752828469 75687 75688 994894883 91452 91458 243285296 39859 39860 813138026 18832 18833 604133898 71706 71689 831033449 15696 15697 786248463 69490 69465 503449569 74211 74200 215518777 79812 79849 198218095 52213 52214 782166475 71758 71744 213296635 66141 66175 821085500 92353 92323 914577302 63807 63755 908151510 44316 44317 896624244 4220 4217 906061256 40491 40471 37828065 90232 90205 374346054 63217 63203 585796024 73861 73862 905169420 65677 65678 866089617 26422 26372 467869439 77629 77610 366876062 20252 20207 949675696 44029 44030 825889182 34176 34177 856568280 539 524 778617232 76266 76267 772437810 1057 1058 871225553 47346 47337 417483931 52494 52495 319787651 35120 35121 447144318 51986 51987 905024536 74627 74628 611264094 16902 16903 255009830 22846 22841 372759828 56982 57024 680586064 51373 51374 767883014 49366 49367 130751093 97117 97069 885731493 75165 75166 341086818 31880 31881 940572502 37225 37248 957494024 74895 74896 34545032 54264 54265 243212425 18227 18228 870673035 37945 37901 516804793 65982 65993 4385093 17146 17097 132855770 820 821 699642313 41178 41179 959113696 37335 37306 954166138 3508 3523 721997029 74881 74882 18160581 43901 43887 689734795 28234 28235 582073452 12481 12499 678512271 26639 26640 55415464 43235 43236 248281204 6895 6896 853781335 35830 35794 782820917 60726 60727 809151931 46330 46331 222834747 1864 1843 182781215 47953 47954 575209968 31500 31501 562872191 1652 1653 809600678 51905 51921 998032968 90657 90610 619090671 88084 88042 392838537 94224 94221 311836846 3096 3045 948691226 95048 95049 65258473 68072 68080 504016283 17867 17868 453100452 17340 17341 51813563 17243 17244 431481970 29821 29797 215178282 97758 97759 786612120 40502 40503 182369499 21092 21137 908092844 98043 98083 892750456 12108 12144 991144324 35101 35102 413202320 20599 20600 254847652 97524 97509 400127181 83417 83385 218024999 84536 84553 942918272 22293 22305 764785828 46191 46217 205102454 73870 73871 418401779 69185 69186 333119450 4555 4556 542523305 83139 83140 327976664 25860 25878 411638204 46620 46621 484929114 39856 39857 333410930 39796 39767 167750647 85432 85433 271766157 33524 33576 597676221 66702 66703 604588805 62666 62667 759533658 37357 37358 524159611 41587 41574 502034310 46165 46131 424590463 52081 52082 733412618 31391 31392 759001989 34602 34638 823655902 59463 59464 4873402 31951 31939 261494415 20242 20243 851643685 59335 59381 944034303 88181 88182 204977400 59472 59450 245589519 9826 9863 12442264 11757 11747 907420670 17216 17190 585091066 98362 98364 413418912 99497 99455 682765228 31431 31390 776558367 46956 46957 788189680 57472 57510 720022774 85094 85138 544833214 50690 50660 807020126 8023 8032 705372609 47999 48000 769241451 69876 69855 933952864 24268 24286 93649478 44460 44438 365321609 96090 96091 659468736 83958 83952 983952617 30468 30501 808262372 3618 3621 214045450 56349 56321 973371950 61735 61736 264227699 58117 58081 217649229 36038 36039 889773480 44561 44519 124099626 17598 17599 553944940 60615 60616 987966092 68366 68391 444631488 19327 19326 177333782 58194 58195 573107328 26355 26356 658955610 38952 38953 573914153 22460 22439 105423922 69040 69041 932875711 90656 90630 426515917 47331 47332 721055379 71319 71320 568181694 14123 14082 836553055 59071 59051 637351748 34773 34813 825494632 7143 7144 613162922 4865 4846 912140369 65187 65188 141814007 30318 30319 705878185 38993 39005 518587893 62701 62653 720619924 51903 51904 381650781 1425 1426 829522402 23230 23224 319224977 2394 2395 363747621 39685 39681 92380369 96257 96246 807904775 15995 15988 662731957 14125 14126 851960513 44486 44450 837139129 35813 35768 111206942 2302 2316 259474620 58503 58496 966429425 4825 4831 837735841 84708 84731 634727107 23801 23802 223853005 98184 98212 336105608 76097 76098 163875545 96426 96427 750686175 76624 76588 913582716 28846 28847 804364184 29434 29416 747029656 35519 35510 506305493 37727 37728 60741374 34188 34198 11703229 75869 75870 345184871 41815 41816 595585575 11440 11441 756787329 18458 18459 123889151 68863 68864 550308142 68945 68951 278974200 50444 50445 19527280 22187 22146 818404983 93213 93214 447981285 24798 24799 6462167 97914 97912 904297668 75953 75954 346306589 29475 29473 419351719 50833 50834 224229062 76314 76283 326747877 73986 73962 987342864 11106 11107 895986496 30613 30614 367470815 47722 47695 79148045 36431 36432 981159531 18302 18307 482734693 87037 87009 996435911 93023 93028 326373409 96650 96651 752663729 33813 33796 334451996 55019 55020 991013025 77246 77247 510233186 39240 39241 517772694 2656 2655 809958468 74780 74781 433961846 77828 77829 751597904 54040 54041 785463753 99556 99557 781558791 36915 36916 188759517 83898 83858 879759764 23939 23940 308776025 30879 30881 448109605 8753 8735 114617741 39618 39619 317789465 95595 95596 56946057 46208 46209 1064712 30022 30023 555406373 68788 68759 657394742 65576 65564 12425219 94303 94304 68267196 83541 83542 138178374 16453 16454 26061428 76164 76137 874446888 78357 78358 873858776 86526 86543 852711092 66982 67032 458877455 18037 17986 240998371 97281 97307 2665757 44799 44749 346729842 87767 87768 684527354 99965 99942 960532949 65298 65299 449089180 35433 35434 302750869 83120 83121 105251967 63955 64003 329506154 22813 22779 97325719 91241 91242 61695084 12884 12852 563861512 86781 86751 223085568 81325 81285 71786477 57147 57108 922516982 90215 90216 797185302 82228 82210 862535998 88122 88169 47544485 20478 20453 374051191 34742 34743 948445718 97485 97531 791317123 5113 5114 54381786 32374 32375 181092541 40326 40301 584008079 82794 82806 553829150 76868 76869 868386067 28337 28338 73630037 74090 74123 155810502 59926 59927 437244947 38827 38828 703073129 29458 29497 100426091 39685 39697 552609108 89615 89592 60295965 82017 81982 53109893 58509 58510 795845219 42713 42714 853357959 2058 2033 875435061 45140 45141 854130295 78414 78431 538586063 2788 2768 289665608 91210 91211 346220801 60001 60002 434061578 41639 41659 795296146 16838 16839 138314740 74227 74228 20734180 40586 40587 23322135 41003 41019 274976796 15904 15905 994128142 67176 67177 148872831 28631 28632 658024248 66119 66120 967012234 29628 29629 96225807 78874 78879 109109478 39240 39288 664330680 80534 80535 698921481 96864 96865 57516193 8795 8796 12488040 76704 76705 27061586 94817 94777 559985084 13461 13462 42095928 9256 9257 73774236 99862 99821 711868739 33016 33017 883494050 87511 87493 995309655 75562 75531 126515913 24827 24858 230689594 14959 14960 533519227 30523 30524 899490964 54681 54682 255739992 5786 5757 374060384 46286 46287 970126487 92256 92257 101430073 12312 12303 904262483 98352 98382 955681095 67242 67243 656019670 38326 38291 469696639 99029 99056 342054550 90564 90565 145347329 90178 90188 922228962 71430 71431 435198735 82165 82125 552350931 16686 16687 510226594 55462 55463 231201430 79915 79916 360465825 4455 4410 927439522 36808 36823 443633071 13313 13277 231860918 40695 40696 463074359 40428 40389 70497574 56465 56513 698986211 12109 12110 969515420 802 803 255070213 58869 58870 370739637 39257 39228 155898078 49713 49714 149533163 48105 48106 50622585 26587 26588 550946211 74399 74431 724172707 66690 66679 927434002 96695 96696 725845455 46459 46463 202176680 5096 5097 158426644 46456 46457 257673739 88348 88349 955274482 28273 28227 374533413 1711 1712 319393748 58030 58031 388036818 72416 72408 992818837 11481 11456 123414700 7991 7949 852028116 82226 82227 518283378 12506 12507 460070755 88257 88212 814067848 933 934 910505272 99617 99618 660015118 44838 44839 7190109 80372 80370 910241430 21432 21433 819507713 49018 49005 32409607 72886 72887 811857394 94481 94453 807583019 32132 32122 200133869 93523 93473 792178106 89318 89319 38809322 91190 91152 200459976 83603 83552 117285730 27679 27680 663761043 40257 40284 377886437 72135 72103 504266301 40097 40098 885908797 42705 42661 272193626 42343 42344 596395615 15264 15216 440326613 27333 27305 786557629 53081 53082 695516451 71089 71132 766619499 38456 38506 796774610 18479 18480 827190343 79707 79708 452304560 29274 29276 938381112 94379 94380 772858467 92032 91994 658800825 97005 97006 110760400 5198 5199 264019863 59740 59754 156606254 72355 72354 224934626 93576 93538 525070524 718 667 683412001 67669 67628 543297765 93051 93052 798352448 95399 95400 972174227 57886 57835 967178124 95975 96026 503528513 30123 30077 649565864 39681 39682 851741325 46017 46018 593788707 39113 39105 707384962 6834 6835 162155113 23840 23842 225042763 44418 44419 105387300 54653 54679 241690243 91486 91487 924467017 26179 26169 582344460 70504 70505 329694819 80834 80835 252264970 3646 3647 763709712 39083 39084 164233341 78970 78971 988265886 6749 6801 488898415 55327 55328 672367108 64206 64207 504994931 12823 12830 191763770 41296 41275 440146230 87240 87241 77298695 60635 60632 632012834 10131 10164 616615715 38083 38101 440781954 52009 52022 149530649 4002 4003 704202423 96161 96162 506651533 62292 62317 942907688 80796 80779 91466218 32066 32065 12844504 74388 74355 699797282 70120 70097 261481488 49956 49906 963683404 80402 80403 520443 20342 20334 61416446 31331 31321 400956376 23046 23047 676698075 84573 84574 856234308 60546 60547 316310144 77817 77823 653191077 57983 57984 172083048 1163 1171 609997460 28205 28206 953643359 11044 11066 645100781 49144 49145 26853577 8838 8857 464912527 55944 55945 645503506 25232 25233 451510766 52496 52497 791130149 96521 96522 606654356 93696 93697 451432676 42649 42650 713874654 99263 99215 8577169 86194 86195 860494094 35364 35365 920438553 23753 23773 525092424 96382 96383 5333244 73481 73488 697530727 66546 66554 386587449 54001 53954 185850378 89795 89796 183146197 76915 76926 592332172 2535 2503 942789664 20093 20132 7775503 32584 32589 306873409 67249 67223 31782537 12647 12637 241027943 71395 71391 25538070 64638 64639 311254414 94941 94955 857546563 11063 11064 398698720 31145 31146 188494961 26749 26750 598306657 20631 20632 987799476 93567 93535 325820511 36076 36127 992075586 92296 92325 899857858 71102 71103 151801067 20164 20165 898474612 45861 45813 147721081 46121 46122 214597679 51149 51158 881052603 62902 62933 893356108 17609 17571 999155673 49138 49139 528387687 70445 70446 981637762 17271 17272 452209328 38763 38764 842025213 63023 62971 507362283 71488 71489 772427813 55029 55050 106093220 69527 69528 638125904 87495 87496 449731465 21659 21678 578036093 52426 52427 382862104 65452 65453 168575788 47597 47598 313323466 86350 86334 682023204 43721 43672 601055916 20106 20158 879591096 9751 9737 409303091 89040 89041 667513584 28661 28702 809128565 20284 20285 453892123 29058 29031 77006900 65152 65143 950174339 4786 4808 978471201 4509 4519 44596022 88439 88440 687894280 80765 80739 977110987 77816 77794 496814070 86501 86502 589910733 9010 8999 983033764 55406 55407 177494175 62156 62157 310986756 85456 85457 324077147 12668 12632 884125444 39781 39782 683463055 50255 50277 897728031 74229 74247 567751243 50979 50980 854026045 84738 84739 391517926 65817 65770 490438915 40322 40323 107542078 59371 59372 614212406 57046 57012 642749475 97920 97921 878890229 89612 89613 749192641 95155 95206 85681748 15649 15650 707158071 64409 64410 633994571 2123 2124 598000082 97380 97381 361044145 1072 1113 620216842 91444 91445 666231071 33102 33103 269084068 33337 33338 838496684 85255 85256 283104586 40792 40793 54940012 14354 14355 257455463 81429 81430 493296301 96928 96929 655007119 73011 73033 736880908 96155 96163 26447697 43730 43731 283754409 24235 24276 705952708 40272 40241 554849108 96472 96468 214603311 98574 98575 44895500 61276 61291 665493909 16162 16163 342618350 6507 6530 335810911 98855 98856 733373709 50897 50898 550134135 74043 73993 331504159 86610 86611 394021548 38538 38508 741967516 94631 94632 619253611 63902 63889 913939188 86354 86355 797391869 85057 85058 243693085 24871 24872 745684523 2225 2226 923046093 27292 27282 628134952 40314 40263 520802664 79678 79679 615697661 24601 24602 146849287 10153 10113 533247108 56508 56509 766059978 25699 25720 674082179 59960 59961 234970307 28798 28826 837627329 97966 97943 690682642 76341 76346 898665329 35823 35824 203940781 22477 22478 56319000 99997 99954 722695815 57104 57105 663648571 4466 4467 516174878 81340 81360 286476641 74240 74241 83070744 79898 79880 580853977 27949 27950 793723475 87791 87792 856612666 31063 31064 885586793 21617 21618 404052425 29938 29939 99622983 86623 86624 930866668 77270 77271 486875460 51136 51137 376700834 98385 98386 424776721 89037 89002 774797367 64673 64719 699021754 43586 43587 717682554 48366 48367 624329164 60610 60611 742353219 2937 2962 13762512 8950 8944 299592354 71847 71802 209476016 72920 72921 499440550 10291 10265 746287678 5936 5983 279914317 4103 4067 700304246 47760 47761 483741982 31841 31867 796794321 60219 60237 151989874 33250 33244 853101815 39385 39386 565358963 45027 45035 915620138 65810 65840 537313010 15060 15077 25525281 79914 79915 308012164 66810 66771 628768192 17358 17359 698002442 70314 70267 209885282 51463 51464 987496361 41663 41707 57024830 84259 84254 606046864 29389 29390 798890831 60684 60685 115826087 50417 50418 103770666 58244 58245 930131345 84881 84882 234079159 46938 46947 533351389 88451 88487 449844110 59242 59243 829865759 92034 92035 119784633 53161 53142 922814353 38531 38537 112927082 87498 87482 405704200 46983 46984 34226724 58606 58585 47275614 76691 76686 786139420 39545 39594 458954017 34232 34213 587076386 40842 40843 790393960 18401 18385 538831980 69576 69612 598099029 61247 61248 954345451 54259 54242 549348327 42249 42250 888874596 50813 50821 206766478 27322 27323 168028336 75987 76025 283925358 53101 53102 34802621 85473 85427 238785090 38423 38424 973210817 34065 34066 335748732 84847 84854 512773692 98530 98558 216327291 39677 39670 864357739 9988 9946 659688724 22130 22131 828368171 45632 45633 395777864 69643 69610 931987632 44131 44132 136457443 59633 59634 183801138 53577 53525 907404240 673 686 419515653 54492 54507 385086481 65939 65908 400606070 74166 74167 469744850 35397 35404 381182266 52801 52792 264273302 14208 14159 160500141 91561 91562 279913876 3851 3852 24871214 42621 42586 207569017 65373 65374 354419374 14717 14685 714665255 98819 98820 969745961 91335 91336 563811841 21263 21242 942129111 62154 62179 341144520 36988 36989 293987885 93345 93346 190449039 29741 29742 296947941 36799 36800 972203689 17657 17618 338800588 12809 12848 448314626 82717 82680 133656379 9799 9800 468151534 61384 61385 19033335 23761 23762 294480897 67471 67509 631099127 30206 30229 929354170 15021 15017 197316971 94401 94402 629149423 91304 91305 880896509 13510 13520 788435167 2651 2652 405384176 5804 5805 371560616 41231 41256 742401827 27294 27295 9181390 67109 67093 652479495 82011 82012 168129167 86760 86796 87354998 78924 78925 419562985 51308 51339 122669047 96581 96582 236138402 91880 91932 657712612 55750 55709 300286005 55042 54992 544722194 87906 87907 267588395 20140 20141 726530257 84520 84541 138837856 31116 31105 501851758 60287 60243 122863619 95766 95754 795085401 58812 58813 63113090 8762 8763 718548602 71242 71226 492603861 20390 20422 566874707 90692 90722 665282359 41034 41035 897559205 7388 7384 109724599 15783 15798 173174214 34000 34001 600574615 99117 99122 985781177 69344 69342 710027632 87894 87868 974638302 91787 91773 701284253 19851 19894 201958561 19247 19242 377881388 37286 37287 587700346 17895 17862 454584924 38941 38942 898303570 73656 73657 807364801 49206 49207 987556882 21820 21810 609616473 55170 55171 503475244 65457 65459 449763367 95840 95841 817666817 25548 25552 644385747 43274 43238 457997820 24689 24690 555353703 77271 77249 942447748 21683 21684 778855434 28044 28045 975508131 57378 57379 16499556 95385 95386 498862441 58771 58772 651773668 59572 59573 64976147 15273 15314 422594573 53196 53197 65245110 99371 99346 191716 18041 18042 603121452 24421 24376 274858746 94341 94342 956780567 56652 56653 804110453 16671 16657 304584811 51893 51894 313146430 34980 34981 948784469 15193 15207 253912160 57075 57076 954076361 61770 61806 750964305 74876 74877 41845779 12833 12831 726006893 67129 67130 571744344 14325 14307 626636152 66046 66014 372396247 46769 46770 775556902 56531 56556 515231825 39481 39482 558970849 20694 20695 2492703 89552 89585 745511407 74155 74149 368949154 5823 5824 858562871 60833 60834 322709891 48002 48018 740614433 85813 85814 630890971 65086 65037 166368825 71700 71701 95808475 1011 1012 324290523 58452 58453 18663673 40054 40055 786338958 5558 5581 601606848 97 128 898657025 68570 68571 82548260 58051 58080 594859951 98442 98443 341336053 22926 22927 384796104 85691 85725 968190310 53183 53228 407872432 4336 4337 463562014 60701 60702 539890641 62204 62205 772132865 85039 85040 11395931 54363 54326 248607425 61777 61778 95190611 85889 85906 84262306 57045 56999 68714484 44821 44822 344745597 37409 37410 90493424 66213 66214 920119640 11963 11964 102278743 4466 4421 174880903 25307 25308 229786237 82238 82239 519389759 88207 88167 996727026 77542 77531 266118565 1388 1389 205829806 45404 45405 993892530 63805 63804 537001939 22148 22149 578398318 1237 1238 569639636 9041 9044 263166591 63402 63403 750669261 70436 70441 519148580 68030 68031 139339649 7506 7473 466337344 57181 57182 232848802 79840 79841 975351943 27773 27774 306606949 76458 76503 427289304 776 760 910400297 3911 3865 393896158 374 333 142851830 75300 75290 96643937 72051 72092 852195637 48506 48507 828637427 2231 2235 415297260 4941 4942 41648824 39190 39200 841950649 69586 69587 57861149 42998 43036 928510905 20156 20157 70461048 7850 7874 936900199 87038 87039 144987469 62445 62488 985229193 82488 82489 754001783 61553 61598 149026015 65938 65939 26454456 21968 21998 383013117 43070 43071 428907886 26654 26690 132875727 83856 83857 293840729 88833 88789 260956940 74399 74400 953787862 17107 17108 972389311 72719 72720 814950019 64867 64889 240194388 53408 53460 285057533 98237 98238 337782656 62669 62633 634286153 77347 77348 622843770 79009 79010 106930956 9123 9124 640400042 52684 52650 615000698 35678 35642 491860310 85340 85296 128231690 28528 28529 569292362 65687 65689 535156723 13949 13971 399996712 65887 65888 466485792 46517 46518 533548367 87670 87645 533908842 35179 35180 968788991 73384 73359 79141352 65444 65487 25873712 15607 15591 312907943 950 951 201745459 72638 72639 486373401 82961 82913 755061767 26463 26466 525392465 71664 71633 36639173 61409 61434 355030139 75592 75550 926943609 13312 13279 33614499 7535 7536 880550963 59462 59482 247697810 35889 35874 688258396 18414 18385 831827128 54135 54136 665583039 7039 7064 122053061 11195 11196 381035486 64174 64154 95895370 66471 66451 584919333 20901 20902 288712474 78758 78731 600779277 97770 97763 560852587 93960 93961 889551541 65560 65527 448813822 55374 55375 380256098 50303 50304 959430289 40877 40922 850321701 92207 92208 836184615 99422 99415 497191302 30249 30284 242062296 70568 70569 380908387 85010 85011 257704788 45726 45712 309597922 62792 62793 219860906 97363 97341 738799790 89691 89692 803132883 99282 99256 105773662 64624 64623 454292545 28437 28387 779241596 25574 25620 47583686 68947 68948 918676619 37869 37908 466439807 63831 63789 228687953 70440 70402 412504411 229 230 279191919 31297 31298 688641696 54964 54982 907231601 15766 15752 61065648 75645 75600 500635904 41562 41563 266127520 14785 14786 306190728 60955 60948 642907148 85170 85160 995598147 49794 49795 393128502 87316 87317 196371793 55825 55819 855799341 95140 95141 409850894 95304 95305 521237719 14456 14415 659399089 575 551 438054731 45572 45573 467636524 72852 72853 731247651 25104 25106 453157781 89819 89820 430727552 61664 61622 464629124 29324 29325 938606437 46230 46231 77819679 68419 68420 127176400 32649 32610 64902930 33571 33572 906254818 46566 46611 172745890 38094 38095 541920541 59017 59018 955900972 53388 53389 631388395 15277 15235 743822404 81511 81475 90356601 73613 73614 408680421 88733 88774 60064234 61275 61276 241810139 60005 60006 564330674 10809 10828 805135566 5471 5474 466294924 95386 95387 37116609 83260 83261 577985559 2157 2145 9208219 85075 85067 89568930 2408 2375 139251084 34792 34793 904863687 38276 38328 694167366 42074 42075 879583439 45725 45726 115058473 33368 33369 765660061 15490 15523 209994851 70196 70191 468358298 95347 95348 865493542 87673 87684 94751702 37990 37969 402158969 90496 90522 931822299 62236 62238 550304305 78310 78311 570668775 51806 51807 344385 91704 91705 671161221 42729 42763 308387038 8491 8488 561447011 354 366 53154601 4394 4416 976604 88627 88642 44638745 5578 5579 327753382 45320 45321 951604589 6590 6591 804272652 80972 80973 256349667 77648 77653 992936201 330 381 742549237 55713 55729 649992502 17577 17578 844996779 37884 37838 932037798 70164 70165 363604081 96604 96605 16422574 32928 32929 332157624 86111 86112 345288951 42139 42185 79696329 87873 87890 213879091 87558 87559 400793200 92217 92183 483642301 57196 57200 950959265 31893 31894 611826833 92780 92755 345957217 18528 18544 708149370 30581 30582 424139506 90191 90192 14047696 12090 12104 358800270 83062 83063 332936194 36270 36284 362414810 61426 61427 922383054 90820 90814 434892997 60551 60552 563207443 59097 59098 963824411 99870 99860 77438099 34653 34638 232820190 9285 9327 652487205 37982 37983 27567418 70218 70219 809185453 24976 24992 880177174 9536 9537 256764427 99402 99400 381978854 53985 53986 713610052 55430 55431 16564789 89475 89426 842702706 64659 64660 700492318 1238 1239 334898560 43157 43158 914037129 96590 96591 502246447 16852 16853 707599539 19964 19975 171579716 86654 86655 481181882 6291 6292 411755287 33543 33566 141825854 23142 23143 174750219 79120 79121 142288409 73467 73468 568467135 42961 42962 394511353 77902 77909 42257735 4438 4416 793880605 45054 45027 963618484 78902 78903 548873727 55618 55619 431463293 51581 51582 812704870 62914 62915 169758798 57348 57337 619699717 83789 83740 817155462 71346 71315 924850022 52544 52545 640393603 23726 23675 962037662 65095 65096 561166910 85560 85600 116262237 77847 77796 442223644 94717 94718 709986474 7559 7560 621337334 91175 91176 202284627 58679 58675 925376522 29076 29077 79041331 4574 4575 143005140 55955 56002 212232999 37051 37052 583011217 25989 26004 741414276 86436 86437 256623554 80461 80459 915147844 81861 81812 414632448 53068 53105 260445730 30897 30883 542360391 20522 20514 505400521 25896 25863 667068531 35088 35089 580454866 7300 7301 985360296 8290 8293 311318462 95702 95682 144872308 74465 74466 213311384 85518 85474 527382620 80848 80822 294502686 74615 74616 935814002 71316 71362 549351550 45098 45099 204576835 81376 81370 792281052 7958 7949 795382332 7497 7504 245027758 86049 86012 318985817 18491 18519 288344928 81028 81038 550611038 93367 93345 505430899 90601 90602 913197633 88541 88542 98202763 18933 18972 209928254 91558 91555 665668786 18851 18802 62100170 54587 54554 709690262 56491 56492 182395707 3803 3828 943179664 79243 79244 205394722 86334 86309 947834057 86195 86196 973707306 46219 46195 796853485 83810 83811 828802015 38584 38585 434015931 73338 73386 772853980 13726 13680 279606185 54368 54369 303425704 59334 59335 753076715 30444 30445 900563318 90037 90038 876418517 85284 85285 10262933 81849 81850 313559318 77454 77436 183333881 50871 50820 137332690 81634 81635 486391179 74935 74959 94319545 5355 5356 142074661 35642 35637 669276997 90227 90191 584425070 71341 71371 6323837 62184 62185 969384890 73448 73449 177902497 39309 39310 387515327 39850 39851 363440837 83775 83776 853222313 32462 32463 301406409 81455 81477 442185867 4011 4060 900271411 72625 72626 461331867 71446 71447 507057027 22510 22498 883549268 40301 40302 387500177 4958 4959 455974339 57492 57493 738505697 17166 17167 187992255 24562 24563 874803300 65715 65759 888472978 69627 69577 262428362 72011 72033 355053547 24322 24306 803968361 83348 83349 21999810 25528 25555 186618305 39320 39321 280058487 65693 65694 461090177 25551 25552 299931444 31331 31332 684719408 9342 9343 449599456 46133 46134 172027497 93070 93020 705994324 75441 75474 881158434 28498 28541 775064365 56329 56330 539561834 75308 75309 541484577 6468 6477 927107749 73068 73049 937396917 14175 14149 816443696 27833 27834 173715771 42780 42827 637815339 7869 7870 996975236 75907 75908 397477760 98879 98880 821821779 94464 94494 127753653 64030 63978 177092869 5713 5714 278314976 34773 34774 828355567 56722 56723 398285906 26693 26690 728789730 37216 37261 120995529 56467 56491 378396415 82751 82706 364525660 74212 74219 465576544 26373 26357 179615689 16628 16587 157263826 77095 77058 542092876 67282 67251 773128086 84565 84570 262631935 46872 46873 136643605 10566 10588 503262884 27300 27301 55338969 78796 78797 120927518 31857 31858 479887685 74312 74291 500656936 26260 26259 72184824 66077 66078 664987416 413 414 699602874 38393 38386 821781494 64952 64909 175208046 48548 48505 440444086 66552 66583 992964784 57470 57471 170601934 27782 27762 139162879 88175 88161 649735928 80766 80767 646132553 61402 61403 992253891 46013 46014 472323472 18824 18825 295239488 37035 37034 2613386 15899 15900 123467043 44693 44642 791825726 55330 55331 116142094 87765 87721 305766638 38777 38778 709674786 96411 96412 100785957 93983 93984 952046530 68369 68370 813687415 5729 5683 17665932 17950 17997 626903343 22705 22706 575033723 22899 22900 688295247 42908 42944 731500568 607 608 50601531 13743 13744 906374701 35056 35057 286786058 40903 40948 86916547 9102 9103 350779482 47845 47846 991553092 93197 93226 494486406 99555 99556 476305484 80475 80462 324071954 84644 84645 765808431 12819 12820 61519620 63459 63460 812834615 15579 15566 251252220 51654 51662 97300760 91315 91357 962429953 14475 14519 254567702 12328 12342 746934304 87924 87952 155446141 31247 31248 559736135 27613 27642 142546991 65152 65153 202763133 74257 74223 899482090 26455 26456 399776721 9704 9705 73586500 80093 80067 176057996 8584 8588 800912391 68219 68211 36062327 90946 90947 23519984 75755 75756 936769437 77090 77106 793042603 6436 6427 903162172 98216 98260 472542540 59779 59742 950307971 39067 39077 275970707 23428 23390 399858901 76992 76993 350098963 93603 93604 372916739 57495 57512 508660190 28258 28235 834582220 24076 24077 743918330 80769 80770 322644484 71436 71437 620546421 4290 4291 803817123 19598 19575 562352707 72492 72509 92167324 43355 43325 906145678 95791 95753 374336293 17682 17636 222634828 71215 71238 978376345 57959 57942 817116672 85877 85878 511827641 43186 43187 914798184 46108 46109 607875208 16145 16190 257525733 52959 52960 633338545 70018 70019 989171156 33081 33082 828115523 21750 21709 35008758 47772 47787 43228648 21981 21982 998795372 71761 71762 493551216 23645 23616 300630723 36228 36229 915226398 24691 24656 919784096 55728 55758 747163592 95801 95831 378990665 89678 89719 663556024 99261 99302 811473517 1578 1579 98908881 27766 27767 456523223 31298 31299 842416248 21644 21645 967388490 50695 50742 180883375 33936 33953 233387658 70693 70694 289908909 2694 2695 3377410 92399 92367 273442707 5155 5156 962997215 22032 22033 29343391 76064 76065 810933137 4937 4941 882749434 2869 2870 698457027 35149 35127 64591721 92159 92160 923029302 79740 79741 665114353 77611 77612 305867872 35811 35848 872190328 30599 30600 110137314 13931 13932 757441570 17645 17646 634710823 85463 85434 135988722 73430 73404 340551599 29154 29196 878952627 37419 37420 246026580 18989 18983 943526373 59222 59233 388774872 70605 70556 606333983 8345 8318 129093461 31477 31492 758112143 72659 72660 401216087 13390 13442 228378896 37271 37235 946189441 97991 97974 598703062 33624 33625 161190660 64153 64108 600688109 70695 70689 437181300 17678 17679 332458304 6008 6015 477360651 44639 44594 287824183 69642 69643 548269099 67648 67637 557900391 4138 4147 63756767 66942 66943 977976226 66223 66174 751466841 91657 91658 389768326 47672 47620 319480932 53049 53050 266608743 47886 47887 272792115 53492 53519 237722351 85054 85056 101648117 35721 35681 935878645 73380 73382 31837318 4601 4616 499731754 14558 14559 847020409 76345 76346 125555112 18990 18989 108979117 72474 72475 509351351 49368 49369 180302456 28909 28910 480725164 31065 31054 545206777 34110 34090 129650659 18645 18646 131415202 77776 77777 885900810 79279 79269 983120193 25537 25538 800578344 61919 61922 167565963 93875 93876 305938258 14810 14811 923429542 75407 75408 983756098 25887 25911 697615306 47241 47256 469504890 51336 51301 139111057 8990 8994 567411071 81524 81525 964446245 41443 41444 595185587 49631 49632 355887779 49862 49818 809073024 98619 98620 199452808 28256 28248 444325622 82553 82538 663299739 51214 51184 49436925 71742 71743 372323913 50374 50327 330756758 48708 48735 64437286 4263 4264 855219930 83732 83696 612252889 54870 54856 875671556 83587 83544 749095793 41368 41369 78993238 37037 37008 852693938 99498 99534 146798609 3454 3407 285327833 69909 69910 382200939 1458 1499 733021280 29439 29440 346000985 90001 90002 352476082 18299 18328 361096080 73444 73494 875040127 12569 12535 404002541 75429 75430 955656094 59777 59747 168945596 49818 49819 577980725 75886 75883 464266567 61529 61530 353980 40892 40919 372556007 67828 67829 64698055 48127 48128 669236344 457 411 193024593 75839 75806 464647007 65903 65887 695128347 21742 21750 881604952 85399 85446 16869671 23478 23439 173847707 36979 37029 663200163 45775 45776 774908113 93168 93169 502302491 82571 82597 846664667 21110 21095 388870765 69916 69917 390466447 56851 56852 943680899 78805 78806 418833949 41327 41293 64676051 50519 50502 340313507 26370 26419 579209088 6668 6669 23016657 72722 72675 487103871 80921 80907 973572058 23085 23062 471954320 23253 23254 509381276 66717 66718 350192023 5289 5290 962565360 16727 16728 321120611 15125 15126 229615013 24285 24266 470102795 78109 78110 840461259 19024 19025 860213024 63005 62976 411690072 26640 26668 207116443 57670 57621 789324813 60533 60582 956993049 40217 40218 132606332 45512 45513 209533725 76198 76247 69684688 48487 48465 510478470 11168 11118 448355057 70617 70618 16339306 95405 95406 138456146 18310 18311 620523372 86132 86081 83294824 64084 64085 238203236 66837 66838 484125991 95862 95863 248410188 33245 33246 430784763 39463 39464 221248068 67820 67821 525800765 51924 51925 725040917 30352 30328 293210183 34709 34710 258560936 84388 84389 222296138 60835 60836 284249844 26818 26772 668530583 82944 82945 539796369 22350 22331 261113282 53297 53298 45011143 4883 4872 754755353 95183 95184 547122122 88933 88934 137904008 13371 13372 190336911 41054 41073 199100765 67880 67881 460512759 5733 5734 298250483 12548 12553 585775792 78394 78351 60495027 22898 22899 781564949 77577 77578 423268003 5126 5127 835527537 24797 24798 4442635 29434 29476 929279536 29381 29386 123764933 56132 56133 261362729 27903 27904 834307982 12270 12257 834416533 55239 55240 534355196 52183 52184 37616272 17436 17437 859570062 34947 34991 167996573 10015 9983 256820653 50547 50526 33899478 30467 30468 647262187 26179 26180 660356208 67207 67242 491994409 84764 84765 202109466 25231 25189 496567987 46443 46444 515477414 19595 19596 429535629 97490 97491 668272964 45129 45136 875199949 93081 93070 588451207 39863 39864 574899891 49741 49757 731100294 61993 61944 467396278 56195 56225 996807150 1367 1368 915269382 74315 74278 579042169 14527 14528 506197560 76833 76834 916507727 86750 86751 18379915 96744 96745 417200471 73484 73492 783860973 83233 83224 806264648 25455 25481 555581359 48893 48894 499134167 15351 15352 173289052 90910 90940 895204023 99000 99001 207510493 53683 53718 543114188 81270 81271 869231506 4857 4858 24771360 63289 63274 840462397 59606 59607 61319321 80169 80170 79644544 12721 12708 340930323 26026 26027 470524920 84245 84227 141235609 51173 51174 879299151 43223 43174 21511785 25603 25627 973032262 34945 34946 72907558 74257 74210 932104516 61805 61806 397547650 17525 17540 373330631 41002 41003 600705590 40493 40494 843343686 80343 80392 78815248 21389 21390 932982441 54255 54256 270304 21350 21391 431709648 47873 47869 474304756 5209 5210 372461539 87798 87799 54753692 81846 81847 887046925 99232 99262 542970446 21218 21219 199153551 93535 93511 912184101 22594 22595 567031573 10083 10084 774066901 22468 22427 262703061 74592 74612 703273868 40119 40120 914941973 22696 22697 17254641 30149 30150 116415927 27979 27980 674651192 59925 59882 442581805 18193 18160 966362488 6109 6102 196146972 6495 6496 608916907 98393 98434 262718699 85519 85475 937076421 6240 6268 631830671 56216 56182 545208934 41355 41356 612568690 66843 66844 716930086 29591 29609 112302797 98918 98922 731448717 77154 77155 201337013 38123 38088 190817072 32814 32815 511325171 7751 7752 215084838 53558 53529 208603974 69154 69155 82884409 24062 24063 773608681 61230 61231 26247858 97980 98000 158999665 7149 7110 883455853 27980 28018 439277990 40029 40052 223149370 59240 59200 931887872 23907 23908 395738173 320 321 930740522 95490 95499 539214577 48744 48745 268358291 81271 81272 381106492 7660 7667 375518788 86411 86412 524666286 16717 16718 951335141 21316 21336 478821465 5458 5459 420006837 15502 15536 8413571 94985 94986 427020692 48637 48638 662406306 35737 35738 492479569 19725 19726 167824853 86561 86562 776663872 1722 1723 697231792 40403 40404 16170014 85961 85962 703696945 55692 55693 140748887 19511 19524 191478663 51550 51592 591395187 80415 80416 181974383 80910 80957 535067259 41391 41392 648541889 5712 5742 253858754 95850 95866 817947115 99941 99942 821666511 80004 80035 309120253 42601 42602 190405854 51842 51857 599512807 17204 17154 763643173 91859 91880 543930539 97472 97511 481874685 62105 62087 7241079 43396 43397 739919961 61267 61217 194760574 29765 29716 274519247 85036 85020 722825324 22776 22729 161884619 38637 38638 982900243 53145 53125 951381681 18937 18928 553341586 42663 42664 308614566 63622 63640 688959964 70362 70363 432925035 78006 78054 858828787 74638 74646 628554980 8086 8087 400682981 27650 27651 297784695 99089 99037 488094184 71799 71824 31234029 23958 23959 738567915 67883 67884 354694441 11722 11723 782857606 66098 66099 632464697 27896 27904 534930354 82165 82166 39046104 62429 62430 900600771 94532 94533 704150047 70376 70363 865225968 80621 80622 463567097 45641 45681 597322290 22981 23012 415048248 38275 38290 364342407 32660 32661 248125270 43891 43845 785900596 9001 8999 671877244 97378 97379 506469003 51876 51864 485739709 84469 84471 254297848 7943 7944 926982631 6951 6952 604790561 81075 81076 887388649 5913 5916 16945428 97788 97789 497994146 18533 18504 113716824 55907 55919 395373969 45087 45088 940017759 84398 84399 848924429 21065 21021 502092440 77927 77938 353759857 35613 35614 587379141 27626 27627 809632814 12364 12366 951560277 53249 53250 684917182 21607 21608 877742678 47019 47017 186078513 54809 54848 551035110 43723 43724 308908591 89625 89626 707698157 90364 90365 915345173 73685 73686 43854478 28674 28675 144547676 32559 32560 343247579 11545 11514 310046241 81200 81201 613636555 97681 97647 782618561 13995 13996 465460542 58496 58497 210667742 9730 9709 261918324 2644 2647 17984800 16401 16402 423274455 81036 81037 466919141 4231 4232 480959965 56621 56635 839224330 48107 48108 702182203 74635 74640 307339580 42138 42139 478980448 2369 2356 700431432 1357 1311 347882776 79842 79827 974404641 5305 5306 496584066 84743 84706 320693139 5948 5949 122138785 98782 98783 401004101 85195 85180 162770752 69862 69863 944209440 48778 48779 24234398 992 993 737395785 50876 50877 654784618 54290 54291 486494342 69614 69615 489909821 21132 21116 221115246 44433 44413 382984673 72493 72481 456419103 29403 29404 695807727 92951 92952 55647353 96804 96764 635598474 68604 68641 506700558 90924 90925 262068535 57059 57010 620060868 52231 52232 299574170 90376 90377 66914177 23629 23677 692340849 90603 90593 724661830 95782 95783 702419586 60265 60289 396464930 60478 60524 275843975 32774 32761 633368203 61009 61000 974135841 86849 86834 656353559 92775 92776 295911234 81302 81303 697596467 56435 56436 336341673 19101 19087 799100866 99846 99847 394654468 43938 43939 549500078 56491 56464 594260706 31906 31907 104743371 25755 25720 345988091 41335 41384 313576201 74693 74698 423527205 27184 27222 718897015 44877 44878 889140208 22563 22607 229402989 77871 77872 256570718 40839 40840 799149861 42943 42915 168304321 52466 52467 600700494 78658 78659 711399320 9274 9275 766547451 85580 85598 766514072 67257 67258 749312434 59188 59189 359275150 61604 61605 717821155 85248 85249 761376689 8790 8840 27411288 40797 40798 190060216 15539 15540 973198366 62267 62268 353192377 65698 65720 332714177 92411 92412 734863875 87100 87101 476812362 77633 77621 251011908 6236 6268 698108743 43107 43119 203626475 54885 54860 40395436 33937 33981 884450285 26712 26665 895160725 63301 63353 271666595 13671 13660 801596951 49158 49159 236809578 68506 68507 317861408 69764 69765 366430654 83989 83938 62297230 79311 79312 827958324 13005 12972 969658994 5386 5415 653646053 38223 38196 692590289 71896 71897 568449994 89948 89982 91733149 70729 70686 294814958 45690 45720 912839431 56681 56682 47747866 96596 96546 15378525 59990 59991 812497023 65593 65594 919014915 36854 36868 317759871 42279 42269 293285468 65716 65710 761125726 89621 89660 700101577 17331 17336 79701124 75594 75595 530525595 76027 75980 388768656 41155 41156 268864966 33096 33136 721805168 68841 68873 293625839 47254 47255 660715991 44966 44963 247453130 87822 87823 646917953 69683 69684 703864977 88925 88892 606465477 51941 51971 124339014 19154 19164 35031559 87957 87958 655913116 49045 49046 182738256 25899 25881 608962067 42972 42959 545816220 96001 96002 71182539 62908 62902 638599289 13773 13774 848060200 89597 89598 474744839 56026 56076 236003512 26936 26952 993536288 34478 34494 20570596 53497 53498 338634801 67587 67544 976837124 83929 83930 784960120 70630 70645 694795190 59523 59530 257478687 3250 3227 880591967 2527 2528 675497396 25327 25376 23441836 43657 43656 260925214 16680 16681 148333117 29423 29438 290908143 22029 22006 575723948 70033 70004 820215319 89018 89035 27641516 41615 41607 827306781 24452 24411 670073941 75678 75681 232800027 35879 35863 246458395 7836 7843 401417561 81608 81658 834157551 88453 88482 882820374 7880 7881 706675780 22904 22899 846403753 41327 41328 162826271 54155 54170 711779638 82959 82947 841828201 45256 45257 611455464 57748 57749 619014743 30590 30591 339809798 36218 36194 100560191 99566 99567 982995251 81380 81381 771938742 78784 78772 151822941 14582 14583 388568559 47486 47487 579101168 73457 73458 631501032 78406 78452 919453375 85450 85482 749855006 9175 9171 927778827 72152 72153 912790143 50093 50069 411031302 64074 64075 66258191 86337 86340 812512545 63333 63325 347734735 76842 76852 506084339 87639 87681 604119711 96014 96015 489491567 75581 75582 682194737 13505 13506 492389315 56975 56951 523358046 54530 54556 60921451 46912 46887 586941756 82385 82386 565078697 85327 85350 765044254 35733 35734 795388857 52070 52057 370814493 52408 52409 810179707 24349 24386 296142485 94479 94529 187806207 6501 6502 755335004 31012 31013 830375658 24677 24663 232477564 82223 82224 986810911 82653 82654 314594748 50908 50909 660737909 28056 28040 620978752 73880 73890 915004633 5440 5441 121943956 40918 40919 862390457 70010 70011 823143174 9967 9926 92999549 15029 15030 844459621 45793 45794 632099396 55162 55153 465505843 65888 65935 192595486 76296 76333 546351324 23969 23970 17338707 44631 44677 499619582 69495 69526 271178278 86461 86501 795567222 23046 23094 619889959 95958 95976 646951001 21749 21788 881304246 84889 84893 248983473 66180 66181 627320070 14507 14508 189121573 96717 96666 849314397 9655 9656 675205303 79944 79945 443613567 75307 75357 776177704 59464 59462 361217874 73704 73746 239179395 80016 80058 88849535 22508 22497 221444319 66395 66434 163037988 28113 28114 233671867 17700 17701 811414164 86835 86861 316164989 75976 76015 472905494 93599 93637 331133562 18188 18189 740962395 22245 22246 860921224 8175 8154 195500279 67628 67604 839863782 19898 19941 382504583 87133 87134 813660864 38603 38604 128257844 94267 94268 771372678 74051 74052 16273437 40492 40493 558780349 6867 6837 918478034 67393 67394 444538 59262 59263 90639516 34134 34135 623147558 78983 78984 494517434 81903 81896 318609837 10594 10595 922200748 47451 47452 968080557 74805 74803 629816823 86982 87025 279606835 77034 77001 137971276 54637 54638 545141170 90863 90864 182935068 54552 54553 903511102 90059 90060 184595828 65566 65539 263780022 7320 7354 852620356 29676 29660 761839535 14137 14138 530486553 915 916 849153007 91305 91349 13473157 64294 64283 65594581 78493 78494 650934084 64694 64695 114079614 3321 3282 16257969 46910 46875 733800780 15485 15475 901215473 70382 70407 257357305 71878 71879 997302873 51932 51966 280423254 36486 36471 730966404 45496 45497 312899699 66891 66885 805536756 75093 75094 743498001 30592 30585 834594176 77927 77928 932217517 23306 23307 536527101 5960 5980 717578029 61481 61531 429971468 2008 1985 641304704 45783 45784 124066936 41924 41907 989263862 51270 51236 201218092 77497 77538 348318803 34001 34002 410989660 17510 17511 167285644 8957 8958 993553227 14515 14521 402759731 26958 26959 803600940 88141 88143 965735397 13770 13812 22920064 1875 1924 889938939 31602 31603 215743532 28577 28578 426866824 6871 6872 605804929 34259 34240 625518137 3502 3506 974394663 51872 51873 878275271 71533 71541 575610912 98918 98919 316312928 84187 84202 55232790 22265 22266 117018765 98262 98298 587845552 58249 58233 42221488 76264 76265 218076774 13861 13890 744678381 6090 6095 753046478 68107 68108 212004369 49545 49546 376955666 92842 92843 905572706 11085 11086 761351507 31477 31478 487908243 34413 34414 468756302 91807 91785 722944883 86633 86634 832261980 81341 81342 146633565 89858 89859 402361204 48216 48217 916201795 86454 86455 898539506 69855 69809 115997156 42012 42007 816118533 37495 37449 942174101 59925 59910 228627949 77082 77083 896792399 66103 66102 641523628 5412 5434 223359494 20579 20580 653173079 72783 72761 871522421 10793 10792 264459875 61122 61096 732046361 3477 3451 989644058 31618 31569 888944004 55829 55830 337584803 24627 24598 345157396 66058 66054 456334706 42597 42598 375038062 47852 47848 81088206 92862 92863 328739265 93487 93482 229699994 82954 83003 367685826 16217 16182 223869648 66689 66646 182064126 52643 52646 885527673 39399 39400 853203865 40026 40027 874988983 67849 67851 101894045 92715 92716 899814814 90206 90207 151802157 10966 10967 436754521 72451 72441 199446434 90923 90920 509082481 10685 10686 66220471 69281 69253 958312933 34237 34238 86517629 66499 66528 863454918 76459 76497 572163121 43071 43080 589502418 16363 16404 851778763 92868 92867 366678924 47361 47341 269991130 39201 39149 889947688 94037 94038 777074787 38694 38648 23454040 10819 10820 123537016 25994 25995 965836423 40502 40455 584102894 4747 4748 594218150 41997 41998 692278811 35882 35883 819432504 51942 51943 310089023 14493 14479 636752655 64512 64554 112509091 23521 23522 427539644 81140 81161 304841256 10317 10333 568990815 21215 21230 46965748 89278 89279 599830110 37249 37233 455323839 70066 70067 207988895 72974 72953 678539858 84735 84736 588050992 19625 19626 103669466 74780 74785 723473379 65539 65540 283988280 36093 36094 121727482 63188 63189 481806327 55848 55849 919572984 36515 36484 365677890 47042 47043 748387351 24159 24179 718535854 79452 79401 146473392 79322 79335 90127850 11890 11876 55236231 31565 31566 958823050 12114 12115 389949601 79852 79864 178696171 81540 81508 553166785 21001 21002 918657118 67821 67830 692366829 65597 65598 287369551 13987 13996 663063678 43950 43951 103180754 95718 95719 437522347 1375 1371 395604560 12398 12399 450188821 12351 12352 843634440 98894 98895 104826672 86425 86423 723998619 58174 58175 640020803 1534 1566 266217528 97366 97367 159834235 44029 44036 360971772 32276 32277 843578450 92941 92904 602066923 81573 81570 572238364 53047 53048 173924083 39360 39352 672954582 98404 98405 135455257 91285 91236 544269859 37661 37657 515546574 20882 20894 560605413 76540 76541 254627104 24139 24140 376883229 66782 66783 19484401 5312 5330 400538755 13505 13501 302510557 43380 43381 994435669 10094 10095 158773559 94469 94470 432249357 13186 13187 554200919 64458 64459 299749920 4915 4916 60028693 61443 61420 322980484 65191 65139 97661959 8203 8205 284384252 12808 12809 256773140 97097 97071 482767279 86943 86944 657216254 25789 25790 880867517 39173 39171 363553065 41256 41246 305518657 14483 14521 359005159 60907 60950 297333137 61768 61774 787445576 59562 59563 456221727 75118 75119 114838850 41239 41240 773239664 98498 98525 171759438 76673 76674 772864884 29965 29966 612491198 32503 32504 664633415 57664 57665 721738741 82609 82610 215395922 38853 38804 374203264 86530 86520 778288030 34422 34420 243058247 43632 43633 228219932 34783 34776 87790136 33126 33127 722325557 64159 64175 864736164 89470 89483 966432257 63796 63760 999438811 74776 74777 183073065 61338 61339 160565943 69828 69854 282249303 294 295 548948811 68822 68823 35633705 11271 11272 32818878 84235 84236 296949928 72981 72982 157636303 78141 78172 538753893 79815 79816 728542270 11990 11991 461524797 19648 19605 95138501 30733 30734 980631303 75104 75099 799107260 41911 41860 756731603 5898 5865 754053093 30971 30972 968045196 41660 41661 791025432 8698 8699 114797098 56610 56611 319010904 22182 22183 545368646 3013 3014 246672578 97131 97086 293714531 3917 3918 69633583 52769 52760 956790383 306 307 970257725 72422 72423 507624676 64906 64925 312224144 68898 68935 20198 58327 58299 902868038 98611 98657 379873452 8137 8129 674075992 10589 10623 511825613 707 749 268668551 27306 27307 55610522 38606 38625 286281352 1059 1060 773612177 23691 23692 285436140 40813 40763 647442425 3324 3295 771293435 64655 64611 319893992 15721 15706 603975334 38035 38042 530840434 63564 63544 286451358 19162 19210 831217163 5537 5500 824500446 32014 31966 153002611 38288 38265 361014807 46236 46281 180901665 37806 37807 104912807 20093 20141 409928862 2491 2492 51305555 12553 12554 801545211 70066 70102 145327330 70366 70367 862253160 75225 75256 33263470 27966 27989 940349644 23231 23232 288440364 45995 45996 895786230 54907 54951 60245939 7773 7774 751569981 16527 16485 132332887 78794 78795 791540387 30187 30188 827232 9178 9179 521494942 15304 15305 363572430 53612 53613 13713294 43744 43745 598937437 29897 29898 373674077 51432 51433 402800733 78415 78436 977025902 57089 57095 565266961 39187 39180 22118719 76924 76925 925649265 79936 79937 775949640 95383 95384 663604440 82359 82366 911435061 47431 47432 907526044 53748 53710 991804378 55005 54993 723293522 61988 62017 932588723 29850 29851 773500793 30426 30457 214305444 28104 28125 654093160 12740 12741 478080941 56037 56022 85904219 38542 38511 921708931 89529 89530 628778259 69212 69213 774356131 94085 94121 204015679 52988 52976 44804915 50270 50271 100834085 49133 49097 701666495 62382 62383 915542081 8573 8574 938418047 30030 29985 581995187 71405 71353 436039478 34034 33982 427351979 72663 72664 349106838 75436 75437 97161989 16515 16516 144139149 55798 55756 311276212 88816 88817 945136019 18924 18930 313975857 91635 91674 856914038 74788 74789 188451174 96667 96626 912704323 10799 10757 598159973 97134 97135 837707914 54178 54179 639945940 17129 17174 218256745 53272 53273 878274537 82987 82988 584813367 51549 51556 974845926 93933 93942 524276877 37040 37025 627304852 25232 25248 198606062 69756 69729 818301434 2530 2531 28744871 33450 33494 507087420 34571 34578 263829222 50397 50398 348399721 85743 85769 436635269 44247 44248 57391458 74442 74476 35732968 66289 66296 547562078 29424 29378 472677235 50806 50807 363439716 381 382 576087324 47183 47146 408050004 22449 22450 518587822 86941 86942 509635843 80810 80811 90084372 43706 43707 852022623 92624 92625 240227028 13710 13692 266622291 5356 5329 60465373 27014 26997 167186158 99481 99452 107184784 35833 35834 671280456 31774 31746 314315553 77203 77158 821373875 94434 94435 521766721 95575 95599 593213499 7517 7465 776069112 18803 18804 187441270 65255 65223 872796247 88381 88354 600296971 61296 61318 657749475 23816 23808 840976587 88902 88859 423167410 41168 41184 471614620 50349 50336 139630647 96022 96013 561540199 97094 97095 376268607 564 573 15417870 27785 27786 435277894 65724 65679 701275206 81326 81327 142447871 46195 46196 788181911 11730 11765 617673281 48695 48696 91817326 88228 88229 543237836 94849 94892 810976617 98158 98159 922368639 19654 19655 70160870 23746 23747 908404798 34683 34684 586601741 17958 17959 466445861 80967 80996 742626663 44757 44758 483954854 85832 85833 88436800 59939 59944 38759781 54539 54500 972926221 60864 60878 286300854 73736 73737 943847060 9723 9724 310428459 3820 3836 50672114 47577 47578 561950174 90439 90418 759314186 98275 98293 385031012 49643 49625 860081089 20400 20422 324643028 23027 23006 306548274 58518 58519 514206643 11671 11672 927245806 46805 46781 376577024 15821 15822 280382731 11438 11412 898988483 41010 41060 33174879 41121 41125 326615146 5044 5010 594565817 57831 57799 423744139 73970 73995 808446666 11712 11713 800517074 27837 27788 817024486 54876 54877 100522368 12677 12678 870136892 97230 97271 417964130 65177 65223 675160136 68971 68972 700997405 71706 71707 210470201 46415 46452 938428824 39804 39836 587907316 34249 34250 47482381 56673 56671 267192654 39248 39249 560203304 92265 92266 871589746 17244 17271 425031613 50089 50076 904311740 75211 75212 38562074 3180 3181 445399768 32816 32801 408328514 17025 16995 982169876 90790 90791 534986699 40209 40233 176802572 27876 27926 429629404 98554 98555 697171876 50746 50747 535960699 92529 92530 778055665 25887 25839 323098885 83807 83817 767213808 61625 61626 97847686 3664 3665 877549176 50901 50945 161579084 18164 18186 299384861 85408 85428 170011664 27323 27324 199374754 63716 63717 517663248 28197 28210 299978352 30019 29970 221347006 11032 11007 45219646 24705 24719 579484268 96976 97014 290311821 95726 95727 783131079 20197 20198 915931881 15221 15270 553027855 31490 31491 212411045 61246 61247 252069388 77443 77456 869161160 24702 24703 412036203 53090 53091 741956083 598 604 403445175 15227 15228 422078089 88145 88142 47690372 10706 10758 732279391 54547 54582 408659458 47463 47464 899597747 9234 9212 64335989 45628 45629 675273691 56228 56229 150872882 16539 16513 436752015 17904 17937 341819882 19424 19375 172379341 37925 37926 211421440 77104 77105 719855125 72089 72088 194442534 41842 41843 576031602 24314 24315 641713136 35166 35167 557371615 25240 25241 394648963 45791 45828 434751984 28459 28496 75521541 52909 52910 131745745 6768 6769 569158969 85236 85237 157454026 36941 36982 792634074 65368 65369 97912907 81734 81705 60316623 72742 72743 347069546 55615 55626 871550947 80095 80096 407892329 20095 20058 895413529 37672 37625 21039932 4510 4511 616620018 98624 98625 859056300 1509 1510 854453221 59902 59903 159469522 20347 20348 494392279 58485 58531 995538701 33130 33176 427176074 63044 63045 722601283 8141 8093 886972542 73729 73730 703345635 37863 37864 475653461 20489 20490 473356970 51762 51812 674185103 97301 97302 398151436 28935 28949 745763656 98601 98646 308041608 20870 20871 195216583 63294 63274 970941133 55347 55313 362092857 27261 27262 785457525 6560 6545 779800470 49530 49500 679658442 98924 98925 841929839 45182 45183 869285232 48862 48863 971158571 68577 68612 291711646 24453 24454 156455315 16033 16034 353039438 30344 30383 34372807 52580 52607 304314374 20123 20124 193362956 19877 19893 298669131 95951 95936 126504600 60200 60201 110568821 43026 43013 233960628 28929 28926 582245834 33288 33311 115668347 45860 45873 459384003 7820 7769 341513244 58206 58207 376721460 89156 89139 514885675 83714 83702 634910725 79352 79353 576514126 36385 36386 992538700 54310 54311 259950605 50566 50567 191985103 69770 69741 984406194 428 378 74428991 40576 40627 512277795 99377 99344 754570612 31368 31326 194243233 41717 41718 545621930 67771 67788 878640210 75209 75172 600412319 2624 2667 780684798 30998 31007 986761979 54882 54864 330131412 73794 73786 373191527 73422 73423 700018481 83995 84029 32022104 90112 90156 260467848 48455 48436 837259844 55496 55497 692052255 18570 18567 367670404 87073 87074 728737624 64070 64071 156730157 78531 78484 374946042 29034 29035 353095881 57453 57454 542289480 32728 32760 595564436 89226 89186 204165819 14937 14938 601205933 6985 6956 460720635 32091 32049 564095499 76973 76974 840900431 62762 62763 411509910 67306 67312 118876358 20452 20454 431606065 57582 57627 119610368 22573 22574 288315896 87613 87617 964115881 94506 94523 55874983 66605 66628 88637764 5886 5927 94769982 42106 42107 521880726 14563 14610 774726425 52036 52006 599579093 13400 13444 715489551 12552 12576 331218388 46341 46392 563532204 54188 54189 11251947 80017 80018 317975729 43061 43111 430343648 55209 55198 785744327 40794 40795 552105458 84555 84593 35998820 91020 91021 627158379 18774 18776 711992626 29052 29053 484457537 27247 27244 790610475 63967 63941 213647870 12175 12167 864366658 71984 71968 87422539 24877 24831 327707566 85080 85098 180058713 90560 90561 91035947 40297 40298 733877164 92772 92773 15021452 31969 31970 608820838 18954 18955 931100827 58904 58905 436384214 3500 3458 224202537 64699 64700 632925449 25156 25157 23206776 40223 40224 921482327 9059 9060 927708613 72672 72721 438830719 25227 25247 4755998 89067 89068 530086448 19500 19501 553547411 39666 39667 960484216 65494 65448 674770834 37486 37487 138328555 50133 50169 529460807 12766 12757 318127877 12175 12220 12658984 58864 58865 639368631 47695 47738 817606842 46093 46135 850678217 68718 68719 696363765 64814 64784 46749555 25373 25374 802652924 34628 34629 827087517 4253 4254 929216463 79634 79655 720076934 82478 82444 371735615 53266 53239 739894147 81630 81631 519410120 31260 31261 181622220 27169 27170 373678448 20750 20751 214626554 43145 43146 617721391 12663 12664 505022711 63411 63383 538865473 37717 37745 873921250 8583 8606 799077127 74267 74268 745593817 5603 5575 115936473 58464 58508 673521348 12820 12821 902014257 84926 84927 37969956 59772 59786 570935349 14613 14614 637121413 55471 55472 110770385 803 804 843441582 62130 62131 690006367 29115 29099 988560812 15527 15528 336956800 80145 80146 711072237 95733 95734 827614979 19286 19334 125038433 23541 23557 952415368 85475 85425 457285358 55755 55704 517403840 84232 84233 639865867 28601 28602 887774485 32415 32439 538069497 63043 63015 605289606 57584 57623 594921813 93766 93716 88932334 39824 39842 357651637 16944 16958 439916901 77214 77215 455391664 9693 9694 527881676 75016 75036 593290537 79490 79491 835348110 80759 80760 351180934 47022 47046 520720353 29702 29754 981109966 26123 26124 154439297 36551 36552 859406229 29853 29854 476351584 24600 24601 629725693 35153 35154 20273767 92417 92396 356344220 49271 49234 620395010 91776 91777 564597772 2382 2372 764376267 9453 9454 754765329 8153 8190 396827977 4347 4377 211257120 78341 78342 584833270 18555 18556 138637463 22342 22343 301725328 74841 74842 127933343 32806 32807 90157070 33841 33858 743948514 44167 44168 564195145 19381 19382 605990643 14678 14709 928462341 4999 4958 596637885 27532 27556 947434827 68248 68288 781775062 65345 65346 236685371 11835 11836 241189361 83728 83729 459185251 87051 87052 284278050 86984 86985 702698626 48759 48751 119588207 1926 1927 398052341 83772 83773 979765048 44981 44990 420567191 47371 47387 107087799 53177 53178 911719975 59527 59504 698546380 16954 16924 988023587 44154 44178 444413706 97559 97560 160687504 85605 85606 678021020 97855 97856 826977252 44652 44631 76544025 91664 91665 482324710 22440 22441 49661622 96996 96997 179760431 3461 3462 279387753 56290 56291 230930308 94787 94783 50695477 68609 68595 151196953 78476 78487 547696397 47141 47142 438570180 6395 6434 3881388 39705 39752 977813246 59010 59011 648226062 11520 11513 221822853 73213 73214 792638257 74727 74728 860677774 72941 72974 427781679 18427 18428 323160863 85260 85261 660080104 69443 69444 120866194 30633 30669 509628728 58656 58649 729797335 60545 60549 759608762 31641 31642 514064334 62978 62979 202576379 79022 78975 213013450 67280 67281 741096457 1350 1304 626267787 51081 51082 318700012 5900 5901 66853872 51318 51350 588676697 17604 17605 453906856 84480 84481 418401033 91667 91668 858954353 68286 68248 237993622 13364 13387 107928103 96858 96840 324646102 96584 96585 142049034 94072 94085 491054633 70802 70803 926864047 16204 16255 121660478 83289 83274 147135105 6251 6293 747388760 26674 26675 894577093 6937 6911 71961003 71009 70970 206801637 80830 80831 283081528 28536 28537 811174940 34254 34219 590475937 35183 35169 520832254 56457 56458 596340831 19740 19706 14989681 78393 78441 461841465 31706 31720 740557964 74989 74990 53645069 41015 41016 591806063 18027 18028 403462610 58152 58148 766258571 39085 39058 806866783 40884 40885 960937774 9461 9487 929724180 70572 70622 786637181 71085 71086 37953203 1829 1830 81284377 70098 70133 977955045 4993 4946 964547560 80774 80810 396977709 66926 66927 182547672 33689 33690 100682760 60676 60677 630090745 19583 19584 330462373 83029 83066 316352725 68089 68090 305171332 14722 14750 541477694 80928 80929 714814136 51496 51497 750896880 67021 67022 642444711 84043 84044 310782345 61129 61105 735083342 24016 23978 923632587 98131 98144 188146329 63237 63238 741472478 70628 70629 631197567 9387 9388 972066879 68951 68912 681668392 88096 88061 248230015 27332 27333 112190210 72970 72971 898049223 96737 96738 969253223 56210 56211 863241546 63767 63768 130577019 76706 76707 818520415 59897 59849 967570724 74330 74331 591836337 68309 68288 197934829 47108 47141 119986859 77874 77904 989841804 71435 71436 390714520 87018 86976 357261518 37662 37701 368392997 6128 6133 165663349 92894 92906 628029959 50005 50010 958858500 10569 10536 147802926 1177 1178 836997833 67141 67142 470980452 60634 60635 659669865 20944 20945 580104993 83970 84004 923430850 46718 46689 651588879 41181 41182 833988239 83356 83357 27829914 35769 35762 858772874 88142 88143 473083079 26941 26908 34200245 48328 48329 629136445 86413 86364 392428583 20587 20588 559332979 4414 4458 412425696 67518 67569 581859044 18746 18740 74697225 38295 38316 871822590 58226 58227 59553 54361 54362 684120081 98860 98861 98574877 17854 17855 897997212 82352 82308 475142226 43055 43074 601141364 82659 82618 258301290 92976 92977 100654811 86988 86938 958978331 85426 85427 588249705 90537 90538 933157777 43364 43343 178215141 27896 27897 730389066 13548 13549 841890985 56638 56639 249970636 2077 2078 796099907 47633 47634 849479306 2497 2469 124196133 97236 97212 594114190 34759 34761 35294666 92383 92423 5922558 11324 11310 578073936 61631 61605 162654996 54621 54585 281861490 44434 44435 302322303 69391 69392 620265785 24886 24887 717476755 66713 66664 681140409 90409 90361 710302154 26534 26521 835660572 97332 97360 230828351 3528 3579 807195877 31706 31707 556632455 62626 62627 501245864 5098 5121 827954102 47176 47183 491885903 92792 92793 474814303 19728 19729 473615154 14807 14847 274582589 39350 39351 14728468 77226 77242 81878988 47449 47487 80518743 56698 56699 597953307 26610 26643 629404812 97921 97918 445003924 99296 99297 804301427 60099 60100 202436531 90779 90780 817687827 89034 89030 76652785 13996 13995 481988683 85863 85864 902655864 46291 46263 645632222 55631 55586 564916845 98325 98326 976501912 49861 49862 498153140 62317 62318 432054481 35055 35056 249999644 21047 21063 131122265 39319 39320 363955287 56650 56700 855180072 68740 68722 5527772 42752 42753 752044634 94661 94629 641234737 59803 59804 436653554 27 28 115618372 403 404 962159689 39201 39212 91740268 30308 30309 966078810 96911 96924 127253236 15476 15493 716376619 14798 14799 578181194 21295 21306 383441703 55342 55343 744734134 5239 5233 818589777 64550 64602 837421156 17895 17850 873252974 64460 64453 637819698 14013 14014 930483664 79694 79695 281399571 83009 83010 86701472 50752 50753 806946533 91110 91122 306227360 21301 21302 377791295 62612 62613 221189865 19495 19469 427441615 52314 52354 906480481 69052 69064 153168823 15017 15018 676206428 82050 82012 778850898 20224 20225 270093315 10887 10846 700203799 44625 44626 142918348 63163 63141 787019076 42163 42172 329763459 86819 86770 255215067 11881 11903 670739271 81546 81559 818745181 86847 86833 69840777 18558 18544 590975179 30157 30203 660538910 48731 48732 463561675 10476 10507 841082014 31197 31198 583349072 83961 83962 401132996 50324 50325 499069726 82991 82992 606063878 2878 2870 611367249 60751 60700 435315393 45785 45786 750271878 85459 85460 388003294 25595 25596 534306418 37929 37906 285106018 58337 58338 667294027 48315 48304 651467105 10006 10001 112529618 93638 93639 126792804 55003 55032 735581157 45702 45748 75190889 89774 89775 549844395 76407 76408 833327195 83208 83216 81974611 69041 69043 785988890 18183 18184 180037274 84024 84025 410138413 44998 44985 350546451 49897 49898 175603052 44612 44632 572039292 21221 21173 246713646 78352 78319 201083405 17060 17061 438427192 38829 38860 367621082 76302 76272 69126847 44723 44675 486777084 99979 99977 84674360 36257 36258 484541690 14913 14914 656771859 44406 44392 871633144 14770 14809 963524647 82753 82735 294911096 27619 27651 206249589 30809 30849 851037387 38150 38151 37749959 2359 2360 643699236 54048 54049 642154030 67360 67400 382864006 462 481 868508166 32280 32257 258103835 24533 24550 503721223 40844 40835 191201287 89186 89187 490796054 88630 88631 131931352 70908 70909 740777225 74529 74576 964607011 27423 27473 124337321 48020 48021 612215987 13367 13324 903509021 1621 1593 693280887 92526 92527 656068123 83891 83910 49586538 94918 94934 456828700 86209 86210 535087595 50002 50024 178183898 41430 41431 624945707 42659 42660 138309819 44143 44144 137858002 99383 99384 735198395 37327 37328 518758480 13606 13651 338055042 2106 2107 302106966 3865 3883 181219679 18795 18794 571751195 70706 70657 889031273 79570 79571 287274846 67030 67025 159471080 42909 42911 277635005 2979 2980 490997082 23972 23973 482136122 3037 3038 606226125 58011 58012 940761388 17799 17813 218337170 29138 29139 401936249 56920 56921 856190467 93493 93503 339286934 70231 70232 922728094 86507 86534 856747882 5872 5839 840760138 46839 46803 316290522 87342 87380 18119578 1506 1480 550414268 87803 87804 953126191 22310 22303 939353024 92671 92667 121820137 57415 57392 512843596 19281 19282 44161100 50503 50504 653931602 77212 77171 416023831 50623 50624 645993111 2709 2710 46378198 91749 91750 691132703 25895 25896 551311800 70026 70027 552056828 31110 31098 66459272 15923 15924 617137556 32041 32018 630208691 47375 47399 248776313 81253 81254 372451005 38696 38697 589401486 86707 86708 402109092 26090 26102 451116709 3501 3502 581119773 91748 91749 287718706 6120 6113 442454841 15647 15641 403941640 7121 7122 590562893 37981 37936 829304026 18698 18702 166194614 38686 38653 786196759 39428 39380 419040470 56314 56315 897243672 82382 82372 289565932 24998 24983 755781596 54961 54962 857817587 81339 81340 349226451 47685 47686 21170721 14897 14898 55863569 38443 38444 704085889 38883 38884 9184546 33816 33817 464891852 3225 3216 230989213 25139 25159 862935714 10685 10659 300481546 71004 71005 485928528 73588 73559 441771547 5874 5875 728901320 53968 53969 924281664 84159 84141 340655232 62413 62380 673282602 70940 70982 127585182 79020 78973 371895284 42551 42513 818092958 62877 62878 680674943 81012 81019 976869862 77373 77374 386922181 92940 92941 561653953 90422 90423 757171959 68752 68753 859634412 93966 93928 307739960 94911 94912 473815646 57697 57698 702363572 58555 58598 583213995 29473 29454 66147423 82644 82645 539156247 22304 22335 474109949 48056 48057 242207899 62326 62300 40257127 15809 15760 552127514 35886 35836 555844005 60513 60495 422537773 67831 67841 285900864 8033 8034 586667920 76462 76415 308456635 90934 90902 472485036 41008 40992 336784428 98864 98875 235727535 39757 39728 561089213 77159 77196 923423273 14514 14465 539653116 71876 71870 921440437 20015 20039 447889565 52639 52679 126994747 28308 28309 754392034 900 901 138626304 28914 28915 899967933 35603 35589 765044334 42776 42735 132043936 28633 28602 602194794 41591 41573 851189991 17359 17370 594571013 31326 31316 652166348 84214 84215 627504448 26468 26469 433122307 70295 70296 863755597 35753 35775 207044192 47533 47534 674035022 84417 84407 697727081 44388 44389 175179167 42177 42178 181941450 61311 61312 31615711 48655 48656 388079128 84522 84523 18965170 96111 96067 98188106 84006 84007 532976186 16655 16621 344424075 32837 32809 627653236 44429 44430 495613472 42028 42029 264084768 62824 62825 429243653 82558 82559 68727300 44239 44240 238807258 41532 41568 324437049 19737 19772 512624316 33309 33295 97519940 73570 73571 168103057 95267 95268 176457849 59759 59723 846446225 40042 40089 518473842 69209 69210 238419113 15583 15620 567682343 7632 7633 317120139 33228 33229 920828298 88483 88511 308603649 88557 88558 89722768 60273 60305 520534816 74228 74229 487038772 36970 36989 327148709 6418 6419 645039583 71944 71945 437176439 91285 91272 466087899 75537 75565 677401123 59718 59712 929458856 50343 50344 129589435 31677 31638 367346079 1880 1878 577632301 67676 67677 883554073 43178 43179 604525015 4702 4692 29176500 17229 17230 239490118 84882 84883 863634250 75707 75708 786901584 39279 39280 400252572 55036 55071 12518804 67709 67710 511524229 14520 14560 178090788 78882 78908 282948420 819 830 489168971 82304 82310 507806574 79493 79467 297334641 85616 85643 130076189 45367 45368 760253502 35091 35049 133880046 11662 11663 164607494 33398 33407 647786982 6549 6537 888288829 81574 81532 933990098 47992 48034 533760840 58251 58238 440339489 8160 8181 788210886 43365 43366 536382691 14684 14685 310531301 28657 28658 542271919 84638 84637 492715821 88769 88798 621467410 37421 37422 232782724 72779 72780 961631485 81685 81686 633711593 97714 97715 523475869 87978 87979 162770906 30987 30979 389798203 1828 1863 652797808 54091 54092 149949294 79231 79232 885171301 47801 47813 385129555 52374 52375 782255093 62694 62695 149544781 62631 62600 6458595 21837 21796 707395524 51211 51212 937113040 34102 34103 904657082 23237 23238 194102115 83593 83576 871316480 5339 5288 581337358 7168 7169 330450932 56620 56662 959292639 72773 72780 159836765 23904 23905 448730051 64491 64492 608428814 35164 35165 492563240 41361 41401 206013024 51068 51069 738538335 48468 48433 693636518 18325 18326 584578754 55820 55785 551678174 66783 66833 743140485 23703 23712 470998373 74413 74414 742959613 97425 97426 226696645 43624 43625 50799254 61706 61707 310130281 96254 96292 496668562 88356 88408 106640689 27825 27826 49620975 15017 15066 283149002 80179 80180 974003897 59996 59997 363138980 46640 46624 495121591 37949 37950 531726738 57790 57826 234575232 40942 40974 359498740 32542 32543 566054233 7896 7861 1254663 86634 86635 730737894 55631 55672 87091180 22472 22457 747338957 14647 14639 566205364 16555 16568 696090826 78780 78781 965726030 90412 90413 910551450 51705 51706 761530283 46168 46193 706138299 59603 59641 396136008 32957 32958 794114517 46553 46554 803052175 95108 95151 368984868 80860 80861 100399120 58636 58601 352139063 3213 3230 893820446 64073 64074 987143204 63645 63691 519325417 99176 99177 206960136 89693 89658 456867022 95751 95752 682213423 76814 76810 108913355 95870 95871 142425266 28474 28457 713788207 32853 32854 564509057 62309 62310 480164074 74225 74205 82673099 73064 73065 318054712 91311 91357 976838976 41567 41568 250299945 85396 85397 94569011 70640 70658 138773727 32682 32683 666621937 72144 72122 605353521 97583 97535 369057846 75384 75385 416770261 68417 68430 938752500 9042 9055 26425958 63187 63188 222230480 3156 3160 480222383 45813 45814 689224975 66163 66164 726666236 25287 25249 354922235 85386 85387 257927078 71683 71684 417336422 967 968 964533120 56482 56494 205869354 87384 87385 577435841 91881 91882 748366265 95121 95122 533123494 11983 12021 996408465 75238 75239 450954612 97960 97961 175802795 48209 48219 822451007 55178 55177 893085212 11603 11604 140458186 2541 2530 375319309 52165 52166 795760028 55293 55294 293488627 71059 71068 832199244 23200 23187 516413322 29747 29708 604794691 34005 34006 246200925 42212 42213 125578803 83402 83380 110259866 92177 92196 698999701 47929 47930 621084655 13886 13887 980135440 30002 30003 532292767 96537 96538 853602170 319 320 555744251 91331 91332 908500197 41426 41427 709204556 58102 58103 447876008 88150 88196 535411920 29633 29675 846843970 87833 87834 678185900 76617 76641 230381244 12593 12644 528989744 69626 69664 105682529 55378 55368 434094698 54364 54365 569839101 54363 54364 712111510 23333 23331 241688663 72744 72786 875164369 24677 24641 289898823 83538 83539 827240336 58689 58690 692617440 10728 10729 14904824 57437 57426 808702863 1618 1619 723748945 45897 45898 475061591 18985 18986 473514961 48364 48365 621478495 6551 6585 584732638 71052 71082 779475048 46204 46205 372997020 5274 5275 33876233 37342 37343 132282770 38559 38560 757237873 90715 90748 678163289 96310 96274 312951236 19870 19871 227903718 84737 84738 622723582 91525 91577 371465084 25469 25465 890846358 13232 13233 100908382 68726 68727 325941274 6476 6477 597232007 63883 63884 776926402 80924 80925 395851737 51847 51834 936409601 11564 11565 215161531 24338 24384 603060288 473 444 672877096 98904 98938 357041694 37717 37718 430644609 58266 58261 56230183 65906 65921 213565711 92165 92202 374380840 74368 74369 809910104 11092 11093 269702798 316 269 227847943 66158 66185 479070497 7144 7118 721878002 64439 64475 735154047 52508 52509 599735488 8514 8477 679192196 758 804 161116738 1634 1590 207326514 84281 84282 127269857 87134 87135 687959033 63756 63786 865346074 38904 38941 269908050 93470 93471 43690448 36985 36986 126043803 14252 14253 175326545 60585 60622 389079681 17092 17093 111382645 90684 90638 857725555 45501 45502 342557608 5101 5102 813076315 2263 2264 602636993 61513 61496 932757037 53317 53318 458756339 6211 6210 41975928 8608 8609 123673793 28852 28821 199527373 75243 75289 715230884 9318 9345 757729822 74162 74163 104129725 37169 37170 739137036 31340 31341 750020954 67138 67114 721197184 38324 38369 367092809 40557 40558 742636024 85480 85485 481885474 92751 92752 408100202 99453 99454 77024970 95259 95264 587130560 70469 70470 375845942 47683 47654 256075404 43017 43043 26323544 20597 20618 363664667 2803 2820 479977078 81541 81585 870066912 53728 53729 638633523 19304 19321 368630272 92607 92608 808310130 659 675 118003822 57699 57737 315928975 41828 41829 321691489 25055 25020 211567170 3257 3273 536723470 81302 81282 517467479 89116 89123 620910767 54674 54683 399727723 97244 97251 123006468 51855 51856 796486879 71883 71884 206948063 61742 61697 943733248 8689 8642 628840797 8747 8748 69719383 50360 50328 750951065 896 887 824792208 73189 73226 880980289 27283 27289 245538534 16898 16897 180250454 16589 16585 740406976 40026 39981 131244960 22644 22617 310407683 90860 90861 89139157 60552 60553 453861729 95302 95275 812865379 11532 11563 504240914 43261 43274 483357180 50473 50506 52210079 48301 48302 858516241 92973 92974 568671380 65268 65269 827318966 47208 47248 280097538 92567 92543 940092042 41312 41313 468226135 83650 83675 550051367 36881 36840 293372038 82232 82237 92468794 23744 23745 494451432 11137 11138 136561296 25566 25567 573868842 28982 28938 251710487 77253 77254 674267183 50357 50365 260058852 77738 77780 418371077 21968 21969 489676359 34296 34305 61718849 55783 55834 589895097 31119 31120 880117824 32124 32125 543411879 97155 97156 700807497 25264 25265 94088635 51975 51972 344303798 58053 58071 175925070 54282 54311 669864892 96391 96435 519697447 10569 10570 45075531 40611 40612 433478270 39248 39278 558282238 38435 38406 434653745 63505 63522 712289092 55632 55601 8871023 78009 77967 588203241 46026 45977 364728574 8873 8896 717986299 64075 64076 444376793 40663 40664 464984279 61944 61892 184413627 19556 19535 597312984 61812 61813 257648609 40386 40387 715130396 67950 67951 448083555 38133 38134 589416523 50146 50140 580144026 23851 23852 896659341 54159 54160 383609631 3403 3365 809323080 90141 90186 956064410 54079 54080 656599823 93412 93413 557057874 3003 3035 249935732 50713 50708 337142340 65935 65886 60318294 76018 76019 503947783 6915 6899 869735513 55637 55666 109076548 99925 99901 947345391 20345 20347 96433163 61871 61872 572687538 79272 79273 478119644 23742 23743 428677616 97860 97861 235333725 59413 59414 425168527 95640 95641 596521232 28218 28219 855508504 94491 94492 841278878 35754 35755 936015215 91878 91879 636519086 76630 76631 834698109 54654 54655 675929802 79347 79348 364406477 56141 56152 498758879 73573 73574 433062564 23807 23849 275981134 16240 16241 36856106 27290 27291 721736068 66316 66317 427649733 62933 62934 322029 87146 87147 475151183 88524 88525 929416980 44249 44285 533567470 75202 75203 239945454 62734 62735 79788928 74341 74342 957236200 1207 1208 173890158 66275 66290 893627919 91828 91779 873375550 12517 12518 882996543 95885 95907 725940402 787 788 773487303 28017 28000 617189220 94672 94673 514494439 27125 27126 33873376 16822 16849 46251238 21111 21112 892688761 77832 77811 915423268 48832 48828 29211713 71962 71932 907170610 31158 31159 559559226 36697 36698 783592627 56785 56791 784524037 52011 52012 98037028 8058 8059 605605566 47899 47900 764090319 98099 98109 922673846 61850 61885 935974456 24952 24958 464946200 94527 94528 58997963 22020 22021 100319481 63810 63811 457843554 14901 14902 799089412 98409 98368 500289777 56840 56841 845680237 3789 3840 145793875 86956 86913 903938247 78429 78430 370203432 87656 87657 322589466 57486 57522 334458899 18989 19041 647171155 10744 10745 34280711 90455 90456 701417047 38395 38396 150880499 97329 97337 665447263 75893 75892 197814418 32114 32115 482702243 98938 98939 848081003 51451 51482 488463094 51199 51200 217416933 6943 6944 558832144 60173 60174 27933111 25636 25589 307130156 21341 21323 21984269 64921 64922 764052427 68870 68871 479277644 30066 30067 551151258 9402 9403 432893012 54082 54083 778324851 15878 15841 724966115 44002 44003 175631511 62412 62415 613905330 13099 13061 405494031 36051 36067 843813067 10189 10190 226612994 44491 44492 581115786 10933 10982 7600401 22762 22763 366255805 854 855 641332487 58663 58615 30982574 37979 37980 436324078 36270 36254 911825683 75727 75734 359608185 31239 31240 146625009 4535 4536 260514310 51943 51982 916792117 58368 58369 68861239 16149 16150 880434789 36168 36169 971429360 74948 74949 303218506 1877 1905 453742777 79534 79486 199925167 21518 21519 109561035 42548 42549 721223890 53248 53249 633304198 18840 18841 558567113 82225 82226 466844335 83238 83239 71632989 50064 50065 270547202 7057 7056 747831954 21052 21058 572759288 14060 14074 736540295 96932 96892 815858834 64535 64536 394915743 79546 79553 293154658 20633 20603 697495934 62180 62181 720961399 85547 85504 783024629 32155 32156 657760266 77044 77031 279892720 95843 95844 756743488 33335 33347 820573667 6408 6409 166732795 9703 9708 949062575 34908 34929 136919474 12756 12757 564938815 71633 71665 340007654 43729 43730 961413810 39759 39760 732813827 96047 96048 676860259 97119 97079 183389603 37061 37062 815770531 95135 95136 828730617 26904 26868 941374794 49304 49305 733384039 99890 99891 497698258 36722 36699 76308541 85224 85225 505821352 46860 46848 747563651 1717 1718 840593405 70645 70646 7486371 31559 31600 7824345 42484 42519 73436987 93463 93482 999154037 25937 25938 698968742 15925 15930 107112911 737 763 828886954 68686 68691 585954452 45691 45640 389030488 34957 35005 192414671 72271 72323 544134556 60358 60359 150768662 64185 64186 28064418 28831 28832 793020272 41616 41629 440673760 82224 82225 707626572 69508 69491 177880326 37704 37751 847898568 543 546 171010285 16783 16748 982698471 83900 83901 370091418 2760 2761 22236300 75453 75454 468185476 46595 46622 182082655 33445 33407 199429507 56558 56575 704807304 63514 63495 955785616 52077 52078 713910364 38890 38853 83204531 85419 85420 649679276 44890 44852 794925436 94687 94663 140963142 22 23 492754960 62244 62280 214870347 88621 88571 228927915 74791 74781 971624873 17189 17190 429854649 28322 28323 635904420 88139 88176 233362319 2631 2632 604969015 29792 29764 728636105 62012 61986 568668705 71152 71129 590536406 82264 82305 20416236 97624 97675 332177665 53958 53959 555433305 8436 8461 76726129 89247 89203 245702082 33211 33207 598585107 23432 23433 889446727 51967 51966 662517965 38952 38974 247323434 21791 21792 647868910 21019 20997 168968131 41130 41160 557884018 23277 23316 296108612 86024 86034 311024442 96315 96316 828448959 20304 20305 207008157 11517 11471 20629341 63577 63574 830632629 72923 72924 671635771 6994 6995 713785220 84058 84059 450042980 30012 30013 641957218 50711 50762 581673323 45357 45355 173417006 25741 25742 130894796 5114 5149 880516905 16187 16188 701507310 64903 64904 603738901 19228 19229 107312250 43313 43314 118595017 75909 75910 566917822 43790 43792 219857445 18271 18322 643339074 37867 37843 636749122 21222 21274 984650555 83077 83078 662425894 35070 35037 895650356 8460 8461 54753678 90789 90790 371377327 63844 63890 998370550 2637 2618 927758026 63069 63100 420555730 1303 1304 933901096 38930 38931 514982853 90579 90612 256490994 79400 79432 441584460 27024 27025 794928607 40451 40452 571007580 80459 80462 137731122 29246 29247 61946963 95113 95114 435685906 29937 29938 952744689 88757 88758 832211009 12727 12779 476475953 30433 30426 824936289 99229 99230 414933963 6865 6841 10715711 10617 10581 118059601 87933 87934 890722155 27208 27223 8943987 95057 95058 687671725 95339 95340 207006643 95996 96035 588716427 34677 34678 952926415 60726 60767 354696809 88698 88699 420642993 58462 58477 243922345 30452 30453 741868196 78568 78612 770228281 90884 90844 929946000 73921 73915 580473636 32322 32273 986922951 99998 99999 927128821 5908 5909 447764260 96015 96016 616604041 98742 98775 834200903 73328 73331 168431370 18868 18869 435449040 50455 50456 216736126 96485 96486 72154394 44704 44705 567719992 46317 46318 339424498 60954 60955 347853010 27361 27362 704833341 70639 70664 84083994 81442 81460 421503867 58859 58889 525492605 1657 1679 393113227 65115 65116 706644623 68735 68781 809852299 13532 13533 25055827 99213 99164 830323072 24045 24058 175664383 67373 67397 307771716 26332 26333 747637615 76396 76432 896986885 86206 86243 80016604 76227 76270 327334951 6117 6126 390992506 93961 93926 777874567 91408 91406 768368918 58606 58595 440007477 66648 66649 549978971 33044 33057 669280727 27804 27805 720200666 25525 25526 304377155 17342 17291 453471903 23946 23970 139912346 42690 42670 264811048 19096 19105 700581692 64683 64684 906874952 75481 75475 511374927 50293 50294 519180502 23947 23948 889000886 3122 3123 953705669 29885 29896 713155682 59446 59447 454924044 61983 61984 379861942 20469 20446 312672620 49905 49906 316697015 87119 87136 421388173 68965 68975 126348417 42764 42771 932194111 87230 87267 695095570 21544 21509 557173885 69024 69025 217313424 96874 96852 835993535 59396 59443 478838997 92882 92883 773189285 41051 41049 131958134 51484 51485 115971490 74559 74560 761500103 70710 70679 11693091 84704 84661 725926766 87449 87450 268511826 64188 64237 941742060 54233 54210 584273744 85342 85315 74820832 14970 14971 448785873 75729 75730 60649800 11868 11898 396075827 26896 26897 397278449 94429 94458 876713536 74438 74439 615577377 42983 43032 280764392 16295 16296 595032328 8095 8065 663156996 80912 80913 926111683 9552 9601 952244521 75051 75011 712031275 27011 27012 839308360 62580 62618 122593757 59680 59690 825391284 64461 64512 18961558 56923 56966 394800098 30113 30162 835278153 55887 55888 415208245 35324 35334 979854637 20931 20932 544126633 72181 72135 240746293 90601 90555 176811999 25543 25544 717527117 96936 96937 618751276 59321 59288 65594800 74705 74722 273710456 7294 7255 60850064 49422 49417 637922061 50603 50604 797360456 64368 64410 956401042 37436 37466 70472313 2405 2416 737562313 45389 45390 208011731 68160 68201 627014895 2596 2597 166895274 76643 76644 525448946 48995 48961 235119315 97368 97369 234253672 65326 65339 741675016 33925 33880 87327404 56617 56618 56142613 61712 61713 703453115 97483 97484 301926886 43400 43401 238706064 67405 67406 487859821 75859 75860 319361173 33040 33019 44277835 6116 6142 619258538 30183 30158 624774382 82327 82328 752862109 94635 94636 608932068 76839 76840 593051621 27637 27588 421617537 85859 85842 118291156 30419 30433 103621420 16144 16109 667922332 10128 10129 530519309 42459 42456 971692240 74901 74902 464092372 90699 90700 18716070 50242 50251 293305190 616 617 872513670 70773 70774 835507947 67740 67778 294822466 90744 90706 245757086 78288 78289 186845104 1284 1325 602753899 4864 4910 175504985 26948 26949 384715692 60397 60403 95242410 39118 39085 602092522 11496 11450 545516414 4964 5010 976720417 52471 52472 796768886 55948 55949 558459774 95255 95278 113735701 19684 19670 667030012 587 563 213540637 26271 26272 903510316 8460 8483 300301922 71677 71678 794843132 9262 9263 550038710 23319 23356 680078794 34754 34755 478884860 20859 20869 525227889 38195 38159 342209011 34718 34747 782576435 60742 60791 554123191 63163 63164 393803507 2557 2587 362905968 27569 27544 183772543 18469 18457 132904738 85166 85152 780742733 90576 90537 877872053 93074 93075 6618881 27893 27917 583954411 88607 88613 993123439 10975 10929 255422125 72719 72754 647179955 26087 26097 907017021 75322 75280 775876655 38660 38616 565136514 98482 98483 678463608 97559 97521 143371860 7540 7513 863606056 87873 87841 383773280 80679 80680 38179834 60595 60555 831715847 75465 75466 674387744 75862 75834 362000059 59495 59496 507427482 59864 59898 46420690 45620 45619 13452646 20213 20262 430911524 32658 32659 173857629 47962 47947 134954031 46068 46069 654557433 15500 15549 132708669 92939 92940 380005502 56340 56341 419245315 42421 42397 866415211 56055 56056 877697368 16256 16246 886849560 60279 60280 894160233 98079 98065 123685436 53810 53811 644831568 74872 74859 463965031 84671 84672 868477205 87744 87777 784803934 38861 38862 56488950 93265 93305 905283457 78002 77982 358918654 95504 95516 758352511 12173 12178 722214072 22017 22018 60069469 60511 60512 250115801 18505 18510 706662340 18620 18634 838177223 38402 38371 421352744 7132 7140 328006966 15053 15098 540245199 11890 11891 504628380 2142 2099 644149946 92107 92108 788526774 45927 45928 56673191 69622 69598 887842506 51305 51306 57344890 43644 43645 362243733 9848 9849 561447321 82536 82568 895232954 82259 82260 651190514 99651 99689 760784385 20975 21013 682829355 9540 9524 4648852 52875 52828 805002223 62112 62121 380696014 23536 23534 619533100 73652 73625 556676768 61388 61338 781229384 47172 47189 925263695 20430 20405 989372894 16556 16586 587574396 19945 19958 817034592 48900 48901 712973162 28546 28547 63256393 95246 95247 254420446 80786 80787 509343097 25886 25853 156796774 79421 79422 859643724 18006 18007 566478492 12618 12636 41126032 12244 12209 197691978 37060 37041 244305398 58635 58659 744413539 42340 42334 409031936 95133 95134 798098223 60756 60796 954410037 99226 99227 443316861 36423 36438 944518018 97121 97124 215893799 34652 34639 720283122 36411 36374 698872557 11041 11057 984997425 86381 86382 599256936 38285 38264 84873488 52308 52309 26138329 99945 99946 240606418 18371 18342 542579271 83946 83918 946512921 27241 27249 479344097 25433 25434 823726891 16168 16215 33310266 47942 47943 101634587 27612 27586 778005689 49638 49637 148031110 73767 73812 309166850 40670 40683 784317855 39943 39944 17460859 27670 27718 453808764 41337 41323 63852996 86772 86817 669538770 89677 89654 309275909 25656 25631 127625972 42004 41962 565334780 77043 77044 558608875 46614 46586 432916126 23943 23944 258173581 95810 95764 728720377 95645 95655 518725689 48165 48149 465339862 6997 6998 547259420 4782 4783 225251744 49721 49688 598371608 21099 21137 141783164 36824 36825 776566753 50897 50855 380642298 14475 14502 124568685 55296 55297 56305115 96918 96919 715632643 61964 62013 802294354 76484 76496 104598697 74037 74038 945277977 64489 64527 557752824 40338 40339 170280982 46201 46243 443863497 95500 95501 336356014 65215 65216 975981055 83595 83609 497843983 80008 80009 748025172 16620 16597 731599278 10980 11020 561998493 40036 40001 629196968 91397 91398 221573549 61331 61332 341696225 81369 81370 113315969 38304 38305 538516071 45869 45827 106267312 26635 26648 427587868 33316 33318 4959704 82246 82290 712337670 26333 26369 187608971 5164 5203 909089345 10148 10149 45706082 98467 98468 760580847 82383 82356 104885377 57011 57012 433991311 18925 18947 458344425 36573 36574 66025317 42347 42338 286607067 60196 60199 691462502 52992 53011 510797830 69508 69509 630551161 43934 43930 647069791 57301 57302 532794492 21058 21059 296168395 10123 10154 50117020 1849 1850 442174863 73747 73748 860020364 93579 93580 754639561 49220 49221 210121916 70927 70892 632763926 93298 93318 88509912 60437 60438 228851986 43765 43766 590429146 8450 8451 498213912 89471 89472 690304265 83149 83151 181731973 31316 31317 437288443 93134 93135 35904063 92522 92513 134320768 12187 12188 949429831 38824 38825 56945787 44434 44465 797457944 97399 97400 158779906 65422 65448 268642060 97239 97240 907072656 33104 33096 829228615 80414 80392 481403754 12442 12459 834541652 25338 25339 78036092 75006 75007 794060430 58178 58132 918765532 15658 15659 628313451 56131 56105 98303808 8960 8934 610483220 56272 56273 135726294 78820 78814 629521889 69457 69475 590165161 79769 79770 51973288 19331 19332 647268106 33410 33411 238714230 30073 30076 282752537 94171 94172 369984081 66591 66592 882084281 562 521 373075272 27883 27884 541797789 19163 19164 459852943 77912 77913 565606706 32467 32468 542755423 63902 63903 228792270 13021 13022 558700663 13521 13522 261509448 39761 39738 425117914 84394 84343 212382798 14607 14630 745801759 58873 58843 706650514 86174 86139 113975856 31061 31095 329262056 47786 47792 979565926 57109 57158 582138233 21895 21938 516212980 38628 38629 943189590 75254 75241 955705626 65012 65013 189791818 11653 11654 310989127 6224 6225 617208749 1763 1725 246916488 17090 17067 478107327 76936 76937 994508062 54970 54971 221969326 35627 35628 284601618 94035 94036 483228336 52967 52958 154012138 57879 57832 321608275 66925 66903 549096626 83573 83574 887529559 4724 4760 945309173 23145 23146 594474321 19514 19529 145523919 52060 52034 132505794 59103 59121 306041712 52393 52391 755407138 92505 92506 442773437 47657 47681 762013157 45406 45407 55687260 30949 30950 283977696 5323 5324 211216023 83193 83172 934434318 94134 94151 432604916 44165 44166 635778985 10810 10766 910303804 15375 15376 446823829 21494 21495 78943850 1084 1116 335785198 95934 95935 817760081 67962 67963 293459949 74695 74739 193185063 87625 87666 861129210 20332 20333 849008292 40179 40180 585996160 11198 11199 614218934 3694 3695 443036721 77478 77506 193482121 98572 98586 738676222 7594 7595 679180168 59683 59730 421009892 94777 94744 417532976 33362 33359 606115863 7776 7747 486689983 2310 2268 661362392 83653 83668 23067082 6753 6770 605608056 75398 75384 465149618 64450 64453 481671407 32173 32174 452172889 56730 56720 411814100 54958 54963 625914731 50103 50061 622529824 256 257 616199566 50805 50833 508796727 8857 8890 541168522 67706 67707 202794385 42044 42045 715429298 52856 52893 560977599 32175 32176 562073341 76256 76257 801298510 49978 49979 719533015 71164 71192 214884129 27302 27289 622726473 86546 86547 142166117 32982 32943 213298985 87102 87060 413676757 63403 63413 132437216 73568 73595 745094728 54817 54839 595235330 70574 70528 731978437 8831 8841 44736870 3566 3567 562656613 76472 76473 678193299 95156 95149 143729479 7567 7618 647847650 86940 86988 962288023 77726 77750 281891759 57171 57196 736724235 87619 87620 99839586 60919 60869 975940028 40318 40319 115593776 76245 76256 608927868 94179 94180 46774259 92136 92125 667924498 49142 49143 195991304 74322 74323 140961751 7180 7181 863721505 49450 49451 214244278 66139 66140 397716497 42334 42335 781578447 84012 84013 89286360 29165 29166 844069855 53529 53530 417242532 1248 1249 133156874 80519 80470 802517355 9087 9056 30536546 89124 89130 253096306 65305 65306 3155703 21848 21849 117619317 68541 68542 161888560 36617 36572 384699863 17288 17289 843758528 73658 73626 270901260 33367 33368 886186924 40186 40187 397126616 81415 81406 523904017 56380 56381 923857496 33507 33508 287678842 22535 22586 793152813 33798 33799 317184484 74237 74268 566714987 22684 22665 719658414 47745 47746 808792710 25053 25034 380655199 3301 3350 909129484 11275 11270 127790694 55473 55474 352286046 88113 88114 856158107 85067 85068 969291572 72246 72247 253023456 91940 91941 29600024 17692 17693 523522792 66706 66707 74553647 556 557 647726883 678 708 914239215 36242 36286 852560954 79596 79634 186416692 83574 83575 22934316 37774 37781 74285936 77933 77934 449032105 19248 19299 574775553 954 955 414733417 63462 63424 704378892 31396 31442 825308587 7656 7657 445655118 77277 77269 634176405 36913 36914 622251120 36214 36186 473913460 50743 50744 203404494 8175 8180 553332296 82073 82074 566482302 55980 55981 938928395 80609 80658 224418836 57260 57261 602508602 96212 96172 218689888 80068 80069 108364012 4557 4514 142417914 99519 99483 498453149 99550 99551 272420689 33816 33802 2344466 34825 34866 688223584 70679 70687 458006223 83142 83143 43311042 38798 38834 332681303 47320 47313 37483853 6455 6441 22700859 79852 79843 938175805 17753 17754 603063135 8409 8410 716039649 34413 34378 202959640 5873 5874 144468313 22837 22849 763551813 31486 31487 529080127 17876 17877 358724738 45216 45217 391234975 76017 76033 222334370 86223 86224 694874627 25393 25356 830503091 7817 7818 684474582 24065 24066 309044697 83071 83023 833883697 29135 29136 256102090 75528 75529 668965747 83837 83838 89186645 89960 89961 794512047 34553 34554 871459543 78455 78456 205140908 18221 18222 592711118 60978 60954 526889621 71459 71450 662369702 44657 44658 574353544 36848 36802 344290721 26369 26388 164934171 42537 42538 794922053 70087 70035 292363710 79715 79735 374032533 58930 58892 847197976 95303 95291 204335048 98399 98348 608758132 35072 35073 322584192 57737 57738 479490675 25942 25943 535646877 45923 45970 931634645 75383 75430 726367767 46894 46895 273780522 13679 13657 237394251 31291 31292 866935294 52315 52316 158832542 29658 29686 552517763 20815 20816 18613286 22464 22465 773342204 48822 48780 89932077 57788 57754 519870966 27012 26975 41580965 64543 64553 637469960 84879 84843 119633057 62973 62974 349052688 82876 82877 179300237 62433 62475 604698817 41799 41800 241373444 28231 28232 450060812 39830 39831 352094987 16785 16832 802451928 69364 69365 880345696 93036 93037 144696106 57337 57338 615098083 74013 74042 946006876 52825 52826 922676787 6622 6583 690386048 28374 28375 246876613 40643 40670 998935701 95021 95022 846958205 67205 67187 987389158 51864 51865 813514721 51990 51991 373353497 70424 70425 162287558 70042 70080 582391606 82889 82890 89271803 31941 31943 443193613 24572 24573 628393414 15401 15397 346941167 79732 79696 295162230 32048 32100 742920753 33814 33863 192082969 89819 89776 405101549 78920 78921 119718460 88178 88126 983585233 65446 65444 814801779 16298 16299 418419228 7113 7133 833238419 24528 24573 574643623 70866 70905 469265099 13614 13615 662097674 25678 25679 485200035 31164 31167 947871294 61237 61188 622435106 7287 7288 966215226 34202 34205 105999275 93088 93084 814133058 42081 42082 696592429 6208 6209 946235053 27518 27521 867993773 22027 22028 473116390 84814 84815 666547390 6022 6012 115714983 32977 32978 494214118 20396 20439 972508064 94208 94209 388725229 50208 50209 733589936 9542 9503 376791930 46954 46945 584750830 12511 12512 899742617 24503 24494 999191368 96888 96846 935881466 28116 28126 542248390 77745 77746 424155946 51476 51466 548877692 31774 31775 148106804 72082 72051 235845031 49395 49396 690593541 37332 37353 317091153 58234 58235 702795845 72772 72764 267288911 65296 65283 651775599 95875 95918 372431502 95349 95352 187304983 81701 81702 991031783 46799 46818 692467997 88720 88673 943792996 35650 35651 537526582 12477 12454 723810971 46252 46255 126343201 64700 64697 568501104 31549 31550 663482882 42700 42694 529722635 25443 25473 634318125 24472 24516 76155719 56867 56834 64336240 57464 57416 725987130 77017 77018 770094646 75252 75253 857721246 17296 17297 101622613 35340 35341 176736819 82513 82514 222294466 74415 74416 595279106 4973 4989 278093244 31348 31349 902247344 99126 99101 723774113 45052 45053 572565222 53406 53382 481066081 4713 4714 667453819 38799 38800 68334605 58957 58948 503990942 86868 86869 803606630 2615 2616 635782710 902 850 834332955 79777 79827 150786882 44691 44692 711010623 59511 59477 841681055 65674 65675 414134011 87936 87972 113121135 72538 72536 19825733 73254 73255 376347992 49524 49559 75967083 8703 8697 329564674 75005 75011 672631998 52918 52919 641905248 93757 93758 93535797 29058 29083 759526934 16847 16848 520271643 51095 51062 555025357 74692 74696 57149861 96981 96982 570393862 48917 48918 921033323 66144 66150 534513592 97217 97218 823473194 55298 55339 830202480 36531 36570 704743130 94618 94619 177134628 77259 77270 77195298 39395 39396 141611314 44080 44081 982868023 68089 68053 964152324 22181 22182 107513200 29367 29368 124742588 23739 23709 499007941 71309 71313 578855788 40336 40337 112119324 25061 25062 377644043 84262 84263 810253474 21609 21660 50161811 58680 58706 14339337 37231 37232 435623726 30294 30295 638025989 54373 54374 67144049 19657 19705 31130220 79657 79658 240398810 53918 53922 551757645 69269 69270 95138613 82557 82507 713031452 88351 88352 738799627 96842 96843 479465743 65457 65408 746196229 4885 4886 588137006 20928 20929 393172209 76205 76206 37184797 15192 15193 882631605 88682 88683 474147603 15811 15843 691701925 31526 31551 333150517 94422 94423 522395491 62012 62015 228165360 42079 42027 265044496 97488 97466 277378173 2502 2477 229338022 65570 65586 836574310 87237 87238 833721613 18120 18088 586840336 11115 11095 194670589 20732 20751 786237613 8218 8219 674630777 68218 68219 596819021 48608 48577 64144203 28573 28569 437822051 1436 1396 161386845 47808 47809 535676709 49257 49243 800606563 15392 15393 856572780 84603 84604 173753712 88986 88987 368062271 35033 35034 557765183 14642 14646 759742430 1401 1402 858524650 35759 35809 153488107 9217 9196 764945825 42013 42043 794660237 52122 52087 329553118 85332 85292 706391708 30868 30869 630542312 93204 93205 511752441 41975 41976 193160871 52319 52320 783802258 76878 76918 225732532 77673 77674 804375627 54016 54017 349486287 51468 51518 778872420 55446 55447 737092180 26950 26951 528242509 8974 8975 729037384 42309 42310 645131390 57648 57670 792814068 20383 20352 424842890 34926 34948 471705897 34352 34353 486611999 84857 84810 132279193 49165 49166 473200575 69728 69729 245641617 70164 70166 135840361 42419 42389 92791085 25754 25755 341031279 41529 41530 686533742 83700 83701 938727097 74678 74728 828548540 24913 24900 278974454 57029 57038 267724006 44196 44240 336810896 52166 52167 981036765 17207 17181 649812620 6383 6384 477403678 86979 87014 321790666 72029 72030 690266397 94744 94694 732980639 52414 52415 413976192 844 845 615681894 29694 29695 807058606 13027 13055 672791129 53947 53939 288077745 58209 58210 152971416 90994 90995 401324585 69549 69550 569337089 37610 37611 148754250 1877 1916 449402457 19062 19092 885454644 19488 19462 152176342 89117 89118 420446909 78831 78832 855594369 76104 76071 676514686 66139 66173 470691590 419 469 719202988 8151 8152 208265148 54080 54081 407970917 49814 49815 817237534 31980 31995 223610759 55162 55214 549827004 12493 12533 314236718 14815 14826 474896340 22101 22102 731440737 2038 2051 572159535 82755 82756 490614929 85316 85349 191490216 99192 99193 321993848 98090 98091 795938277 32081 32082 145154245 60427 60462 890767542 59800 59768 840286427 78140 78141 435461061 73698 73741 861584847 29277 29278 502044010 53181 53174 297901301 39166 39167 840043838 76915 76935 396649631 53218 53219 417620474 99990 99989 58887273 14190 14209 78597273 73443 73444 333233084 64751 64746 325531234 86228 86229 309730395 65268 65312 72106733 73404 73405 375926364 74401 74375 4157227 7788 7781 339120528 2732 2697 467797987 13182 13183 505509709 83504 83505 208931571 29131 29095 689153297 72851 72852 363383797 17124 17163 829952861 59826 59827 102253141 7665 7650 659940148 11286 11251 861707570 12582 12583 886419950 85178 85179 928970509 51135 51136 512812603 29299 29300 164884958 1805 1806 474304621 76984 76975 198794847 4011 4012 387516272 54267 54268 358798456 82553 82554 417767851 74990 74991 928694560 76705 76706 49867371 20089 20117 953342086 64613 64614 344550257 39644 39694 67706194 78190 78191 198019547 85413 85414 962490594 49600 49597 7789630 71482 71461 666523644 10781 10782 973803173 38364 38365 95780520 41885 41878 146601045 62354 62355 763970970 89019 89020 849124465 18180 18181 114694844 64527 64528 600359863 35601 35600 615799541 94251 94206 550012446 80409 80410 176475054 94142 94143 112198194 35870 35863 623876328 127 128 156692761 48217 48196 699205820 95082 95083 563687757 94264 94265 38514982 26235 26219 650017709 12419 12451 284733714 43930 43898 542995558 20561 20562 935735192 7447 7448 398645220 45382 45430 407383577 21398 21375 997261371 77210 77211 578028816 43284 43285 86279221 75036 75060 745964059 35935 35966 131149709 42391 42392 196215053 66020 66021 805116830 5358 5375 726211480 24273 24274 374563857 95406 95407 646695542 31439 31440 826569284 3784 3811 257773489 55891 55931 91904849 53709 53710 114998336 11985 12027 300903254 85386 85418 194163693 84990 84939 590533769 60602 60603 268556870 98269 98257 873341406 50902 50914 659291765 24864 24817 828455660 90723 90683 296363648 53307 53308 969631500 68401 68379 266233412 83474 83475 285090364 73750 73776 15072474 25398 25399 980775923 43973 43990 370693452 4271 4272 560447070 83877 83878 584770681 70643 70644 234806933 94318 94319 232444696 73730 73731 620100660 35122 35123 974958072 38206 38158 484863904 49884 49917 958214625 61393 61342 343816581 37337 37309 511353754 86642 86614 263839472 88444 88445 334378987 53450 53482 535032205 37791 37792 977804905 81149 81121 512597575 61284 61285 357181190 50451 50433 182413626 28539 28540 173215864 72908 72909 784740777 78987 78963 848007711 71 40 59791026 29011 28966 998047388 65689 65690 737081330 28762 28749 69151690 51600 51601 763854159 90275 90276 302878417 90265 90266 408611583 50135 50118 231649778 78809 78816 75468260 87493 87494 394314332 46900 46909 583666360 64810 64825 328664647 73184 73170 193521657 75423 75425 41470912 33063 33064 929678474 45677 45678 589130116 33700 33703 443512515 72543 72525 97300541 56975 56976 529415874 15148 15149 513320841 19326 19327 441062170 46728 46712 874631645 45940 45941 241892980 94057 94058 892935810 98267 98268 87655998 60768 60769 13588180 40180 40183 389229346 71533 71571 566764121 33891 33892 926277784 79357 79358 936828297 33772 33773 20014103 22661 22704 778226259 84854 84833 748788202 86369 86382 706139253 96610 96635 371387035 59058 59107 446810209 65330 65336 990255343 52948 52949 687578993 6533 6534 90058504 23203 23157 338837979 39352 39351 255761541 8177 8178 188599295 3586 3587 695848810 45847 45813 636221321 5736 5779 680452934 67626 67614 171389127 37039 37040 963483286 47885 47935 552357281 88700 88701 802175128 53204 53205 116279743 23017 22986 511378745 22439 22440 26821539 96325 96356 431037300 58994 58995 971301423 26217 26238 613205699 38594 38600 224234202 64349 64350 992332301 97174 97176 228633467 58219 58229 225504605 11351 11399 200178153 73067 73068 701823529 81666 81651 915129754 4711 4695 881809059 31975 32005 783964930 48246 48247 136119873 53831 53832 580665021 86839 86865 921351216 71618 71628 205297824 50400 50407 214658850 30838 30800 336140788 25412 25413 21508892 43367 43400 842354622 91857 91849 802957881 68942 68943 778154312 5278 5279 381727641 6278 6249 625703249 48366 48377 851882099 86828 86829 191148845 28426 28427 365639399 32599 32600 771167322 12570 12571 51792237 19731 19732 693930137 15317 15318 153979920 36976 36977 733022522 66710 66711 810754857 43290 43291 511986493 89640 89607 363316356 52320 52299 854287160 60743 60744 687321645 60338 60339 34895529 68386 68428 320110342 99142 99160 379352220 35849 35850 555865008 18996 18997 302739330 74265 74268 444520389 87526 87527 640579542 28439 28414 640103055 50074 50075 964669598 90888 90884 351734827 32100 32111 962941691 79871 79872 612229684 4137 4158 252539531 73110 73071 620886193 44415 44416 341695651 74224 74174 730907026 23810 23789 275704398 11260 11231 612868883 38237 38244 921790441 48438 48439 843603086 80712 80713 202929449 46128 46180 76988612 3691 3655 211215425 68819 68844 42244243 80469 80470 754509323 64241 64242 804285872 56691 56692 928828877 21984 21985 25481819 49872 49873 392912646 23780 23781 246858338 18464 18465 240140304 7658 7659 430421225 76500 76535 609310789 2920 2921 708603236 11236 11237 281376667 31615 31616 608024299 78411 78441 807648140 80525 80526 520208293 68241 68223 367604572 29233 29234 268380981 10725 10720 688627092 96817 96816 57212473 60160 60161 359247565 73641 73642 572726056 68080 68103 701272437 30856 30822 626313771 50502 50513 4034984 19812 19813 952608250 53133 53134 207436350 55540 55541 917721437 90103 90104 249842436 6753 6705 357307869 69368 69359 67956950 93848 93849 290646066 48412 48413 225398422 6555 6556 956011143 62862 62863 606350112 33233 33224 649230071 341 378 359750341 27455 27430 596579546 44156 44157 585238740 52579 52566 734793502 32791 32792 442166455 94794 94795 7582425 9760 9761 19359386 42047 42030 111304105 60293 60257 966137892 52950 52991 822809873 50339 50340 384630203 94300 94333 847765406 63219 63220 680483686 73616 73617 73583137 99877 99864 74066510 97780 97810 180740004 45693 45660 346888977 61065 61100 751699836 27771 27772 598301729 4075 4052 289451600 3412 3413 26040052 21489 21490 670324727 62482 62483 259698252 65766 65738 941650655 42002 42003 825241839 66815 66863 285151874 1955 1989 758227117 79318 79319 833476747 10573 10600 787529921 25083 25084 881458345 34085 34086 349356927 85135 85136 249035705 40743 40769 758681430 23910 23962 158772532 90031 90032 334984785 54832 54833 300057446 71950 71951 251162278 13654 13655 26832381 42968 42969 115626305 45220 45221 444552802 50143 50144 93339660 23322 23273 399493130 75764 75804 58163146 37513 37534 527707441 22039 22040 380545171 85760 85761 328217270 67587 67588 370760775 47658 47659 419752058 24684 24699 479318062 98413 98414 552689457 80853 80854 665794419 30570 30571 860960527 32408 32424 52738402 40359 40360 77775936 24852 24853 532433318 39071 39081 823942316 28299 28300 534597685 75869 75912 654596825 37852 37891 334780649 81051 81052 89077917 6471 6469 693173518 31566 31567 371691879 96601 96602 429380424 28039 28029 711854711 99325 99297 141049385 73332 73371 746169286 21449 21434 337334702 81511 81539 172131656 98389 98390 144366911 69140 69141 298713232 80764 80788 280352560 54379 54380 262806066 7994 8002 239254366 49885 49920 991872263 11473 11477 336332083 31159 31160 470988129 73966 73967 776695645 13078 13079 392316700 62829 62830 845548204 83664 83665 960061815 59868 59828 983655211 3729 3730 904889059 19492 19493 992380171 69059 69060 833501955 93701 93702 159636763 8583 8584 32093306 63546 63504 165489940 4085 4115 846414435 88022 87993 473903867 64279 64280 173081155 70546 70547 344684461 20860 20861 914928158 85119 85120 703151817 91404 91405 474672780 59292 59293 430714792 62006 62002 948030191 65744 65761 576854798 28153 28130 640808044 71687 71667 894266423 32451 32452 604939528 41403 41404 828761713 91286 91288 741937018 84748 84726 582813635 95610 95612 323682763 68311 68342 972345580 45079 45080 297682944 27747 27754 286271192 75820 75821 56852816 70494 70495 26398111 4291 4283 452146708 25107 25118 30929050 3525 3479 308105324 72699 72725 918452270 6403 6392 262962376 63807 63811 412450422 4649 4660 316564623 28236 28282 83594498 64170 64212 938121436 88505 88453 638453611 63191 63192 517778500 89923 89924 350203927 35396 35369 60034360 1536 1541 834348454 60598 60599 623794650 58233 58243 592127484 27435 27431 644718344 30503 30504 418498090 35079 35080 246331910 65954 65974 983826208 62003 61983 256144958 30941 30973 710315410 80490 80496 495807629 83202 83160 850978689 42368 42369 312816443 16696 16688 948548660 9902 9870 161785420 52890 52891 845889431 84313 84316 347719917 93017 93018 569220654 99166 99167 521219153 49770 49772 500505171 31069 31070 667644564 17344 17340 594646857 62112 62084 145639757 43271 43272 207863141 26891 26903 96314714 68373 68370 66809664 15984 15985 532733171 17518 17519 670595082 53562 53563 288242145 45982 45983 373842645 38678 38715 610424167 21976 21977 774910446 89578 89616 13142262 57342 57361 29983313 54431 54432 7633913 32404 32455 388418719 42184 42185 350995162 92759 92760 920303902 53366 53367 998603751 99506 99507 137477900 75250 75251 718083087 48088 48089 316497425 42695 42696 529170567 37392 37393 491172083 37498 37540 136694547 35575 35554 33970771 82756 82757 31407459 61715 61716 758184254 62158 62159 412874690 57874 57875 371694166 87686 87687 840736635 95349 95386 970002637 74531 74532 916050826 36208 36187 489587656 33886 33887 36578060 54562 54579 310872476 22919 22869 641349372 20278 20315 187134073 28456 28431 158612559 59905 59889 342872340 22401 22376 339230793 55634 55635 63259337 38638 38639 998162901 51445 51446 960654438 4890 4891 168334603 45030 45031 37109459 81637 81651 303628539 29670 29671 249632330 97958 97959 311764746 46090 46091 160723582 7560 7561 174461950 93391 93347 228031157 35227 35213 619697832 4652 4664 780194850 25222 25260 434352435 95694 95692 140726954 40531 40532 679447483 93786 93799 803961063 93720 93721 848144919 5613 5662 335888264 28676 28641 697865892 47805 47806 788113426 62747 62719 126109979 511 482 566322613 14944 14895 326727956 29488 29500 201676511 55716 55755 638003415 88583 88584 531569922 86144 86160 826841874 85373 85374 167925581 41669 41670 955354112 13269 13249 164596784 45574 45586 580412540 49299 49306 718783271 77770 77771 537574829 37561 37562 632476642 90776 90777 740670302 58889 58918 898246698 51858 51859 187570012 79597 79598 685102844 36385 36341 929531791 93812 93813 380480947 70182 70151 600792243 89905 89928 589584552 7337 7338 686426023 19819 19816 12672429 2033 2002 450263050 2370 2411 222347580 82318 82319 914031766 9699 9720 42309333 64738 64739 331685720 95054 95055 616196855 24511 24512 23719192 73800 73801 85344325 72120 72121 215485258 417 418 221466259 61960 61994 333396775 2859 2860 315377290 15639 15640 326681258 97425 97433 590857532 26646 26647 117831369 41293 41319 457287980 69387 69406 521287583 32589 32590 593180938 32691 32707 400176757 31255 31290 302668243 12695 12696 977992429 84998 84973 882024365 62802 62821 491690104 14929 14930 436783351 91628 91629 33427206 36264 36265 233232557 4515 4516 520354733 22584 22585 896059630 68022 68040 314549593 46778 46779 144935114 17957 17906 757987394 66389 66390 185714429 67098 67099 406077661 89877 89860 495483588 33063 33053 409846166 29201 29202 976198275 40386 40431 667480506 15463 15464 639073514 47138 47155 289776684 62432 62433 335150588 29642 29630 341772429 82691 82692 466212964 13651 13608 996248888 73323 73350 477654897 84658 84659 115139980 72035 72067 832075902 76685 76709 853064528 35391 35396 101253386 67230 67229 548464871 51168 51120 183055207 16627 16617 849548023 12671 12690 987127227 75809 75810 770223346 86413 86414 387416758 60799 60800 696354249 91267 91268 994049443 95037 95038 933802096 3301 3290 925620185 65652 65646 706343993 87906 87927 354635275 20294 20343 171785632 36939 36940 674468633 8595 8596 787869308 8700 8744 377271516 80426 80421 97697078 17721 17722 922081403 93480 93507 851064880 12763 12785 210196953 1930 1947 108898936 13864 13865 891819316 16999 16979 641773491 4312 4318 318911448 91982 91995 477879334 46800 46801 703373118 12388 12373 237252858 43734 43735 385450876 4204 4205 468259619 74461 74462 397042252 98531 98504 546024205 79319 79320 535300977 46032 46033 223788204 22050 22049 188991600 146 170 222698631 4378 4389 727415730 25074 25075 578363208 57569 57570 826861989 40282 40313 448807531 5808 5771 860513817 29518 29560 721273713 10725 10726 849628128 56970 56971 100224294 81546 81536 651591469 47250 47199 954712676 32491 32492 661170932 2231 2282 378526960 83364 83407 697787343 95589 95590 107077467 26577 26578 756355068 70317 70337 508332654 36492 36493 2980091 80902 80903 633731089 3407 3396 543063384 96033 96034 675007805 12972 12973 440839233 88551 88552 487293901 49692 49666 207260327 13267 13268 819264014 59438 59439 959508956 80746 80747 337536876 79613 79575 770899662 41402 41442 702235524 98506 98540 426382890 29777 29778 45165566 64474 64475 503555240 28618 28636 479855843 21735 21755 507774574 538 539 944108900 91541 91542 203792633 74966 74967 468155907 39359 39360 40284230 25047 25094 301814994 41671 41672 549422485 87519 87495 213383306 33632 33633 108950027 67036 67076 469148560 18992 18993 859683017 52327 52330 142220447 82528 82529 703419883 29755 29756 848242436 13367 13368 757619615 13206 13202 881430638 66556 66595 627410216 84048 84038 849334886 86449 86441 200145414 23627 23628 833337038 68449 68499 341860239 22333 22361 531947296 44265 44266 954847313 63815 63816 157800021 12834 12835 413001190 44193 44194 537155749 37050 37069 355328170 49095 49096 855570738 2927 2928 41582738 26747 26711 669053715 50474 50510 38147304 24124 24120 650638525 90331 90332 165474818 4411 4412 725461315 84606 84609 115378666 65364 65365 907297154 85435 85436 979526768 59904 59926 218092425 58574 58568 517484189 49594 49595 55785961 89848 89813 258553448 69454 69449 272208197 11978 11979 79944801 90381 90382 897738074 90378 90379 217172238 19163 19127 684907063 85959 85983 336663851 67970 67997 327582496 62794 62795 164599178 78871 78872 46734603 2513 2514 533172679 47176 47177 426452322 54820 54821 683743300 90759 90760 515346375 28607 28558 132787757 60834 60835 294813161 51236 51237 33754174 47302 47317 50269030 16920 16914 854714061 86523 86534 738692442 39596 39556 291094848 51514 51515 812352233 67724 67773 9872420 48261 48262 410615164 1936 1937 343780167 97043 97066 416664815 28245 28246 508968947 84512 84513 85873411 5262 5265 684856390 79706 79721 293356217 19439 19440 150805905 29578 29598 139559012 64 65 750210472 98041 98080 694172919 9523 9492 254088839 54249 54218 706464446 58646 58696 271526179 6317 6284 898778444 21924 21932 308218141 21449 21413 653845424 39211 39249 934167050 84334 84335 889275076 2841 2842 449655076 39394 39395 355231281 42841 42842 566383183 38101 38084 963043385 26401 26402 55702779 96203 96204 37628696 69674 69675 143231169 69839 69807 330190241 24841 24818 335567324 44383 44366 132972465 9204 9205 463949957 18888 18854 581795957 85840 85841 297665489 37425 37426 896813596 67618 67603 204321502 3437 3438 836857419 36213 36247 171215391 26991 26975 38561553 25880 25881 276582287 59570 59539 631465050 8770 8779 542674144 10482 10483 671344871 3133 3134 818516030 31265 31246 905345799 44565 44566 82494257 34961 34962 87762447 78646 78677 623306390 93552 93521 549672167 98027 98028 317601429 96885 96886 42273083 98732 98733 535402800 56168 56169 149878651 63293 63327 109659642 55766 55806 907304271 79005 78984 894486427 5338 5346 511134089 91921 91922 788631519 20791 20770 39921395 91462 91474 769954181 27716 27726 673218315 46609 46610 510356275 96427 96449 523881101 98610 98611 32711540 54914 54878 818186088 23908 23910 933459280 21179 21150 596592088 90574 90530 247300638 62873 62874 262685254 86725 86726 679778624 58953 58967 364289793 91668 91654 862590818 28887 28901 48278964 32164 32115 576569243 80610 80573 555090951 71402 71401 790557846 34045 34062 963161560 52066 52067 516025788 59798 59799 612126970 96008 96009 912742523 42484 42470 644388412 95513 95514 257826091 46439 46444 362708370 52204 52205 358633982 27000 27001 677327905 26960 26985 586823380 22830 22831 77428080 93059 93067 360975697 55617 55618 634414168 98616 98617 197284676 52103 52104 622767965 37822 37823 634090230 13583 13538 384636533 7255 7256 141269264 45029 45030 71664262 50010 50011 427723816 42451 42452 804103559 23826 23872 449127035 43735 43727 244303316 70093 70094 247334769 1774 1775 320743248 86345 86346 837122914 98915 98916 210002775 4516 4490 425089807 20638 20632 424054400 71044 71000 210676829 47792 47793 696269769 45740 45719 957060720 29025 29073 478083810 40414 40394 32922383 1042 1043 885969324 83668 83669 625329236 73931 73932 845699535 53326 53327 396066081 28077 28043 788869002 37789 37790 670108429 94126 94127 931524725 23695 23671 977754269 36226 36176 734210292 55505 55483 882484782 97405 97433 510389777 39185 39229 822231958 43572 43573 861939171 62251 62252 748045496 42202 42203 484802292 15369 15330 498040191 74523 74524 568069389 21533 21546 206545833 91119 91120 464771575 24173 24174 13497003 78538 78512 844732427 93882 93918 852980909 50554 50555 771366739 73799 73800 850223662 6321 6279 166902021 62492 62469 776551689 67977 67978 88949066 29405 29368 320316823 78956 78976 719341953 69100 69101 282504003 45781 45782 696884088 38882 38883 668068273 95485 95523 946424740 71208 71209 267942283 85532 85548 93074742 19724 19725 672250771 6623 6647 199154762 32847 32848 986766595 79367 79338 907253057 65347 65318 918595693 1030 1037 483179680 89617 89618 973357358 99431 99467 261737858 75900 75901 795336600 24827 24852 539219082 38624 38625 371749505 85484 85489 826057975 71348 71349 997296690 39122 39087 979833691 68373 68408 365928812 81662 81701 434937042 19895 19896 300495868 78312 78317 37356561 15657 15648 694332796 47624 47625 283369402 14437 14439 374760588 21511 21512 734735440 2031 2032 405251137 40004 39970 416431257 77640 77652 645410296 34596 34601 651384100 54120 54106 805447114 22534 22489 802479697 95778 95813 898194829 37818 37819 367478833 42504 42505 962280188 93218 93219 140542374 84034 84035 319833503 21459 21460 690549316 84239 84254 445074198 20822 20823 753772707 4970 4983 804125498 40777 40778 498985515 63334 63323 64761215 45755 45758 658087259 34705 34697 581503346 44413 44414 542149037 72279 72237 161876967 39112 39113 650232114 26183 26184 818567975 82655 82653 932012617 3817 3818 821459615 81738 81739 712777328 13230 13264 925736153 79200 79216 286346219 21632 21623 370102244 65214 65215 486811483 8211 8178 921122381 51733 51704 698862870 82433 82434 960070852 51143 51103 778051206 62591 62592 590942775 96387 96380 591263766 85416 85372 784718454 53742 53743 980976077 48907 48908 46015282 73867 73868 974535256 6780 6809 635117826 64639 64671 290780231 91160 91194 75565960 99433 99434 648420516 72488 72489 955448762 12459 12460 235550933 57130 57173 927522606 67434 67435 847377946 26324 26334 556921316 12689 12680 814773372 27975 28025 188476516 8007 8008 982693209 49394 49442 801720913 71010 70973 142154457 8727 8728 675576257 14025 14026 101429641 60160 60199 732380307 65449 65450 264973441 17244 17229 849520402 4168 4151 997633477 76152 76203 97732946 42846 42858 931216555 58764 58736 197672958 27925 27915 105122593 58113 58114 5871595 54122 54128 458127943 81979 81981 666745721 36866 36867 935383430 7217 7254 222314546 11849 11874 490011912 6479 6475 712701360 92045 92021 422010518 36017 36046 679470353 27970 28009 789028099 55703 55704 487204908 77001 77032 162464629 35943 35895 129896862 15848 15849 865610329 99318 99319 376810620 75012 75029 416246637 86120 86121 437606622 34781 34797 693594885 41845 41856 320750296 78233 78234 883150452 22481 22482 665324289 60455 60499 813915317 91856 91857 592024362 20314 20315 30084343 10752 10759 692413549 91 108 448460814 53939 53985 192463249 37497 37481 660942881 77624 77602 706005225 47430 47439 364239858 9116 9117 821275729 39970 39965 283194136 11695 11723 575026756 11245 11246 522711520 49460 49410 400837431 88082 88083 756415382 34457 34427 833701643 98332 98297 459203794 5145 5130 372182802 85368 85369 182848002 7249 7250 337658168 17666 17667 750663407 78815 78816 423619607 63182 63166 96866069 34120 34121 106536975 60076 60100 634567228 95032 95033 102345900 25901 25949 817669538 95010 95001 552139413 46676 46723 801440436 25240 25291 103110552 743 754 734669779 89862 89863 904922409 92874 92902 827509092 73332 73299 911086639 98900 98901 342179843 31013 31056 906150181 86783 86831 455385374 80234 80238 414101335 42134 42147 631683093 87598 87575 634049132 9517 9518 300922328 24477 24446 790015325 60059 60036 125595365 28405 28416 449025599 55750 55729 133710684 43822 43823 606981252 36843 36871 664471711 72953 72920 399661064 85967 85968 599520371 69824 69825 640079966 7606 7642 873856206 73624 73625 613200063 80097 80098 748924311 53914 53915 649311471 95223 95224 355355159 15351 15374 911798981 12647 12648 222519085 22238 22242 508122114 51153 51154 416734287 7136 7137 422069147 80464 80459 703810614 33567 33568 245141109 14703 14684 58381981 70490 70476 783734759 65850 65851 471412427 67520 67518 337709173 25695 25664 31544347 64776 64777 652790206 38330 38331 789273106 60500 60526 463604812 31294 31295 170104449 66983 66957 423674339 56298 56250 196007355 89450 89476 359978109 91242 91243 743410546 8877 8927 915178036 86672 86673 308609296 96453 96454 715776770 96693 96704 240606011 35234 35235 868093357 88477 88478 91797728 97659 97660 207270563 56492 56520 3697531 33728 33733 890995256 48591 48543 582906841 87180 87130 612360476 87422 87423 650514885 76118 76126 476633966 51969 51961 989419986 43449 43450 232457054 6579 6580 12594657 20460 20461 617734706 23635 23651 16757484 98291 98261 29692146 41574 41561 259086751 8329 8330 262585393 40151 40131 108464687 51737 51718 573764851 40628 40646 769424269 54271 54263 158319041 15946 15947 524413615 24491 24492 942769216 15207 15230 482018294 35202 35203 437121215 6540 6528 349277048 64396 64441 598030655 79106 79056 93466095 20593 20577 316159434 43107 43108 833548850 38568 38569 66653588 4685 4696 340243437 16180 16130 380941217 77552 77553 698073976 29183 29184 438670690 21180 21186 126406472 28678 28642 776716412 50606 50581 386040492 38468 38469 670580590 28509 28510 266372633 4237 4238 645176131 53460 53408 139891362 20021 20020 319443201 83290 83291 112170398 28091 28092 827711070 43030 43072 72983890 16979 16961 223305705 44050 44051 969146887 50890 50891 967860913 26461 26462 727312038 16740 16741 273625 58299 58300 869794824 74557 74550 958817282 23140 23091 255607732 86312 86305 655615555 42206 42207 430081403 63015 62994 376973559 88271 88272 639933125 97058 97059 336097987 36395 36439 414698555 25405 25378 647088028 57674 57675 335668605 2883 2868 713502748 87153 87154 305702611 82556 82557 483216912 4954 4955 559179863 55490 55506 658628297 15359 15360 686205999 79932 79912 862080731 918 950 41385508 52267 52216 374870118 29977 30006 82329008 15624 15659 717778262 86698 86699 980084872 51230 51265 252528888 34447 34448 695255625 15640 15641 447584292 73198 73205 286982413 39479 39480 284633882 82133 82134 951789674 81899 81900 128761874 21506 21507 925769317 32456 32457 775295259 73355 73316 565655913 60124 60125 226657285 29401 29402 10059827 22358 22351 614885258 23474 23475 225979139 7534 7535 45345339 4886 4887 788679044 43598 43599 603800697 49003 49004 727963068 91672 91661 103513069 67805 67821 75581521 42446 42469 592565343 81463 81505 977440523 18278 18279 794454191 44136 44137 238026130 21609 21591 147937409 27206 27178 673528598 96888 96900 852064313 84670 84671 737439125 26206 26182 924409835 78461 78462 760278089 17564 17565 498872485 16783 16784 907273552 12673 12674 663710238 58627 58628 854800673 53923 53924 135675138 54699 54700 146997019 65251 65277 264011126 98820 98821 61516304 39922 39971 256639111 38172 38120 352981644 1480 1459 22092625 37340 37341 727023248 9738 9739 903752302 49422 49390 20933992 90339 90340 417231717 14984 14985 498391665 67475 67438 727282839 12721 12722 194025075 12351 12337 11894722 91889 91842 150458540 82809 82858 683336718 80350 80393 794083820 64129 64130 863111581 37855 37856 495184109 61312 61307 655996342 8405 8407 367206346 49634 49659 46212575 35698 35649 124716323 46944 46969 670388055 19683 19684 746443216 69197 69198 814285718 20824 20873 532871569 52953 52954 600788410 52401 52396 20624397 54763 54764 735058287 23357 23358 448894495 32182 32183 961744831 29517 29473 348054477 90537 90495 178233500 23282 23283 983724672 85083 85084 393882134 4794 4819 114540577 32569 32559 463819233 17519 17520 306433083 58169 58170 118962816 65751 65752 537982558 87249 87250 293001897 70571 70548 639768913 90208 90209 583777778 48095 48141 706154015 34598 34599 644342105 60396 60355 674799241 19449 19450 676350961 48753 48754 505402519 27320 27279 286811738 56000 56001 633114940 17503 17514 89296621 6096 6068 496912723 32167 32123 315242578 54621 54622 623961473 33767 33779 744348396 47064 47065 333300219 31396 31400 578361400 74318 74272 702992379 40294 40252 745619606 66659 66703 705972283 67433 67434 204201416 97940 97918 106888647 80025 80042 865404293 83317 83278 529412258 8286 8268 988412446 56368 56369 280123464 17927 17967 836352735 41696 41678 922811436 49370 49385 811136381 964 965 444818067 13866 13867 561808632 99339 99340 134271308 11079 11080 440244772 78640 78641 845094425 25464 25438 535029578 37020 37021 415231296 28509 28483 876186951 45704 45681 637594517 38513 38514 222587166 53894 53885 780717789 93876 93829 292874756 28704 28705 902865305 30802 30803 722169094 54574 54575 178783545 64114 64090 440566248 84572 84624 897829439 37116 37143 560595673 7128 7149 261194322 49176 49177 497995602 82917 82918 400599903 66386 66396 229196816 51741 51742 803321290 3597 3598 347281215 46039 46047 117763331 17832 17833 193286380 64448 64449 515183895 69380 69350 281053259 74359 74325 777724022 18846 18847 807552205 60787 60788 433336597 82504 82547 471562675 68019 68023 441028507 77210 77198 436135111 58815 58800 576450706 94922 94956 228489748 89140 89141 480784380 53120 53125 782019691 57628 57629 157423370 72391 72364 149586274 95805 95790 589298425 11247 11248 470800266 50589 50576 552153322 2622 2572 138049503 29696 29697 298240091 60618 60670 504230423 11544 11553 62524681 89677 89648 153063820 60992 60993 836515765 82436 82437 501747278 29409 29410 413682674 16889 16890 817578661 36128 36129 182885212 8266 8276 438728699 34618 34619 947394094 18395 18346 200055694 80288 80289 309197829 61703 61662 3248159 91652 91632 842810833 18617 18633 932048585 78033 78051 615694384 56116 56091 295320686 15941 15942 864633414 73223 73184 168841163 63986 64020 670097895 19754 19705 779063098 29887 29868 458042691 26791 26792 719041613 8684 8685 722287114 75561 75530 752712436 42174 42195 515782779 26145 26146 475728725 85212 85198 437519385 46441 46442 694997991 66838 66839 329718148 46003 46013 696059390 63377 63374 493433780 94202 94229 342647632 4778 4800 881844389 86964 86962 186650543 44294 44295 596070755 8368 8418 108886330 13997 13998 119780593 11576 11581 158225372 95232 95247 411136942 43622 43612 884359614 59552 59553 336487504 79402 79385 647052916 70840 70805 936352877 15617 15618 365374360 20565 20566 431418778 22359 22360 194078531 64786 64750 871955833 91960 91933 833969723 17879 17880 978690773 7148 7167 356821703 77693 77675 385686504 11454 11410 600247105 15995 15964 786605186 91781 91782 686841761 62362 62363 369588011 16436 16437 769732429 72282 72283 589300988 72511 72512 479378422 86205 86201 969511320 90567 90606 519479602 69921 69899 723792929 71015 71016 58800045 96944 96945 536339408 46825 46837 504050013 11716 11743 978378208 17445 17473 17852704 98156 98134 738719175 52809 52810 810283982 33017 33041 575370009 43059 43060 358242539 56571 56572 560859455 28685 28696 387859204 85131 85132 526684733 74272 74269 623862807 62436 62477 249587034 97582 97583 377320705 79919 79920 601831220 5967 5918 867196507 20329 20312 266344625 14909 14887 850314238 35536 35495 642006290 25236 25237 304211208 17435 17387 311052956 71310 71311 748364581 77022 77063 285810366 9075 9076 56132312 28261 28262 637571579 6809 6825 263616278 1080 1081 354745415 56245 56224 413117163 78690 78735 87104450 57204 57188 476166167 72115 72120 703629106 733 719 165281469 73639 73635 600886813 82479 82522 381139567 96343 96344 367038288 36276 36243 79449923 51535 51536 805519418 74675 74677 121764285 31838 31839 69680435 80088 80036 636363188 71240 71241 384616024 30793 30817 812178845 13240 13241 144445780 38509 38510 741611690 95228 95180 634258339 94132 94133 270645703 1427 1396 870833422 45509 45457 266424403 75663 75680 777166075 10752 10753 953461869 69595 69596 984667221 11397 11421 447915911 24002 24003 688972639 40631 40632 517528536 97071 97072 605091317 13257 13244 850412654 85621 85657 523686676 41102 41103 856349287 65586 65595 558315210 99620 99644 306087549 26191 26192 264883708 32883 32884 262522391 10572 10573 553704571 73044 73026 869671471 98711 98712 664468530 24872 24873 640511292 48893 48854 498395711 8071 8072 306904370 18155 18164 501021346 75876 75877 206855776 53502 53503 688381046 14886 14887 330689744 36379 36357 142266551 77456 77457 511666534 84063 84071 913946796 88455 88479 293073733 9174 9175 660071938 88346 88347 457677526 68353 68311 35756334 14301 14302 896104827 18764 18765 781279766 87813 87814 924549907 57285 57286 98455633 74274 74275 306317923 57933 57927 580451607 99962 99922 213691567 27961 27975 355416299 53812 53813 943225890 76098 76099 724911133 21293 21306 570497521 90696 90697 462983728 87868 87869 715327774 88937 88906 581088334 26714 26664 212304999 14371 14372 431261895 52002 52010 368232013 48917 48883 819117957 70663 70696 44264519 75286 75287 516391113 82643 82694 426432962 50240 50277 340969460 38847 38848 669743395 37211 37212 198628398 12515 12516 305448278 9431 9466 655926260 59744 59745 466295855 66519 66520 555350691 63720 63698 823526644 72301 72349 507121330 68409 68450 811740535 92579 92580 776997202 84357 84358 645763334 16447 16497 592861402 14762 14763 449701827 89105 89073 539028618 68745 68746 873816185 42890 42878 874635326 31531 31532 898395031 87749 87765 914733383 581 569 570725163 86951 86952 25297955 85053 85010 201621010 80479 80531 784173400 41344 41364 336461385 94004 94005 976932793 81062 81093 810315696 45796 45772 876353321 41000 41051 112535729 95475 95478 651818711 10634 10635 781809271 57324 57333 43231473 7260 7218 650909392 19730 19731 15823690 17316 17317 77661838 47697 47698 408590106 70236 70237 280168750 74773 74774 797771169 14184 14185 558324343 85250 85231 950655078 38878 38879 454530445 8461 8462 33976912 17953 17971 136281026 91809 91816 548314656 58007 58008 621305738 4812 4763 302341280 1105 1106 140023190 42028 42032 980729016 93683 93672 853967708 26254 26255 211149049 12409 12448 668100454 35681 35702 170388075 17969 17970 611118855 79345 79346 398641963 84195 84196 807254649 45305 45306 927869645 71674 71675 659479141 81321 81355 124672159 30571 30602 669369570 2362 2363 803954240 49311 49312 966091422 68740 68756 773861892 68366 68367 499566494 7731 7715 734232622 32345 32346 642750837 18752 18753 949116616 38761 38787 7926966 70557 70558 729332733 54895 54896 167397744 75906 75920 23422950 57752 57771 575789378 22843 22893 612160243 42057 42058 682834561 95624 95575 899752503 12065 12076 159477970 80143 80165 407669432 20989 20992 79786444 76428 76429 210028885 12562 12563 884860843 15291 15259 670807350 33148 33192 82167829 5308 5309 816592274 48317 48315 842396697 86837 86838 793401420 43741 43742 7465799 97362 97327 957083609 97272 97273 91733340 93990 93991 513717237 43075 43076 443338267 71555 71584 43395876 80287 80236 919422024 70723 70724 656406254 94246 94247 31045333 7327 7367 309843807 33334 33335 376299961 76493 76494 87502095 18833 18858 888873011 22441 22442 103506715 67842 67851 847403975 75152 75153 302264299 89974 89975 737005125 65961 65910 456285040 75287 75318 276017253 52878 52879 437865339 26298 26299 892996377 46390 46376 624847559 86365 86366 974780408 81669 81670 69898473 79518 79519 806887793 70038 70039 397733926 45349 45350 958075007 62715 62722 706637438 90271 90247 79879925 62888 62889 662738956 53059 53060 643957348 18222 18223 718098460 69227 69253 239121205 66681 66682 701012101 15192 15185 167875858 38686 38687 256008142 29863 29815 498423678 30146 30147 254033549 33515 33483 75184804 7328 7306 159455790 99463 99464 936831921 50749 50750 992522521 72166 72167 6348536 10262 10263 234449799 82365 82319 938446268 87923 87936 965400502 34497 34480 146585616 27726 27708 71795419 94508 94529 322636598 96424 96425 830030119 56517 56550 674532783 13567 13573 140892349 49637 49673 381508493 47292 47293 601777222 86279 86297 509959234 89789 89790 637552781 82969 82970 326159387 67353 67342 266073030 14882 14869 747377064 3652 3653 826138768 54367 54321 171338775 78216 78183 393487710 90508 90509 955348330 91759 91760 477840715 82940 82941 944249976 3936 3928 498680640 53463 53417 465664434 87790 87791 275990726 1730 1731 277384237 98446 98447 905303375 44629 44630 574584403 1200 1197 870821785 14549 14550 756779194 52055 52056 842299123 59492 59493 449330990 61668 61703 620520162 12292 12293 223882877 67496 67498 194632146 89550 89518 266360140 36532 36575 967857676 8820 8788 868452334 70809 70776 739763034 56881 56882 668040111 49356 49385 923168878 54228 54262 737089596 51288 51295 85470816 59126 59127 791705982 11117 11118 696952805 60024 60074 96091286 87214 87215 910712838 92152 92153 952579131 69671 69672 186817594 59992 59979 505917499 29004 29050 19733548 1932 1933 969768823 86874 86875 75448165 23160 23161 951457088 53221 53222 630660009 96959 96962 802799684 87418 87403 227259490 26658 26659 452013156 82816 82866 66120650 29372 29373 942803421 31144 31172 617403730 1489 1490 913982545 16186 16155 940484433 83602 83649 779398078 51389 51350 543215740 45447 45414 347701887 5904 5905 18777363 22496 22497 76878982 66818 66819 627454641 45683 45692 518888456 51185 51184 677360407 71382 71433 913205429 31985 31970 465818422 29823 29824 307588790 45475 45464 692194745 24303 24304 660534877 79283 79277 410148041 32992 32993 650874659 41908 41909 799115608 3972 3982 699842075 30242 30226 951760808 10878 10879 93232539 99147 99148 561614613 70256 70205 686894051 30268 30306 141595994 41908 41881 980814563 66816 66814 784723571 29916 29917 792327161 95771 95772 854067716 89339 89340 178176804 66570 66544 351793554 52818 52839 184868881 40914 40867 196169902 64562 64563 921036570 55316 55317 846124622 78773 78774 937535150 2662 2688 129017065 81502 81473 933188054 44715 44712 342255202 82901 82902 66512845 16165 16148 570491052 27516 27484 259772117 57338 57372 352450292 71804 71805 771481615 29885 29886 917155955 75967 75968 637305129 76017 75978 547534772 14954 14955 642432599 51308 51309 352772443 54671 54672 807727171 75971 75972 961351266 41100 41132 270329333 42703 42704 448293136 5522 5523 179670173 14828 14829 241214617 18458 18494 345372700 14354 14394 749208572 25778 25742 195121362 30893 30934 762759506 89932 89933 518186382 53699 53700 38675939 20688 20669 628645895 51745 51746 795985700 19264 19265 313498088 40085 40086 72125380 23425 23373 799744414 7763 7764 945777201 25313 25277 986513069 11126 11127 679139200 47218 47219 481587330 80596 80643 213693982 14638 14639 93017591 56666 56670 822688368 95217 95218 247963644 54733 54690 651236534 786 787 507832600 20766 20762 200375288 60505 60506 274565452 88522 88523 908599797 45724 45726 211135767 41467 41476 969474244 85674 85714 164900728 75320 75321 603346422 25914 25915 904796047 39652 39653 766531856 21044 21045 164651975 64075 64080 652485559 2854 2855 134291686 83065 83090 330930814 27591 27623 584772163 14755 14756 688819554 20885 20871 712072761 54600 54583 861116775 59094 59070 958159202 27904 27869 467419413 68019 68012 512853720 19149 19150 62917631 86487 86533 973138505 62420 62421 195166468 71252 71253 694576686 74217 74185 326194647 86825 86826 264096688 93886 93887 563508218 32076 32103 797923722 97032 97033 258194336 17918 17873 98096760 47133 47144 512850500 33490 33489 139638983 35760 35761 627493477 8392 8393 561593148 39557 39535 912144099 15733 15734 932460329 74406 74407 727889414 60818 60847 101420981 26616 26617 943543285 83597 83589 795427075 78779 78766 889107097 4428 4377 122358202 56626 56632 649244475 10740 10741 441107563 42220 42221 411941199 61292 61293 910323264 10907 10926 412137686 97800 97801 191317419 60593 60594 273461618 57365 57319 577356000 15614 15615 212494737 23265 23266 744417552 77755 77803 644851851 264 246 40972031 36717 36718 679316159 82686 82687 59701257 94353 94347 519034894 40868 40869 427595920 80881 80917 659691202 77582 77583 813399728 31938 31939 513086098 81793 81790 145905545 86387 86374 345153998 28926 28927 58165586 16049 16084 306189837 82079 82080 226727807 34297 34298 247432964 95568 95579 167868319 49624 49625 701063689 67381 67382 758867516 93039 93019 422248686 81846 81844 219229178 77402 77445 219889326 32646 32683 792906691 40012 40013 822174355 68429 68430 695445018 58730 58706 342988809 34433 34481 46591165 31105 31106 33328739 16147 16139 420419798 57182 57176 765315159 36365 36393 725991389 75278 75279 252399285 27435 27448 95695926 30311 30334 254155034 8066 8017 863315531 80791 80757 948061728 31833 31834 74887663 84724 84725 123665488 31065 31086 347514885 2846 2826 996499988 61186 61187 262849172 87026 87027 718953696 46497 46498 820473690 65014 65015 434407463 30219 30211 695040191 50588 50601 7932327 93897 93912 751937095 31385 31386 502074931 33234 33235 150498744 46949 46950 950896549 60381 60401 628946938 80423 80466 321654986 14626 14582 488852907 78780 78742 693525229 4506 4475 121548575 27938 27963 202210533 2307 2278 848222166 40434 40435 276562008 81527 81538 31454560 73 74 238969327 24936 24937 75670862 16405 16452 466152771 67897 67939 281628727 99537 99547 73704150 46665 46666 282872496 52437 52438 802563795 81819 81863 299573352 26031 26041 284541511 31955 31948 94873003 33256 33257 569197393 89490 89483 899215757 18223 18224 719372077 81036 81049 153376060 53487 53488 635232698 61768 61769 816440824 1880 1881 208368648 48069 48066 887733086 39889 39922 712909314 4710 4659 588342014 4503 4504 348270608 16371 16372 166295332 96569 96570 38986328 42853 42854 418526447 84587 84600 120343605 16447 16395 523783425 72079 72080 549696751 31219 31220 858726064 56427 56428 879454103 63920 63945 558872547 83531 83532 729200309 83693 83690 85463222 1383 1394 306502964 51418 51419 180602804 87184 87185 116659759 27426 27427 387104443 25785 25778 958586428 32113 32116 993431190 88850 88851 322972443 28177 28127 10908461 68095 68096 984608934 8594 8595 417666865 19630 19596 698639022 56130 56094 866721307 31114 31115 734989989 2490 2489 167086845 52879 52875 562145377 6756 6759 892983480 77386 77338 121161832 2727 2728 606965921 70528 70529 805927738 31924 31925 690207758 62081 62105 482088551 38335 38336 536366054 47827 47828 773091440 33006 33007 60755198 39868 39833 766729584 91841 91842 101382419 12238 12279 784607129 7964 7950 729571512 3035 3029 517636662 53188 53215 326263157 21272 21273 507795844 9031 9020 135809625 5981 5938 329112412 68413 68463 786118220 44085 44114 740274603 14905 14923 930123543 23343 23345 502350061 13174 13167 81458562 77151 77114 740129128 43056 43057 774164668 87199 87200 61769617 31812 31833 556354532 97282 97283 300979670 95676 95677 453402640 36753 36754 442090828 58090 58091 438632119 95484 95516 954752628 43043 43044 411291256 6548 6549 647965419 44080 44059 881300097 11207 11254 545361695 69174 69175 530502069 56447 56456 567325235 53548 53549 879417350 95218 95233 476994232 92753 92804 709867017 72579 72547 300300654 31633 31640 214469428 4446 4447 712884042 15795 15796 440254121 61001 61002 268728749 29592 29593 426709128 55914 55915 72278902 64611 64642 181123140 47520 47521 562984067 2581 2582 665239097 72966 72948 370025627 32085 32113 133765665 79179 79155 779537819 99385 99386 420160145 21567 21568 769410147 65982 65983 275896608 85095 85103 834426103 68455 68456 256566900 36080 36081 361663708 24649 24631 211211654 68521 68522 213207206 62919 62920 556794012 93319 93340 523127145 91404 91425 897494921 50390 50391 905957638 55023 54992 542967831 40863 40903 468473304 54754 54755 845837880 69734 69735 744184239 76106 76107 651967264 24197 24148 476661172 25344 25346 52787802 11237 11207 305726817 33923 33924 610171540 76012 76013 453850066 95268 95269 987962703 71422 71423 986916637 89126 89157 136977387 65178 65179 925469290 85263 85219 473817212 9412 9413 935771137 4428 4429 823999155 75660 75646 563871066 78153 78154 634384335 77217 77218 425367646 57850 57851 989962932 77938 77931 153497128 52268 52269 191135926 51697 51698 603681565 28224 28231 7563031 82869 82870 650266758 50857 50831 66956661 49759 49760 901905576 33881 33895 946316869 57645 57644 310750823 71819 71825 705041083 83443 83444 591640124 3839 3840 439395250 68683 68684 953898606 69124 69125 890451425 35886 35887 814703519 30935 30927 864334330 57389 57390 27979424 92923 92924 436865553 19085 19051 693140902 2743 2744 285147239 82110 82111 316920701 8721 8770 489010359 11159 11160 439265274 62843 62844 264447587 34684 34717 190876409 33196 33248 594049963 71465 71466 83703051 3929 3923 261564526 4813 4799 897167473 44550 44551 843779063 74866 74890 988008129 96734 96764 824541856 60350 60370 233779621 49027 49028 334521121 21453 21424 792221612 97560 97512 830372437 41008 41032 942627723 69635 69668 732906280 9623 9624 802412269 8214 8215 226269584 23407 23408 284619482 21210 21211 836400502 64167 64168 336777905 85438 85439 41227131 86615 86616 752407132 47478 47440 624669132 73524 73525 702118008 41294 41295 302921327 72431 72418 943318344 44925 44906 180994237 58996 58997 951402609 23579 23565 271799167 87647 87669 797131100 31092 31093 918819604 76398 76399 864787976 45672 45652 948450946 52450 52451 144359442 85395 85441 909575456 62449 62450 300069639 32829 32860 316559205 14018 14019 318700846 88892 88893 634755472 60235 60236 420964895 38294 38281 684246892 72514 72515 813139953 42195 42184 524820594 73562 73576 665886829 49237 49238 247320335 56041 56042 467048867 66121 66122 512368751 72957 72958 661285740 8300 8322 863908007 80309 80310 798696327 9351 9322 992588899 71957 71967 728020520 71094 71095 737115072 9815 9816 937375215 6570 6539 495539359 8301 8259 652680214 27049 27051 624858025 59438 59462 827453541 61968 62006 80972167 23893 23894 891781859 70029 70035 842297649 66929 66930 80914060 77444 77445 448467502 36265 36266 322702222 58722 58719 216175963 2401 2397 247822176 2926 2927 438978337 49050 49051 821710148 98943 98944 234722593 77133 77146 666294891 25462 25463 795293118 94987 94988 591713012 92483 92518 128504875 56960 56925 68379974 44638 44639 166342058 69280 69281 238676500 68946 68923 587114677 76279 76246 548645910 84728 84687 650703765 87407 87369 871049316 59594 59589 259713562 88011 88013 170545427 5354 5355 602044787 14999 15000 32729315 76496 76466 765162574 99144 99119 544264428 31181 31199 734342992 6506 6505 880165593 50107 50121 168678090 63322 63323 729258059 81520 81521 112825246 71851 71852 886986723 74738 74785 78743629 57806 57807 861749547 20533 20534 104442254 63348 63310 95405072 52026 52027 438491186 83479 83480 257789067 96427 96428 686982489 60419 60456 692416999 55792 55793 630223144 8931 8937 414257126 79578 79579 186647403 43259 43260 10408628 44919 44901 845142777 59497 59498 751764858 49038 49056 989922717 77265 77214 215384130 98063 98081 475223576 65260 65301 444456620 47925 47926 42472741 77489 77513 39176430 58508 58498 854354026 52010 51991 703624538 71217 71218 155159235 10199 10247 757949055 95594 95595 322809232 4971 4926 180290294 40741 40761 417241334 58316 58317 659787698 58936 58937 256304851 64359 64391 866488260 86378 86379 590145828 72774 72804 143871635 80637 80622 813867254 13170 13136 207679228 98208 98220 167092793 42731 42716 141818822 68301 68334 816206622 82265 82266 882402154 74082 74083 740337298 58933 58934 380506946 10933 10884 490498641 95916 95894 210175730 8834 8835 42078660 38783 38742 129651140 85352 85353 73331695 84431 84397 992748493 45160 45115 385679151 86309 86308 234487147 68125 68126 580023276 8000 8031 492957352 14904 14930 549594496 65241 65242 813945431 38731 38732 918533102 2073 2074 532938661 54924 54925 65403981 16553 16554 685318196 93323 93340 317695842 57238 57195 382728456 90650 90697 393790843 63874 63891 264656459 87012 87024 931336868 55336 55337 942217178 75091 75055 446118493 67294 67295 348865549 43386 43387 616742213 48762 48763 73486820 35313 35281 100477485 75143 75174 256217729 83196 83197 733414932 20936 20943 870173803 28110 28111 929568326 3540 3541 40920028 93210 93177 375556043 45404 45432 334181164 87823 87810 731103533 82566 82539 861038679 37706 37707 398209436 54636 54598 79139455 8761 8775 387834242 19912 19913 688797275 8763 8739 626881088 55095 55052 258596796 94698 94699 106343008 58997 59038 148820941 14634 14635 557005714 23279 23280 807737669 27541 27542 516685614 32375 32376 253588543 48931 48932 36221076 5046 5008 646716772 95516 95517 168607152 2513 2519 405833950 52685 52713 612079257 42013 41992 918507436 37447 37448 120708307 78773 78730 546808718 96705 96706 980928474 51730 51731 679412942 54342 54386 921546629 64278 64279 309188858 14096 14048 561786296 86475 86453 431238120 80109 80110 680636911 74968 74946 294627009 56251 56252 857449758 43656 43700 61283119 91905 91906 474726543 28043 28044 713844479 16979 16980 551839183 55952 55953 75377416 78180 78192 3886809 59676 59660 899183627 38681 38682 464279626 63613 63564 114485127 19226 19227 440505175 83127 83166 640370756 10766 10767 551752577 42349 42310 756402882 56367 56363 214804992 42893 42882 847069547 73983 73984 525482938 5387 5364 136600695 21291 21292 514602418 22037 22046 883463517 364 341 740933817 58982 59022 149342363 68442 68467 435112943 14694 14650 873916442 34614 34641 9058866 51725 51687 452140736 50695 50739 91168950 82505 82550 794466454 9300 9249 806916075 17051 17052 2671834 58281 58233 704751533 83585 83568 456928592 1377 1378 84328192 64210 64259 961439349 7049 7050 928413981 75666 75667 768735419 71429 71430 111662038 22444 22412 299787061 10540 10541 372849409 68573 68526 719419119 50838 50839 287083346 64688 64682 317306043 68649 68639 737028609 41599 41551 499322148 91079 91080 346626422 97656 97679 968143285 96650 96610 915871162 17337 17338 159445713 61143 61179 935123218 65337 65338 70616371 33859 33808 75968536 15911 15912 147615725 710 711 378835939 96442 96443 749285039 24283 24284 48166657 92884 92885 954770939 64374 64375 915561923 66690 66691 317563705 49205 49195 985216357 4529 4530 871225340 95517 95518 509014505 42367 42331 724231228 50008 50009 105400579 92979 93012 669094905 23000 23001 191096836 93014 93015 807841398 63714 63672 113390454 35045 35013 554793308 16298 16306 816006956 59889 59890 928990628 15905 15853 220578291 34656 34657 406049351 30290 30291 201343594 20093 20140 371889709 97311 97340 757994382 11288 11289 69359177 16984 16985 134404231 35533 35508 498183971 22171 22172 15410698 65521 65479 711895103 8697 8681 960120766 37967 37968 792759362 19201 19202 554328877 5811 5846 93000812 30607 30558 752220665 65037 65016 645485669 92923 92931 802755710 7392 7393 395979281 48596 48597 503262421 23688 23689 759860383 14360 14361 626273245 55816 55817 754048725 34968 34988 75253589 25161 25162 574603867 34778 34779 63560556 51965 51981 69402718 91665 91685 385705621 78293 78294 944716064 81933 81934 248110386 92197 92161 240961412 9788 9800 192392110 72030 72031 895897942 86955 86925 53560649 31122 31123 850607293 83636 83637 548960434 53292 53334 339623358 28869 28834 167459726 76115 76095 396430701 40925 40926 603063126 82909 82910 884757352 58976 58977 559909710 24692 24693 702174401 48014 48015 151191034 19013 19014 294739685 46994 46995 542187737 43430 43445 725327763 60601 60602 846256891 31750 31729 979659761 16823 16869 190325999 30249 30250 975248224 92468 92469 420542201 49787 49788 885390053 47732 47754 974076190 38868 38869 969225803 35178 35182 994035913 35176 35177 343579200 83110 83111 310125708 8275 8233 291413760 54621 54656 321680859 60717 60718 727306075 82725 82751 711786845 83081 83082 174995252 27549 27550 884364938 13535 13504 202002589 68851 68852 459312688 24008 24009 687408790 686 705 129302618 66116 66126 924493955 30554 30555 983736387 16668 16669 449314557 78403 78357 606749105 10424 10374 126454963 44951 44952 519714679 26343 26344 163468341 17846 17847 129510775 50023 50002 998299404 27723 27724 623599241 49530 49531 744779460 43695 43696 259422699 65418 65419 439082481 29978 29967 307499609 3979 3980 22122254 40918 40896 944156252 47224 47221 621533990 30453 30450 696793123 78715 78716 182748108 31924 31970 295816044 12485 12503 453999559 79478 79479 624923025 74055 74056 685707290 83351 83314 235901807 4966 4917 658217749 24048 24049 185953819 11506 11507 457855254 90551 90549 668325767 94383 94399 273044829 33144 33179 639243623 36986 37031 65591976 49344 49371 894880744 51491 51461 397568635 26212 26173 651723176 68754 68791 875635746 36276 36277 203406339 63431 63432 121969650 15376 15325 567815093 53735 53733 294617210 54867 54907 762084023 61757 61758 680985722 58381 58382 467047184 58491 58492 183130801 18156 18161 331626183 14567 14554 881185475 50390 50440 279832575 98342 98386 382668502 46186 46187 586813759 54283 54284 981763071 98844 98874 294489540 79455 79443 962423986 67283 67284 48630343 1547 1587 776465285 90185 90226 259154778 64767 64755 132427509 57945 57980 717003240 36222 36223 343721182 65916 65917 403361580 42710 42711 464596309 37072 37023 890985695 76481 76500 431635772 83986 83990 703623678 2104 2105 563773773 24734 24728 595741542 5803 5824 533205416 93403 93411 291996670 75525 75526 753655872 61528 61529 641167083 65628 65629 961318376 22699 22700 941420553 78096 78097 222270219 19737 19749 546215900 70928 70929 316015949 74229 74217 267726837 38710 38665 237329358 77342 77302 14575064 6872 6849 263982868 75867 75887 656454249 45612 45613 670533626 14214 14215 903351672 86844 86845 185780419 1465 1466 673183043 71941 71942 377228869 65386 65426 575835189 80490 80521 777856190 13365 13368 676501213 21517 21465 604571583 49980 49981 835547762 38222 38223 708769922 22983 22984 96450191 54295 54296 472606629 8506 8528 520565780 84093 84119 303637626 99481 99532 835587787 50154 50130 864137035 72148 72144 261744187 32047 32048 451060787 93914 93915 248274728 4537 4485 175670421 98698 98699 123074357 40325 40330 803124789 97948 97949 113755908 26760 26783 835883548 19032 19053 941152559 64974 64975 518961986 44503 44504 127306802 16489 16490 351630108 79331 79332 17822567 91486 91465 340803831 90614 90573 801524596 37591 37643 39395895 15387 15388 552389022 68086 68087 714569970 62010 62011 438914858 12822 12873 931072 73014 73015 933511536 70114 70115 891290449 64484 64485 743055228 39826 39827 322178256 57317 57318 802671102 80350 80330 844911013 4843 4844 592678846 89160 89161 790133799 22552 22553 204406841 73132 73133 333489500 47926 47927 865728585 74360 74361 799613167 81162 81198 382735201 39337 39331 609092611 97108 97120 247030893 92401 92421 835953676 93924 93925 398041387 63827 63808 689330744 32850 32841 27539142 25380 25381 65941905 34860 34861 323990075 82823 82810 538500389 80791 80792 581725237 85327 85328 221029857 15234 15285 172902267 45558 45527 323322321 75260 75261 144816241 62497 62488 993210251 28156 28157 7522996 80905 80921 782366955 49227 49195 444324000 70608 70609 261938076 66086 66118 578519989 42127 42100 569681518 34076 34077 573266238 77039 77040 136184911 43799 43800 859964079 65595 65596 834611961 25982 25983 422109291 64764 64765 654501636 79449 79450 373822520 14694 14671 324046448 68499 68461 458552723 7177 7161 634673473 93321 93322 650740487 86428 86442 745872120 93932 93933 286829285 762 763 980114490 20497 20481 610545118 6719 6765 116637550 78188 78173 163846360 89083 89084 110487517 69346 69359 456406153 60664 60665 402317685 92222 92223 911945262 64701 64739 411387086 53328 53368 254576738 70133 70134 440641386 42431 42443 995710615 75451 75499 684903169 20988 20989 675140850 76591 76614 893640771 91591 91590 19065241 63196 63200 114370797 58667 58646 907837382 94973 94974 948071113 62111 62119 143589066 79244 79290 520050750 58830 58831 742865872 63073 63074 595746610 42086 42058 497523416 72950 72951 948549142 51048 51025 582168029 41895 41901 440052699 53330 53331 755879639 95949 95929 880317086 14338 14318 181183573 85848 85849 593347988 76823 76847 265219186 97149 97193 745941625 72262 72217 199631044 19063 19064 92357304 10276 10277 215170480 93646 93647 115228482 2943 2944 883998381 59319 59309 306384325 63815 63813 314590929 78828 78786 181217782 51486 51435 122766855 50012 50013 919832677 20768 20769 761037638 86893 86907 698596453 63117 63128 284880593 81685 81673 318098454 54314 54315 117359523 61508 61509 600655731 41171 41146 821526257 80915 80942 468057261 68209 68259 19642138 62455 62456 983614655 25640 25612 971185415 8919 8967 387610056 47867 47868 549366734 96968 96962 41468314 76169 76191 870198526 79491 79519 220509500 38605 38599 111735177 94386 94394 676776101 80462 80497 95720552 72228 72215 451038609 96164 96183 161807858 51744 51745 308954842 91044 91063 787702850 52386 52397 786301859 97653 97654 196005335 9455 9456 286571876 36200 36201 107435431 4557 4558 677462749 53561 53574 961622341 24456 24499 393294198 98314 98315 632099814 48187 48198 333619474 70079 70110 435665965 9878 9879 999294710 82919 82920 699573620 38520 38521 330896789 56645 56611 426942113 26903 26904 760657023 18877 18878 270472030 52603 52604 587815419 24514 24553 758482741 65824 65825 87679195 29265 29266 100545491 14345 14338 615693504 95255 95298 280675840 85318 85348 746844646 95580 95620 576959461 78302 78354 148267105 91560 91596 77369890 61921 61922 102556444 9607 9617 797577748 39312 39342 211358993 54981 54972 284865695 21875 21876 407259649 24797 24843 78932642 4148 4120 343397031 83946 83947 517742929 2033 2029 575992306 38576 38533 995302502 21456 21451 750992532 11560 11528 667398191 63280 63281 772642004 62710 62711 316893949 45521 45505 113464218 8919 8903 98514421 43279 43280 972132371 53506 53515 363945588 10000 9970 169913574 51750 51751 410913166 88887 88888 543685031 28112 28101 162664319 79904 79905 866878161 51317 51318 874639972 92066 92067 595427439 52650 52625 519973996 51959 51960 353544824 77716 77717 181866343 1840 1796 571502822 78816 78787 276563970 41332 41333 61547589 37272 37273 658754267 63616 63617 64350519 92996 92987 261648385 8574 8575 925873170 36532 36533 110757445 24491 24444 202592381 92879 92898 686598980 66363 66350 575462118 41196 41197 119568152 8927 8894 438363984 23169 23126 541134297 15422 15414 445700682 49687 49635 923393460 33942 33943 180336867 65738 65739 133133239 50361 50359 638515677 81689 81690 684868787 64445 64485 11494884 55482 55532 325079086 40685 40657 916608368 65147 65148 443703712 89591 89628 991869030 22231 22256 206921920 23438 23414 902740267 65682 65732 516554731 10632 10654 580400781 8286 8335 799497189 79749 79750 990144880 11923 11943 487804685 94135 94094 618144659 4992 4993 333429150 46844 46845 336141422 53367 53394 817969649 67907 67908 835224807 35543 35544 716491827 46115 46127 250341901 3922 3962 935370769 19265 19266 984638037 83283 83296 816294171 3503 3496 785893156 23683 23684 682999126 99842 99843 607637135 13116 13094 924395960 82780 82771 703903418 73195 73196 413391642 68652 68603 778857907 77871 77864 263497805 97383 97384 212284785 43240 43257 238120885 94045 94046 44642369 84671 84693 795942633 34645 34650 549968130 61136 61109 816018257 21276 21277 110053570 81218 81229 160069888 40433 40484 250264107 96020 96021 106512147 1157 1164 72032514 77993 77994 32219016 79936 79962 32634417 88216 88217 129444384 46978 46941 890882211 64254 64255 273889236 7866 7900 43523201 22531 22532 263289414 57578 57535 260462315 96189 96220 493838658 99884 99850 946410241 34710 34711 491011602 29923 29924 42292151 87645 87664 777164984 39039 38999 195588753 43689 43690 248058416 82575 82533 848523047 90365 90413 464341577 98936 98937 766845740 95333 95334 961429276 26520 26572 735228792 20523 20563 882921570 69804 69813 457526239 57839 57889 997467306 41041 41042 831902098 2772 2773 615467218 13366 13367 179961362 79408 79409 683693320 63456 63457 231834508 64146 64147 452986082 21095 21108 194809292 85834 85819 686260592 30711 30712 945437519 56225 56226 795208388 31923 31924 367007303 69096 69097 328401578 74661 74653 720700357 50755 50756 289513870 11166 11167 736324009 8409 8361 200715814 16989 16946 263142215 62709 62710 756371453 97476 97461 593805121 93705 93706 284497562 23196 23197 832822063 92817 92818 301810612 30399 30427 904916795 1337 1338 779810804 39606 39618 591495570 27592 27549 221965326 22908 22909 955034310 85472 85473 748077184 26553 26600 735505355 41941 41939 189193567 19867 19868 557580493 41702 41703 681126435 64799 64800 636260126 87200 87213 270165235 61219 61199 356072445 75364 75386 756884327 20647 20648 110570736 13016 12976 259895236 70485 70486 673938146 41735 41736 811168256 34757 34758 580335491 48045 47996 981248790 11137 11177 17700249 56242 56243 972758497 23198 23243 832004375 52483 52484 599113248 91672 91673 850372536 3161 3154 899351932 98381 98358 739848074 59444 59443 99282897 69384 69385 576484691 61427 61428 829816206 28644 28645 28618565 41788 41789 210798265 16443 16444 217010245 39924 39962 487435807 32851 32809 812787744 34156 34174 233023835 60843 60836 314202111 72262 72308 644657377 45493 45475 469286236 29927 29928 778751892 19405 19384 134552952 72587 72588 930662195 98851 98852 249402336 7074 7075 819904699 54288 54289 336388967 83409 83410 381683346 71882 71881 50169916 87563 87564 919838650 81002 81044 423821614 81725 81726 763646531 48122 48123 631082425 42373 42374 559605780 27054 27055 615727330 41877 41826 531356859 33385 33355 348835727 42825 42826 481278184 45798 45799 862435888 55298 55277 130824781 28509 28528 798775816 55825 55870 545170304 60141 60142 254427067 3407 3385 809187438 35603 35640 803231436 92006 91986 665185012 64368 64369 160048619 1492 1498 586660987 70277 70271 402804122 82298 82299 594719251 97341 97336 990807711 60827 60805 697560869 54904 54905 689411786 3094 3095 863544620 14755 14807 156208485 93827 93832 957848182 86824 86806 401153666 80284 80285 243823910 50902 50910 25419430 93028 93072 785540723 17164 17167 479476000 12957 13007 260281250 25033 25036 73164367 31571 31614 364878942 41958 41959 344076306 95696 95697 198162944 65162 65125 990758227 15399 15400 351932813 7102 7073 834900919 39174 39175 841610379 43212 43213 314967007 14560 14590 383017081 27331 27332 607610701 97361 97362 771394658 42035 42036 265528650 82811 82815 148979561 77645 77646 907148446 43377 43378 817450874 4160 4161 808579033 52044 52045 6784770 71317 71318 265875083 86979 87016 86395334 36544 36555 192786385 52248 52198 172866765 34907 34887 869910409 90402 90403 753085110 54954 54997 78043462 55407 55441 783642554 57877 57878 136029728 40418 40398 706437198 17732 17733 940168830 49154 49155 959229371 92017 92018 53872296 65724 65704 591949023 85222 85245 333266273 4804 4811 653637156 29775 29776 448661503 90490 90523 761379867 10850 10805 438127053 77646 77615 916280174 74140 74141 65923953 67380 67404 281505713 52599 52608 153738142 5441 5401 741124608 30130 30131 537430081 14944 14945 888395460 99592 99593 39682849 99170 99168 345796218 64472 64473 162704171 9042 9080 899855722 42276 42271 101428428 75305 75306 803405861 10874 10861 477934738 15046 15047 277135655 55974 56009 820364467 33080 33081 40729552 74690 74719 328652442 83104 83136 724485974 67359 67360 93781983 48388 48389 248095254 73128 73112 195341739 78534 78535 391037931 59534 59535 241419086 76355 76356 225119396 33187 33160 117786846 43033 43028 789578779 10413 10373 620125153 11944 11978 361483870 12857 12895 53396016 12207 12208 327745195 75977 75994 287099842 99583 99601 235396077 60731 60732 442829942 7743 7744 916755359 54573 54559 513694923 14653 14695 438562047 60623 60624 437446076 62880 62881 766259429 3740 3745 214773177 83956 83957 629070338 70406 70407 728537080 49940 49971 734490731 67704 67705 898887896 14488 14497 806719130 5115 5096 263387777 90660 90661 699668899 69394 69395 183197595 61617 61618 182153377 27726 27727 544219277 30331 30328 180697657 41347 41381 354550890 40590 40552 417248620 12517 12566 500353849 71954 71955 363563962 61704 61705 900661589 26826 26827 295223291 62745 62723 323017191 83819 83866 955945459 15184 15176 246733263 55793 55788 108670423 10443 10398 809715241 96551 96547 811453884 14701 14664 685012345 20560 20524 997636011 58738 58725 273655239 43492 43493 144258817 45566 45562 412104616 32768 32779 551179901 74509 74510 437097351 61670 61671 441026572 17633 17634 60675906 81615 81616 917170079 47550 47551 350701561 33744 33745 22589641 42239 42240 903877603 1200 1201 969177957 8146 8190 279404942 88511 88544 333249946 24585 24586 461310141 85087 85088 210964275 93053 93054 677026309 42119 42156 578969790 43997 43998 976747846 4602 4603 846834427 3954 3931 965154530 30981 31017 814354719 87554 87563 486843196 98934 98935 988125040 82932 82933 131822044 86212 86213 477300557 56987 56943 408611371 52328 52329 216985159 59088 59089 712372072 81458 81459 591651677 85245 85207 837624210 49077 49078 834229879 58794 58752 301835532 54246 54293 841513210 84656 84657 380261111 29443 29444 302182193 18700 18701 781029050 642 643 558275358 15277 15294 541461012 17413 17443 286183020 34408 34404 407401154 82025 82069 70561200 77071 77069 490648742 67237 67273 105580590 92539 92540 522191147 21676 21677 649778895 40463 40464 241847914 60334 60335 313162695 50840 50841 696243327 25772 25763 496400482 94380 94381 697907280 13348 13296 937356377 85561 85562 245359832 8661 8662 151539630 22310 22311 937277525 7455 7422 501005317 16648 16666 760345657 60243 60202 701457451 46732 46733 590821440 48694 48699 392626077 69995 70047 167495114 37471 37472 663715770 94423 94424 527893578 82044 82000 384020842 70882 70883 860455280 65716 65756 666814593 81430 81432 443554653 37553 37554 780779891 75076 75077 787546305 50664 50673 416392950 64103 64104 363712784 25475 25476 722048043 36897 36898 358430979 90107 90108 44030351 88081 88082 218527779 57905 57891 326737181 73894 73880 10668617 36553 36554 188136725 51708 51691 728978321 62780 62781 382174837 70850 70851 394820890 34585 34586 795689504 23805 23853 744171341 82231 82254 407622437 36335 36336 228013376 26039 26040 550019139 58044 58045 822103541 32537 32549 246133675 1056 1057 576605308 62775 62776 475709374 11357 11381 258834943 64097 64121 471075277 11947 11899 597234619 3012 3013 68367202 20656 20624 486663719 53023 53038 174029905 37722 37723 346133956 76364 76365 924715872 37782 37783 932278074 62039 62040 104927876 44394 44397 639174336 22413 22414 343073479 66205 66206 583822457 8664 8665 136426543 18321 18366 636766343 540 586 781878004 45831 45838 15925041 96161 96112 597518780 6160 6161 929428158 16242 16264 944829875 6533 6538 931275366 90241 90196 75641539 84460 84461 739983606 59753 59702 893755734 18152 18196 681716275 54114 54098 927613739 72108 72109 209514762 23128 23129 346863061 6159 6197 345756207 19719 19720 88904946 50072 50103 487983118 39580 39617 510285066 33770 33771 583491076 82913 82914 733782870 58747 58748 561597711 42409 42410 895470946 70480 70520 847046930 43496 43461 967848364 58591 58592 208179264 54329 54306 996605160 95921 95922 438097676 47614 47604 6878868 19488 19489 687490046 71305 71306 351983350 11991 11969 462833630 84197 84198 220710958 34868 34860 606841008 18333 18334 845082973 29030 29041 497103023 59966 59967 445647821 52874 52875 768167133 87418 87419 383799676 14774 14775 174630897 88546 88538 871883552 50813 50795 964266823 95864 95865 212990109 23826 23875 129657057 41890 41932 100334955 83293 83294 244655087 89058 89059 480532173 71684 71679 47800467 55646 55624 626127385 56141 56142 590836956 58950 58951 403634845 274 275 891043748 27041 27042 799203888 73564 73565 437014736 55899 55848 277792630 76713 76726 314886725 76611 76620 934000440 23180 23151 582845214 80043 80024 594480397 6194 6164 759325960 12087 12068 252807471 78037 77997 797912153 55011 55040 290982940 16538 16544 614287186 90651 90611 178770720 45304 45305 405197008 49683 49636 96901130 30644 30681 148460374 76737 76738 467076740 25984 25992 326322873 41496 41497 341901889 41366 41334 528798804 98018 98019 123255795 5594 5644 929510747 80767 80768 781814458 32315 32332 184958521 54693 54741 668693366 56823 56824 962352674 9386 9383 766883279 2299 2300 654693876 89294 89287 407784409 48819 48820 30711832 98280 98281 796704760 50664 50685 557870393 42886 42887 84490949 23620 23632 966989788 22506 22517 922760568 27758 27759 806595937 41111 41161 174793274 10201 10202 994494407 65934 65935 437616880 6122 6123 313285556 26074 26075 633494115 83584 83585 344226173 50347 50348 656078246 37990 37991 719328557 55607 55608 519763104 27824 27817 455093348 79231 79224 478080137 67243 67204 463969521 18637 18638 952760961 18711 18741 76789659 73523 73524 952307917 19143 19144 467315489 6437 6438 888444920 47113 47106 396794129 98361 98362 315005556 11298 11299 879653548 2693 2656 988374291 29544 29545 821601857 97447 97441 864482318 25457 25458 713624931 39976 39977 533410623 52653 52659 684808303 26227 26248 183819695 99400 99401 995394685 84598 84599 33158273 73943 73944 60523874 76462 76412 940455431 72292 72293 198034275 28845 28823 537962131 88334 88335 488149898 99689 99695 423390849 80862 80863 488630967 40769 40770 427241041 63364 63365 980808474 62861 62820 618919260 94475 94476 813561979 28616 28617 450487639 70971 70972 305066449 6544 6495 125219434 75377 75384 311863880 92247 92231 591073123 95454 95455 571474787 53043 53088 709482589 64201 64202 411131711 73761 73743 416660203 44136 44163 359249165 71768 71721 751525055 63309 63310 199580704 26118 26119 982928973 15646 15674 574002553 40949 40950 313643704 22412 22374 314425549 61432 61433 528394028 98999 98998 507558779 82887 82888 398396918 14985 14986 523327551 97632 97633 305330698 42809 42810 897577542 17776 17777 156936703 61334 61335 916930990 42436 42448 760639126 90539 90502 834646524 27455 27445 43139070 78033 78028 953969991 49996 49988 553587648 73424 73456 732638236 42869 42894 674358951 77649 77650 629045583 77369 77376 745389463 16509 16547 739970760 21255 21256 569634077 27693 27706 911424893 40574 40565 188986619 58106 58093 985622829 32407 32408 711964869 41679 41629 857862217 6367 6337 658514608 14002 14003 802500726 87215 87175 1517640 13761 13762 400857139 51087 51102 399349898 33082 33044 431844978 57950 57951 33521421 6351 6374 236722006 73090 73049 519000114 57689 57719 595048845 88683 88693 386219529 14020 14021 65452313 61341 61342 487816255 44398 44399 991204480 97543 97544 333515283 65228 65218 136919699 13746 13701 184767978 51365 51382 196860073 85203 85204 390456839 87657 87631 868378663 46545 46546 571913908 43633 43634 914667829 17845 17846 313400456 98349 98356 572585136 6587 6608 507761599 65499 65500 976055635 45134 45135 620409981 50237 50238 49746148 19514 19527 788645665 77732 77755 194876202 76144 76147 960061611 22269 22270 210752484 5092 5093 911978838 93190 93223 974436500 57848 57858 476684029 48650 48651 579729127 37057 37034 450973149 52695 52694 541047693 91360 91320 199192258 73995 73964 516032440 88714 88715 948014825 63408 63425 709146983 31727 31760 260824948 11660 11661 917682898 64509 64514 178406646 15584 15585 584420930 36900 36908 161958907 80339 80340 810641871 1844 1831 172519323 15947 15948 430229047 59821 59822 313702736 37018 37042 72441795 8737 8738 339093578 85924 85925 704306193 36711 36697 426124789 16005 16006 946529060 9555 9556 973733926 59238 59239 829175873 24658 24624 900205935 8490 8491 309486348 61040 61041 359641736 28810 28813 199481445 16888 16889 828014339 11080 11060 359209191 83878 83879 702938767 24825 24869 458617901 79971 79972 225481753 71175 71176 870795352 3517 3518 702154945 97851 97852 674487996 76902 76857 283319143 85168 85127 699802565 67138 67179 566072324 71199 71200 476569163 5361 5394 741054092 11094 11095 175695989 17263 17264 460536343 58467 58468 324638016 13964 13965 597907512 65465 65448 154005638 81139 81140 136583431 71615 71653 923895125 66264 66265 935557409 66119 66150 878913283 44365 44321 522693654 2090 2091 129415315 18009 18010 905252446 36682 36683 147454896 15708 15709 331706881 53216 53217 376403154 87838 87880 495233062 92760 92761 503697632 48018 48027 265456130 67199 67228 483482261 47562 47542 397880506 52386 52387 711757768 92110 92133 663011150 35025 35026 264288977 19694 19695 553111547 24365 24346 494342866 99198 99169 633574491 88548 88552 763014295 91121 91122 51430856 67877 67890 240567289 20567 20568 686279147 75126 75149 400484597 70591 70561 819844505 59662 59663 766292448 31529 31526 484369502 66709 66711 515100678 91762 91763 641178831 63052 63053 402926487 11759 11760 480896505 58926 58927 893512066 8995 8949 404617238 87235 87236 493386441 24644 24645 92968399 39745 39746 13085869 35178 35179 857600809 4967 4968 633643843 52577 52578 668551468 53524 53525 775910665 30632 30654 145052587 38293 38322 71293011 91233 91279 502955309 84743 84729 197129292 29721 29766 663721601 28662 28663 362864880 39800 39801 774149382 15055 15056 740540462 50633 50653 598007049 56574 56575 443511537 76767 76768 352737486 68698 68679 783725856 79398 79399 735304840 36343 36300 723683624 12764 12765 113718567 65868 65869 560312609 76347 76348 978429778 22537 22538 500163450 96302 96344 229629795 88529 88530 888169958 10319 10327 677095049 30085 30086 611815606 22179 22180 467954152 10648 10611 444214929 92973 92932 607148601 21600 21631 969876406 61243 61205 1426452 61555 61556 595479246 72194 72244 80810400 28135 28133 719525342 91169 91142 298017269 73005 72999 178193603 13779 13797 417538810 87173 87174 716135783 70226 70227 957769635 13381 13382 247611029 39994 39995 675597307 12976 12932 18863716 57459 57507 912055709 17755 17784 196346823 97471 97472 566213566 73030 73031 226205394 15818 15812 91099114 22316 22317 349746079 68535 68549 486669934 65250 65248 220719933 99621 99614 361771632 74015 73991 857462715 66962 66963 708270958 89431 89482 305174750 35902 35903 123621970 69832 69783 907300043 2900 2927 375398008 11031 11001 990080444 26867 26868 256675852 27291 27239 145924668 46916 46900 495335429 66108 66129 809721932 73344 73345 154433518 19260 19261 468529189 99349 99385 27686678 19948 19966 510248729 11842 11882 473738552 70371 70372 24863849 76844 76801 321805791 87696 87646 45905452 95365 95366 715483713 15856 15857 442079029 6751 6752 984157832 1816 1817 157585355 33195 33217 33762723 31466 31425 30482535 31597 31640 227246329 18832 18847 90533936 63938 63907 112452408 13026 13027 808482443 45155 45156 208122176 31110 31111 838276276 13691 13704 266397176 77021 77022 424045764 90778 90779 993935160 80724 80725 8341578 6016 6006 259717070 31367 31392 974546533 8213 8214 741140606 88420 88378 227373100 76528 76529 104547502 48832 48848 877688128 70609 70603 173808006 4410 4411 817864813 93464 93465 497554596 1320 1321 682847301 2996 2997 205045344 54583 54579 826863018 83554 83577 634596332 55285 55290 313442484 59115 59109 472662022 10080 10111 387258365 52868 52869 661555491 13072 13106 162295810 18793 18837 609382707 98447 98440 210717968 73888 73917 109213020 63175 63211 873396873 67669 67627 12192697 89844 89857 476366217 54332 54333 590735102 30722 30723 815548937 83766 83785 541212983 5543 5589 397642044 83500 83473 706549082 93586 93593 112436484 90800 90801 364861444 1811 1812 175559573 9888 9889 905533309 3034 3042 860233709 9600 9598 885841342 4475 4450 88511968 56252 56211 502563291 69034 69035 870844800 65140 65097 498946700 19401 19450 919119237 79497 79498 401241091 33375 33376 173378243 83158 83199 24964812 72397 72381 188111472 63193 63191 598360145 78184 78185 505609495 64784 64771 258974611 23450 23451 819230190 46262 46263 605564951 23247 23248 101776256 24441 24411 763643914 53275 53276 614737098 19912 19950 898318855 75408 75371 349178212 47683 47653 305154214 77811 77812 478907369 19504 19467 333144225 18762 18763 981714731 37125 37126 368194145 43992 43976 844058486 10735 10784 103622814 53509 53471 568755632 98337 98306 894894183 54503 54504 156862250 85962 85963 557177453 38669 38670 354521708 42634 42635 959957571 35272 35273 471629523 82134 82173 189854736 21261 21262 259980784 15997 15951 51418157 91908 91909 276211438 21521 21522 890378685 98066 98067 268681033 13181 13182 292259882 60922 60923 348617976 83640 83641 929008825 64509 64557 993283180 10893 10894 382922076 70811 70834 117916082 7062 7092 47030762 94964 94965 892544782 83754 83778 90612710 89249 89291 592681655 61065 61066 223984319 51883 51884 201837160 29805 29832 397656323 92818 92855 436261904 85232 85233 519512933 91163 91164 999053238 91415 91393 26249891 73234 73256 750430729 61120 61121 786370523 58639 58640 337726133 67196 67197 300745280 79582 79583 833789624 26698 26689 536508595 8088 8089 489289138 25233 25234 693753800 62879 62880 526051829 45036 45051 85931719 23337 23302 662897076 11350 11390 124181041 47435 47436 197416902 18048 18025 440383291 61626 61651 838007057 23602 23603 253717184 894 895 723171545 86476 86495 742968956 7070 7071 957931324 60085 60086 974518289 28141 28142 234560222 55074 55041 593614230 23324 23325 548415699 86524 86550 219133886 57110 57111 749677949 29007 29008 754390295 97548 97561 874984741 73337 73382 799048910 77668 77669 274165466 59566 59529 951585755 56826 56827 108116571 73860 73861 254875449 60846 60847 556110863 10188 10189 943443160 39451 39406 232960224 52900 52901 577754114 5131 5138 581743416 96577 96573 986710477 68874 68875 277537868 64426 64397 549732241 37311 37269 188734359 39371 39372 71434017 98236 98237 211253654 98453 98482 223200894 27819 27820 709530634 93796 93797 611758273 12164 12165 94771871 30211 30190 670393558 55072 55096 379025380 69048 69079 38382650 7496 7497 785544279 41125 41126 775253200 6214 6182 33624811 93788 93769 968150705 16586 16587 503420916 94636 94646 495105239 40647 40688 169731782 48202 48250 621493508 87455 87433 292905160 89840 89841 708638243 78714 78749 884380003 37997 37987 179679863 7137 7159 607601177 25014 25015 122100428 8689 8690 322168979 3066 3097 810638027 6284 6285 447164392 20793 20796 185475923 68606 68607 136233952 89246 89215 123487217 68928 68929 219239197 16753 16754 296702149 91681 91682 444107835 30782 30752 415320859 32525 32526 35264257 6512 6514 648248478 31053 31054 873413578 27447 27448 279776923 99576 99594 320811968 93315 93316 892542267 14799 14797 577305981 68621 68635 995907221 98121 98122 17179945 51255 51256 455512708 31289 31308 420341702 55239 55237 206514346 75133 75134 692998130 18243 18248 43083744 50870 50871 278455382 9231 9256 470578680 24298 24299 153128649 86872 86873 273336042 14965 14939 943642552 12302 12349 765293382 80870 80857 294157924 31761 31740 166821618 34444 34445 828308884 50835 50829 751758504 66856 66857 118319289 22547 22537 302051364 76961 76975 174277607 69426 69427 342922016 3017 2968 967855670 93683 93732 594856541 82828 82829 125377313 59980 59932 958147141 8626 8595 240011536 77591 77592 865628567 55047 55016 823444793 83467 83468 931136981 56191 56219 134022042 20285 20286 342000714 8632 8633 326529558 48464 48465 397193932 45409 45410 537774433 45987 45942 861353468 88841 88842 175615579 10153 10154 392447765 67507 67509 963071382 60017 60018 840944660 28956 28957 451073690 32212 32203 342657459 53461 53462 222986204 63182 63224 949730734 86695 86696 218001587 92556 92557 280653896 51404 51354 906513135 93496 93455 968525884 46844 46878 965164352 22599 22600 618112277 97182 97183 516497212 3694 3742 101160109 37238 37239 416311045 14633 14634 990292484 46301 46302 496194475 96062 96092 958821601 15590 15591 454396187 1929 1930 524019437 7208 7192 180317989 153 154 559328183 91076 91077 496998926 28960 28961 801355300 8738 8730 218171527 15003 15004 249324618 44108 44109 258418139 84734 84735 451888238 56810 56811 350968761 15070 15034 764964755 54214 54242 62817264 38026 38045 178209192 70949 70921 236828101 13223 13224 726497602 1838 1839 328923145 83255 83225 118924275 41897 41898 578849278 19946 19988 291113493 57067 57068 14738759 61757 61707 974957887 16261 16309 779292656 78718 78703 306435670 50625 50653 286248062 56514 56471 378197311 85341 85292 501407071 15641 15642 152989064 62122 62115 45740299 50859 50877 681318803 34158 34159 579804040 8965 8966 976865469 21203 21241 437733502 87437 87430 660883234 15657 15615 671576813 42983 42984 961582961 12210 12191 672726845 40712 40667 978087012 50067 50068 60195396 43472 43473 684664484 5140 5141 712218733 8299 8257 573930412 2342 2314 509398787 75807 75808 58499909 23606 23563 38429271 79143 79140 640407561 54410 54411 497890168 66989 66990 952343293 84516 84517 582489318 79543 79562 72421623 89165 89149 368847870 11377 11378 225147313 17027 17028 149996512 75112 75155 469833880 61117 61136 940310566 80798 80799 968148545 50272 50273 400075370 36397 36398 569063205 40464 40466 139707406 82457 82458 156633079 3003 3004 353842976 4790 4791 636570381 33333 33368 729343361 49533 49534 630377233 61154 61155 569645697 60778 60779 715072047 75421 75422 839083312 67025 67050 814307715 78840 78841 932810714 87862 87830 735697066 98304 98343 134951334 30808 30830 14226838 34166 34149 56321724 69051 69087 629601122 48471 48493 176496162 26221 26222 356492238 52113 52114 877939506 86528 86529 830172200 24761 24798 902340828 98493 98474 897825227 70607 70608 523701117 98326 98327 869867479 16478 16479 581754330 15553 15554 720786280 29873 29901 214662246 17214 17191 228962351 8916 8917 734699639 1913 1914 742344425 96836 96837 777051958 77257 77258 505655327 21497 21486 373055346 36220 36184 384398384 79222 79192 381153586 65825 65826 551926784 98851 98821 136394155 31894 31895 344229258 89231 89232 622038057 7228 7229 148269178 34439 34418 83859317 95237 95238 598777159 40795 40834 228758792 99446 99427 753308018 5050 5051 374253268 25424 25388 692293963 4664 4665 441450798 65472 65433 70389646 188 206 578008486 94975 95007 56967829 80182 80232 296741674 12075 12076 426703054 97988 97989 956395985 47474 47475 102292848 56386 56387 275555975 69181 69182 238962719 76102 76103 521383894 38381 38382 631325781 56825 56814 52244324 3612 3613 402433122 71961 71962 557412427 48563 48588 803378357 77801 77802 353709965 97740 97741 304138694 30535 30575 449508184 29959 29960 311280110 18715 18731 793569828 62433 62459 219628520 4348 4349 271165527 85086 85078 477444826 41802 41833 976987750 58577 58578 841551933 75753 75725 279922479 45199 45189 725639067 42231 42232 182773277 22614 22615 37008041 12282 12249 243927638 86838 86870 800261047 92654 92640 83291735 65946 65985 809527602 11420 11470 817875929 2396 2388 299733283 20674 20675 969073663 62529 62531 147966582 70141 70159 322913273 49993 49994 94130139 1131 1089 722632937 41701 41702 343775651 56358 56335 293555637 64516 64513 561206854 8212 8207 166686569 8296 8297 791330799 9683 9717 478720727 39040 39041 957677525 71618 71619 126662466 12493 12534 681863656 96894 96924 960982082 66295 66286 244414509 4619 4620 976166652 40150 40147 206320046 79277 79297 130176705 44961 44962 280747509 12091 12092 161275057 85972 85973 239017022 93107 93108 77309993 15924 15945 861136129 91872 91873 788812431 34549 34550 64724289 20828 20807 601959828 94457 94483 941085703 95056 95092 546751038 99717 99718 986382431 2062 2114 131003289 8785 8786 818804860 75475 75476 829586090 74720 74721 487073935 28776 28760 16596761 54095 54069 905041974 77355 77356 153618901 47582 47583 154726030 62903 62872 160909086 44666 44670 594286219 74373 74368 153280867 35630 35603 676807957 30938 30907 97144092 39526 39480 875009891 30493 30494 71587941 86479 86480 352662085 82731 82683 269836194 23235 23224 186339931 33868 33850 35675275 84077 84078 333479583 4425 4426 316246192 82153 82154 973853966 38533 38539 900911691 20881 20863 122836052 19937 19938 783552672 33608 33615 940109394 81770 81749 895813431 95680 95681 104911489 51826 51786 163225729 1116 1128 288643950 7280 7281 646743602 25716 25717 665230138 31212 31213 316933053 21899 21900 59099611 18387 18398 878659031 70106 70064 559167733 71075 71076 828464458 37587 37588 316692485 28099 28100 251511436 67238 67239 95716984 50596 50639 110226240 6231 6232 5009683 38439 38440 12006372 43450 43413 186764946 33452 33453 505411385 56677 56678 69471827 864 865 997941258 9255 9256 965635240 93297 93259 884888563 62719 62720 705900904 6011 5964 330605123 36021 36022 288544400 89233 89246 398468946 47260 47261 610659082 84114 84115 678427499 55644 55645 46714002 57790 57791 970775764 67308 67288 605573933 73805 73806 174860702 15086 15038 648567469 23144 23145 375141997 24891 24892 206045520 73239 73240 129939978 15055 15062 604508160 69836 69837 652344492 10667 10666 91175338 53935 53978 486552878 99852 99853 678396232 60125 60146 649923570 26198 26199 8512944 14208 14209 126172508 9367 9368 912557262 10931 10932 513142584 81993 82035 449608976 44033 44034 839586933 63683 63684 23878765 77455 77456 156955916 43870 43871 63783773 49067 49058 332047662 66411 66412 368008853 17587 17588 345988895 27898 27910 892247345 62682 62683 956191680 73989 73990 190808592 70267 70217 346342131 16455 16456 306301009 83501 83502 509756933 31513 31514 215813488 96773 96774 8572010 9608 9609 563217196 80019 80004 399165302 518 568 943786346 18319 18320 354675805 54823 54824 649820884 93054 93045 64099501 85634 85635 633883908 16262 16263 543271917 4157 4158 322831019 58463 58464 900896787 32473 32495 355862734 86464 86513 282789169 41334 41323 941027747 70001 69980 526454342 75598 75599 680504971 90969 90970 622669495 36044 36010 1450101 66471 66472 151896280 90190 90191 574812783 53465 53466 984537358 78949 78971 105560404 68458 68472 754450511 92617 92571 333174198 48989 48997 706061155 77865 77915 693753789 5708 5709 796679903 71941 71920 566782089 37079 37105 766528019 8045 8046 359276453 34310 34328 89571540 16831 16832 344939248 27182 27230 913492001 58673 58674 608401034 35868 35869 562661785 16982 17009 429624723 5098 5130 372641411 90168 90169 855322817 26812 26813 134740561 30843 30830 948661217 7457 7489 341838858 16294 16295 241488446 64772 64773 357530196 50217 50218 132422469 1206 1207 383553206 71644 71602 759967766 87522 87523 261714869 31851 31893 884020050 56930 56931 928915753 1119 1079 862199737 40053 40068 550881163 28171 28172 327231545 69830 69831 576767739 37106 37086 171407531 47177 47178 561613002 75991 75963 792624614 60878 60900 896255643 21018 21058 139394731 23314 23315 865708528 12885 12886 523606993 82376 82377 810610787 42136 42137 713988889 65949 65926 190445749 16033 16067 49167874 4994 4995 831458273 33049 33072 631891376 89871 89872 396235650 80496 80497 385096054 34769 34770 577329905 32144 32145 415269213 24922 24923 935324254 68609 68610 403579207 12641 12650 998462364 41416 41417 78825164 93753 93743 509111693 88661 88662 486139741 45415 45416 463077740 35484 35492 432112848 61979 61980 557430805 3538 3539 907280393 53690 53737 826200642 96179 96205 499275212 34948 34941 717952940 63503 63504 966327941 16326 16352 715001003 57741 57742 293761096 41811 41812 305900009 92184 92185 300757800 50117 50118 457643515 34577 34572 716842952 74555 74556 223473559 8669 8703 789016492 49185 49186 854252303 94155 94156 634150044 9816 9817 786074447 47601 47552 965441759 59323 59296 383039560 97002 96982 265932185 58891 58892 969017350 33517 33525 999559372 86267 86268 722228975 62104 62131 240368516 65532 65533 905648997 68106 68107 290932055 33943 33986 62543601 40781 40782 327966596 56680 56695 224352297 13702 13703 728149663 88171 88172 912143752 66580 66581 742044842 67204 67159 764898044 64962 65011 433995934 45567 45568 111181709 32910 32911 905223541 29839 29891 843196563 2244 2245 194208059 53790 53802 423213028 18417 18418 523866634 31464 31477 925507852 47397 47394 4357445 99292 99293 114715414 89346 89357 352488644 48756 48757 183208494 52445 52446 249439537 54168 54169 154988468 26593 26557 324761854 35328 35351 972839202 54656 54706 591263791 73653 73634 495423471 19579 19614 724823133 78330 78331 884631356 95960 95968 758571223 73618 73619 668914654 15119 15135 347979678 5500 5459 84493444 82721 82722 549364207 83402 83403 607884912 87093 87094 922870900 39651 39652 192036756 76717 76718 604567967 76133 76134 198422913 40402 40411 78724166 61991 62003 642788978 94080 94031 370313799 86495 86496 355512299 27068 27063 945985931 97849 97850 518078609 19925 19926 315424245 5555 5588 610914599 99448 99449 468172467 24229 24268 790594661 77749 77750 760416205 75045 75046 705174414 68128 68129 211185754 63603 63604 267161554 67822 67823 897485487 21955 21983 180518262 78339 78331 833571735 14854 14817 998274605 44455 44456 498885258 6063 6038 34498081 70813 70814 86425133 96675 96676 541894264 98555 98556 144870439 91996 91945 807228956 80875 80858 197820153 9817 9816 551924806 11136 11137 610235563 1260 1261 685745891 21020 20989 763843610 64676 64677 982760662 75138 75186 562853401 6019 6065 738173001 54511 54553 812114670 39235 39236 942849653 93794 93778 55669669 32446 32445 460620655 79687 79688 333296978 62149 62201 152222240 38763 38774 413335837 42063 42064 371334097 55530 55531 70696832 65715 65716 839197495 23437 23420 560803535 88165 88166 526110198 38025 37977 555505459 29772 29807 491594665 73086 73055 998629824 96368 96369 40593815 29589 29590 917115852 98188 98161 437848381 46688 46689 4556724 85371 85374 817156357 28176 28177 173041876 99468 99473 48263339 16627 16628 486321663 22854 22838 797953192 34236 34237 152242054 3881 3836 625304448 90639 90640 323198557 22844 22845 773821610 6322 6323 491976336 71029 71003 735580668 37947 37901 94279328 34534 34578 226567003 27038 27039 726553882 80610 80611 565600659 85878 85828 735937373 50993 51027 946482216 43530 43531 837404149 24456 24457 472129975 41836 41874 320922068 96154 96133 273545642 15312 15313 824921810 33059 33060 867014185 17186 17173 318918182 82725 82748 449628460 46989 46961 529015466 90145 90196 345651086 51898 51899 868952474 27708 27704 44204176 15887 15837 383896792 99062 99052 181952753 60447 60490 76293503 41105 41106 299039198 47558 47559 19412072 62541 62542 211022316 91513 91514 140119273 94655 94656 273625295 90148 90128 577617380 75187 75188 567200224 95669 95680 688271831 90318 90319 369368548 98173 98162 494168487 24484 24465 55971843 8249 8202 477893535 16114 16115 511338170 47441 47454 161207283 95895 95930 486814943 82820 82821 546976753 12163 12186 534256281 59137 59138 417674563 37973 37974 338102626 68771 68772 45447344 62722 62723 826254494 13485 13486 793615474 91145 91146 937856444 51347 51361 426973579 44173 44125 51477200 50486 50530 443543904 40552 40553 138135047 41978 41979 245094938 52423 52439 968408542 98705 98743 761859715 54180 54132 793755240 50765 50718 926123028 9058 9059 604757394 79841 79842 9991155 9983 9984 144314255 31360 31361 211060576 78989 78990 316292114 48314 48315 419041540 14220 14226 61823006 34261 34262 146827153 18779 18780 516318511 50674 50653 729820557 85396 85444 765497288 22403 22388 716708584 90051 90070 644701703 90049 90050 972190034 42820 42821 240324119 11272 11244 492719882 97404 97405 287993307 89050 89051 444012143 94535 94532 700571459 32045 32010 293811140 19041 19077 914625950 4062 4063 781791197 20351 20352 638526868 91563 91564 952664852 63787 63776 662711679 5141 5142 112035348 54198 54199 503521725 95172 95196 920281590 95638 95639 666232623 53219 53178 662210703 64529 64497 14030409 50391 50392 787010594 12373 12374 462304381 67354 67313 939105857 49683 49688 901440830 7633 7634 896239182 22720 22718 552808845 19654 19638 238030902 81573 81548 682769764 31619 31620 133496296 15704 15670 402202454 25685 25686 719397730 19262 19263 200906159 25508 25556 851741324 8200 8194 366487600 69502 69503 871903604 29005 29000 687368049 1682 1683 821550562 49026 49037 526535885 64203 64204 710610965 27127 27128 864181851 32592 32644 250632192 73769 73798 95108640 30829 30874 802063124 93588 93589 850921115 54643 54644 781790871 27558 27529 305642827 68282 68323 660875212 28566 28567 943250340 1680 1713 394450085 20696 20697 386946502 25384 25385 502471410 79712 79689 116442419 6365 6366 546986135 59345 59318 214114422 453 427 332851304 36452 36498 499533463 9717 9718 371070769 95330 95331 127093242 27274 27275 727546611 970 971 202164518 58240 58202 436634286 85310 85311 982593508 28957 28971 675772957 58017 58018 656949129 53412 53413 114103573 46971 46980 563110904 56918 56919 987444237 75879 75849 807525409 47496 47520 962037409 72878 72841 324535073 41960 41961 816172972 96745 96746 151743603 49724 49725 843645639 84586 84587 512382282 41624 41625 425952080 55629 55630 403330016 69358 69359 333108730 99766 99767 533619428 74929 74940 323598267 37122 37127 208644138 92240 92216 151471798 23988 23989 333189476 26184 26227 921750376 43709 43702 772190200 2695 2696 250500631 48422 48423 392407271 69264 69265 322634363 30772 30773 355119173 14334 14317 87078256 75272 75286 177444967 10285 10286 882935358 96059 96061 712218772 91482 91500 794826227 13717 13678 670390144 96969 96970 415219459 30152 30153 195628465 20045 20046 244012341 37514 37515 53072658 14618 14619 926237598 73669 73670 392357723 89326 89305 587853125 17481 17482 921291924 43405 43355 25180816 79413 79414 65008004 89926 89958 716830687 62034 61988 12314065 72287 72260 440200277 91427 91428 904764683 15378 15379 256135398 37039 37004 242283643 80123 80124 257438729 53932 53933 163747157 21756 21757 918213414 82144 82133 866596585 89965 89948 907655899 61774 61775 688896723 91187 91209 303874761 98750 98700 503116603 57140 57141 983881369 77301 77302 572745939 2462 2446 277531756 95192 95145 875089636 78772 78740 731129952 68919 68877 764193559 8489 8490 793002048 78538 78534 536134718 60945 60946 2191072 68574 68575 16039096 83559 83531 247212171 27602 27603 421551089 662 663 660746977 33931 33972 900696707 98475 98469 463097964 1530 1493 227958022 53455 53456 513798750 90130 90112 993388600 99341 99342 461798192 73099 73048 500391563 64099 64100 934244011 37192 37228 564668968 82503 82504 848592954 45324 45325 117271054 32008 32009 334207986 67574 67617 883024009 46488 46452 58641097 17823 17848 71483746 60596 60575 231895321 6723 6762 241306559 76301 76302 138729717 92116 92151 815540786 73066 73075 131932584 44467 44468 344317665 48973 48974 297163464 45743 45709 340940602 71601 71568 96656003 99022 99023 667831576 15868 15823 715199779 39365 39408 724366303 66117 66131 290574265 45958 45959 199266691 92279 92280 777791711 45385 45386 396047612 35856 35821 581095922 33420 33421 339682839 50231 50199 838324103 53470 53471 68407249 22985 22986 572215116 74833 74834 309209230 68231 68232 40881912 93922 93914 920502405 95656 95657 510268372 2458 2431 676737865 62606 62584 739883013 51140 51141 289485427 10282 10236 288562795 70631 70632 854797680 57461 57462 783835864 20341 20342 818810177 42748 42749 904867057 48240 48241 110462186 66658 66610 827425807 51202 51203 275129361 3770 3768 174229013 12193 12194 930887516 5321 5367 963438507 98893 98894 557278472 9285 9286 330300664 51950 51956 952531977 87842 87858 703203668 80299 80300 546417323 50295 50297 309251029 39421 39422 890625228 92722 92714 373801558 15662 15663 792355272 58365 58366 894721475 95222 95223 775703329 38505 38506 187278910 90554 90552 628214502 27198 27199 667909843 83594 83546 153946506 31147 31166 522508652 20947 20976 407692593 44052 44012 119925009 22736 22737 138596125 79681 79682 498602159 75928 75929 338567902 4407 4440 965172935 56413 56414 819716639 58023 58024 574537965 23735 23765 779836619 39836 39857 81866584 75086 75113 889442167 96311 96312 549251877 23709 23740 775252815 58548 58549 988917142 39216 39170 54313640 7125 7126 453435689 80259 80299 108363499 89966 89987 896959914 88114 88115 560274292 467 512 149574134 27519 27520 551176394 98751 98770 945086002 89434 89435 442652473 46585 46586 887735151 46272 46303 760923249 15729 15730 56793069 15379 15380 258870343 83829 83867 351108273 85324 85325 659339741 54798 54844 567061639 30454 30455 603540723 90116 90117 851690269 91012 91014 492041399 41306 41307 455362757 5911 5912 603575184 71257 71258 380420062 32016 32017 328855071 89199 89200 173210000 427 383 822844181 69801 69802 498640677 79288 79323 110471867 30802 30777 570786133 74244 74230 124172376 59847 59839 82275431 7647 7661 521581351 65562 65563 221002621 88743 88698 423281809 30144 30145 617722110 12771 12772 207185184 37581 37629 317898076 21769 21770 336318644 22753 22754 831533892 49983 49948 161187910 34878 34911 617919103 40058 40077 442840895 83230 83231 237253666 39275 39276 189853554 66515 66536 73803099 47213 47214 536383846 64372 64345 900777246 5021 4970 32841024 97136 97137 882370952 43817 43769 309795868 12862 12841 375815927 73648 73649 801351705 143 120 107441709 33234 33213 945775667 93147 93148 561204589 65438 65439 59881108 25510 25511 335382781 9017 9018 653753361 63964 63965 443476004 36694 36706 636156399 96683 96684 291476585 18686 18687 303398802 68401 68402 688421179 37413 37447 501139571 49285 49286 864713764 37958 37984 17537511 63362 63343 461511173 66756 66757 544592522 42161 42162 620967898 48039 48091 75928635 52208 52237 646170578 57232 57233 899766060 89139 89140 442986301 26119 26120 914407198 63189 63190 89437001 10542 10491 471706518 51812 51802 280211425 27696 27718 77451665 33976 33932 287876067 92450 92465 39500803 58223 58249 238448637 57193 57222 649148472 42471 42424 696529976 90258 90225 952968613 13266 13267 642285679 99393 99394 937433285 52047 52083 747266909 43609 43610 422399619 74755 74790 18944236 12336 12382 677057109 31038 31039 550373894 29480 29518 520286161 35867 35868 103220068 30187 30202 514550757 53211 53212 294250821 89847 89848 572437264 32721 32722 641998033 62416 62417 313782882 8780 8753 49135692 66874 66875 552264689 12101 12102 496306480 53861 53862 935026884 47934 47899 782234269 9455 9427 239109370 33993 33994 751306723 5089 5059 498313083 82883 82884 578854892 57808 57796 429324445 9990 9991 5532157 76810 76778 306297065 6047 6048 570229507 37410 37416 535880070 34604 34607 988982517 99750 99751 841981999 81993 81965 866593237 11753 11754 877134522 55880 55860 281993646 10300 10294 101898203 60580 60611 440996883 88613 88630 940118839 48679 48651 270303914 73166 73167 401311869 81601 81628 899427674 99106 99107 759407271 75149 75110 863232758 65562 65557 514489756 88464 88465 402436690 56028 56029 335722179 63410 63411 41777930 74688 74694 945061918 50221 50207 513960073 84694 84695 84779607 94271 94233 373831695 13976 13969 814045636 33810 33811 647623827 82303 82310 9139317 81119 81125 555164687 61595 61586 230766624 46783 46767 167449307 63930 63931 431049167 46546 46547 495554066 5367 5368 429581809 96792 96793 971919549 28431 28432 430934514 68480 68481 27443180 41639 41653 6997958 47841 47850 290689983 91607 91608 192347436 85130 85131 441440837 24431 24432 953357191 73337 73338 393473077 22905 22949 306547917 20421 20376 53792622 5817 5818 120300789 50973 50965 243761827 38962 38963 432680941 99931 99932 17951722 93007 93018 271069637 18804 18805 687404284 60393 60367 844603275 46753 46804 161205269 11119 11120 708511623 83611 83578 45923021 52445 52444 448984899 96510 96511 138673490 90817 90818 665712960 84733 84734 792959884 60722 60687 232543889 24469 24489 855346486 25838 25839 799805262 61767 61768 453923999 98220 98256 891201910 7973 7974 883740882 48123 48158 642508243 88003 88004 15881456 92424 92407 929740458 23658 23659 535010114 77557 77558 17607266 72403 72450 59552768 80108 80153 123721223 90456 90457 372921412 2561 2562 637630641 4895 4896 695739250 21448 21404 948900926 84620 84621 943867623 66523 66524 208332176 28230 28260 697281939 51588 51589 299883120 56778 56779 659086872 50273 50263 758127117 9645 9646 404628502 87774 87775 288842263 61865 61868 921604691 95685 95656 366746006 23080 23097 635948165 65568 65617 362838666 75352 75343 453365236 74532 74533 768954678 6292 6306 847439730 74781 74776 770591947 50758 50759 846179484 52957 52958 319152841 87060 87061 174960570 51217 51218 519391077 68880 68881 801530773 57813 57779 482196797 79934 79935 136754784 99472 99473 542142935 10161 10162 90071522 67582 67583 403253313 28003 28004 907757256 6643 6603 290649861 52117 52118 234171556 23603 23576 789883650 48614 48615 559243076 17620 17621 44932785 11295 11296 89706479 18992 18967 540082038 18391 18401 574145722 66171 66220 285180160 75551 75552 35021717 57968 57979 576625787 7563 7564 937127376 59405 59406 532122254 28537 28538 706490711 11249 11250 847143108 34557 34558 229829234 65843 65870 328936487 64842 64843 941971901 78520 78521 631473689 16327 16328 247246191 11389 11390 348247686 11457 11458 980473305 25490 25491 552284250 79814 79815 176488245 35861 35846 785150942 43509 43499 20442128 628 651 979340619 53107 53108 766846313 43966 43961 182959290 45233 45214 110395481 81165 81144 449772844 30933 30934 231263574 24369 24365 726581734 99965 99994 676129584 68602 68603 722981036 25859 25860 317985714 6221 6245 768752430 69673 69669 393532356 34311 34308 726568506 70008 70051 253948902 62551 62553 124757849 59966 59975 56070923 21573 21595 562729788 16871 16923 95374908 24673 24682 629995620 30114 30115 242017461 46375 46408 251044466 86007 86052 977282964 93864 93889 113817699 26157 26158 572866471 2262 2263 378891449 60620 60621 285010122 38470 38516 419290865 26509 26469 977344698 65979 65999 194152865 94137 94182 56717964 30725 30688 84374054 49540 49545 158840718 97719 97705 525761539 79946 79973 23838097 16258 16259 415282921 57633 57629 4267603 42443 42428 836913716 86882 86873 802023058 48976 48977 887989973 5786 5787 916887400 47433 47434 575908672 35919 35882 187352077 5804 5785 1712164 42835 42828 97136543 75798 75754 74852095 40608 40658 377297610 95153 95155 206664125 60344 60345 73078256 4347 4348 491351441 80155 80199 105815066 30459 30460 557189150 23790 23815 106438105 90235 90236 25897443 70885 70886 275602006 81750 81732 202966463 96502 96503 626593141 73219 73220 975090770 32918 32902 162929566 51700 51667 777719737 95749 95750 315393204 2078 2079 452628868 50451 50410 728707148 44363 44364 755961684 44142 44179 61463314 74452 74453 373482262 8859 8910 223968063 84969 84952 929069244 16579 16614 607390989 54520 54566 512948571 33000 33001 737523298 65740 65741 604713625 64024 64002 458137718 78646 78647 236384307 4884 4885 136248368 23108 23066 338583202 73149 73185 457497297 21881 21875 973328005 37219 37220 580547597 82121 82122 669940533 97509 97510 402097829 41406 41442 344001282 14259 14235 771443985 43160 43207 183030148 16459 16469 764990533 78960 78917 212987025 55938 55939 299736630 65930 65899 350073831 29521 29480 817529353 36876 36898 505984545 59689 59717 931876527 74939 74940 164964775 7915 7916 67107360 84700 84701 467957479 34084 34052 606511064 78365 78366 152801581 94513 94514 712275692 61050 61090 239967211 8116 8158 206814491 26204 26214 288589654 96201 96202 246993001 46857 46858 770189355 69506 69507 754400304 40374 40347 826199836 78494 78495 718606745 78593 78616 988511605 62505 62503 101112504 27271 27272 17064845 96215 96224 687635652 23774 23775 985876791 37247 37248 906872579 14304 14323 114204479 84812 84792 470700890 13756 13797 191815023 50422 50402 841776912 76807 76801 329801856 15722 15766 447246273 92318 92319 172862353 130 131 552445627 83873 83855 854958851 16034 16040 898018864 81923 81878 513429521 22981 22932 536318216 49265 49266 703738238 23623 23624 892605836 37439 37389 11571146 26125 26126 351963763 59255 59256 149785380 70674 70675 65400562 65106 65107 229913270 9652 9653 818923484 30485 30446 936759690 28241 28196 93631306 84627 84628 20593178 77541 77542 24090697 36787 36752 806189785 35047 35038 807486146 75802 75790 673945450 76777 76778 724524180 26935 26936 305718031 46492 46499 669232361 96363 96345 888149371 31154 31111 710119293 65967 65968 250781560 71918 71926 337420515 76038 76000 273322934 88908 88909 202399147 4995 4996 620083938 41134 41118 872938605 75462 75463 910977414 18001 18002 180492871 27042 27043 11436221 56728 56729 412016883 68385 68363 972423971 20796 20797 469643530 96798 96799 612380934 98971 98999 816961159 83889 83882 680483417 22648 22658 311376170 31958 31959 437984792 49212 49208 408926034 80245 80235 666592297 9491 9506 598935112 2360 2361 99992763 34334 34363 903877328 10347 10348 373215975 95623 95651 385035531 99090 99091 815449332 86226 86227 614254360 90379 90380 808694061 5560 5561 184913608 59975 59971 276723095 6216 6234 811647517 15290 15291 862194012 11673 11718 719845821 44528 44529 383449566 37772 37803 48179108 41424 41442 849578381 40685 40686 208889980 57343 57351 320808149 13748 13784 377660276 98729 98678 486491092 34577 34578 867967157 93487 93488 274638779 82907 82908 435640253 48922 48882 71098419 29604 29560 356151060 12909 12913 707318613 81847 81848 661908506 4288 4307 695821603 70186 70139 497483455 54338 54339 201315687 13508 13489 906763418 37685 37706 309221242 84529 84530 677373427 20693 20741 790520013 3271 3272 646786583 46554 46528 260542774 61806 61843 365087045 61352 61353 884293491 37399 37400 735182114 47907 47908 351600560 12359 12382 136195306 62905 62909 930903763 91491 91509 975465508 59901 59869 303954553 27755 27756 96296964 42698 42699 559890278 34020 33976 325753517 45639 45684 72576760 86690 86659 128204385 43111 43148 132301824 50895 50940 524114739 48312 48275 496197963 2723 2724 451810937 75603 75574 688813084 90885 90917 562315864 69675 69676 996775096 92241 92233 722450782 31015 31016 719422063 38606 38607 950157579 29305 29334 536337025 7542 7546 445328319 7256 7260 636776928 32848 32796 329425940 96178 96179 773149795 22926 22894 758408014 79761 79809 773263083 20964 20980 442145615 19419 19416 884054519 60197 60170 884020113 33448 33447 2356164 73844 73845 924601695 18551 18602 47875050 67413 67446 494798446 63812 63813 108914353 10338 10339 467541130 7201 7202 96003557 35260 35215 401207093 57740 57745 965646344 89168 89169 340123907 4344 4300 945148379 50867 50836 113021586 17725 17747 892056883 62673 62674 749237867 97893 97894 450502667 30223 30221 261065927 2133 2146 160670283 83823 83824 762371810 22583 22626 723020047 69214 69215 994377996 51899 51900 594220464 8811 8849 956547646 62629 62653 508516850 94264 94307 428541812 60039 60031 455310238 95322 95323 529467843 44282 44283 981805430 56507 56492 474407976 46054 46060 569254151 79408 79439 151399557 45397 45378 460094496 45115 45145 754573112 68647 68644 183169824 9299 9334 386794822 42736 42703 514660956 9565 9528 960896033 34013 33964 65040370 45306 45280 843152639 63485 63486 958403322 16603 16568 851511735 8408 8453 374494687 11016 11040 384675229 80577 80625 566155915 66642 66643 36080612 31537 31586 254056575 45502 45503 822230364 99357 99358 955951086 2556 2557 187200564 22278 22315 280348278 30972 31006 485787728 9385 9386 200511882 32115 32139 981985775 37464 37465 519481261 7833 7843 497351233 79816 79817 246273268 38501 38515 904637249 34614 34635 164454817 80493 80494 683751830 91894 91877 822463034 58429 58430 587480593 52485 52486 477125440 51178 51167 415579460 88141 88123 126303575 96903 96904 900572166 32947 32931 957817170 41738 41701 278410944 5821 5822 729790695 40856 40857 897337696 22924 22908 831001148 13457 13484 417810926 88672 88673 875996673 83557 83515 59791043 13831 13814 164757829 39062 39082 716791949 45557 45558 425793616 73445 73446 952930078 37288 37239 598208707 68048 68100 417681048 81722 81729 703821844 86667 86668 1416107 6901 6902 180945622 92217 92239 313644609 63353 63382 869769741 51113 51114 393301188 29136 29137 657248757 61649 61650 723623236 46222 46223 457868197 72307 72338 85730659 90292 90284 996945654 30511 30465 231125322 55486 55526 934075206 16947 16948 319423333 67040 67041 120637617 29747 29748 923523405 1091 1092 239958685 34350 34351 176839180 86705 86706 793195636 18584 18585 412026266 18469 18470 518198112 6717 6679 338900415 50522 50523 788370584 91498 91499 371488564 76795 76826 988020716 88116 88089 54084485 2406 2387 229353151 14322 14301 123087177 93610 93611 330840332 62581 62596 342254662 24336 24337 953882696 27589 27590 199161038 25609 25610 988569025 10513 10514 857355014 13482 13483 773606907 37265 37302 335193569 62142 62113 388943260 67681 67682 508205174 58302 58303 674505205 53046 53022 310672837 39195 39147 509656537 27556 27557 241865819 65969 65936 837711336 91442 91447 856704169 24815 24784 116493061 92339 92340 250075373 77697 77698 64933806 3457 3440 751763244 85253 85237 211332952 48000 48001 587725353 33098 33099 132162740 23195 23196 407158563 51436 51437 824533283 42900 42901 410899214 92873 92874 55515534 41541 41512 329374148 74562 74563 126465782 30172 30173 360302867 65666 65667 626557353 99965 99966 423156120 36838 36839 93397927 29139 29190 398790563 43148 43150 942952103 63245 63280 62004641 43281 43282 837220560 43585 43604 764764693 77055 77104 885639908 53713 53714 599055163 48169 48197 778422680 89694 89740 330652138 10614 10615 156879625 34736 34737 488344750 89991 89956 209304754 45490 45459 103649579 94692 94693 843006869 38456 38457 215120019 92631 92632 267657977 60155 60143 645444902 6938 6939 15433404 47404 47452 914277428 13622 13623 642197862 99082 99073 926821599 97691 97699 601898480 94669 94683 773281321 81597 81598 652006269 71461 71475 440598600 32869 32870 402804314 47143 47144 513652727 63003 62984 28216910 36518 36486 189287717 13856 13857 352553609 20146 20096 81138192 47324 47325 38234461 21723 21774 6372365 24113 24097 617850531 81793 81845 310382493 18279 18249 745078974 42830 42878 858437062 34131 34156 951461724 42018 42019 554889156 26772 26773 717949713 87050 87051 713444542 93361 93336 783175195 72447 72431 801302928 23862 23902 835707411 88753 88754 340592294 54792 54793 515993513 57315 57316 932889416 50959 50961 709160143 60071 60051 519937743 23599 23600 344625966 22667 22668 425924933 39102 39057 403447043 24086 24087 428152892 60262 60263 803372492 61936 61988 433155529 3514 3495 480260848 90193 90194 872975571 27584 27570 384742783 60281 60244 5037484 51711 51712 568189245 77722 77723 188840750 12042 12043 556560799 25606 25607 384663145 88105 88106 60887146 12500 12501 26007777 33274 33275 306126546 75237 75238 543570305 90771 90765 644224801 68269 68270 71862062 75626 75627 781357716 22661 22662 91735188 16198 16199 693189633 38445 38480 399197539 99217 99262 590414342 91399 91447 173153184 53007 53047 244041826 60915 60916 627993011 97933 97885 626347029 25808 25809 438200957 77402 77380 382231098 18314 18292 888585950 90954 90996 866081714 35757 35758 181132813 44176 44171 229113660 85768 85814 991545299 75529 75509 977649770 42677 42678 584001240 89543 89523 778604382 21381 21365 815758281 30465 30469 608511016 38051 38010 663570043 34821 34822 217487450 72454 72426 408843574 17593 17594 520697280 17296 17318 377696248 14391 14392 122997074 94124 94103 878569417 69565 69538 105124919 66957 66958 636852240 26291 26341 423203263 52296 52297 152263904 53548 53534 401600663 68615 68616 779853290 21095 21075 233416194 22570 22544 181483716 79756 79757 55194128 25342 25362 399097947 52956 52957 997216812 7651 7652 651658164 99829 99876 970959792 98794 98795 212187839 73224 73225 548053450 48717 48718 387753665 84635 84668 999892941 97932 97933 13481044 90909 90910 672314733 47924 47911 100068060 51006 50991 24284205 75079 75080 83268699 25985 26000 103840108 36018 36013 372027385 61870 61900 553993921 99876 99901 131942174 10330 10285 999416603 33741 33742 961650737 91486 91527 981746600 19675 19674 214618239 79533 79534 581099853 53991 54002 45613319 44821 44774 280097401 57750 57751 224231072 91208 91184 119175837 43879 43871 702572075 25695 25712 873826997 68781 68782 544089070 58544 58545 265846391 80922 80903 755263064 44249 44243 118636246 42800 42801 804295488 46948 46949 326726670 79876 79825 680998890 11905 11906 843315295 22271 22272 909601664 27604 27605 920750323 15964 15965 960444189 98674 98689 123288097 87443 87444 265937181 4589 4590 488746514 34723 34742 701895819 87165 87166 961987033 97140 97141 94504727 59559 59547 170933625 61467 61487 421145954 72193 72171 492941972 67884 67926 260005663 46060 46061 588538079 9420 9421 858989107 81640 81600 103462572 59985 59997 328682436 12944 12945 717278764 20898 20899 203819054 38016 37991 500471641 37227 37259 279932246 84370 84418 948607125 73752 73753 784938647 59973 59941 783450049 92208 92222 202105065 33086 33053 185390670 55698 55662 310722199 13563 13564 560860033 88364 88365 612928987 95461 95418 712591596 83824 83825 179713290 24603 24618 257873431 79506 79507 140849476 8532 8533 116553357 34727 34776 585888838 25965 26017 878638558 4189 4215 244219736 95318 95319 910390778 25941 25942 945980477 13494 13495 267557775 19020 19070 870806482 7418 7419 295796660 85346 85347 774133341 73773 73774 829357647 54525 54559 741713661 86706 86738 858362347 72252 72253 468016602 28642 28643 27613593 51714 51715 877108190 57168 57156 616252805 79898 79899 527612434 39210 39197 815279590 18851 18852 553740155 85243 85244 792136601 1351 1352 924438816 19493 19494 857738900 47703 47704 947805270 73514 73489 307000781 99822 99823 772298089 23178 23161 322435890 49948 49949 839271175 31453 31456 594225717 44404 44358 157250296 21198 21199 312881387 96073 96074 78882934 65451 65420 553074099 28290 28291 678517010 19132 19117 318054652 9942 9971 695577668 82212 82213 390075647 72016 72017 396284257 45021 44972 163458558 39043 39044 497191031 99989 99978 39880988 71890 71908 108315669 1282 1285 179746810 70893 70894 804268046 97332 97337 444542214 71894 71895 764380937 53168 53149 493026392 9656 9615 320573751 99039 99040 554770701 45165 45143 89811848 73190 73163 42192275 14089 14090 189570970 26676 26677 34154414 40488 40489 178532121 7041 7042 560425035 93537 93538 145905830 18813 18814 944058851 6118 6102 653644793 31985 31968 781916437 12240 12292 508155671 99874 99872 119551212 73551 73552 775347391 31956 31904 340947254 40358 40329 335519435 28383 28384 702845872 85545 85514 282640321 83568 83569 797646346 62017 62018 630997657 77823 77824 251846564 76802 76803 898782565 77433 77434 582565637 91023 91024 469064622 60541 60542 886437962 58548 58559 878151776 86045 86061 606730739 50549 50534 4045585 87458 87439 28184782 93218 93251 554521956 68941 68930 597420443 54834 54866 234081417 95639 95640 160084374 10204 10246 953210391 54600 54601 27852879 29668 29669 807247704 90217 90255 98056665 6401 6402 915760118 51996 51997 643171842 51957 51974 846133137 35168 35125 868873400 93867 93868 500330586 61505 61506 752671883 99597 99598 481208595 15100 15101 394134170 42617 42634 223148580 63699 63675 796582786 40459 40460 912269071 74684 74688 812800558 90502 90503 536669992 52595 52638 717645654 65469 65520 207535303 84533 84498 889396559 12747 12730 900619999 41249 41287 536873105 23935 23936 400416513 97370 97371 706785215 14797 14794 557241254 87341 87348 973791821 2627 2580 39831737 22267 22268 893484027 56533 56518 289146275 93552 93567 53036706 66666 66667 927984192 45942 45943 692872368 99329 99330 652011601 21432 21456 876828479 69884 69885 928385438 61211 61212 973383562 1804 1805 923685164 89076 89087 437108602 65966 65967 211334798 3792 3793 184390640 11191 11192 129522453 54009 54010 449005096 23469 23470 537250728 24690 24691 647440977 13170 13177 50651328 31947 31906 364377507 4374 4390 712778324 99492 99493 391969183 47088 47092 341646355 84722 84723 403010101 40903 40936 805878143 18845 18846 77853896 76642 76643 590113912 50047 50048 654251881 44957 44929 218115624 62164 62198 55186099 51114 51153 476978902 91894 91895 376410676 70771 70783 468615140 92595 92579 218590094 37521 37494 915675489 34482 34461 548532074 2488 2516 741453915 47037 47033 473972771 40742 40743 921458078 14262 14263 499010782 80473 80474 718406223 6399 6400 497835736 54434 54437 800710120 16161 16189 261935211 17972 17990 464312406 8989 8990 962202600 87772 87804 95307137 82593 82594 317013483 47629 47599 855181295 62377 62336 591142812 49630 49636 966261013 83515 83516 136235863 8614 8615 924528584 43116 43117 69455646 36783 36784 505003959 7684 7685 900331393 19677 19709 183864877 51805 51806 4932786 93534 93535 572896880 88901 88902 736211783 73587 73582 272046434 9230 9231 828506395 41076 41065 60869138 46604 46605 745714974 86636 86639 459825419 20509 20485 704705545 60721 60674 329937148 22828 22782 276984456 92037 92038 704123509 97839 97799 91717521 57148 57111 441589477 29494 29526 566146851 57984 57940 853832682 65062 65063 201785452 99113 99088 143072038 92029 92033 105251316 85062 85081 299783870 21668 21669 977381569 81175 81176 860435934 92999 92960 827298761 90510 90538 308837022 20154 20167 107276325 21486 21487 737996089 43059 43104 743664108 86849 86869 332786284 17714 17715 99132127 50175 50219 727043931 45864 45865 36267721 98863 98903 460587266 28093 28094 141911581 1939 1944 380975942 20265 20226 265006385 8155 8156 926717964 85559 85568 357171675 85675 85669 770404554 53446 53447 388801647 26247 26252 499365658 48977 48981 370573263 85439 85440 828139022 75058 75059 189869309 77076 77092 241037672 63356 63404 384397473 24768 24769 119871884 71932 71933 348376006 7689 7717 101794748 67677 67678 280601063 14877 14878 595441097 87900 87936 964266747 51899 51920 238676212 3693 3688 496171463 59546 59547 497915109 7482 7483 657331541 56815 56816 815846404 63199 63247 22671238 20255 20244 343332172 44767 44791 831201240 3283 3284 917880235 40424 40425 985538200 57641 57642 13647245 71204 71205 27931048 28972 28998 111680651 16968 16969 911997898 59479 59438 398237808 17947 17948 614374839 8268 8284 542880740 8005 7953 601675448 86506 86507 867008899 52307 52321 745114413 58179 58143 219163355 78622 78623 41119212 59657 59688 483851169 26810 26811 983862723 34431 34395 343888590 73946 73969 617757760 81595 81637 697879619 82231 82220 196899523 65524 65478 984048842 13288 13289 226472875 47751 47777 663125316 17017 17018 371525498 45237 45284 783874649 52343 52321 427266619 84653 84644 504938745 78747 78760 14276091 65343 65344 177439936 500 501 660934994 64678 64700 776184771 33649 33650 456680873 85640 85659 220974983 71566 71596 874268955 84272 84273 100920997 27878 27879 704360823 10213 10237 840723948 57025 57076 591689489 94741 94729 948936733 84535 84536 924573466 5428 5448 845870618 22083 22090 6667722 15163 15164 27859358 19330 19367 219333059 21690 21698 185241775 92391 92438 26287048 31602 31579 968052405 82996 82997 167471362 54776 54777 688099827 8785 8770 742903986 66896 66932 8199745 28901 28933 141179234 36008 36009 907414281 65534 65535 677251635 44331 44373 19168174 15992 16013 860860979 17813 17814 243903243 10738 10691 964501640 40753 40754 929002574 93308 93286 604794847 90074 90089 531887259 5543 5544 712731482 69601 69613 213087640 7642 7607 179728558 27901 27859 537362119 89756 89757 762098243 95642 95643 45886647 71048 71049 813065020 45433 45454 437071496 27572 27581 688796451 89786 89787 969972022 98225 98242 958765259 65210 65239 144453661 687 688 169921727 7594 7585 187684214 58178 58141 161047021 33716 33694 344948665 43649 43679 825341581 83114 83115 525713808 77209 77213 967488546 49885 49886 416944388 56293 56294 490508290 79074 79053 71324058 75524 75525 740975476 29542 29543 303673828 79559 79512 933930725 78653 78654 152842911 99706 99707 853595622 21754 21755 672635029 21932 21947 830589286 18346 18347 501456770 45600 45601 727119109 23013 22977 797218602 34056 34057 330756859 23105 23106 937665086 74928 74968 544012431 8411 8455 363366545 83529 83530 467299895 38477 38478 453634551 2222 2223 982153365 18109 18110 402412852 99012 99013 186813713 30910 30911 424584748 25255 25213 692927450 11310 11311 421862377 96034 96035 462438466 41198 41199 509551364 35183 35205 715610420 66017 65992 34258120 60519 60520 214736567 11212 11213 309465672 93709 93710 56652326 90227 90222 383257255 97256 97253 429634531 91825 91826 508991601 2083 2110 120532007 23812 23794 360476401 70561 70552 724576057 38136 38137 120596657 88870 88871 761940217 3819 3820 359677144 82360 82409 223010792 73055 73101 315619293 19515 19516 745962185 15004 15052 419047737 26425 26426 311195301 82778 82779 586621706 10171 10172 480102772 76122 76153 793592343 99098 99084 340086086 12581 12608 390285792 1866 1887 975638454 32975 32961 616441920 98052 98053 475814406 8782 8783 719598480 20177 20178 514847432 48623 48617 543829332 34493 34471 665362404 85879 85880 73736194 51641 51642 739293156 59507 59510 73529434 10196 10204 135576614 67713 67714 122048751 18741 18742 961586712 23705 23689 489958387 32314 32357 296422882 83358 83359 302045605 86213 86242 531048559 33918 33894 915836800 72545 72521 328749541 35821 35822 677245884 95738 95736 981962149 86721 86722 211013773 18053 18013 108466810 76143 76107 219717097 32200 32212 673358794 79586 79587 75069999 30721 30722 858080767 15431 15432 396533624 70 46 500157811 96325 96326 582563868 44512 44513 792778926 96711 96659 754774211 30388 30386 596240384 65346 65347 878141793 3880 3881 776016323 70928 70946 190489845 22694 22732 385590435 29926 29895 548058052 40166 40167 852103721 56220 56221 260166359 84145 84151 23423985 27582 27583 557407949 82573 82557 177463614 94101 94102 113805751 46298 46260 224088925 8160 8157 984181782 50872 50894 526814126 49093 49058 510237715 95577 95578 383474068 11348 11363 583337614 52824 52800 478638128 59985 59986 645289594 75460 75461 178845423 79240 79241 33066877 30716 30717 42014235 9442 9398 620107671 38372 38398 926724692 33628 33634 274712096 30063 30064 369521436 14810 14839 98993943 82123 82154 949376959 76976 76977 60019531 29307 29356 464341030 52845 52846 422856886 94713 94714 9993413 50771 50814 229752815 95804 95805 289377598 87872 87873 3643262 60586 60609 435743080 68085 68129 848076541 16060 16061 91055592 35385 35377 465970724 75270 75271 863313581 243 287 795115980 78896 78868 263020886 17823 17797 238225127 80294 80295 193280142 3062 3063 326520868 18490 18452 348444116 25880 25914 167346600 18443 18444 148034706 15 43 881906651 39295 39332 28822238 50680 50681 879037744 66668 66669 843561473 58144 58110 300671517 88721 88765 225370750 69325 69301 458300194 84435 84436 361865033 48017 48028 743492059 8323 8347 202530404 46886 46887 882270172 55036 55070 324341874 71952 71953 294477198 46472 46473 12506485 80721 80757 827279124 34019 34020 955419978 78413 78414 568574273 10434 10435 598886699 49351 49352 463294771 69304 69305 352443316 65005 65055 4264722 99969 99970 471266772 36697 36665 540958966 33572 33573 879573145 90258 90259 645178975 95927 95911 677500661 79688 79648 367747878 85478 85516 97559595 64444 64490 593199251 85531 85510 504244218 54742 54789 979072304 93811 93807 193226912 79389 79402 166851756 43939 43980 585509374 70830 70789 515850256 30081 30071 121962289 30710 30677 685054074 15830 15790 176375547 43806 43807 602233713 90680 90681 275973140 60787 60764 447257500 27073 27046 860412440 30175 30176 164736321 17967 17968 283917718 50060 50079 208422548 32457 32408 640305354 6050 6051 879259545 86681 86634 821296292 9321 9270 708198742 45770 45758 498115732 7836 7834 211322098 70293 70294 933103093 20340 20294 274933511 1560 1561 675542325 86600 86597 716326353 48161 48162 811064677 97848 97849 551200932 94888 94889 823404609 4314 4315 539955273 23476 23426 664172226 292 293 174219946 99548 99595 253583924 8982 8935 561498846 55267 55268 495606317 91437 91438 752338323 72939 72940 910112735 68698 68702 937947664 23940 23941 411631127 93377 93378 802552690 26098 26099 478650652 85410 85442 646256626 48455 48495 892990319 1211 1212 430319849 30032 30067 219644381 59135 59136 613201296 21593 21560 82219738 26487 26503 181200880 33912 33913 92828116 40479 40431 436675903 5906 5900 452290933 88225 88258 833278058 70492 70459 557328977 55960 55961 374857880 24416 24460 417549344 4599 4555 836014390 24229 24230 475094781 63712 63753 626528857 78431 78434 163358214 47533 47514 430400403 12215 12216 738360296 25460 25461 986393901 7837 7826 832577454 33644 33604 703269426 44407 44388 152408172 54279 54280 127949300 71995 71981 290739717 75577 75578 629605100 80830 80872 327993681 15763 15756 693379450 25717 25718 812121772 89087 89055 273368676 55926 55899 42595491 20582 20577 724024899 50798 50799 818009018 37876 37877 717568847 60534 60565 342080011 88883 88884 237399055 51575 51576 382247990 91407 91388 441946933 67361 67362 244153002 50290 50291 682901827 98223 98224 817301098 68288 68289 864996255 58154 58155 487551599 13800 13821 30276447 61892 61893 585811766 28714 28692 210824360 89580 89581 83322150 93704 93728 705751549 43137 43138 480934600 10450 10424 339890477 17722 17764 614272806 95712 95719 68676202 43688 43689 969592519 29078 29079 249533824 40169 40142 527782535 25955 25956 734177522 1611 1634 839499364 32619 32641 826345482 97691 97659 992966969 53697 53725 621881587 28587 28576 807517271 17852 17853 479793283 56392 56393 502745235 11717 11670 396846077 87422 87452 672311410 63159 63160 485422569 95852 95815 159728663 51734 51735 697010220 59916 59917 253489714 83340 83341 674800361 82715 82680 648112456 95939 95940 928892333 78961 78914 619327395 86123 86124 231238143 99567 99568 621886988 16328 16329 788785650 66406 66407 801370432 32539 32495 454436342 85896 85893 688885523 59180 59156 657024309 4000 4001 521432269 28061 28062 766540209 14948 14949 298626227 44337 44295 875168490 80966 80967 860176787 87684 87692 900874042 4468 4497 680681060 25296 25297 952724862 74174 74166 73948626 79120 79104 951735797 22676 22677 788162298 85468 85469 346414086 72646 72647 105493351 3670 3671 257194441 74808 74809 27423268 34522 34523 954038107 39370 39419 317353425 63580 63611 870101234 11265 11266 628665618 9447 9472 664219161 19214 19215 646788135 93440 93441 667597833 30092 30093 554787036 16862 16863 101724668 24227 24260 161440216 59844 59845 463514851 56174 56213 190083779 59649 59668 583069003 51350 51398 719135293 86626 86640 957811527 64752 64729 875289541 13893 13894 444191736 3535 3491 670980055 27670 27671 284711159 97086 97087 46660259 34217 34237 848830887 56328 56368 572723080 31941 31942 16476983 69255 69239 495356439 73412 73413 857413650 97424 97425 927084375 48711 48741 695839101 33216 33200 678808642 68564 68565 606928333 7744 7775 407442667 80546 80547 694969217 45465 45466 912328285 33302 33284 190276512 34512 34513 481909182 20202 20156 250214838 3417 3418 545726514 22266 22318 757719474 95452 95429 661582441 47551 47511 777921547 73009 73010 271593573 86478 86509 372831144 26851 26852 345225862 18507 18497 134191506 20654 20662 892966055 19351 19357 574130598 87941 87942 412626731 51543 51544 36859320 90557 90599 307424005 4971 4972 617922762 13394 13386 885310236 15158 15159 70659271 28015 28019 722263286 35039 35006 785703772 50370 50374 592940909 77441 77464 803718440 83404 83405 102272523 1562 1547 403830998 3344 3345 457657107 32984 32985 610968175 18697 18698 626960424 79000 79004 779434277 73726 73727 327482064 1190 1223 87655721 54642 54691 232456400 78381 78382 825796326 63465 63466 150980814 71226 71216 139270509 74148 74194 713408016 64767 64768 505549959 94455 94437 961165201 39110 39073 307633863 61883 61908 852594440 96818 96834 530919200 98758 98759 275808697 37800 37769 683442675 13464 13465 349419712 62365 62412 556387146 9711 9712 37278037 80423 80424 984373673 92273 92257 800860652 58450 58473 813046758 22719 22720 185296057 16200 16201 259771635 72557 72577 493842993 10796 10822 405708423 73161 73162 939278715 92075 92076 276504275 86421 86422 992772450 38077 38027 309448191 76847 76835 762739981 24462 24463 594602757 10117 10082 638638558 77588 77589 705368100 64211 64177 668525057 82518 82496 144143386 72312 72313 995201956 97174 97175 285564751 45606 45580 310900553 17323 17301 984835172 88585 88586 986379627 88539 88586 875816960 99156 99157 291556268 20416 20417 760073396 25997 25956 389531808 84447 84466 535852840 85446 85412 418441006 92038 92039 656837079 33004 33005 349787473 22705 22707 515242544 58325 58333 494612740 99499 99468 253471440 51765 51785 47184023 57162 57163 899720505 15224 15183 702623662 5118 5144 629870965 62851 62802 156782719 93228 93229 971274481 59326 59310 392553747 65131 65132 461255150 42889 42890 995188552 37459 37460 307032747 73375 73376 713711372 35696 35648 185125249 62004 62005 490106836 65239 65202 635205602 99674 99714 460652383 94164 94172 935473553 11350 11379 679056363 59824 59870 755766000 50314 50315 258834686 86338 86339 626702008 54658 54659 769260815 89265 89241 304646446 66197 66208 391741047 31764 31765 472335774 36406 36407 174677397 26722 26723 849525918 43516 43517 608948360 12940 12972 873327057 84794 84795 301492820 2167 2125 634006841 41754 41755 710104110 18306 18265 562667668 69934 69935 200591729 21990 22003 875470113 81606 81652 91487716 84304 84263 725066958 17193 17179 970762267 56322 56323 607396636 74078 74079 605288152 93986 94011 482261442 45029 45040 885841607 76600 76601 520444388 28887 28888 432624724 30277 30278 838041878 68237 68243 903347517 13836 13864 725925318 92341 92342 3039151 20920 20921 107331301 79916 79951 934425265 1176 1127 53149230 56077 56078 502274429 63655 63656 494541563 98604 98578 168539814 23562 23567 911714341 14534 14511 376939949 30736 30737 676070674 61716 61717 222412489 85304 85305 787374717 89489 89490 519882316 66058 66078 421288248 76090 76099 460669451 39449 39466 199686466 61236 61237 2725152 11250 11298 141257782 25327 25363 783294361 87608 87609 192462794 8892 8893 733177032 63661 63704 47107031 47442 47443 945530803 99753 99754 538461250 48642 48689 364345399 38539 38540 910037170 80394 80398 794199822 9337 9338 498024650 80852 80870 444648816 96694 96695 310175034 49019 49020 910614522 34899 34900 986676237 9522 9488 296966944 56214 56187 673544726 30428 30429 75000399 42902 42903 289656256 9709 9693 996913803 31684 31718 491203182 35847 35848 666594448 84075 84076 240030071 80674 80653 47160285 70009 69957 867371300 9868 9869 733745726 49687 49726 705094386 10730 10687 845658677 87711 87659 784897071 35312 35297 732089190 6037 6070 268654055 73579 73533 928929168 67915 67916 562845044 82843 82851 258765540 62310 62331 862072405 91246 91247 312050323 42333 42334 725513326 16394 16395 663164855 37189 37190 307016427 24920 24887 780904893 63914 63915 788991458 34820 34821 881906710 38186 38169 67101142 28241 28242 891607564 54362 54328 979951170 85144 85145 196018368 32893 32894 526228623 52340 52303 565105664 45629 45630 411850064 65946 65947 701603319 75842 75894 206046304 84344 84395 124591469 70360 70383 465241517 85357 85358 687790137 55388 55356 806360393 24372 24373 912604937 5334 5335 168526036 79750 79751 559852792 67798 67799 834070566 54757 54805 808620156 79091 79092 288958954 42828 42817 119652169 35377 35402 288390615 59964 60011 704960320 54070 54071 167102937 83277 83278 464776282 57870 57871 652235204 527 528 186790487 45835 45830 563665295 60319 60281 465977923 54200 54153 861972570 97711 97712 771296947 14936 14955 101574796 32982 32952 965187062 91858 91859 719095604 27761 27784 201005288 17805 17755 74869662 22207 22177 970320922 41170 41171 915625404 89032 89033 354555033 8570 8581 239478559 97353 97354 749207743 79238 79239 151182174 92740 92697 968392337 24090 24091 3305273 91534 91535 527359964 97538 97505 574046196 89465 89452 223115605 95117 95118 538536246 92089 92137 461700394 57518 57516 648227755 60248 60237 641476005 11006 11054 407754836 55518 55530 437719796 97061 97102 551711102 39814 39815 202145650 35278 35233 907359675 97450 97433 256202150 5792 5793 778736953 6341 6328 423586861 59217 59169 533367700 10493 10499 140629543 93546 93589 314702471 98565 98607 939122890 91051 91014 290766472 99749 99750 868639984 40384 40385 515390721 80956 80944 985174264 66297 66298 522329000 81067 81019 574458817 91452 91481 744636123 19241 19245 865417493 84005 84006 741162765 95349 95350 365031136 19300 19338 792760772 910 911 914467968 13235 13257 718426720 29851 29852 149724481 70694 70708 65810989 49571 49600 517908440 7795 7796 906623667 44083 44123 484205678 91401 91402 276492043 73940 73916 200358895 49892 49893 155186717 51585 51556 161795605 69793 69777 813694769 8251 8281 613810031 56887 56934 328222183 29332 29333 440578877 59327 59328 327846739 89872 89873 345631090 48582 48583 51831874 15653 15654 782617063 20361 20359 409335207 87085 87128 632788120 98792 98787 404638634 95858 95859 906925924 65601 65602 626011850 80751 80788 268846755 29294 29304 777743109 12825 12826 969952893 20311 20312 924634852 99228 99229 106486316 156 157 893228643 74255 74259 644012786 86334 86335 27756323 1639 1640 141340337 44666 44667 956682671 94789 94793 270413183 40564 40565 449644037 23304 23305 182622897 47610 47574 243973226 20730 20731 592114313 46079 46125 359714640 73647 73611 309749694 78243 78244 639819711 58941 58973 689970315 51052 51053 526320632 26285 26286 271892767 80922 80923 734133088 59704 59745 24138831 49330 49344 645697702 8814 8815 505775433 97857 97888 597771669 35281 35282 902231894 42576 42626 766194546 22519 22499 498446776 49937 49938 347806164 46163 46164 287504416 18618 18619 935715253 92408 92409 984470911 47042 46997 976056132 39977 39978 443280440 11053 11054 106987653 6981 6982 288683437 77169 77170 893606419 58785 58786 15057110 94 95 758209137 9968 9998 963714149 44857 44889 990537476 74459 74509 890175141 29542 29507 330293703 98888 98853 698360955 77999 78022 457700927 64469 64442 476524961 33143 33135 844161169 23924 23881 44181089 66018 65984 251663685 56520 56500 58760835 48504 48522 526400631 43777 43778 278317041 94997 94998 283101386 65310 65311 104630206 87473 87456 822127399 32188 32189 720799320 78221 78201 927095946 57943 57914 877591772 13405 13401 43515034 67088 67116 57193848 90881 90882 231197404 5291 5309 888898004 2880 2881 3719275 54619 54620 334785450 92362 92363 789800774 30725 30726 501445087 13991 13992 289909648 73841 73834 126992637 60816 60817 936039641 79538 79516 441371160 75354 75379 800043732 2599 2600 454527201 33519 33571 74170432 92962 92977 491919427 63573 63574 839507488 71497 71498 392944957 74459 74460 574051205 24365 24366 877980231 99787 99788 130067611 83047 83048 224231128 5735 5736 849750918 35382 35399 488880381 61109 61088 689764403 73657 73709 939808084 15047 15039 201109239 76304 76305 565418701 27266 27244 434085873 68261 68262 103965829 19843 19840 735724061 10311 10284 351740291 11542 11517 734063122 26630 26631 589621315 16188 16189 835702510 86567 86595 190944446 23663 23620 140341970 39209 39243 515326147 10442 10443 401996365 13494 13478 660877686 46700 46701 470767497 31005 30981 672364216 31365 31412 947323594 17504 17505 71297061 28571 28572 363287855 71419 71406 752286078 44536 44517 70882662 71715 71745 593180990 17344 17345 16683002 41627 41608 427167814 27943 27944 52635612 31382 31418 159645915 26681 26682 22090504 84910 84895 453846719 28913 28914 919606700 30750 30751 652987895 74771 74772 595951933 41199 41200 395767883 75635 75609 252067102 36841 36812 646413152 75349 75307 35660920 16642 16643 348141646 66093 66094 316411112 5442 5443 533258929 2625 2664 20848661 58606 58607 784083491 13159 13160 944107582 73571 73572 484078364 79710 79711 612814160 34630 34631 724814871 31683 31670 108898259 48475 48476 755785508 53879 53873 420801537 91134 91135 651088930 1933 1934 148023962 34123 34124 695494552 43464 43448 540255552 70088 70089 459552518 6525 6526 765745503 69099 69072 716885846 65447 65448 588574410 48162 48152 420868753 85660 85661 364710644 49352 49348 945171033 33863 33846 109225853 72692 72662 588442982 56680 56681 977985925 57601 57602 179026212 90104 90105 504585181 65021 65022 76802108 33432 33470 617066917 78162 78163 315089732 20339 20340 931284959 8606 8591 936501664 42025 42077 129558838 7447 7481 75283460 76692 76693 197533313 33821 33822 419651009 6044 6068 760245018 75609 75633 812834542 39157 39158 635300049 99477 99478 85436237 88922 88923 667122266 82505 82473 595041722 44619 44577 535465536 75666 75644 803323863 60545 60562 337176870 70921 70911 693454342 95578 95574 819159645 50621 50636 395046190 4511 4512 688834995 63253 63214 902588972 56509 56510 994535316 15523 15524 387483672 93802 93843 742007637 40731 40693 684868708 22994 22995 32876996 25152 25153 823331855 79130 79126 151218983 91259 91260 504145713 37522 37523 345145506 47300 47273 562995718 90842 90843 969332330 63467 63473 602472992 78087 78065 447874312 43682 43683 342097183 98726 98727 733014222 88490 88491 57995448 84086 84131 466368638 10038 10039 971581197 22163 22123 894982447 57170 57134 186243246 63545 63546 818855162 4618 4619 319149061 98512 98513 528118560 16532 16533 27789934 3384 3385 557245178 93758 93759 60084699 12632 12633 738954615 34094 34118 493302274 82927 82928 277725073 86497 86498 490958727 56752 56781 888994916 89879 89828 683374129 9912 9913 466912759 65246 65205 328709023 15256 15257 89982626 42204 42205 859148508 49364 49365 791513354 28349 28350 850558830 46927 46904 864670057 79223 79224 795880071 29445 29478 517313574 55439 55389 705950190 38939 38907 719115347 54439 54437 975014681 90369 90370 966224460 85265 85266 782503243 62757 62722 144518495 83607 83608 796415401 11048 11049 676384415 14161 14159 549298150 20484 20485 242814830 51191 51192 855822601 72886 72902 496933898 82169 82194 299865711 96517 96501 846012018 58911 58912 503885558 70761 70762 925099745 8115 8163 221084978 2685 2686 556884340 14321 14298 264630818 77271 77312 452113732 6996 6976 62867226 84211 84212 963774954 17559 17560 794056875 4668 4669 679975056 40947 40948 585618538 41923 41924 286683153 5777 5778 741250142 98575 98576 630366514 69843 69844 34602820 84188 84189 104980683 13692 13707 660483626 6232 6233 106899298 99628 99637 883929505 52340 52341 608529137 94050 94051 249838736 94517 94567 875217495 51622 51623 47290877 19142 19143 275441585 464 465 105528272 87416 87415 635622997 65315 65282 547113612 96190 96207 430601602 46855 46856 750125085 53772 53773 655384176 88689 88647 322108563 24222 24187 817379056 3378 3379 625704669 73012 73013 858893709 81831 81832 551352195 71379 71380 880170109 64431 64396 404638497 1692 1693 860675716 74485 74486 114695245 86340 86341 111726217 85426 85381 799564175 39412 39381 843521356 10106 10067 586503286 14870 14820 339252967 48736 48702 423618271 20315 20316 255421494 94210 94214 521534097 19961 19918 560685770 2975 2976 737649801 44818 44808 797035301 11022 11010 359681381 53640 53631 666948534 3895 3851 359047549 59896 59897 937049767 90766 90767 289686178 89193 89148 703533100 93273 93240 254467229 59245 59246 316708674 99872 99873 705298880 21836 21850 81381700 53087 53040 691291001 38101 38144 468500850 5879 5880 155137119 18595 18596 743994179 3797 3751 816152934 4468 4469 116307184 99423 99454 74622959 88011 88014 653198298 63248 63249 843718372 76119 76143 250682000 78390 78391 556359107 65776 65777 157135946 89728 89756 323269604 12946 12952 341926084 36680 36703 969227538 67237 67238 877049236 63208 63209 801367246 68259 68260 539516677 78417 78442 208254470 91156 91157 983793123 57625 57626 534644451 72308 72309 689722794 18826 18827 987663446 86778 86779 789164900 82436 82484 734783498 56266 56258 24263024 22308 22310 998338774 21407 21408 246576039 85647 85648 347155939 16120 16075 288385363 21912 21913 917446280 7223 7224 734424434 60200 60209 536946311 15385 15369 720116350 88194 88178 877801918 2523 2524 925247435 2803 2831 955222895 18642 18610 545888855 80565 80566 853173115 8304 8285 719574310 16539 16488 140316359 18101 18102 135816242 98379 98380 421433817 61950 61951 710523132 82187 82188 576737033 67149 67150 840878045 93611 93612 649418885 32828 32785 11757779 92229 92268 996673699 15269 15304 439980904 70184 70190 418082242 20915 20916 684258236 63108 63114 46621094 88332 88333 558460808 20463 20476 386452813 83202 83203 745354666 83227 83228 37382066 78763 78764 443476514 15022 14981 538287458 74611 74612 26089248 15393 15394 268631888 60672 60658 182780814 73950 73931 101881554 38004 38036 824871235 58412 58372 832091352 25360 25361 729555170 24190 24241 663067052 21911 21912 384282620 68159 68120 855446906 24328 24329 27472978 65027 65079 210296391 62331 62332 544750089 63365 63366 520891148 75563 75523 489327711 91120 91121 421327084 403 399 193899803 3046 3065 557357807 78912 78913 858586628 85941 85942 18357388 3643 3602 696775315 26433 26456 189701240 50645 50614 144665223 50741 50701 481603340 55877 55881 479486124 71526 71500 174396682 39880 39923 862726276 3432 3470 403649409 52029 52011 119332708 69279 69319 3753552 79378 79367 706265890 63034 63050 533469349 31971 31972 314054194 40570 40571 672397183 21708 21710 342507821 78547 78548 440830054 13492 13472 948301605 15095 15076 390318003 13466 13467 925291301 94092 94114 94712876 99104 99146 161328666 48340 48341 276475950 63157 63117 541830200 41940 41941 382899413 4477 4478 134259192 42973 42986 779124052 54478 54442 206160771 5808 5809 599824397 81802 81835 148216283 2432 2415 217923252 29041 29019 111567243 70409 70397 14526730 27428 27429 333612014 13057 13058 852848247 769 770 297341875 98891 98892 142628367 9439 9437 912848411 1040 1041 622026111 85068 85112 397947829 9410 9411 1150396 92883 92846 395290423 56203 56197 12484920 31231 31232 384478479 5482 5446 700921515 63119 63120 982940159 29335 29309 179919963 54559 54560 390824917 70540 70541 59259102 98567 98568 682539027 37598 37628 653181584 41569 41570 881272509 27484 27505 174422166 98850 98877 745223993 5160 5188 79268304 50109 50110 219861584 38297 38298 882963307 83226 83219 313171275 6316 6317 285368873 7637 7638 697284503 67462 67419 760856660 60177 60151 919583141 15416 15409 653780368 9323 9324 950832236 75161 75162 752258521 95018 95019 703705660 99047 99048 894895458 6466 6467 647190435 77555 77556 810359003 25291 25292 100436564 4372 4373 443371894 19136 19149 980215222 91073 91074 472025398 93644 93605 281950561 70716 70696 234399172 87046 87047 644911153 26883 26884 893512050 515 542 215302488 66369 66370 673445522 18531 18506 304110077 6902 6903 104647876 9913 9914 121560494 18208 18166 606788416 24060 24070 491695296 1234 1235 138071918 12537 12511 91799578 31576 31572 453540894 64107 64108 433265818 43526 43527 91453702 27684 27685 96609167 84434 84435 258113386 31264 31287 1620436 55284 55290 760440613 56202 56211 223577561 45275 45276 243785679 63416 63417 473497783 69654 69667 894671421 58788 58789 103675961 1563 1531 957120374 64049 64050 106228218 67018 67019 228876631 10799 10800 599840601 88022 88023 404930513 32033 31982 641092727 45233 45234 495321129 72832 72833 216544734 1891 1892 60653765 68028 68029 327729876 43758 43727 982396659 93159 93167 500887437 64751 64752 996853507 59725 59733 118804371 84717 84701 203258054 36981 36982 552022320 59975 59999 650282733 89677 89646 472568464 66438 66439 787900736 7969 7967 472944173 96933 96943 9532393 96723 96724 777970923 61913 61914 124664871 3430 3389 467733315 38377 38362 124193775 70499 70462 418583173 9792 9793 291168672 79130 79079 392908249 54001 54002 559160602 80904 80905 398597583 82086 82087 770224076 18428 18422 809770941 31301 31309 359585865 36098 36099 141662016 93393 93348 407825824 62132 62133 153503117 33076 33077 8691948 94543 94544 33596364 83360 83411 945703524 82865 82866 840234135 8129 8134 318067619 69898 69899 784649410 55350 55351 346139435 61888 61912 901500656 80332 80305 729929886 47378 47354 253105379 61454 61455 106620043 79198 79179 22477064 8754 8755 662220039 68601 68635 380007739 10525 10565 618152548 86182 86184 280894583 10703 10657 405346370 82514 82520 129680228 13800 13801 936161451 56880 56881 111789512 21413 21374 903218506 34485 34486 28157968 24059 24060 933251649 19263 19264 133540907 39848 39860 329742176 82237 82238 990993304 90252 90253 583291396 3182 3159 208621921 52988 52937 232440977 48585 48580 958547538 7683 7637 376666276 45280 45281 339883915 52518 52536 527966807 32602 32603 437440598 55638 55679 926311990 83624 83661 974359670 17180 17205 940007861 58626 58627 441166698 5239 5240 598657945 9173 9174 294500558 83559 83560 537787499 34604 34605 612240613 72509 72510 524699058 40647 40666 650013360 90514 90515 341693521 39487 39537 757749965 39768 39735 863870934 90426 90427 898389687 93963 93925 92706157 44896 44897 960428570 71810 71811 653198252 57848 57849 542913264 44663 44664 435303047 79893 79894 665565132 10993 10994 609438260 13666 13667 381226110 84341 84342 470555602 4220 4188 716562634 75913 75915 463069085 56768 56750 715909230 99052 99080 59884171 17460 17461 222885738 94552 94515 766776603 27256 27308 53042761 74145 74146 687939987 88607 88608 550837829 26503 26504 814262177 13658 13625 498298387 822 823 885677964 43572 43603 868111232 54723 54690 715070671 60524 60511 164385360 97012 97013 398005581 59337 59327 531578092 96109 96110 605146915 60776 60733 829393244 60750 60766 85116901 38191 38207 726188461 19276 19277 572740916 87535 87536 970761958 79354 79355 399347615 32474 32463 439211960 93780 93781 882658893 37983 38018 701766367 85533 85534 501513626 83866 83820 665582024 18963 18973 893993430 15884 15885 950980658 29174 29175 911080382 69367 69368 635789259 96629 96630 259697492 96168 96169 854079492 85011 85012 983333419 57988 57977 130986056 95775 95727 530250297 8195 8196 787759787 45572 45524 985426291 83106 83107 678655005 13948 13949 470056383 3682 3689 904058053 81763 81801 682815407 57861 57862 490194507 55383 55384 240857873 87319 87307 375478655 20434 20390 261663742 39820 39812 534351432 29498 29499 581866634 14747 14748 879469868 59842 59881 955711024 98620 98612 43252632 56240 56190 301736188 18516 18517 320749618 99676 99679 373686970 88035 88048 33125066 53959 53918 552060615 46387 46437 369191267 49398 49399 987378112 5070 5083 426794712 51257 51258 43827643 41630 41601 86081941 29570 29571 467527096 69593 69555 118725686 35569 35570 851176523 94194 94156 123363059 16426 16472 550086272 36875 36889 23396974 5404 5405 209783699 61659 61660 613289577 30842 30823 500983785 88349 88368 850440041 70432 70462 176038007 22950 22923 456680092 3651 3650 987300164 22781 22782 841155891 48526 48522 211992776 29024 29025 143317177 56746 56722 291873159 85944 85957 552552355 47006 47054 789834627 59443 59444 732518311 34105 34145 584784329 76739 76740 650774328 46307 46308 222853184 69673 69697 53862077 60472 60479 568333710 97050 97102 207601795 66002 66019 436419767 86295 86316 910758471 10971 10991 686718719 79650 79651 385970492 93780 93779 530663972 83862 83863 337117747 20937 20938 246346328 86855 86856 469932024 82726 82727 160136067 3720 3721 901831762 34675 34676 740490204 6087 6088 184045505 7314 7312 920278792 91342 91367 67462382 20637 20638 439343250 70699 70727 709819606 12360 12395 143037155 29213 29214 117575411 66586 66546 563926759 29618 29613 444436034 50307 50308 171459980 79534 79535 564450464 59533 59482 172719637 19712 19713 900727462 4979 4980 462400346 30736 30742 927134184 37176 37177 539067537 27072 27073 220278364 14974 14975 89962515 82541 82542 849412066 24503 24504 816382397 28827 28828 591460995 544 508 655316294 82605 82606 70574661 17643 17663 788579594 97108 97109 584023175 62445 62446 558569668 34520 34509 499368178 52687 52688 577650734 71292 71293 521602176 87216 87217 8445209 83203 83204 925893632 79367 79368 663103916 79583 79584 283274991 35961 35922 781363635 95728 95743 424519944 79414 79415 429869269 51160 51161 138929922 950 994 35381734 22136 22137 581195634 47807 47756 573984944 94311 94335 410499377 60192 60166 423877609 3935 3920 639942726 8501 8502 559862191 67656 67657 152992937 65427 65428 380352276 37909 37919 565556187 581 582 621742800 99814 99825 539102523 4573 4557 887654424 78200 78201 209344844 45493 45494 922300106 88852 88853 316516950 773 815 621052749 10701 10712 808607914 34832 34808 96333083 71519 71520 737758322 90888 90910 200863384 12532 12552 505904218 35321 35322 222250725 73273 73274 259940120 27211 27194 354991072 84843 84844 957361743 52320 52321 38753304 67000 67001 513653517 12523 12524 353182088 22929 22930 359483281 99953 99920 867719589 27214 27190 155877514 38890 38866 981261594 1863 1811 842479978 11042 11061 638448237 57303 57304 901743089 52310 52308 214993373 80864 80820 619808614 48502 48535 311228794 97222 97223 932534810 87060 87068 465928742 89416 89417 778641213 78928 78929 264396079 2383 2411 654953028 98734 98724 265498958 14744 14745 503874318 64961 64962 557131147 85098 85099 618981059 8932 8933 834259409 60045 60046 851366232 35560 35561 100839764 11993 11994 425176082 88595 88596 723878679 75454 75452 533995191 89249 89250 197050734 4333 4334 587422723 98402 98403 81733957 73808 73856 720869482 95028 95029 405634204 8394 8352 529508361 3808 3842 653004479 7226 7254 884805391 19982 19983 462853454 40612 40613 228219224 43427 43430 58995096 61746 61714 424578996 52609 52610 645909830 79089 79120 285980854 61831 61832 193367047 70595 70596 409377327 52413 52414 899847150 32871 32820 253610019 98605 98606 555950624 90536 90492 704050874 51497 51498 450722465 447 472 390152602 48755 48756 48547678 87226 87227 155746486 45550 45558 491460704 29294 29295 18172193 15005 15006 119862286 35549 35561 516584769 89596 89597 963516041 35284 35310 761870848 61955 61956 836588139 12758 12768 291202344 48405 48398 278105758 45142 45176 829646569 81013 81031 146713387 22262 22263 73250232 606 607 51307656 39441 39442 654569164 98307 98306 441048468 51270 51286 451362200 78725 78692 859166262 81308 81359 999662125 67231 67232 272899287 33004 32983 928256388 48268 48269 403791418 17936 17957 154343343 77523 77532 990653847 92418 92405 365680868 35897 35874 82176436 61828 61782 185090219 1661 1662 910915738 64471 64435 782996232 67906 67918 371240488 78617 78586 585963022 65527 65528 223275394 55805 55806 312942188 46536 46537 903213161 13593 13594 778587441 83988 83937 261860358 53748 53749 380479659 36850 36851 679165426 43361 43313 72453856 72525 72526 563778449 12006 12007 850083702 11989 11990 473731102 43690 43691 43370958 32846 32865 381615383 98263 98249 385585497 87984 87985 445626957 62636 62674 193805920 17715 17716 300371099 5949 5950 491545118 49768 49769 545514226 73921 73935 207000410 834 787 96945365 15643 15628 197465160 50689 50690 981982804 47486 47457 571369533 34063 34064 532156656 59752 59743 452565775 6785 6793 785185077 94080 94081 583650192 9727 9728 38959201 22974 22975 823567179 58835 58861 821276338 83179 83180 879072784 44851 44835 141724198 36377 36378 456074698 18299 18300 586033407 60151 60152 490218518 80149 80150 786337445 31041 31042 120406363 2570 2571 971762868 35822 35823 909995910 68273 68274 604073187 86490 86491 333766713 52695 52696 759492937 91404 91368 388551943 22683 22684 401991530 4723 4763 615446186 11408 11444 820423507 27697 27666 67823352 21096 21097 124828118 25396 25397 878015018 8643 8679 274013849 89056 89057 740152191 32936 32950 738705613 97799 97804 138384301 8823 8824 139791732 31480 31515 824085344 10901 10902 873043843 84777 84765 495970540 95064 95060 26751262 86724 86725 527624276 52331 52332 333466228 31561 31558 893145188 92015 92016 591981118 15581 15550 168661692 34172 34173 651985141 37568 37569 848133300 54341 54342 525394407 52504 52487 87135026 33291 33273 303275404 58321 58275 731692254 98182 98148 255283564 46278 46279 560200126 52000 52001 15832997 77706 77718 335196527 20385 20374 595013965 72574 72551 678669406 76535 76491 255965045 50120 50133 108371425 2106 2072 197974274 30826 30827 305064624 14771 14772 409302447 19616 19638 11100487 35722 35742 61508640 68730 68731 842497911 62358 62359 88787403 16755 16756 199018697 66921 66922 189255605 81653 81656 553234224 66158 66159 161354417 43794 43769 871467694 37922 37929 236093288 90554 90574 315262265 94937 94938 354981643 82936 82906 314228740 37035 37036 947273500 15349 15369 326057001 19520 19558 278420677 35594 35595 984726864 95151 95152 20056696 84345 84359 584053944 35429 35430 461332382 77450 77451 594596194 51581 51594 682264715 67504 67505 854749986 94665 94666 5371226 21430 21412 581199727 95246 95204 213842677 62574 62523 945660641 96074 96028 170896754 20695 20696 646228010 46762 46763 17314695 5682 5683 466648021 15680 15711 766106626 70464 70420 289395123 57258 57259 311602105 64871 64872 21876395 39787 39788 619601881 2333 2334 67013003 95036 95037 81171627 36516 36517 700278999 59378 59379 968061551 44858 44826 203737239 77419 77394 921146541 69649 69650 559419420 97032 97007 402316332 40940 40974 233544913 61012 61056 918576895 55671 55672 98954841 79180 79181 793485151 6926 6918 86614901 87546 87547 52633347 4994 5014 39030415 73279 73254 783210136 74018 74019 938774303 53084 53085 454946548 45705 45706 963867142 18963 18964 766714070 70977 70978 923533009 66364 66366 212022077 3309 3267 988439958 4742 4743 974927489 93366 93376 280152623 32725 32680 465888999 7332 7333 428650119 59354 59302 626787877 20650 20654 500939042 86469 86430 939150827 74733 74778 799039340 23530 23531 186405529 13249 13250 565070000 17312 17331 651115595 99870 99887 376715111 17262 17263 298946441 24529 24576 767515788 34953 34904 222730372 25277 25283 906198795 78402 78403 12044296 42860 42861 116094131 94008 94009 759691710 58331 58332 424296634 91847 91875 712496623 3481 3482 844900869 39677 39678 84110661 23954 23914 924639914 11170 11171 739755389 79552 79555 815292534 17345 17346 731592052 4300 4257 517105877 65380 65368 655250290 62133 62134 46994168 11782 11783 159004609 90571 90549 232228863 32221 32222 749148382 30059 30016 419201728 8799 8834 627269580 28160 28116 703157335 14599 14600 165695464 14468 14469 303061823 65509 65520 127667218 70897 70887 420933719 30982 30983 808140592 73082 73083 694076416 56169 56164 17212078 44636 44673 145741347 58476 58477 191979481 9119 9120 798810640 61726 61727 734931197 76123 76124 926720911 19086 19138 774355500 32541 32542 731341191 73327 73311 368118406 76655 76656 811849497 64844 64845 357228651 39474 39475 870222328 8528 8529 370623991 89756 89766 787494010 67875 67923 323111961 13775 13752 117792618 35645 35646 781283323 90857 90842 251081903 93976 93977 6052833 40836 40882 66616547 83256 83257 496161348 67544 67545 151727893 24901 24902 539885953 81723 81724 383974027 36727 36728 358253221 25095 25096 227354684 35096 35101 793395798 73194 73195 336987234 29152 29194 424657834 58517 58556 232384248 40986 41012 628915802 6996 6997 69318982 86147 86148 997324250 47950 47940 940215244 39361 39385 991514276 59780 59781 364374253 20169 20170 205826526 53611 53612 994627897 18400 18401 524124001 95331 95332 233349299 77701 77702 648230956 51929 51968 10346719 57234 57208 174069082 29751 29752 579801212 73765 73738 280478092 76077 76070 698347267 54235 54236 720153826 73367 73359 682145219 56130 56131 958730244 74660 74620 607289581 41137 41180 667831173 49994 49984 807477584 95541 95492 271913668 31662 31636 83662201 41084 41085 31880469 50057 50058 901106852 89236 89237 886621090 85095 85099 615365740 40230 40199 268584317 86551 86591 648264919 14806 14807 436955406 62479 62480 437054853 61200 61201 112857952 45400 45408 151631254 2414 2415 831312948 78752 78753 816752330 11244 11245 863454067 86178 86179 582908975 69645 69676 256939281 59392 59435 127646130 59447 59448 665289594 4365 4366 7139193 55863 55864 363615883 43521 43522 29056094 3917 3919 633183143 39173 39174 885414752 22734 22753 976361129 59348 59307 14661687 13707 13708 25837464 48692 48693 140302186 9625 9641 171450376 64625 64626 861516512 90452 90453 554754572 98025 97981 131454698 27863 27864 211495957 9218 9219 927473939 53735 53756 250946065 76913 76914 334037892 79505 79506 634402906 37834 37835 510795027 27724 27725 152037138 91779 91780 610665991 30950 30951 478525016 2952 2953 8616160 69412 69413 389182095 28167 28151 320520626 31851 31845 675509893 94572 94604 195950956 61070 61032 28215990 78502 78549 244068172 983 984 525258670 68964 68972 466242399 33949 33910 904071008 18530 18531 209429381 6102 6103 333157099 11138 11139 477640305 29835 29836 428181876 82123 82124 452200458 659 660 900542834 49875 49876 167821061 62867 62862 111937211 32656 32657 284810669 53089 53119 62783719 18742 18743 527865097 12892 12858 957504476 73898 73899 800053037 90894 90895 787882877 37195 37155 347452972 75130 75159 611549191 11829 11830 677075558 54425 54409 922528734 33347 33348 476346744 28050 28051 146090085 8361 8362 291956193 34527 34528 255371124 59427 59429 151416124 75663 75664 729819164 73492 73472 631366511 56989 56997 222293331 4268 4269 676529426 85551 85552 160582474 96911 96912 862121187 22141 22142 423364776 5583 5584 902398858 75142 75091 330778175 19458 19459 820738385 42166 42167 103865149 52207 52249 985037599 68443 68444 52849855 44505 44506 227355988 26871 26901 741227686 38412 38449 990221536 36334 36365 474026521 87805 87808 733552512 30920 30943 357574340 84689 84679 699693260 55812 55834 282822126 37584 37615 286706321 77551 77552 281483364 56061 56062 957297777 7034 7035 891355823 8377 8378 800308480 27998 28019 6360134 63870 63871 528625424 31987 31988 732569702 5135 5136 200877824 14212 14264 727302249 27914 27898 707248031 76619 76620 596463651 44066 44032 936066347 186 187 442329522 28226 28272 899901027 4925 4926 284214428 98475 98476 885340794 17146 17147 343044070 78926 78939 710730018 47682 47683 610797646 80358 80395 815712894 22186 22187 585598631 81798 81799 296031626 68910 68911 123613683 70540 70548 318638202 68807 68797 51065295 31131 31132 651957045 44739 44741 344404129 48522 48523 725683390 52369 52370 505794942 20550 20563 595226795 98546 98547 134477165 90344 90376 855777389 14641 14642 630699801 73059 73089 397423237 2517 2518 458777346 53881 53882 139694260 36413 36429 274687086 65711 65712 867984583 15123 15174 591230722 95090 95091 991509561 5175 5176 187266426 15197 15202 361342334 59720 59721 283305463 59565 59523 51272652 53045 53061 939739987 20003 20004 937827887 81844 81893 333787678 64022 64023 432278841 48598 48586 101407250 36968 36969 993875605 557 547 577497451 39226 39248 15105425 40060 40092 625674824 64402 64403 648885107 50423 50424 931197677 48811 48853 275745199 40374 40355 267417992 44571 44572 787739806 33349 33373 282063653 60689 60681 23721615 48601 48602 492326082 36613 36572 653920254 23817 23818 404446558 59512 59513 181458379 27923 27950 473722998 84228 84216 242439944 25321 25306 529815476 91218 91216 436789986 44904 44905 744241424 50355 50356 796166200 70315 70305 683686016 26075 26076 522696611 73786 73787 371917404 27148 27166 914097752 82306 82305 467318959 79327 79340 161524853 85219 85195 401010329 42087 42128 622141327 89189 89167 353107481 71864 71865 91676557 81113 81149 358014530 22548 22508 592223449 77617 77653 297449154 71859 71860 83884506 44400 44383 979837407 24228 24229 965558968 81944 81945 761097469 42994 42995 980581713 47025 47065 764917569 93301 93302 542117458 31487 31493 810075960 1590 1556 248496339 80974 80975 88096845 78872 78851 359894149 45459 45477 193519568 34119 34141 622927395 83499 83457 963683123 88314 88315 404116326 21883 21837 215056634 75885 75915 613912834 4872 4873 108781750 58749 58750 796058908 68806 68842 813905830 75694 75695 200969341 41481 41482 415820623 29346 29347 387552911 88217 88198 523241111 80102 80103 846417655 35996 35997 860684828 60300 60298 181099333 34180 34138 372924444 28563 28564 652377791 45327 45328 22214993 57313 57361 371161658 28985 28977 165940460 83385 83400 894218167 74914 74915 162523977 90897 90898 875146730 8331 8332 736006965 68121 68122 942342270 38508 38471 82095426 72496 72497 676816643 39363 39323 475573734 75562 75563 686696412 15972 15973 909922920 67756 67714 189313621 9654 9655 424636195 63701 63737 780406361 81522 81523 214188395 42351 42329 877936896 37081 37040 83386656 15302 15264 319978208 45981 46021 366020979 89941 89942 452790316 48515 48534 886032396 37407 37408 553456014 40978 40979 988901246 18803 18817 477441916 4851 4852 70799687 28464 28465 636203688 41683 41660 450927117 33996 33985 199154140 98088 98139 12528900 4486 4487 442100233 67582 67608 686722928 82982 82983 709735146 85373 85419 986624062 15717 15760 974763009 38170 38175 81634498 23289 23292 602243368 18663 18629 928894956 27057 27058 117295543 24016 24017 329104933 81351 81371 633171338 34864 34872 610614470 98300 98314 835289700 82309 82310 555065767 37482 37483 311547897 28393 28394 946890723 46315 46307 755323277 64813 64829 840538344 78338 78339 196132404 30218 30231 491561342 34092 34093 589320277 93143 93112 897220698 70283 70308 578076432 24743 24744 294851664 57451 57452 367278876 41887 41856 84250700 12826 12869 113271907 20776 20779 270433636 80877 80878 730995547 8670 8679 879688214 26736 26752 384449519 71320 71321 117754562 95703 95675 258864608 94429 94462 589398840 81416 81462 973501734 61175 61176 677973118 78872 78920 598122751 1948 1997 192386318 76017 75992 706110705 36046 36047 280862070 33883 33835 722106107 35194 35195 810761667 10429 10387 953446545 84542 84498 315989755 20550 20579 784605049 95363 95364 152785079 38420 38421 528869926 26445 26446 711983542 6141 6174 594071849 23063 23078 459592073 21084 21104 660561250 80403 80404 244874129 58097 58121 687960754 15784 15794 342436233 80893 80922 685089015 17679 17698 666017668 84977 84978 10360922 42880 42833 61053834 67277 67252 886078927 73107 73105 534318907 20208 20180 890966180 2426 2427 877152287 98452 98453 924639779 19930 19931 714094833 7530 7573 218099279 31660 31663 141483207 66777 66782 528377580 30456 30457 758047234 16261 16262 653757761 57163 57164 180445051 84427 84428 186077626 71061 71100 118680789 70787 70739 705451668 60947 60915 755342780 28379 28340 229091410 70210 70260 727519562 91838 91868 476972054 57679 57668 694609096 68899 68900 614501975 32718 32685 832488739 47169 47170 565350122 88323 88324 498209683 6795 6755 19201273 22842 22832 925018740 52898 52939 593854108 70147 70148 324149604 61169 61170 517482954 51066 51090 159707318 10434 10383 233500147 57714 57764 105500597 4322 4323 384210932 22185 22157 682076395 52302 52347 133334466 8903 8934 753310585 16473 16474 380343543 93914 93923 4713750 5864 5833 834638562 92283 92260 112775223 69975 69940 302786758 88120 88121 308603610 59594 59595 739301098 86603 86604 711814421 75896 75873 228755290 24591 24642 351529557 20159 20205 397034564 53647 53648 52367510 17279 17280 630329111 48864 48865 393852549 41270 41271 523817882 73406 73407 472342214 37936 37937 105314160 92867 92868 311077780 35911 35935 875823478 36196 36145 494212392 63331 63281 159463646 48796 48780 212127374 95761 95762 537909226 13275 13276 505266309 15016 14967 966428790 4518 4519 770451787 21733 21752 909594575 70108 70109 18485665 66432 66425 632889086 3109 3067 922174403 80131 80132 914518174 41358 41348 842583676 21831 21832 150166287 13094 13142 533144279 60224 60269 6504884 24788 24789 729065801 14289 14290 230828780 84319 84320 836081470 9976 9999 338711902 38395 38375 334363919 13851 13892 350723194 21394 21395 308539126 91258 91259 363772318 63901 63946 348017879 47990 47991 720224502 37887 37888 354782726 53628 53629 428552126 3600 3570 247654412 79685 79686 338889368 4712 4713 27692973 15197 15239 463842383 33877 33878 937830489 67025 67051 569756137 55133 55139 159807333 80815 80788 629559826 33999 34018 837556704 62431 62432 548563126 60377 60392 109111749 90459 90460 169398127 76685 76675 599120873 98740 98741 3722830 11911 11912 631117864 43062 43041 750407141 82577 82578 487158815 74470 74471 670896515 55310 55319 366344393 6141 6142 378810671 2227 2228 705145649 90771 90779 697468569 59903 59904 522266980 80249 80250 307307263 45654 45655 280681562 19719 19726 425011316 91653 91610 487491964 49694 49734 616385168 34776 34777 944235990 96114 96078 394586788 1330 1368 647942282 22076 22077 771935805 97824 97840 49381502 76068 76027 975348160 58028 58041 117454527 77710 77665 456587613 69161 69162 587710146 26633 26679 289382689 70119 70104 383712340 83871 83896 790826017 5211 5212 256106470 42278 42317 125551561 80673 80680 62228149 99613 99650 922594758 96649 96690 58047124 64954 64993 190877910 22110 22121 714538406 94440 94449 127049685 62998 62989 908040501 98074 98075 306102933 73963 73964 490453338 28190 28191 952579526 90995 90996 128965519 38452 38453 328404169 9754 9756 77126203 83137 83138 551893670 42559 42600 704592034 57368 57415 394363419 35326 35275 144288732 35470 35509 187675755 70154 70164 144574436 2067 2068 657518736 15760 15761 921026597 53525 53526 862237053 64475 64437 901581683 28071 28072 610103516 65723 65678 236487198 12054 12055 859112233 79153 79200 368210005 34038 34039 544834939 22887 22897 741261202 49808 49809 107787504 50431 50463 706382571 31807 31808 121943676 13486 13451 358157854 51845 51846 664717935 36961 36969 899204044 90934 90927 250686891 55100 55101 269116268 54544 54545 505590980 51666 51667 178485453 79055 79087 958321418 67358 67359 859806306 48981 48982 920994070 57314 57315 684851169 53094 53095 224227823 75867 75868 419583955 15123 15163 214496160 39500 39535 424653534 93518 93522 502213348 10128 10079 779336044 38077 38093 939170048 74697 74655 15973589 12591 12592 183124332 88016 87967 58357339 86458 86448 434823772 82466 82467 421552284 23919 23920 556991943 72196 72197 712748183 23822 23847 334139674 95273 95245 110361802 86795 86796 94801929 60538 60583 265844351 67796 67841 945830115 78916 78866 656416251 37994 37995 455274481 57935 57936 43552145 98454 98455 156276849 51357 51396 724289207 99244 99248 587265993 32285 32286 629499753 9748 9752 304500021 70915 70916 869258474 89650 89651 687304690 41556 41526 535004391 4411 4379 441515280 38989 39012 768338347 60458 60459 683393955 62587 62595 30363965 75841 75842 483162943 45382 45383 114328022 17241 17242 779523300 12992 12993 431899629 72 114 713106288 1301 1302 932582256 26556 26557 231093082 77889 77890 302912070 71051 71052 405639696 51116 51117 656921873 44599 44601 135558158 66779 66815 183083339 13518 13519 29867542 67050 67051 490882869 23332 23333 140381457 61748 61749 330104802 83637 83636 976750296 97173 97175 807200607 62884 62885 150164950 3841 3815 206223261 10360 10361 182632551 75071 75078 909447249 75572 75573 175612831 3167 3185 203980487 34592 34593 316775944 64215 64216 972731498 74507 74508 454627392 24893 24894 53051885 20196 20197 280241455 59386 59410 78796368 45925 45918 928926689 13290 13291 36443602 50933 50984 874576757 69642 69618 218884714 24859 24893 239725038 65593 65640 224668337 89181 89131 524014056 41882 41892 693440837 64 25 308958829 59450 59451 247864197 91755 91756 831479587 39792 39793 653827546 4798 4827 147839719 11080 11081 222702386 55222 55223 927247689 51747 51748 81802410 85801 85802 918375186 72064 72065 587311580 20636 20637 211852371 21873 21837 616996520 57846 57847 561423205 42672 42673 967027150 91993 91994 866169223 12081 12082 843080087 91744 91788 192814418 43604 43570 357949737 95896 95897 352128416 91530 91554 546991241 35114 35117 375597400 36848 36898 157575537 52188 52195 743823683 50203 50222 977068812 51024 51025 119347753 26827 26821 933048902 81976 81990 132652669 8067 8068 509526658 51372 51424 39892600 47198 47248 935033675 57510 57511 443603882 1136 1149 245667236 21857 21858 204731190 39900 39901 177454397 44335 44308 442178023 48715 48716 894832282 19486 19487 875631151 91930 91931 547204611 90680 90688 697999623 37791 37802 802085203 34024 34025 897841240 81024 81025 780866940 4831 4854 375130765 65993 65969 774219046 59468 59469 580914684 57962 57990 504163577 68852 68853 264122702 93545 93565 325639752 41094 41103 799147678 71772 71773 314853195 43807 43808 838074593 57009 57010 128135351 75282 75283 385456329 54517 54523 140375553 35012 35013 184257656 51105 51106 646913257 55460 55438 445595468 46799 46800 524753931 66981 66954 925969235 36721 36722 206573642 59818 59844 848793817 11385 11386 727985961 38739 38740 469588137 3607 3641 419324537 79420 79392 520552709 14239 14288 891957502 47970 47938 453214523 19979 19980 339135114 57516 57528 936747405 53785 53830 676238486 32156 32126 689010122 12693 12694 919970960 62137 62138 359186681 19940 19941 203741088 81199 81250 587610586 62580 62623 317746019 74019 73990 318367886 62558 62559 902109399 27025 27036 281319872 35613 35577 404643387 45480 45481 722271426 33296 33297 594454297 56121 56073 165709768 82162 82163 682669018 1874 1910 950305707 72948 72949 733226682 85919 85954 469913208 76597 76598 285374545 47466 47461 910901685 26050 26102 518098708 6086 6087 470464064 70832 70833 689835235 9892 9906 275118645 31020 31065 187521823 62534 62535 19300796 58095 58096 590961528 95455 95408 670164419 57277 57323 318488093 26783 26833 210984757 11788 11808 690188468 78387 78388 307273856 48990 48991 809318807 10037 10078 496043859 27865 27866 465355645 20212 20200 125452284 83030 83044 750287567 32796 32788 241426213 98128 98130 226438757 44538 44539 569102882 87981 87982 476051574 84321 84307 808641482 73755 73788 54108886 19065 19066 431601220 23813 23814 154008941 11541 11542 479710188 35806 35793 732167946 66324 66326 788386746 63887 63852 929271459 53715 53753 404393645 89935 89936 446396867 57330 57293 975419647 74382 74383 179027800 46952 46953 421874607 10140 10111 986369999 41129 41130 332946005 28600 28625 19019532 96229 96230 183069116 88140 88116 412135088 75834 75835 837117273 78530 78531 118642814 97443 97444 324861682 2268 2312 856940346 83792 83765 734458151 58614 58615 811149822 25974 26023 584344723 70392 70393 804877080 18781 18782 158243035 7161 7136 943687104 11659 11625 969570029 76550 76551 473679891 35384 35385 841606337 7514 7550 371700834 39033 39034 582501394 35612 35587 273566696 69905 69938 852044777 4977 4978 788604010 43145 43173 109574990 53141 53178 681744370 13268 13262 3331212 70930 70931 790578996 92932 92912 651712929 40039 39997 878920861 7520 7521 864363335 42340 42341 133155118 46685 46633 493102134 50069 50070 50205264 83598 83599 808900645 93369 93370 657933421 24506 24511 778707396 68359 68317 991004186 21266 21295 781878156 7736 7740 219377316 65239 65214 246560197 17594 17595 800798655 22610 22611 854260379 77952 77953 800321459 59305 59306 600451598 34462 34463 998811120 72144 72145 693713663 4693 4694 331490354 26286 26289 645100155 91528 91556 199378093 20445 20476 919366414 61901 61902 775043368 12068 12069 857570577 87857 87898 614053357 83768 83729 374720992 30579 30604 491691505 5882 5899 445676741 41359 41352 442844998 98489 98443 985756253 90811 90812 242224647 85485 85486 962067462 26257 26290 752237494 30177 30178 62472106 95823 95824 359797741 71366 71367 708649999 58373 58388 523466326 16338 16339 169616279 81770 81764 771819655 76435 76400 803803458 9936 9937 968601780 28993 28994 713642522 5620 5621 465259424 40533 40534 281521126 71301 71302 690169237 76112 76127 748737935 55241 55266 753292542 11639 11640 418498438 76351 76358 873873930 49067 49068 123961182 45879 45880 449763002 84082 84115 707377115 14888 14927 770608420 27591 27552 591165268 26726 26765 308718668 76764 76765 780687080 27913 27910 472486006 54550 54549 147690068 21681 21682 872900280 71884 71847 630711900 49800 49829 670597148 18381 18382 410734634 67170 67171 212440669 23846 23822 486786317 89574 89614 938889619 89331 89332 972781866 19242 19243 258442210 77724 77725 283972196 39522 39523 123231963 67079 67112 400424727 17308 17309 684302670 73594 73620 899269692 87400 87377 849578211 26667 26616 641190370 57535 57536 779932374 24015 24049 391103468 68410 68411 556570761 60400 60401 814699201 68159 68160 62506594 1544 1531 634557507 92219 92210 899483886 15799 15813 767259983 86211 86214 72692164 30738 30739 320837722 38444 38445 816961269 45133 45094 439400528 3596 3597 839840957 39837 39888 379515132 46318 46321 980199550 96925 96920 120634470 54509 54510 148454033 97505 97506 320625303 64595 64563 991680995 27213 27211 450245630 45838 45839 50571285 64611 64612 808028456 25956 26001 812763539 1876 1877 874317063 94866 94867 606060103 96877 96878 322891408 43072 43073 698009023 24754 24793 247798767 16458 16461 781863825 71203 71230 329957190 80576 80588 184276556 23640 23638 75378042 27963 27919 487570404 47405 47367 160342307 51608 51561 737130507 49738 49744 68798469 27211 27250 816840187 7259 7260 167190996 17621 17622 204765937 60886 60887 393530636 11900 11906 386744159 90394 90376 259495480 56094 56095 961449784 15336 15367 699502826 85758 85759 602387663 18324 18325 417443373 67834 67835 682026394 27096 27097 383332734 7240 7216 148345659 74359 74341 76724709 41759 41760 646948900 36404 36405 55310808 35774 35775 103824127 97318 97319 931117276 57972 57973 998480771 40548 40574 14196406 47856 47811 648419629 50945 50946 21300686 42808 42809 468361863 58073 58022 679388785 89276 89277 753191028 40122 40166 592103284 81832 81816 447745067 7657 7658 346308531 31176 31129 176443429 43596 43641 861031957 61837 61838 749954244 25878 25867 279559641 32884 32870 755967948 24394 24409 708703352 73238 73239 192913073 80905 80935 617283042 75097 75087 609632122 80 130 500000219 16814 16815 548791221 15452 15437 872579019 84624 84625 921966013 99505 99556 46385984 46338 46311 919415900 47502 47499 443567542 75092 75063 17547698 87810 87811 316563398 54825 54793 433496165 4599 4600 705573685 93935 93955 578292978 36533 36525 665373864 69695 69696 810376132 78839 78840 393586201 14607 14627 456079052 75915 75916 650816339 46863 46864 151102521 34192 34143 682055056 8769 8808 858930216 69007 69008 117839544 38924 38912 327334598 54799 54800 567537985 57505 57550 203933985 67861 67866 476790085 25416 25417 638222699 42089 42090 381377925 5573 5542 589293265 67856 67814 464034969 518 519 824367640 27106 27061 825229398 98573 98547 585595171 8032 8033 628436908 58628 58626 353566371 71348 71353 878740882 8198 8159 682729249 2835 2836 730581234 94669 94672 828265948 10462 10463 696520742 90089 90090 142590080 74107 74108 429051796 63448 63405 663151043 28157 28158 827071845 23857 23851 407351549 80790 80751 633517549 33720 33714 370810601 27977 28018 903813021 33961 33944 499481245 2383 2384 178866977 15579 15607 110694038 56404 56363 176586179 81566 81567 964683842 69047 69048 839837801 29178 29179 150511161 75564 75565 988858246 8552 8553 307813541 18070 18071 953762326 2546 2513 273359289 17375 17352 25022392 12931 12973 686632630 17087 17088 933938278 91126 91088 520542283 8318 8328 305838692 98991 98992 393231808 7358 7359 141688380 22699 22709 700612105 74944 74945 759529812 83893 83886 209205263 75434 75383 17543278 8441 8442 947304292 2913 2907 121781062 76251 76252 483908578 43324 43275 759072352 18705 18693 270459636 70682 70683 307746445 16572 16580 663639121 34819 34820 194370757 38093 38046 310020796 18899 18900 523065460 46469 46470 539751721 59455 59456 765157391 86668 86669 766378625 67263 67264 884998774 23470 23471 624053766 60933 60934 27034596 63988 63989 106024332 25158 25198 360563508 89411 89451 970291313 35886 35896 375567695 30274 30248 356713223 68620 68621 323226771 61286 61335 960935975 64166 64167 874800547 30947 30948 948292799 53564 53585 48673222 39899 39900 369622258 69281 69263 97005545 5460 5461 146836963 93311 93282 861150937 68428 68429 324590002 73369 73368 44673283 12986 12987 965891261 86827 86797 101855035 30889 30890 154110227 35029 35030 292170214 83492 83450 997364794 60349 60350 157797470 13639 13662 724285621 56471 56510 448972665 37843 37890 293025852 29856 29823 327063868 90340 90341 20602791 65657 65658 303036570 81050 81051 597021689 42768 42769 147787347 52069 52058 502758591 40819 40820 499771925 70563 70564 754640277 50200 50183 893153007 2801 2818 40454445 83149 83150 860437086 96896 96897 547494547 37877 37878 191005377 21131 21145 879344377 77292 77342 855514458 20776 20777 178308007 21594 21595 555879867 13824 13821 70595391 14245 14263 187837181 29576 29527 319413984 13273 13274 46028995 9018 9019 10607572 17185 17147 913382410 34250 34251 511171440 13023 13024 236831110 72360 72361 406169610 55838 55839 322327204 76719 76720 467134431 83082 83083 755376462 44096 44097 392789957 11717 11694 478517203 28501 28502 971514966 97393 97394 692355272 52643 52644 209335698 57729 57682 532025583 95960 95986 932594904 59415 59449 447394785 96889 96890 803577202 83194 83195 158275047 2589 2617 296867730 67464 67476 528314677 33705 33698 447732209 21713 21747 709538503 56760 56761 87128575 61853 61902 70904448 43419 43420 949685996 76472 76434 103509088 84187 84192 869536364 50724 50746 605537942 83185 83186 716509865 92241 92242 326346636 7619 7620 655271464 69108 69078 275358798 44796 44797 861440685 63550 63551 484277169 40569 40570 769070474 84027 84053 786420568 16477 16478 805224266 44109 44082 330703657 77770 77795 386244967 15507 15508 634658628 91997 92010 981838942 85458 85406 787646534 38774 38775 749652775 8555 8556 343057921 28962 28963 506352461 46449 46478 491275175 35879 35843 319053954 56775 56742 228081640 20738 20739 866709981 7725 7694 720026291 56007 56008 224007781 97447 97448 645191217 75029 75030 784139927 4187 4215 875951035 85641 85622 217489616 50068 50069 774554359 70722 70749 602666213 6414 6411 342746762 32301 32302 966652582 52728 52775 608898602 61093 61094 984685935 96108 96109 554163472 46085 46086 89408405 70613 70567 667107584 57033 57034 306111379 88097 88098 366008423 68299 68300 327973155 65864 65844 775558269 4089 4090 982470132 34959 34960 546714675 37054 37074 957525897 60156 60176 225939981 45941 45942 560977166 55448 55449 863047927 65853 65854 894850643 26491 26492 129753093 42266 42267 777196257 72432 72459 419582097 28017 28018 477182709 74261 74262 419669024 41525 41479 531975511 80374 80375 861713402 28799 28800 471342755 58922 58923 70333981 75348 75349 763039150 57503 57504 309675699 89260 89244 444472114 46686 46687 637412650 14505 14506 293205218 67539 67544 322140993 78366 78315 162666938 56268 56269 334915449 31689 31666 433764082 45 46 533811354 52607 52640 243578779 57945 57946 907125947 59987 59988 301665318 14488 14493 649045394 40760 40761 567444642 31712 31757 644506439 92349 92377 874927257 52132 52164 951820563 73818 73797 832866494 16744 16745 135889458 21608 21609 666307783 94066 94091 136927112 93564 93525 866274398 57112 57087 990913786 71935 71936 577804779 89140 89186 471208950 66599 66601 828804884 81970 81971 392856968 69670 69721 960873614 68505 68517 352329191 48659 48623 503616376 25449 25450 829910056 62881 62882 787001501 80027 80023 165092447 54123 54124 469530463 66798 66770 208877774 87916 87917 76653182 14717 14754 236167557 34066 34067 355128352 88322 88323 884315003 93509 93517 118006235 3091 3092 303436533 67979 67934 150391012 71137 71138 413208279 51449 51450 626254906 51572 51573 514259484 44389 44390 853157610 96336 96290 215694781 14547 14548 955483883 78289 78290 582169631 53447 53462 818584216 66829 66852 166597499 90744 90745 315488615 52405 52406 235651573 20923 20956 402160535 41321 41322 254612433 73838 73839 73278377 56697 56745 852681113 50561 50537 343907929 84444 84451 881584067 49517 49518 586265095 58959 58960 403766185 91040 91016 31970435 62237 62238 318201211 47644 47645 283014987 20792 20793 909520824 43542 43534 508155191 95177 95178 231393283 22685 22686 822334470 25528 25510 729423172 13240 13266 628032101 72359 72360 8353475 40429 40430 266043478 31301 31302 282482372 99212 99214 706816576 44916 44917 639485909 17221 17236 634469614 91683 91684 3030037 96360 96361 121566818 68137 68138 344125091 57230 57239 514618485 83054 83055 120594286 14061 14107 306524510 42471 42472 684191025 88191 88170 42172068 5366 5367 4506479 72206 72244 471997658 40895 40896 327771896 95937 95978 51269268 68268 68219 466429616 62669 62670 332451717 34216 34195 29547706 90555 90506 24049275 73866 73867 256308670 20732 20734 570512820 64603 64602 138204994 95979 95990 181575344 5638 5643 830318584 73336 73286 635463385 86599 86600 90781667 50381 50382 716006046 54520 54521 969129729 18114 18115 192395141 21564 21565 340445454 24687 24688 239536961 34041 34042 41498789 14386 14354 726260797 64378 64379 127303228 61416 61387 233938784 62932 62933 825769791 17495 17496 8773965 45874 45875 590379856 7297 7271 714807096 85639 85596 997581154 22702 22703 462238404 12490 12491 990952942 51733 51734 744993002 92560 92600 993492769 68051 68092 92914977 35511 35512 795163534 45919 45920 458282044 99168 99172 894823431 35282 35257 2036029 53863 53864 70517076 26026 26048 328854138 38316 38317 523535586 8846 8847 910872575 67298 67299 531628309 35105 35134 469441841 90265 90251 330775683 70938 70939 777580135 58646 58684 323016958 95616 95617 199891409 78832 78878 302202292 70957 70958 497067452 8337 8296 765794665 18949 18950 195127486 26070 26084 489255664 36409 36366 964546941 87857 87858 418387322 19251 19211 305307930 80075 80076 312174850 9169 9220 54904347 48356 48371 14507670 44337 44365 413407555 97117 97118 917925226 96643 96644 415859356 26645 26673 268403268 65600 65564 99753875 98447 98409 184949978 12717 12718 486788812 51167 51168 266315062 74263 74264 482649430 44221 44222 321326692 40051 40052 237469524 54486 54487 345646226 99834 99835 724308888 79069 79030 397086041 24413 24414 308751732 7445 7446 9887718 5959 5960 889414768 41924 41884 853398696 59166 59203 613229657 14672 14673 227161034 27997 27998 669681344 24505 24506 235597011 95079 95080 464288525 77645 77687 290671553 4277 4251 132463079 45159 45123 750810505 48125 48097 192255934 99484 99528 320516996 77451 77405 151597583 9773 9786 471248453 31875 31876 935254737 25884 25885 960714988 96850 96813 993753485 43823 43824 95406255 77104 77083 71073225 60878 60887 439933626 48168 48169 647300235 74450 74451 396580422 6894 6901 752130529 12967 12934 511487654 72032 72062 957031171 22218 22202 182003351 88899 88900 760219537 88891 88892 107904922 92292 92258 583920258 44354 44355 774873692 49577 49585 473176558 93565 93566 551349149 5548 5549 52040810 85350 85351 76606699 36541 36585 732700090 52124 52114 848774672 8353 8354 712137582 58485 58489 713988079 49143 49195 635409397 66291 66292 663717893 48490 48491 412071473 6510 6511 819282020 87158 87166 720105439 19686 19687 73911686 72060 72105 739508251 33594 33595 510622632 51880 51907 150141944 32829 32792 478647338 62880 62839 868923835 74469 74498 187267840 1539 1567 74518523 24088 24114 106378307 91042 90998 853108444 97872 97882 583289924 54962 54963 598571717 85540 85541 859782920 61756 61757 17198810 76324 76325 549165959 17069 17070 373201367 80034 80035 735022058 86371 86387 329941033 30202 30203 151656642 18562 18614 78145144 52129 52130 21372577 76834 76793 267146157 79883 79925 91926678 9820 9805 688676172 33797 33823 326304089 29158 29159 752530491 85679 85712 313671343 61596 61597 279166430 93805 93790 150988335 60567 60568 477941828 58005 58006 50344247 5856 5857 876778226 51025 51053 116366054 95756 95757 767819388 54408 54409 965119980 97228 97243 784575323 66050 66003 851325314 30921 30922 542046761 9659 9660 950099629 38242 38243 747910865 7330 7374 281164453 2164 2165 334070577 4198 4166 809392306 43758 43764 722138525 99868 99838 240080918 73664 73665 254368821 66215 66236 106606815 81655 81656 309118431 35213 35214 299513154 81742 81764 116750887 22272 22293 672532032 95453 95454 21829693 80057 80067 224754136 88311 88312 222830235 46871 46872 672304176 96118 96119 250569943 93539 93531 142242527 76873 76874 324886196 5005 5006 843429257 76621 76622 911250445 49548 49509 37448356 28951 28902 768495754 30189 30143 881217033 49640 49662 629425993 53136 53158 239930851 93593 93594 579715848 97049 97047 273858862 86984 86957 140324265 84925 84926 640920105 87227 87228 679997064 93490 93536 366185441 71283 71246 76743929 40645 40623 609341661 52018 52040 880472289 62391 62392 98640697 81479 81480 727330400 61244 61280 392138276 93217 93218 820701444 85477 85518 181351909 49305 49306 831238045 2302 2301 145862405 32891 32878 895361668 41050 41051 392408399 82716 82717 792763316 97986 97987 157375825 71896 71942 970201427 11048 11060 869980996 342 343 273898328 37260 37307 728910398 96924 96925 179984026 64008 64009 241429733 65659 65706 623718274 95877 95878 284147245 26103 26121 725751077 19606 19622 173209864 63362 63363 908304992 5412 5413 607828945 31710 31758 10796291 27135 27152 341133721 23079 23080 23894136 22571 22572 893896074 25973 25974 714990032 86039 86040 488528172 94592 94593 103013098 78278 78291 35938744 72114 72115 739452656 47821 47847 615430199 17261 17296 459768276 14620 14612 926494135 96638 96639 935521179 9579 9580 65711597 30760 30761 83320072 65334 65338 916820743 76730 76682 143531370 68628 68629 527399848 88991 88992 645375574 80531 80526 999945039 11691 11692 512426227 9931 9981 938764830 1183 1184 760177885 5015 5016 982403846 69582 69534 622873343 94963 94964 597842709 10180 10181 148862225 15872 15873 139650723 83476 83506 18436459 83223 83189 119777758 59524 59490 61740575 87817 87818 109653745 98451 98473 828955557 30508 30529 687522089 80311 80312 923590217 72297 72298 560605576 14101 14102 353793541 57724 57742 115184102 45870 45871 775074246 50322 50323 198956788 76395 76379 373070366 29224 29225 219639693 5421 5422 776266903 77445 77490 886647916 6891 6892 498942989 77639 77640 217516356 66100 66077 123975913 13567 13568 68433036 97675 97655 658941226 8764 8765 905479123 76660 76661 802181571 64543 64551 91297319 99244 99245 722805483 41813 41814 960751486 73824 73825 914998163 62458 62418 829408945 75038 75004 430089664 84207 84208 788594405 96364 96352 576773051 11292 11293 496435255 12997 12998 79732917 97235 97236 569041510 16172 16215 743444965 24275 24320 904928961 84686 84687 358590042 50384 50385 470840636 65068 65025 31034800 65103 65136 621515114 83854 83855 192961154 69670 69684 351790910 58783 58759 35257265 82761 82762 126088139 19404 19418 381115499 36968 36932 454080858 77166 77177 273622634 82918 82940 25997224 56545 56546 829028769 33686 33702 808691726 31917 31922 121246010 41317 41318 25849323 94300 94301 11368367 30628 30629 114463248 93666 93667 482311816 22028 22029 803322440 90748 90749 970507995 50191 50203 303026726 49852 49802 48414829 4756 4797 307880207 87684 87640 175773992 33144 33145 338844842 57611 57612 497985653 84846 84815 332142508 33930 33931 9895083 7334 7321 325524545 49319 49320 38399631 99671 99672 200032473 62949 62950 525082931 51746 51747 936422422 71495 71496 713358975 55472 55473 586574248 54360 54319 472565357 14814 14788 481954065 45613 45614 714779178 328 304 513102015 865 901 201420047 74155 74106 674226770 48473 48474 442821502 46102 46103 491173330 76144 76145 75202359 87201 87241 159105196 76414 76416 322343924 42151 42119 156487025 53183 53143 358539225 73915 73916 147401011 25635 25636 737708832 41308 41294 638665648 36174 36142 90241095 14423 14420 174527642 94379 94340 763212306 42495 42496 548018445 20267 20252 4860486 80429 80434 461896123 52556 52557 225463767 90592 90593 156874100 63036 63037 735685514 6788 6840 791585333 66778 66779 48246101 32710 32711 200620157 47069 47070 57375948 69204 69189 289764498 24299 24285 459594702 74070 74071 282249400 55950 55909 271650697 54306 54307 953154404 21663 21710 576281430 29574 29613 348952453 87376 87377 641881586 31051 31052 712298814 55171 55180 399287706 43829 43830 2975493 20805 20806 780550505 69795 69777 522194211 25386 25387 927411017 91869 91904 76518922 95977 95978 987177255 20473 20421 410597352 70897 70898 359741428 91840 91841 948535982 45599 45600 852069303 36149 36125 3917131 69853 69854 862291567 13394 13395 202596956 78742 78731 633674498 31600 31601 436715432 29911 29912 202539118 66084 66102 522001328 93500 93467 916951521 25595 25611 659781617 61307 61308 125442169 49269 49270 645405427 21661 21700 962751446 42434 42444 507450316 66985 67033 511350025 35223 35243 583193459 65078 65079 432444332 82276 82277 97898402 63301 63257 20419517 69577 69617 572153828 60352 60353 437610237 32763 32764 210480154 12856 12857 456783304 15403 15404 902993510 95857 95838 627836787 34189 34176 680683322 44292 44293 57006109 96036 96037 577772417 78504 78505 516623951 87055 87056 418002947 80138 80139 638705237 93927 93928 180587245 26869 26870 974255150 76671 76626 410407479 3906 3931 430810859 17142 17143 753640241 59799 59790 754499374 36274 36275 653382177 68446 68447 249547762 14270 14226 669000592 33195 33242 364665485 13790 13808 441686613 12007 11962 375893091 29264 29265 601788607 67738 67705 199418089 87821 87822 936934134 66585 66586 508830006 45829 45830 664056102 56859 56892 669188893 8817 8818 554408395 49302 49303 597705809 74679 74680 129772475 68136 68112 155866954 89814 89860 418143310 2540 2541 635156208 60927 60944 895571701 3335 3336 789404088 88828 88829 14805820 95308 95351 245845352 32441 32442 490872729 21467 21425 331986158 23444 23482 862374639 81757 81758 425100064 99214 99215 995451801 78000 77970 961406090 31983 31984 759449467 15130 15087 663842971 60265 60230 841250727 7649 7650 656862918 25325 25326 625472195 62798 62792 142374813 23936 23937 285648152 76580 76528 485536265 92248 92275 872862665 12972 12978 590881308 41547 41587 385372534 42651 42652 493033458 4085 4094 851692445 93957 93958 429828527 18929 18930 832600532 68807 68808 412544624 50060 50061 43387920 61358 61359 932305698 97754 97755 508230213 71339 71310 342547961 75399 75400 548904572 36720 36702 898530879 17479 17524 664587129 81214 81215 376689649 99030 99015 420694160 47414 47386 946289699 11083 11086 902011746 59284 59252 444948304 63468 63469 371681442 61008 60978 542126776 37329 37296 128766341 5414 5407 548923279 12037 12014 142008495 54386 54416 336758973 70503 70548 324687844 96914 96874 662244178 58087 58073 71072100 9287 9266 210341695 46342 46291 87513493 15883 15884 732658993 14789 14790 161603473 43316 43317 711436507 94327 94328 841489841 41630 41658 702465172 79161 79162 384257083 10943 10944 673323854 49568 49569 443669051 6454 6459 685129398 5573 5521 171460157 9568 9542 338005092 42969 42992 708762036 50247 50248 172559313 1068 1069 77009616 77181 77182 402240692 20558 20607 772512457 47850 47851 95796017 11666 11667 545113049 92151 92152 770839117 11960 11961 592411930 35418 35419 81336544 90622 90623 350411955 4976 4984 456973304 68885 68886 582857841 76966 76985 426644743 91387 91388 99878677 73622 73583 653875094 23392 23362 252641205 54028 54029 840968273 1480 1481 849225385 26543 26544 589378669 50359 50360 640228177 59630 59668 700407620 29173 29168 398324409 8069 8070 480140639 35595 35596 662468582 22341 22342 42671090 85978 85979 679114954 67307 67351 330118319 68093 68065 834517724 16489 16514 162620337 49477 49471 481969144 85131 85180 73043832 42272 42273 659191428 72365 72413 884291247 45235 45225 396920637 56047 56048 692975146 41411 41458 127530001 33083 33084 417738220 5267 5268 772368173 90637 90685 483535209 53722 53768 895913934 60330 60331 502194546 13921 13922 413072526 83738 83739 328246184 31964 31965 298905752 58436 58408 957338400 56589 56590 670429850 92427 92393 81165299 64766 64767 409278404 18512 18524 305716366 93929 93930 848224724 34449 34450 455638695 89696 89677 168082069 44002 43996 257915660 59300 59301 786897864 60315 60293 171542831 99444 99445 757647779 2554 2568 704328009 75492 75493 592181912 13765 13766 31559539 90353 90383 302511408 66613 66573 514563420 62172 62154 796985632 64483 64484 545045734 77136 77137 276152873 91367 91368 612902244 98527 98533 632461526 73531 73578 981330838 64457 64465 203091176 34281 34282 775446257 95472 95473 570774106 62296 62326 565577845 22758 22796 740759958 61885 61883 878462191 16409 16410 566138056 55560 55555 693751719 72445 72483 944055302 88504 88517 577011626 96182 96183 376214183 5132 5125 112938581 26792 26793 146135783 40870 40894 285318841 36231 36232 842307093 30303 30299 290258221 79213 79188 943666378 55989 55955 85110759 75780 75735 588469035 68357 68358 716396130 65140 65141 876565053 3869 3843 331119114 5974 5973 167997161 2850 2851 10766673 13379 13380 44873707 48641 48603 88456692 55935 55936 15383747 9499 9500 60077550 3675 3703 200362950 62008 62009 975700015 22632 22633 729834090 88515 88516 853193935 14922 14923 905001319 34885 34886 808185224 40804 40799 294747957 16469 16470 872994258 16924 16899 765379403 59565 59566 560217551 25163 25164 169648984 11776 11773 108827141 89350 89393 62726620 82476 82508 370826972 11943 11970 188836753 81965 81966 355613259 54116 54075 758644210 27643 27644 408447715 37833 37868 128062690 33520 33521 168228649 2174 2175 145759031 36910 36911 716615285 85175 85201 755337762 55055 55081 132988967 12702 12703 413224881 91197 91198 704535870 7769 7722 708751225 93820 93774 591368076 47616 47628 43218280 92276 92311 325735008 55152 55198 383072242 20633 20634 851035433 58338 58313 544746814 84799 84764 201877589 88084 88085 829765050 15911 15954 801501127 81447 81448 243628252 25489 25490 928178942 62994 62985 245117274 98238 98221 844085175 80992 80955 988612307 31637 31638 824570713 51887 51857 40129146 89669 89670 67398790 37498 37539 82631908 68896 68945 60034994 65848 65807 462535395 13891 13914 178618699 90551 90568 206386735 40190 40191 631698104 99964 99941 950981059 84011 84012 108502689 12505 12506 603646343 57799 57800 329657366 82858 82826 117856893 49016 49057 485439361 73054 73055 210310264 9032 9030 976686381 11584 11570 304461187 14235 14280 843113576 85488 85489 122162896 55180 55185 987787120 77196 77197 338435744 18857 18883 680658696 8873 8874 391431454 41486 41487 476690595 71179 71161 279981487 58202 58203 251995521 77851 77831 809088459 90124 90146 870512206 62527 62528 72122007 47943 47944 283189214 74134 74135 381638476 75682 75704 545632971 71951 71963 813324718 76075 76095 536978738 61485 61486 813026113 17407 17408 866309440 15789 15790 436566524 6601 6602 806027255 6647 6659 403913780 49055 49025 437818246 25552 25553 856873526 78463 78505 465613334 98860 98829 409456980 78925 78958 390636824 23560 23561 733005286 70364 70365 233244727 20008 20029 956982433 38149 38150 595516274 60998 60999 983739276 41617 41622 237868586 36077 36054 826071518 92750 92709 502062060 24655 24656 147911469 60042 60043 589621747 18689 18690 435329113 74193 74194 127786791 28071 28069 684179051 14666 14667 210778689 32543 32544 223083993 2608 2618 990502840 4645 4668 410785432 29487 29488 661680044 10972 10927 199307889 39109 39127 184589851 76374 76375 246716942 74625 74634 634294949 93682 93683 330486039 89730 89778 332525015 93268 93279 633543731 78794 78817 218214374 36600 36643 100448648 18203 18205 308625758 70277 70278 222837173 4897 4898 455735042 8857 8888 226434561 7988 8031 850566448 15893 15894 925489149 79532 79556 342886078 57336 57337 251351531 83557 83514 610868973 75695 75696 368309907 70951 70952 640205964 18866 18867 210373694 74249 74250 586063480 56789 56742 481237181 63245 63288 205758210 41076 41105 131431993 51809 51810 680329188 23908 23906 627434930 56982 56990 294928699 69793 69794 78650943 97864 97865 660326205 16306 16307 559795851 64292 64293 966653024 56515 56542 667206887 78711 78717 420665719 16071 16023 547585817 6885 6886 505316172 38846 38839 887683868 49862 49856 859728548 3033 3025 63889071 86019 86003 337478718 97748 97749 707671600 62211 62224 802289779 90720 90753 749007146 34906 34907 939762844 26448 26500 366684048 66314 66287 333519778 18252 18253 85675675 51966 51921 444036024 27316 27317 525276774 42064 42069 193610139 5480 5481 252205372 92522 92523 721408702 86072 86073 718695980 60198 60234 457894758 87968 87969 296919133 26713 26714 786133754 73397 73398 128567317 53339 53306 777222221 74266 74309 996347083 75732 75693 300825402 22533 22534 709404971 67750 67751 266184608 40244 40271 687590419 59431 59438 530963637 84330 84331 583896659 90991 90995 809690118 9625 9656 779771395 33582 33554 441896086 87389 87390 684118499 5702 5703 183653177 57488 57489 188068682 93488 93489 70281196 77500 77502 571270545 78700 78701 66483570 80188 80229 268538753 86219 86193 455262845 79191 79192 577364263 61983 62016 746619561 8141 8188 340092991 21228 21238 909864327 82640 82659 987952625 96067 96068 631110570 36849 36829 618594031 11746 11707 60146094 89967 90002 847420419 71146 71151 961604656 87868 87885 484698483 88500 88501 633036183 1338 1339 149851001 30808 30809 876533238 58781 58747 808124825 53048 53006 833148095 65291 65292 800842988 25493 25502 470978219 12467 12457 424747831 33172 33173 56558530 74024 74025 796734927 74740 74741 266278761 47579 47580 244850869 761 762 9853606 92027 92078 131169421 8016 8017 545135178 9697 9734 64715666 74908 74909 174849131 47692 47693 913934494 40647 40623 380573853 16627 16583 673871107 45826 45875 911875659 40833 40867 107843828 22817 22818 977633361 99967 99968 846207619 95544 95512 723212168 53665 53666 967740607 76003 75995 842416123 79702 79700 860621674 58788 58762 842582054 7365 7366 221965696 26883 26890 973477787 19589 19590 898473909 6995 6996 507328807 13757 13766 171291393 81189 81193 889087687 79526 79527 268290007 43960 43922 346213942 2759 2744 711090163 72392 72393 549965255 1579 1580 795381152 19051 19052 963492979 46197 46198 736453940 76343 76344 232662871 23478 23479 738482193 17752 17753 597543529 28142 28143 210403261 8711 8689 599940963 75517 75518 138279423 30724 30755 262072862 44908 44909 262301705 36473 36499 780664890 93900 93946 877629051 80132 80167 71565144 91778 91779 639332891 54867 54849 991893607 3316 3306 473404439 44957 44958 456489183 96370 96361 472892577 29425 29426 98292562 46226 46189 531880977 41166 41167 711915501 13769 13753 408622647 60797 60798 333441571 20880 20881 959436744 25498 25448 801719366 41553 41554 339302234 60857 60859 496267899 18127 18128 462862421 76443 76410 93548388 56518 56556 12552016 17874 17875 743083537 37891 37892 378680718 17009 17040 101893026 69119 69120 364561772 89782 89783 659972325 77886 77887 826947659 70702 70703 999262711 3004 3005 965031933 91630 91631 563997930 36452 36413 5669872 95916 95917 663648560 31522 31523 369141229 49175 49176 958122559 13783 13784 145235301 71212 71250 127464352 14706 14728 996517866 98737 98750 358203652 68069 68030 631577920 60091 60092 504615029 40325 40368 852947758 64602 64607 600125223 19458 19483 853403488 54372 54373 298306514 79969 79970 935150003 85591 85613 280629903 60807 60808 994587522 83293 83344 333237713 24536 24537 656600482 42731 42689 848916835 41456 41457 97526532 74215 74207 868482292 90 91 85420322 64582 64615 145617720 21414 21372 58708951 41968 42019 213274488 26986 26994 40249140 47024 47025 50987181 22648 22649 561503203 63386 63357 954215662 13743 13719 805422860 58679 58656 641935133 46981 46982 776313529 27974 27975 416593091 13909 13910 749207476 2317 2273 332371494 99535 99527 9595378 61078 61079 385238357 81010 81036 739225419 22019 22020 725421436 65111 65104 65244452 43508 43509 745121147 23294 23295 389861065 13839 13818 684559983 94723 94724 237226271 54543 54555 676378561 68515 68492 416059216 51785 51786 899527058 2874 2875 214894587 68716 68694 25111715 65071 65072 972714485 88826 88870 5662876 5405 5406 801577058 16506 16509 41450782 91829 91856 133939277 27816 27817 626620154 2986 3024 126593817 79757 79706 565387222 78531 78532 251039709 15656 15657 433257372 79132 79176 779471867 66676 66677 752031659 3752 3718 488266384 55111 55112 92238590 90362 90363 736104010 54497 54498 970439318 46501 46481 447676144 4449 4483 81778438 17662 17664 964454717 69529 69580 123583601 36068 36033 445442265 60323 60280 401154059 91204 91205 683756908 22294 22325 536466254 31093 31070 513904655 81567 81556 314745186 10994 10995 154579382 92452 92453 808313700 60068 60073 936245660 58006 58007 138053234 54 42 934493922 66072 66074 223206152 48049 48050 948981403 17809 17861 955462994 41736 41737 737966379 75944 75945 599057352 4849 4826 28670658 9518 9553 994616272 42706 42707 955554639 22513 22565 896611313 88635 88636 421963866 67453 67500 348583338 34091 34092 641719470 60798 60833 971311321 36273 36238 700938498 4233 4234 508370118 6134 6135 643215587 39699 39669 260106196 52747 52748 314032022 85644 85645 857107538 88299 88300 27273536 99595 99600 520580844 51939 51965 655313634 89705 89706 700236384 95833 95834 586412534 79518 79502 495855211 46910 46911 102091995 18033 18034 298249483 27097 27098 351387379 14057 14058 604243282 6765 6766 24444009 21567 21599 66723213 32452 32453 22668690 39445 39446 998355170 49214 49215 495507628 62241 62242 290724674 78889 78890 673085755 72288 72317 267422354 63763 63715 506329286 92136 92113 381410343 79287 79288 495574537 75565 75566 967335476 39058 39059 770981098 87610 87626 209993399 10277 10264 905495295 5837 5838 665025020 56693 56694 269012522 29037 29038 330450176 26634 26591 162804328 91222 91223 213918974 9481 9492 397353541 46722 46723 847718658 67578 67555 777676595 36801 36797 270454711 37787 37804 821637906 64911 64952 17959471 46162 46163 134585526 88036 88071 682368013 51838 51806 188535793 13311 13279 303611459 53155 53185 578964499 82774 82761 613259410 36774 36775 439046903 22540 22541 719639034 72064 72099 804320510 65067 65068 638924058 96829 96814 754540526 352 353 22685352 94928 94929 582459484 50373 50374 111245639 24159 24173 559505423 68806 68807 372103321 12781 12782 84077414 67172 67173 119783910 81710 81711 529485538 70295 70322 891832302 41732 41757 377135390 10752 10716 701621731 14091 14109 920932130 9468 9512 847597762 59175 59176 65378243 29450 29429 392482595 54366 54367 37336545 52429 52409 480642751 66550 66511 360047113 47722 47723 703030772 74380 74381 867034598 57994 57995 932205650 41074 41106 340474676 7516 7538 711751922 49582 49550 413755560 67154 67155 974868568 76642 76600 126810840 39957 39958 470699454 8547 8548 422972350 52055 52097 806540730 50984 50985 719606426 39765 39766 894833903 94010 94011 829901453 43292 43315 844858278 41220 41221 812313050 75215 75219 615929621 95436 95437 977045339 41856 41857 103144109 10521 10522 624993575 60044 60045 830167758 73537 73538 371752890 55128 55126 828957313 84010 84001 141759796 46617 46647 297890667 93265 93266 996793913 89891 89892 210446571 74248 74277 191139335 35586 35587 726088753 68677 68679 423094709 58900 58901 434470387 53723 53724 353695673 93069 93070 543209077 7604 7656 868442045 65639 65640 467023375 32916 32917 729553865 68532 68533 232756721 24153 24154 26912315 67093 67094 228836218 10676 10677 360082343 90390 90391 987214036 36654 36655 783278371 44949 44900 54372412 5435 5436 675996806 75986 76036 541821929 55547 55502 546169198 8335 8336 472666155 22841 22842 121191406 45517 45518 672782658 56981 56982 334934974 22981 23024 672231933 7058 7059 805472906 15421 15422 512999391 81043 81044 847417070 52818 52789 803128589 93766 93767 366196005 41971 41923 197800564 50150 50124 106577993 22032 22024 594685884 97502 97503 474970526 30206 30207 481053484 16878 16879 852392710 97247 97296 489009671 92862 92851 58050175 16679 16680 899911308 86936 86937 317232171 76520 76506 84094478 26084 26085 145663215 15473 15474 502311007 13211 13212 510302880 42567 42568 175113459 55768 55766 468013567 40033 40083 253684182 47374 47375 850993254 95253 95254 669227137 33241 33292 167129010 23137 23138 379563129 57173 57174 216846183 61319 61276 516758743 76150 76139 315767107 59343 59358 992990273 82791 82792 214276942 35624 35625 859660999 19174 19175 377118581 86185 86186 642613355 68684 68685 794304642 73410 73411 383542514 11690 11727 754181831 73646 73647 807432250 61184 61185 703961320 66200 66201 110129641 87434 87437 264790051 14978 14995 243447812 827 828 706814975 74994 75004 968020743 75216 75242 868551501 42880 42881 435534159 75050 75051 738295261 1679 1662 276734296 49995 49994 238975261 25328 25329 587462039 33919 33942 584567750 87182 87183 131868676 70870 70871 722282388 83756 83785 11920344 7892 7925 722694855 43849 43850 377885027 11763 11751 304759888 44115 44075 462576673 41704 41705 435287964 63900 63879 969287324 21005 20953 153988171 83021 83003 994904588 61286 61268 72438791 76306 76269 472049669 8681 8661 922891925 50689 50682 30492147 10952 10953 941651331 84245 84294 278294095 4459 4460 860923205 48573 48568 950509324 75508 75509 405952158 50049 50020 615205811 67665 67637 639504852 36322 36323 913088341 62077 62078 833285496 99997 99996 43625678 27430 27481 770449531 99488 99466 321064288 23676 23675 824929203 36834 36835 275459405 35299 35300 266526887 83201 83200 34341304 96498 96499 776857918 52159 52117 155784926 12962 12963 482959065 61798 61756 846077092 39261 39220 493403579 85101 85104 869938868 27002 27003 179992801 70046 70044 323956316 67250 67251 243778333 52332 52341 855665490 82845 82846 224167686 29900 29943 663900031 73562 73596 661804488 74792 74793 883888723 14934 14979 455169269 9778 9779 411031947 34892 34893 34991534 61479 61508 877588410 7791 7814 257663720 33058 33087 719785426 94820 94833 8015262 13052 13074 58477436 15120 15121 549623106 30976 30997 957494183 92536 92537 822087061 4404 4405 100245313 43492 43529 895744212 43795 43805 509230427 8825 8787 441193805 87929 87930 41766270 78374 78369 269649353 32412 32382 945765374 80580 80581 416740309 20577 20578 16146543 44468 44469 505139875 5560 5579 340561973 89762 89805 870770522 92739 92778 664779457 58114 58124 689372991 5513 5514 254436628 94928 94887 608921465 94157 94158 515059609 79066 79067 852220398 4855 4822 225685361 75251 75252 340721318 92674 92626 859544207 80501 80492 865806857 79240 79221 921428830 45242 45265 21471544 30147 30148 526106357 59975 60021 558970702 2464 2465 807897568 53725 53726 353008538 6831 6832 457002694 13831 13798 266261186 24537 24538 99218407 72438 72439 809309611 70772 70773 847216903 16574 16550 988589694 13874 13858 285996490 87600 87591 104938474 5275 5276 477930773 96572 96573 233436962 26831 26832 983755252 9217 9165 951868528 40745 40746 662347112 1693 1654 649881402 63186 63187 853672454 57678 57679 500175862 57052 57053 1924380 36400 36401 242955197 57031 57032 284621995 95808 95809 778165659 91217 91212 312722706 86664 86665 619750355 13453 13417 706195813 66766 66767 253616152 5724 5725 747971358 96388 96355 44297900 97161 97162 685044678 58037 58033 902401991 18661 18662 422880030 79753 79713 514381521 36765 36766 392245767 3837 3838 755430861 33744 33777 727355730 82031 82032 466203423 2405 2406 918822244 67800 67801 553806189 13744 13739 205255666 14223 14195 868381463 91451 91452 735059406 6267 6268 839051034 36700 36662 196729393 19484 19485 607828907 68750 68732 983583815 35584 35585 889626221 68572 68573 584752517 25816 25783 294358854 51759 51709 154303134 37628 37645 531335896 11830 11858 134276767 78285 78266 512243310 68924 68925 501949823 70869 70911 999945235 28288 28298 927745216 45913 45914 617211260 81711 81712 279968081 78534 78553 149520852 66978 66993 481737930 13828 13829 86804738 20442 20433 235605357 69771 69772 385862648 71866 71867 540471737 94733 94712 258781782 9178 9182 512584079 4593 4594 863097116 20985 21010 913772227 78391 78366 235117135 44051 44052 569926516 20202 20203 942088263 20954 20953 407490461 61973 61974 649992525 98739 98779 593001455 9494 9495 570132252 77509 77536 515869754 33776 33744 212546197 50774 50750 141649219 49784 49785 388583238 98433 98434 499439079 95324 95325 713798352 36196 36218 273119159 90605 90563 289893361 34037 34025 886357527 90178 90179 811768079 91133 91134 529643294 88769 88725 61802522 16626 16627 513199937 24527 24528 27893327 4378 4379 566508127 55126 55127 434345367 43926 43927 733680778 51712 51713 385596803 64951 64952 153259130 18799 18803 514387034 49008 49009 785994025 52005 52050 741261503 48993 48994 231295528 72311 72312 209081087 2371 2391 114457356 53184 53181 943596310 99668 99669 672804918 29044 29045 533975189 77124 77125 151509086 44822 44807 338727018 87654 87692 587459207 83121 83138 557015117 93787 93783 349881292 7721 7722 740507983 65827 65832 731072125 10761 10793 899840839 67155 67156 392934760 13353 13305 103797072 97190 97203 485528812 82036 82037 324215631 20234 20278 879959716 15767 15768 891827961 99746 99747 154753192 52893 52852 432649853 59355 59377 242552534 42272 42324 365629139 18916 18938 877296079 50980 51000 10400523 24885 24911 242607617 72248 72249 853520508 93239 93255 163147914 66705 66704 167146317 38970 38934 96637373 24540 24549 103476769 65318 65319 557613456 86100 86048 156099482 79384 79385 235510942 97388 97363 977384387 11743 11744 448433690 73362 73318 857118825 39569 39549 267678964 24421 24472 350217139 32082 32070 62767180 71595 71582 555569371 75976 75977 424079612 12473 12521 955145915 96676 96677 29706365 99036 99037 471765540 74761 74729 60662687 55048 55049 922003890 70947 70948 989001117 32430 32431 343355918 40817 40818 946168319 37945 37980 45836230 93356 93357 57544116 9978 9979 82372129 89269 89319 140094093 79716 79717 896257249 77964 77965 116603774 54670 54633 34992077 60609 60592 254706021 78700 78680 225478918 16926 16927 545834647 79816 79850 805860554 31693 31694 717650794 64521 64552 188471042 9517 9532 249982215 23995 23951 534929029 73437 73438 777590653 88155 88156 211502826 46475 46477 343809493 72343 72344 901946484 67122 67123 428448423 7674 7675 499640534 43681 43682 689037072 96430 96413 519198877 85417 85418 349195225 23228 23229 999840249 21531 21556 853333971 65073 65074 448848047 39529 39530 957346524 75097 75098 330217302 78383 78355 29481048 54539 54548 610154422 93751 93752 901493498 20470 20471 320518906 25107 25108 541819364 17798 17799 230398961 50424 50472 947804682 74318 74370 184836759 45658 45610 738999740 45465 45418 343759100 57493 57445 965589802 70298 70306 665319090 92907 92869 251332732 34362 34363 398860872 40248 40207 565910851 10477 10467 598890182 10080 10081 341310465 68929 68930 124112064 41424 41425 139161583 91000 91001 260029544 57453 57436 430067428 21974 21985 860219619 86220 86221 417280144 2795 2796 258052809 70315 70283 40482983 37592 37572 551602925 11398 11399 300204826 93510 93527 110136600 46896 46926 480448781 40849 40850 811762094 86662 86663 7151917 26069 26110 585099446 13829 13853 637125127 26727 26751 677669671 9328 9291 47533320 63897 63898 968917611 4744 4745 803278865 31343 31344 124246319 69336 69317 356969467 65042 65043 832523583 78700 78662 732578599 53347 53348 572244769 53564 53565 633720198 93779 93780 290728837 68931 68932 500354552 54868 54869 734538056 78158 78147 21224799 70053 70089 459103982 16238 16256 32011044 99644 99617 653098676 569 581 914488319 8350 8351 689387159 31849 31877 255401633 61574 61575 247790076 30717 30683 945480200 22829 22786 819127747 23632 23669 208523202 50189 50190 763678390 18359 18360 81486665 78899 78853 964558421 57030 57031 410638002 93496 93497 209610715 17544 17566 241243638 43573 43541 173379223 42292 42293 109372291 34044 34019 824093182 24651 24652 860893904 71970 71957 532644199 24693 24694 925823020 59176 59148 632760493 78672 78717 120496083 38905 38901 169162429 1767 1799 775775297 3307 3323 456627475 27771 27801 86922582 50129 50130 743782188 6701 6688 638367225 7118 7119 177094176 87451 87496 896059993 36595 36578 368904898 71232 71210 603581580 34972 34973 828754813 11293 11342 417515424 50836 50861 998107505 281 267 511514072 24758 24759 705758191 19915 19907 297379154 15983 15984 726845851 68472 68473 721754445 7351 7352 469444276 36911 36912 423946037 90114 90078 822832596 10976 10937 809815567 30366 30381 676300201 6814 6808 158245365 10372 10370 786315124 83085 83086 596467008 2833 2857 195515784 99794 99755 828145306 3509 3548 233187677 15742 15695 383477999 82745 82746 416066018 44275 44276 446132064 99237 99238 442984626 27884 27885 874788337 10712 10713 815840318 3157 3158 675007525 38224 38225 690359407 97379 97380 7227098 62357 62328 78470513 60503 60504 666806020 22443 22482 96680512 95908 95909 159746971 51594 51595 628607677 2352 2303 28529394 80371 80369 18761460 64529 64487 732262962 96416 96417 103499224 17509 17510 818257059 36741 36713 872109252 53850 53841 179976030 94173 94146 620360533 47589 47590 280275465 40614 40615 10001563 1290 1291 202015675 89125 89170 126763252 58985 58986 965510288 97914 97915 948025431 20149 20134 584130483 90022 90023 264013529 7696 7697 903784955 82995 82992 332494570 95437 95391 793445544 88575 88626 516375865 94256 94257 625713118 70117 70118 585604107 99482 99483 49920865 76429 76443 847673173 50920 50903 911778556 7676 7725 558094313 59461 59462 990688341 91408 91409 682479602 39574 39575 869150150 3657 3654 264541253 84906 84907 947958939 93381 93387 573727732 17063 17110 800278951 37732 37733 343214970 87648 87649 349609885 18947 18989 966231025 72732 72714 909189237 553 554 794140478 13369 13358 782734454 85381 85382 728891633 58357 58358 751359627 89851 89852 551812561 45729 45730 92399116 9563 9564 254531030 57976 57977 485796469 28108 28134 359766518 18322 18323 253250082 39967 39983 443949252 82851 82894 13773765 86953 86932 907602774 84071 84063 90606580 27473 27474 236977130 16705 16695 60965128 259 260 59723178 15965 15972 206761359 47347 47298 407928719 22472 22473 26606248 4317 4318 33000486 78436 78385 427894631 67619 67620 973570751 77048 77049 429466851 65728 65729 813574435 46221 46222 574421943 35626 35607 47754246 80436 80449 387869958 44705 44706 157763505 53423 53445 663956671 54329 54357 12114585 81150 81138 92586594 9081 9082 424223874 99410 99447 151986184 80933 80934 75490018 398 367 106120039 52542 52520 435723815 4821 4822 785896411 30358 30392 6769093 44238 44239 104593630 59278 59232 626732847 55266 55267 437416898 34135 34136 153213974 45049 45029 829084284 34105 34106 616786646 56991 57029 657028581 63482 63444 707088255 39320 39326 336524411 49624 49658 586463247 89600 89601 196390055 68378 68379 655701538 72022 71988 811803023 17682 17683 990708509 98217 98218 623332692 60462 60473 880700382 6414 6415 597837334 57143 57144 990514458 55009 55010 452031269 41017 41018 701263406 99314 99352 912474537 64702 64703 968002087 52063 52064 309339406 94007 94008 262787794 14111 14112 98340030 54301 54302 917313503 96785 96786 363360079 88143 88144 314869303 7407 7441 352445258 66373 66374 342807375 44252 44253 520471465 59845 59846 685855390 55435 55436 922811414 15587 15579 588817580 42050 42051 807753548 65419 65421 724128339 91546 91547 491715253 49745 49730 603261806 98802 98803 260063617 24135 24101 915965337 57010 57035 604416430 46523 46524 533570872 72358 72359 411441516 33703 33704 69577274 51595 51596 795842567 6569 6570 903365435 31265 31266 996813917 94873 94826 554307355 67925 67926 749971593 68557 68558 188145771 30000 29957 157292580 3939 3988 503817169 95901 95915 823057923 68201 68202 722162882 56307 56314 48486537 72506 72507 849120616 53377 53374 444783861 66 67 87898851 60907 60945 930038737 30615 30616 95429933 74691 74692 18754572 36269 36247 453189194 57415 57416 82540661 39417 39379 273716047 91470 91471 360745034 23894 23895 815384578 25136 25088 537429329 40053 40054 359282393 98269 98270 214588726 19391 19392 800225884 48669 48670 825868198 85518 85519 276215934 19732 19770 811030957 48570 48571 814866456 23978 23961 723728429 84347 84311 182694437 6699 6655 950400277 37683 37660 958269104 25881 25884 698123223 88161 88162 558169815 64124 64125 582021614 83376 83377 242508823 84061 84062 504370651 74314 74273 716108478 87301 87302 357901773 7544 7545 943909036 12616 12617 326224979 95895 95883 70099624 5004 4981 39165387 90735 90685 200093730 30830 30778 676420557 7825 7826 152305972 18705 18720 933793435 7098 7104 286108635 98868 98876 463761444 54524 54525 771785659 15659 15660 980024497 28687 28688 388993633 8966 8967 33656134 78764 78765 406017402 84080 84081 686848893 9464 9465 31878143 39433 39431 91392486 71828 71795 708516011 97463 97464 297568755 83646 83647 577014177 12949 12950 11488728 59302 59303 43760900 17025 17057 706104956 87371 87397 993315645 43589 43590 152740606 59075 59076 558408845 14968 14969 359013383 10654 10655 167404032 2670 2709 488863834 96289 96254 303958258 23261 23262 284657021 56247 56222 442004342 38496 38497 756632268 39995 39984 242040370 47058 47015 77173925 37483 37528 658516466 19562 19511 875836129 87166 87199 129254630 36447 36448 798618260 47902 47903 436522052 95066 95109 141811684 1898 1894 490403969 72753 72733 380610414 16493 16494 659160762 8502 8554 195052064 64176 64177 987107949 32748 32749 166999737 42072 42089 257236597 33954 33955 893234857 25438 25423 752605109 74047 74041 669059664 33617 33570 380652357 78598 78599 99505620 27562 27534 287662991 50900 50901 376896783 22187 22188 600636395 55997 55998 900003812 46631 46595 739545480 47432 47433 461927199 55735 55736 899339912 69425 69426 424240230 60221 60222 890028589 64262 64278 359837121 90186 90187 521319244 28939 28961 61597725 99314 99315 508550485 12736 12737 965195252 17365 17406 783745352 27314 27310 988373972 80146 80154 173214296 23472 23515 260679462 95499 95500 970987179 65168 65169 719848116 22554 22502 214822252 38652 38653 784707799 76516 76517 295071704 93050 93039 361201738 54941 54942 263148226 51509 51510 8519924 47468 47469 675860492 30931 30938 575399145 69589 69566 912632933 24538 24515 464765306 5419 5367 825690042 47677 47678 617564616 88307 88315 625932936 29996 29997 269154520 32688 32715 31112129 89710 89728 121246285 84904 84905 600544328 8607 8608 783213847 73217 73218 707625537 33355 33404 152487394 39928 39929 274986004 44541 44542 836168333 94076 94067 207143449 2311 2314 841366645 38024 37976 329333105 883 886 249812391 40039 40053 659284555 58664 58704 799484535 23931 23961 196214113 41077 41078 277890564 81350 81351 707872414 25970 26013 695614433 85108 85114 460756501 7875 7876 678233970 21103 21075 522774178 23547 23548 969429444 93545 93546 784232938 58695 58688 56406112 18691 18642 498409462 80351 80352 86017256 55038 55039 272424567 14282 14285 998666557 66339 66340 917430201 11234 11235 499156716 83479 83429 271447545 88788 88789 161945022 51330 51331 766060511 10273 10274 129543133 23793 23794 379970730 84565 84603 665126399 52428 52437 815290541 52420 52372 556821276 82596 82570 13765958 73048 73049 571579384 64962 64963 476738563 43920 43919 387764476 75017 75018 917623440 7380 7341 25148794 86794 86795 369600875 96162 96116 690092682 73778 73779 718602311 14388 14389 322633205 29074 29048 350498586 37081 37082 559936538 8028 8029 61150142 37625 37610 139125165 56425 56421 819350904 35718 35719 863833165 60970 60948 862680122 71933 71909 134639862 83162 83163 99190784 58970 58971 895781397 68679 68680 966742250 51300 51324 110763676 32535 32536 934706403 94069 94073 417262798 29100 29101 147271437 72573 72574 966041195 18745 18746 857325572 97602 97644 395631111 61843 61844 248873170 76056 76057 668148559 43695 43711 570017994 25256 25248 197523193 50678 50650 820779519 3760 3791 480566438 65365 65366 864355094 87745 87744 683317838 23619 23625 715149285 49873 49874 573411510 34546 34547 164607108 81791 81792 575799484 53891 53903 602791013 3465 3466 944273734 1035 1071 59703014 75950 75931 49812485 91707 91708 652777523 91763 91764 13147901 2469 2470 926613505 19282 19235 534191655 85557 85558 577555838 87735 87688 958852543 84090 84080 72261153 22845 22833 579042570 34416 34387 991017796 55853 55854 569338571 81184 81185 645573407 67934 67937 396557096 75864 75912 260885382 2444 2445 549769297 31666 31667 676318222 90858 90859 220616750 92004 92005 570083358 35168 35201 125525925 8191 8160 36905184 38864 38865 882195676 25238 25239 487011393 86286 86272 438248787 83229 83230 138561899 93643 93644 942933447 21880 21881 773432386 96167 96168 255457658 30222 30204 456533699 264 278 896358973 77185 77170 903270451 18112 18123 365583453 43004 42961 72758299 93846 93816 328020849 9060 9061 687485182 13899 13942 291271407 13213 13223 569001947 67333 67341 235879866 34196 34197 611927203 24419 24420 769611019 80847 80879 337526668 87125 87126 863483984 77179 77143 149688952 66290 66297 711002817 18708 18709 489029251 38618 38600 506636717 94144 94158 564925739 76247 76228 480946806 13565 13580 398986097 17572 17573 290365517 71480 71481 629606126 12022 12057 383108906 64341 64375 907516208 72200 72233 239140018 21533 21574 923382517 3279 3301 108707177 46565 46521 833345101 51532 51558 964822000 7826 7827 764414736 25101 25102 766919823 28167 28216 343865082 20420 20421 638106149 45619 45620 133345820 28155 28179 961798292 8321 8322 206366696 31802 31828 846007137 53888 53889 612504720 62809 62831 441502140 4151 4152 788216336 77583 77610 437096838 39321 39322 718782274 18765 18766 709604450 62498 62499 709512997 63407 63408 215242302 77550 77551 102381415 60711 60712 4727263 49677 49678 493361159 47912 47879 804780560 20019 20020 484794773 81851 81852 669163336 90732 90705 235853945 34932 34922 847608496 63151 63199 789709056 21018 21019 597438411 25382 25383 923376165 78591 78592 747670361 65588 65589 560799561 72727 72728 900459350 76967 76968 552626801 51209 51210 383112504 95599 95600 286749505 12107 12108 49463674 56559 56560 669596522 32500 32459 442802490 35117 35146 684612419 16601 16602 607157740 6540 6497 661139667 80617 80618 867501171 15103 15104 212129146 15466 15487 949471170 7202 7193 418092143 45231 45237 344602548 84609 84582 728356815 92181 92182 594540040 71932 71961 782296685 18221 18236 813759579 36525 36526 163390340 68717 68677 34256091 6743 6744 37915934 96948 96949 272398371 10414 10415 380140425 52657 52684 585797169 69330 69379 897581423 76141 76161 346155504 54487 54488 436573859 34208 34184 133477813 31480 31502 570600361 14534 14535 821372635 31659 31703 401001580 95660 95661 890275980 32585 32586 8573744 12998 12986 382367384 74106 74107 367818770 96589 96590 95557505 19291 19342 734533886 222 206 883023978 33164 33136 98320949 15182 15183 888365893 15791 15792 169516360 22999 23013 171043897 96733 96734 604997495 5423 5424 830546111 58074 58075 878994332 70249 70250 838949642 53541 53542 999482198 29298 29299 394580941 77235 77236 460610665 90670 90671 502031470 85143 85144 336521931 56346 56330 372318725 76392 76393 367422343 41552 41602 454560829 88141 88142 737278697 61994 61995 228967231 77853 77826 330501403 72341 72342 769703064 54832 54882 945234234 52894 52918 199900030 94907 94936 10338407 64646 64649 944483621 78666 78658 399170120 32356 32374 295801855 23110 23074 507493339 14175 14216 664822228 82499 82500 943393764 63009 63018 568292429 46294 46295 561871151 42367 42368 579661371 14478 14452 890670233 60093 60136 357769952 30785 30786 775331020 77263 77250 455357466 60589 60590 361135443 68085 68086 991609546 19328 19329 278367343 97056 97044 723459506 7303 7342 998227663 3232 3233 803458842 68592 68593 816747320 5547 5563 392806981 10502 10538 638047666 49244 49245 507453322 79613 79614 254786021 58728 58678 81469673 97564 97560 488172046 74673 74674 585632896 69272 69273 941268627 62001 61949 645893549 58028 58005 823052365 65204 65205 642378757 25983 25984 896722801 57600 57601 343684785 67800 67812 190100369 56565 56566 531094901 24855 24809 436161088 24123 24124 482377298 61150 61151 744752251 64972 64926 120590562 22429 22430 725760875 68003 68016 633985578 79972 79925 161021107 23636 23637 874722866 50940 50941 287469345 80276 80277 492545483 55127 55101 881716007 30675 30715 646761686 97510 97496 171205233 22234 22283 135007338 45641 45642 172469459 34056 34083 181847513 69681 69682 736232962 88929 88904 466438120 78167 78168 802719194 95469 95470 758246758 56403 56404 512709774 96827 96837 43963934 85722 85706 452377031 85981 85941 337607083 51314 51326 561191459 13785 13786 619491727 96850 96842 973613291 93461 93462 584633860 81257 81241 565149015 29371 29374 854072503 51258 51290 713502574 90853 90824 481139454 95158 95149 269438534 69661 69662 156586038 60798 60799 552097950 77849 77850 18177050 20336 20337 586796486 19444 19445 794469865 48882 48883 863249542 16827 16828 957217315 43215 43233 964699502 2671 2684 822683258 71337 71338 12269998 1666 1667 633486523 61338 61320 53821923 60852 60853 474539416 92370 92345 534672719 77356 77364 95256673 13941 13940 76471018 44264 44265 624829233 55667 55668 243595367 99925 99966 108661268 86428 86429 483090567 94776 94777 338112597 63500 63501 841179133 98575 98578 314343941 58366 58367 166724363 74102 74103 704392074 96146 96176 767283338 62666 62687 410691137 67130 67117 607304453 70308 70283 258900047 96942 96943 390857136 3106 3107 580800656 32394 32395 724547903 30090 30091 948188838 20225 20226 689953896 31443 31470 267952333 41532 41533 541405940 44976 44977 936985852 21193 21194 341104756 26969 26970 597427193 79061 79062 68960275 77097 77077 746095179 9046 9037 177174821 93911 93912 846066736 44767 44768 259309300 22735 22736 295927580 22504 22505 902364876 16313 16314 263256303 83747 83748 533331925 86246 86247 624336618 19200 19201 134116563 96209 96210 248709373 14981 14982 223186566 8861 8862 691613791 90975 90976 343018450 40360 40386 866485638 77984 78007 343269124 31590 31591 946969298 54861 54862 722955065 91209 91210 507956863 20296 20297 361272174 84215 84176 710163167 62314 62315 561500119 84202 84203 613005391 98462 98468 587092385 17080 17029 689122849 79393 79421 319450699 1759 1808 224572540 60731 60730 730006022 68091 68092 823622636 95228 95235 971876031 41380 41381 762007260 10156 10157 901095784 14257 14258 979943027 9395 9396 593541960 87060 87015 75457828 70610 70611 523948078 83067 83068 90906067 12610 12578 751352030 11774 11775 365914746 68618 68619 247732307 67451 67419 665890656 54243 54273 680377228 86280 86228 572693632 80733 80734 232369597 56546 56557 170948659 50243 50244 466520239 42445 42487 911867103 78629 78630 735812546 95209 95191 743269500 54548 54513 50204359 25286 25287 486571123 4172 4173 607470632 69645 69696 571493521 44509 44510 919915368 36996 36997 129354380 11977 12015 52762583 24892 24935 365469976 72769 72770 915767363 8196 8197 900508238 34285 34286 263709707 19743 19703 517120469 88808 88809 925536815 36939 36956 354967481 36011 36059 880635474 5717 5718 942083404 24343 24344 585149222 12149 12150 4915928 24627 24628 195245337 96534 96517 244187834 45194 45195 836105425 6343 6366 41332088 11728 11729 340670681 21846 21841 274639764 47790 47799 938246209 25784 25785 414277893 89507 89508 697460855 47211 47212 636785634 22981 22982 702311634 88648 88649 443225170 31489 31490 860703536 70514 70488 168631541 44342 44343 477150099 21179 21180 148034871 81556 81557 770587856 16239 16240 476819759 11700 11692 127386483 66781 66782 846685920 92312 92313 19322126 56371 56372 922438628 8467 8461 982839691 92053 92079 352549912 43584 43585 371678533 4283 4284 783619528 32952 32995 841120890 81029 81032 2649266 49897 49935 553144313 10545 10581 65225346 83495 83496 91804857 25575 25576 449545738 19421 19451 95860817 40498 40499 194057318 35781 35782 753630472 39838 39868 192430088 82486 82487 292184266 19685 19696 178841856 321 322 691281994 82792 82816 110884455 97457 97458 82751131 17008 17009 79842802 33090 33124 728414021 48335 48336 726912217 46382 46347 897100964 17966 17967 918396790 20107 20108 295422789 90806 90807 390437026 31424 31425 333559244 54506 54545 642873532 53004 53037 865519778 63694 63715 25245968 4828 4829 875542820 81653 81654 591702536 53438 53479 490989677 12312 12285 278027755 93035 93036 48946032 52342 52343 125762718 98855 98866 421616009 4769 4740 994155514 11764 11765 634981192 51661 51662 232704411 20376 20350 649954479 95878 95916 360016189 28656 28657 651807072 93868 93869 390504539 41086 41087 134414799 98947 98948 883407170 96788 96789 279482680 86313 86314 421666887 82536 82559 815605632 79080 79081 804096963 50068 50055 311564591 19713 19707 365827589 3443 3444 593503669 7678 7679 624869299 64397 64431 971877524 62143 62144 539294215 37629 37630 463531992 6292 6293 469223548 25337 25373 620138201 46605 46606 739738896 44969 45017 509813334 17209 17210 580332193 58151 58118 690706239 36012 36013 926245303 5466 5467 560081735 28700 28701 211858389 67788 67789 239555893 74434 74384 779454328 15746 15747 109638508 48154 48155 816784005 98494 98455 438988779 30786 30787 689302722 80470 80471 818772958 26920 26956 570030484 5533 5567 545387183 91337 91384 190630692 62921 62922 754221647 12434 12389 770182273 63478 63479 240574089 90447 90455 556020034 58626 58653 778329162 80506 80525 791707005 51075 51086 388715060 24212 24160 951560613 80217 80218 926325530 94632 94601 439288129 54716 54684 741495243 45308 45309 322820483 82473 82474 121308917 14627 14628 69293536 58878 58879 91295171 95744 95745 65190383 40724 40725 995755922 30278 30292 821600807 89755 89756 660294492 40956 40975 579932083 93146 93147 133799505 41214 41215 45980356 94789 94748 406694071 82974 82977 644138314 68776 68825 846348138 60795 60765 173565413 7446 7459 397132392 6365 6367 148590970 13510 13511 800502215 15460 15461 613367382 2783 2784 395608775 61112 61067 988478130 90516 90546 338884119 85344 85350 568970209 94847 94812 602276620 71156 71137 476735476 84090 84124 16323710 1704 1652 375016616 11151 11101 125990286 29817 29818 239348321 20837 20845 845085873 78980 78981 446388887 21889 21890 430943987 92894 92895 289960067 40906 40899 866825402 37811 37854 177454901 46338 46365 268006973 85495 85464 76428595 84591 84611 160215058 39839 39840 163384165 9832 9833 533704496 61797 61791 89782636 7095 7138 410100943 42389 42342 592698153 69397 69398 855769891 51453 51438 82024351 65812 65813 206741896 64569 64570 61448847 34412 34413 5442285 48685 48686 390060448 93656 93657 831871602 45270 45271 107030007 80025 80026 734814304 68153 68154 956490793 27430 27431 803835334 18052 18038 144673316 48071 48050 32072539 70007 70008 730203133 31116 31117 906653446 67199 67172 677659539 60665 60708 549920213 40489 40501 364963859 59809 59810 141174047 59790 59815 642551850 49555 49556 517575519 29369 29370 553658202 17332 17333 17694537 69311 69292 925468311 20849 20865 526986517 52449 52450 846665633 63100 63101 807831869 87754 87721 161728119 13147 13139 855651405 19970 19957 846246828 80218 80182 891145939 19711 19712 883813923 66231 66198 756283113 83152 83175 639134289 65768 65755 486080922 46879 46880 825961726 39229 39210 884557798 36523 36481 583567526 90772 90773 916934458 44860 44861 415263829 53228 53229 699941371 594 620 620613574 21931 21932 972267434 54223 54224 216216554 74892 74893 142012936 67918 67940 500045528 93739 93740 291548240 13967 13968 682296217 59611 59612 395858286 64122 64123 277879892 60319 60300 991872070 29681 29666 474478507 22740 22727 658650333 73354 73394 54962813 4212 4198 970385287 78878 78927 113455099 28301 28302 720061685 14976 14977 452097482 47472 47473 492523330 31654 31625 35503444 3914 3898 823213750 77105 77106 691662799 93882 93883 359357949 54269 54218 27158802 64568 64587 584030406 72047 72014 448174023 35670 35637 738748308 54455 54433 717549454 79222 79223 322084633 65851 65852 234739559 26783 26746 928549927 20151 20184 764601068 5067 5068 282183812 48598 48609 233665583 75804 75815 112466505 32016 31992 450375602 67430 67390 815492084 97578 97579 32033709 52963 52964 909549278 40957 40958 674937726 65477 65486 663195822 66985 67034 301520551 19412 19413 925375009 77164 77165 968769161 29218 29219 903848366 4922 4933 974797564 99809 99810 420597237 34759 34760 192046136 84975 84983 228363756 30317 30318 874944289 4140 4141 393816668 97432 97433 262392814 34466 34460 841988575 65508 65521 130575285 84239 84187 75254625 61514 61515 962724017 29980 29981 579261074 20519 20520 846239200 59066 59067 165585669 70037 70038 889534656 22782 22767 780746135 55228 55256 102118101 60637 60638 783051415 71689 71665 461305830 9137 9138 213718860 1791 1792 686735132 41497 41473 498292282 45886 45881 463746872 1062 1059 839210264 54255 54207 503956475 35098 35054 849881747 31325 31326 799571634 51684 51669 272361607 16865 16866 277965836 83057 83058 327966115 43455 43456 340610395 85929 85930 913452784 95397 95398 6645732 9278 9291 66843928 60062 60063 388403630 69717 69702 382588664 75091 75092 637863391 83727 83702 533522359 30234 30235 299430220 90226 90262 963901241 74097 74098 358634843 25560 25582 840280917 31359 31360 357382005 97486 97487 995171095 18247 18248 961031032 88324 88325 546968671 80605 80630 175501376 35709 35680 696808724 38009 38041 576934782 62962 62963 73077626 9579 9527 809767749 52257 52285 457390666 1275 1276 428974721 82357 82324 545527969 5101 5137 666580336 76449 76450 698161262 27118 27119 146034106 37223 37224 384732539 26253 26286 530775872 72348 72349 152629042 23831 23832 942126783 60068 60069 776497542 86651 86623 878508437 44690 44644 812165497 22941 22942 660450094 80836 80837 257030474 5763 5788 984837258 74277 74278 930821173 16466 16432 31694442 73800 73841 266334819 44072 44067 977303775 6092 6078 676550774 16610 16611 819668967 82642 82678 608218753 14174 14175 232991249 77288 77309 677416174 20797 20779 699949914 62062 62069 308563038 91548 91540 237807134 7124 7165 838577926 97696 97718 241917639 36642 36643 935077303 12697 12681 269303933 12458 12431 49696066 23217 23172 747105078 7154 7155 940254835 47546 47578 437817475 16313 16271 817968143 14696 14675 213890743 83801 83852 317160391 34077 34078 637977894 18936 18937 75759961 56546 56555 601667512 33513 33528 115179283 51723 51682 997904038 27847 27848 337224141 6172 6140 213180204 7340 7358 194664166 94242 94243 555776952 54866 54867 993295404 3008 3009 942443712 85797 85816 635758486 72996 72997 597733961 45536 45543 178862744 90507 90508 898792145 37771 37765 284368226 13374 13342 619898074 73647 73645 225163479 58355 58356 197413717 89584 89601 404472115 9635 9658 822180174 79151 79152 597994355 72037 72038 896526946 61793 61770 698095759 71238 71239 654746204 96784 96785 443472185 77628 77629 716360561 71392 71393 250308153 80308 80301 544645003 53861 53836 469364881 26677 26685 704241521 44778 44754 6982937 88664 88665 492770040 94746 94734 517429359 27559 27560 601154980 86375 86388 531612383 26826 26846 792933493 14787 14788 835669687 63202 63240 753733445 60398 60356 583305479 36976 37005 351449764 28413 28414 531125302 64688 64689 949326881 93869 93870 498937175 12532 12554 37742625 99314 99347 953837989 91864 91812 897583814 40181 40163 242281489 48856 48857 967437028 52142 52143 27673199 35142 35159 713689338 29593 29594 799175331 73806 73778 968084217 63303 63317 17508270 72381 72335 859589569 56624 56643 364710005 510 533 729598452 92787 92774 467108808 28534 28508 518387241 34904 34905 905000858 13972 13973 460618518 21863 21864 917451089 367 368 84944675 6965 6966 861730767 68925 68883 420895483 69171 69172 100542608 33208 33209 267487504 85190 85191 840054792 97621 97622 373731657 69754 69726 996654710 68347 68317 602750009 74717 74718 97347735 24467 24468 627825922 878 888 101548744 2393 2394 726275416 66720 66721 577886853 68212 68213 7869064 96857 96818 849538510 29726 29727 203488483 63907 63908 200342822 98647 98648 605830875 68340 68341 796123956 15188 15189 919881932 42208 42160 614499025 47629 47581 456923083 72278 72279 495287651 73967 73968 314094015 47762 47803 817229666 90849 90850 60089091 26150 26113 956157677 3366 3354 833148920 61594 61549 686827769 28080 28100 216167170 3639 3588 355918184 97602 97603 908481666 2684 2685 902094088 190 156 741004419 43995 44003 600228648 47652 47653 262481853 38833 38850 294006848 30355 30394 243939406 29423 29424 687674115 76360 76361 419171655 51574 51608 994542198 95217 95206 76402932 31388 31389 313555548 8790 8791 369157121 31403 31352 451745016 8567 8517 359361489 29241 29256 485507664 62515 62511 366839507 97574 97598 174859636 18930 18931 734316704 33239 33240 746626164 10896 10888 170012511 24135 24136 391763098 19553 19535 208013356 65093 65092 480283288 32593 32572 125751237 29650 29651 286931628 13180 13181 950709601 23563 23564 331392226 63950 63989 750218764 81616 81626 724888758 34091 34124 551521791 36869 36870 125271232 50021 50022 791740196 47194 47195 447360062 69285 69259 307348837 59902 59941 392440973 58261 58262 160230187 91831 91832 628854655 85342 85343 838890172 61899 61921 251813743 67407 67403 997969034 26605 26606 104525685 80800 80801 732105240 58125 58119 500603123 22542 22543 367008439 66489 66500 236463684 40843 40792 11143515 31105 31148 312790634 17882 17883 229100286 76339 76336 187124678 10625 10626 345055763 76908 76909 668201459 83449 83438 98542662 83662 83643 203559083 53978 53934 155379918 80911 80912 359709255 61329 61330 809557797 98122 98123 396151242 47248 47249 540379403 48503 48504 552975231 16237 16195 397548437 25445 25446 541673385 54711 54712 863626659 17035 17042 116273493 51010 51011 962087020 27932 27974 951092545 31386 31367 162528716 76823 76813 286960077 73659 73697 617420967 1688 1689 162989439 60678 60679 714386737 33103 33079 421303274 96003 96017 277357928 12082 12041 288529917 68309 68259 153643676 1776 1799 361276140 65912 65913 286188585 36115 36160 719571231 57088 57042 651240110 80227 80194 510230587 29330 29331 963410215 99412 99413 468810949 13207 13234 192414680 32314 32339 698397424 94153 94154 77363214 43241 43257 991125398 81266 81262 779644620 46380 46390 381149373 32087 32088 235538661 72427 72461 361024850 45319 45271 633153168 14718 14719 944175898 7088 7071 60022528 98470 98471 296482600 26011 26012 24410361 22244 22266 8359018 26814 26815 720357922 12669 12670 715362618 9382 9401 997184982 37096 37097 444221484 42118 42119 230823511 18722 18723 781717204 19345 19346 668875343 25154 25110 704426798 97942 97943 444063904 41383 41345 794144180 80623 80667 394167634 45234 45200 854823328 28467 28422 897491391 37371 37372 805562318 3094 3083 8926464 10874 10893 656800303 33782 33783 61951 39875 39893 686504809 52258 52259 805087490 69696 69697 778513599 71881 71918 78783601 22401 22402 791300763 55954 55929 514893415 97706 97707 44836824 81294 81295 647967432 39761 39781 709678022 93413 93435 406975769 5485 5486 768107010 70530 70478 585648989 72617 72618 681871157 81305 81306 71947958 1772 1800 59867885 57944 57945 889439454 4131 4132 770949298 39251 39252 667656912 57458 57467 427462533 77505 77506 45222636 40392 40393 121054443 81455 81456 892050779 78188 78189 275323291 12305 12306 131903592 22437 22438 890739509 31603 31604 406109258 51644 51645 232558733 68398 68443 367174683 91395 91387 478695568 18743 18786 988864848 91737 91738 156008708 83618 83619 587675170 20411 20412 843958186 74791 74792 723494328 40131 40132 279434122 3298 3348 233414820 57631 57632 608484809 6623 6620 627209865 13917 13918 306244994 49718 49719 256952821 72768 72769 193611528 99293 99257 255941802 53509 53476 460575434 53360 53361 616953782 22455 22456 735163352 49389 49390 370316556 50393 50394 740233162 62407 62408 834061050 32707 32670 397869713 92975 92958 375419164 48372 48412 38878280 27575 27561 351958085 92736 92737 307204196 51250 51251 311622218 48360 48361 414527178 11229 11230 142624064 85105 85147 744575636 80721 80673 987548915 38016 37965 486709417 90039 90027 461944598 14404 14440 538600053 94799 94800 655520614 24765 24792 685347849 48627 48606 85982283 50736 50737 984659765 17734 17709 803420080 86297 86298 250887942 66231 66232 981453693 11717 11718 631605179 38961 38962 310751249 13911 13961 14368457 66740 66741 856607159 34225 34226 123811889 32303 32290 337467315 88157 88183 413088737 26706 26707 853108444 87459 87418 959928607 35042 35081 672229828 23598 23628 817419759 45306 45330 593405182 35047 35067 334596184 16337 16285 385937926 53392 53429 298644122 10711 10757 43699390 74859 74860 392614595 20239 20240 530051287 91221 91220 11239300 97544 97568 125459668 55532 55533 922977846 68336 68337 119653440 159 108 75836267 32156 32157 288281615 55586 55587 709594151 15622 15623 919810803 94735 94736 730160968 15517 15518 903222288 74036 73986 886668653 97687 97732 699492899 71450 71451 761444065 86399 86400 819970548 76404 76405 621318932 58896 58921 958080545 26269 26258 256152026 98356 98389 46252361 73245 73246 528404475 57296 57297 130351262 93183 93207 797091688 36295 36296 767226980 41570 41571 361915902 89684 89724 666223218 11968 11972 56010764 8972 8973 132250785 32095 32096 924695184 93943 93967 560091178 96165 96145 476439843 77548 77549 853028411 3266 3283 714591617 42392 42393 267347554 88416 88417 742314626 37098 37087 608024497 22305 22257 563175582 49404 49405 953475997 3274 3275 556754496 78553 78506 112997268 82985 82955 769462414 26352 26397 729458600 16113 16114 732402539 54754 54767 142344667 93780 93818 460893746 34462 34508 563635859 1981 1982 45809786 12822 12821 800889730 7451 7452 100852813 92128 92129 751856613 79869 79870 98555900 17501 17481 857991679 87238 87249 794654548 76965 76966 415278537 77759 77709 362612781 30506 30507 828675789 78294 78295 282104146 83721 83702 758202030 16850 16851 761158554 49875 49834 862285606 33682 33720 291474866 2063 2014 534314229 73200 73201 313333640 58135 58101 418648810 24573 24574 399743136 35645 35647 77022548 58530 58482 147885828 59959 59960 348385857 73986 73975 638565521 37827 37864 692895700 4769 4785 784896103 54086 54068 609016553 44295 44296 73957406 92599 92626 730891776 67102 67103 957256497 77329 77330 351885518 51304 51305 877991935 81602 81603 991570219 97057 97058 942980918 67761 67732 76387429 73507 73508 283441482 45784 45761 882306987 1968 1969 712844690 32718 32737 273084896 75273 75309 519493534 86947 86948 902966832 47489 47490 209622126 33079 33080 840546974 2944 2982 517819487 30231 30232 1249615 58873 58874 851055052 85359 85373 217833366 29876 29851 256276707 61176 61188 943500339 60724 60682 623499515 75157 75158 480258875 32940 32941 461965499 12287 12288 579050247 45930 45931 471589821 82646 82647 261079757 1426 1402 791585036 36009 36054 665067484 14152 14153 707107045 7551 7578 586594220 64450 64423 950691296 74072 74114 98539199 48814 48815 515646157 90679 90634 82804386 65730 65731 656740130 39292 39314 777836505 3184 3143 645831787 24916 24917 680175168 25492 25493 776638160 24558 24589 880060961 92292 92268 930943392 63154 63195 619638155 20514 20515 323133276 83424 83441 223659247 45438 45478 793541170 7830 7831 485889841 56887 56895 549454241 97040 97041 608157314 37238 37287 615781326 23447 23448 321931940 4539 4540 673611281 17927 17907 258423535 28489 28490 757373859 99770 99818 883015461 87183 87164 201733187 13582 13583 149747218 53283 53234 772121077 28387 28388 182522851 36828 36825 987046037 70433 70434 857316522 80799 80759 614846786 51900 51901 974072618 38601 38602 928992988 12462 12463 220285207 57909 57910 713905053 50451 50463 985856915 29188 29227 170358415 51456 51435 197667283 64774 64775 523835506 72727 72759 917699973 2115 2129 108045838 53268 53269 573005160 45699 45738 177510122 28272 28273 869743568 96487 96488 862367965 37811 37812 316658238 51339 51340 744920869 4299 4300 895641853 37684 37685 507695847 83212 83213 351096989 27647 27648 879330576 14999 15047 209341996 29792 29775 64271767 13630 13673 967437423 50780 50781 898674495 15926 15927 290648532 3193 3177 16746864 93508 93509 415443308 18967 18923 234760704 39713 39677 637442669 15585 15586 249126005 19924 19925 187318771 32643 32644 276600848 7216 7217 770243654 8762 8753 101802320 35627 35631 857904466 14097 14098 41480612 34563 34549 442174237 11545 11546 942737371 2235 2240 578693171 46400 46399 80112726 56487 56477 345592168 23094 23121 193508747 50840 50804 713812034 97744 97752 829711465 39284 39285 908668303 55898 55899 309748629 26890 26849 526895528 54330 54331 112486167 32053 32054 759383177 78568 78592 254588530 92300 92301 671713192 3358 3359 629064697 93109 93110 956161697 42085 42076 378014321 32001 32002 588809266 74919 74873 859744382 34547 34548 172352048 45211 45249 580578363 48251 48252 974303171 61598 61578 436010696 46095 46069 938088400 88204 88161 371255167 43321 43342 141387093 12908 12909 800374143 20998 20999 304384377 76039 76040 186710091 59181 59209 393730123 28483 28487 297728875 54259 54261 544578459 83132 83133 991960991 77325 77326 522321528 73757 73788 571292057 76605 76606 325728879 38466 38467 384562365 79547 79543 993158839 82678 82679 659999432 25876 25877 557059776 66208 66209 940125508 49763 49764 732658534 94501 94527 970772932 37132 37120 222157770 36937 36938 340757287 67695 67696 931162361 17140 17149 393524554 51251 51261 98171934 37821 37822 70200227 23765 23739 955624751 55686 55725 746141615 43405 43406 313167273 76151 76128 330232454 16244 16245 124980824 28283 28332 921219558 25216 25217 182028124 96326 96327 855076986 50027 50028 627949750 11022 11043 835967998 26436 26482 804470553 91007 91008 635915514 11139 11181 320595017 38670 38681 979352495 94354 94355 254672899 64583 64584 315752473 26788 26789 22054790 94972 94986 757340576 5029 5030 537535801 28710 28706 652157938 34888 34891 354307932 4820 4771 708433424 70847 70848 89343467 4338 4362 24052119 97169 97142 30656372 50127 50128 180945867 96203 96182 73239151 70072 70115 415677345 14575 14595 149529041 57363 57404 434995805 82583 82589 789425355 54390 54344 304746354 98136 98137 534842241 62392 62393 367680462 30959 30960 380169406 81090 81103 922066109 1634 1615 227014542 10533 10534 573168625 58249 58276 820580214 55262 55286 651813258 86066 86053 948146819 21733 21734 491854653 90763 90751 363557421 61061 61038 281696881 34039 34040 108438464 68184 68185 841206780 67775 67776 603766747 66564 66605 356018316 83398 83399 73466334 9579 9577 790958362 35880 35881 869431879 59277 59278 901234991 57384 57385 432400355 95626 95627 585734546 19525 19526 997972904 35915 35947 372453456 65402 65403 274714255 7485 7486 620025865 89102 89103 428977416 64477 64519 376125318 8615 8628 977318373 62543 62550 622558996 97722 97723 887459926 71008 71009 12338193 16369 16370 356789401 86505 86506 658843894 83998 83999 892855903 71004 70957 758024992 42675 42725 219588319 5204 5205 608859040 19633 19675 239658408 59973 59971 480460287 72224 72190 279425090 34086 34087 94951563 77130 77131 59764701 73005 73045 998998771 70177 70178 935478328 65789 65783 575145965 19759 19760 797494497 69150 69151 2488684 22698 22665 15080151 88244 88258 242032129 5802 5803 386781251 9038 9039 797000185 94348 94324 74357856 30210 30211 886584059 51073 51022 287861748 34292 34293 455362060 9808 9809 49830564 78908 78864 528820188 93721 93718 687236342 29551 29552 394118087 70389 70350 78202570 52702 52662 784454359 75036 75037 117576328 87392 87393 761057957 41281 41282 224574993 36930 36897 637077706 15541 15542 996289802 78505 78515 511540679 825 836 597867442 39785 39733 485746943 15834 15835 411184537 20354 20355 388777735 54742 54743 201633212 1122 1123 268688504 99637 99638 336100080 15336 15337 967075256 30866 30867 212872023 86375 86376 121660537 86841 86842 312357477 39692 39643 194114161 30548 30549 723525648 31492 31493 791517440 12338 12339 18759761 95485 95486 1302756 49799 49787 954812449 62816 62817 657249141 49187 49216 201014407 3514 3494 911551543 81724 81725 360141175 99585 99586 213756600 38429 38462 701955958 6404 6405 873439261 38962 38952 943184865 31217 31218 865577959 62145 62098 282064030 26842 26819 136958735 35365 35329 575099324 56585 56619 639918675 89388 89373 740395188 69098 69140 197563956 74056 74057 463485321 91240 91241 939282106 99732 99781 384444938 95770 95771 806366027 73123 73124 33479184 86227 86228 324329439 50662 50679 761898938 56969 56973 754658535 93084 93085 996401627 16615 16629 435897940 50563 50564 247231085 20298 20301 276337109 67949 67943 559475661 69099 69100 473818156 68192 68193 983807899 51696 51697 567373892 33324 33330 15754351 30969 30970 912383216 98913 98914 955309160 59830 59848 623697890 7671 7672 785156809 41055 41056 162947360 58414 58415 180960599 61646 61617 166343303 24124 24125 462256724 30527 30528 431917718 93057 93047 905429943 69380 69389 11736647 76979 77003 298494526 46976 46977 760085723 12704 12705 925005081 3023 3062 975757525 88240 88241 454858673 68843 68818 934833245 2860 2874 372430593 25758 25720 280256267 7689 7703 367951338 53259 53303 389942157 60916 60908 559046826 83188 83189 479185625 48813 48773 456910235 28020 27988 951991671 8231 8232 150484455 33777 33746 206957447 64157 64158 890343789 38029 38030 665675706 96360 96391 934320411 20415 20381 288763305 87306 87307 408588871 74189 74239 162134819 23245 23246 145519199 79676 79652 256232629 75895 75850 925617013 716 717 881791106 88858 88859 35251264 9394 9383 649546402 77368 77369 190669377 67053 67054 190130377 14406 14407 974831882 75758 75759 676900705 82241 82276 22242464 58402 58425 411791119 96521 96513 497024120 36922 36923 907079797 40960 40961 690924862 18601 18602 690582455 95771 95802 284948509 97962 98003 174916126 52467 52512 57869050 65387 65388 871220767 75090 75091 875544447 14411 14412 864442065 58041 58048 71759369 61045 61035 861293753 75504 75489 590068743 82427 82428 462874127 40438 40439 828310324 86917 86918 318957358 97356 97357 148123349 78761 78758 139740775 2839 2840 599797951 71335 71336 829823323 71695 71696 962513668 33134 33176 465026635 18678 18672 337592248 9576 9577 275094240 77055 77025 118910173 85182 85218 658268264 97822 97823 885616980 97346 97347 452769316 45317 45346 305126763 5307 5308 394429420 51365 51366 413597097 84774 84775 566550760 39711 39670 70781107 15560 15567 800405541 82615 82589 202853192 35178 35180 885438459 73204 73217 708815459 89321 89322 572801940 72594 72595 285767616 32262 32310 332082371 79619 79620 918156932 16184 16185 577083987 49737 49738 728044426 53348 53395 382858672 66377 66388 156827507 24171 24220 822341163 11640 11600 902839315 84140 84171 37603434 83385 83386 356486337 39476 39477 419879946 39917 39905 853786689 52774 52752 543197412 67881 67848 815127016 79192 79193 950484350 25470 25490 553796746 1367 1359 765575344 16730 16731 390612689 52740 52789 978990411 3468 3469 373755562 89575 89576 530657829 65807 65808 257303863 47801 47802 213483807 99989 99990 714412650 65175 65176 828957102 48113 48114 180167025 35059 35101 478421933 10561 10553 738048291 75294 75295 446504992 67190 67144 886446690 19850 19851 580507797 69305 69306 651771928 33626 33627 549517046 38747 38748 539010740 28961 28995 162993675 4917 4891 780876875 72761 72762 944154461 25114 25082 369629695 26581 26582 202596826 66455 66456 119814834 61682 61657 859177347 46359 46371 527603789 55698 55669 911030538 70539 70540 203779373 57811 57843 986054231 7728 7729 441903650 2296 2297 745408674 11039 11040 155336874 4613 4567 262469571 73635 73636 302078510 38900 38901 282088292 88585 88569 36553641 72687 72638 596594579 97412 97452 409590198 58351 58306 117230011 48358 48359 924588515 88096 88097 214198852 4438 4439 908906574 56799 56795 365658298 46899 46900 938063054 77574 77575 985315803 30606 30557 709100792 23472 23473 931686290 74346 74347 365436083 22617 22618 218227316 68991 68992 39081022 61382 61383 750315569 83788 83789 306562918 50165 50166 519856305 85287 85288 212445033 93151 93152 263262758 4804 4834 53062323 61819 61785 78571601 72040 72041 635858286 16016 16017 102697958 87743 87763 787326448 55712 55663 510372340 70360 70361 711753239 87720 87705 847057866 66918 66919 442600697 70028 69980 408651856 95317 95348 107166171 15563 15513 499056150 13446 13447 433608767 33331 33332 76491790 66756 66719 883835313 48665 48666 952184178 13658 13647 664699327 29381 29383 172380141 25802 25803 774673036 70 71 545466217 50346 50347 206141565 81074 81075 606100388 45219 45196 315816508 44539 44540 856099377 77397 77398 245521171 60348 60313 951271652 57203 57188 701730578 77111 77112 826211493 12096 12138 132288096 59535 59536 982952895 78111 78131 626099978 58947 58948 78589119 45088 45123 279608519 30258 30213 313393013 96224 96195 173009431 43090 43091 937231679 50421 50397 116485709 21611 21610 575714031 8956 8957 635461775 14772 14721 660370543 38680 38670 75602518 64113 64119 39034903 11720 11730 349637864 85574 85528 461616609 95991 95987 862656976 22263 22285 915485068 26554 26555 790977453 33060 33108 96382463 82806 82807 315766581 71434 71435 70827773 42164 42184 680154541 89443 89414 949957839 83546 83507 259683621 88067 88077 272342106 45682 45713 7182945 39624 39641 787570425 65926 65927 311392292 66600 66601 926366449 5735 5781 485252214 55270 55271 321361871 51676 51677 94594721 90021 90066 446215527 73841 73884 735172435 5641 5642 195934115 3325 3295 518431594 29075 29040 62699470 65865 65866 551524883 62805 62760 453574240 23487 23511 378577104 89524 89518 766091045 12675 12719 549502035 65420 65401 523821019 71138 71139 110718396 84542 84547 442482221 20719 20720 896267108 55698 55699 896627570 93431 93433 608865374 17171 17194 502886565 45691 45692 562480557 78051 78052 224463781 7958 7967 698673713 49494 49472 81979617 1381 1382 285017382 2681 2672 944293851 41485 41486 55302178 27557 27536 961625842 13383 13340 193078810 59601 59602 914373237 78804 78778 205733547 17422 17370 590595131 2242 2243 885179947 83396 83354 821759888 42985 42999 680673755 50218 50219 165072701 27110 27111 901804298 29279 29242 908275721 99732 99733 67718753 86016 85988 122385055 62910 62911 236268316 72253 72254 710393883 9485 9473 806973651 60703 60694 505923890 14875 14876 456983213 42078 42079 974780056 25798 25846 387578895 98543 98544 38940016 38083 38084 766745132 84346 84347 100692937 64062 64063 93261865 82213 82214 243829558 69537 69538 834666559 75847 75848 182279423 52240 52241 899768902 79368 79369 106986978 91926 91955 616246495 66122 66118 455961718 19292 19293 456042055 63492 63495 51758885 37257 37262 706916535 80830 80781 323877995 12766 12719 198620371 46773 46728 839608357 86849 86850 842943966 45113 45114 611729240 50123 50124 221401030 67957 67958 935346496 21266 21267 423231369 32622 32623 633422210 97465 97466 279275366 75158 75159 751916084 30680 30628 613375288 64775 64803 850226330 24404 24405 844330421 75846 75847 194844795 58403 58404 516885671 65314 65297 653700673 91043 91044 389466469 24018 24064 457119477 17066 17067 594811121 65797 65798 505349590 58579 58581 966519906 43162 43212 318893886 3070 3071 944283775 66951 66989 343032642 63308 63309 196362279 26807 26843 903285337 31801 31802 297254388 91737 91693 213271082 48594 48595 95390982 92708 92709 982687283 26161 26162 801078226 49614 49615 890980099 14024 14051 640381437 54273 54274 825120316 32046 32047 637910072 53158 53132 990502543 18156 18191 141579191 73991 74036 570627853 89355 89356 796102945 5241 5242 578644777 70592 70626 324228611 43375 43378 930912900 77300 77301 510678585 40236 40267 350012170 29692 29720 319335515 58122 58123 171924079 55784 55762 242935804 50703 50704 574176062 2929 2928 725658336 21860 21861 732161985 67620 67602 487761196 23857 23858 474319118 74105 74140 337393625 83707 83696 154709815 5561 5552 695219563 79042 79043 726734557 82393 82429 929842610 34631 34632 193106284 37302 37299 529221649 76260 76296 723256526 63214 63233 738504442 83643 83644 338008985 47172 47168 381772423 61869 61880 795109826 32796 32803 702024999 18314 18324 249810209 41439 41440 407247015 4356 4357 847962294 47475 47426 774494517 66348 66360 1982460 89196 89197 464702127 44157 44158 538511199 98377 98378 113821816 82642 82667 798224395 521 522 222271215 19213 19188 592382064 17503 17477 659418920 35078 35075 965467907 45642 45643 695798246 5770 5782 490325097 19948 19990 397659967 98800 98801 569563331 67554 67586 123603166 18041 18021 569890081 17586 17587 949456623 27236 27237 443272062 10439 10440 82195548 83064 83065 826424768 84583 84606 713491021 61019 60985 254373213 43226 43227 340110120 56189 56184 517132033 18653 18603 502156513 2719 2720 567536999 59999 59957 130812614 27948 27949 317730897 11812 11813 934638637 67218 67233 868096561 62048 62049 685819666 78349 78350 411044 43183 43184 228455209 90944 90945 411132156 48172 48195 708915151 15961 15947 656485400 42377 42395 253437858 15702 15703 97983112 55743 55754 134692810 26030 26031 743635684 46841 46857 436749458 77328 77333 146553703 30162 30163 641939424 46298 46299 477362970 3091 3140 279885309 80733 80726 806018867 7705 7706 800132379 3882 3876 641322673 99792 99793 70710440 38480 38481 420451696 78364 78365 746382107 28328 28338 815558991 11350 11351 146265883 83375 83376 327973369 96965 96966 501177583 77616 77617 146864017 80875 80916 141908575 32115 32116 372849409 8253 8287 684510961 13377 13378 849335458 31505 31506 864146190 99414 99415 796540189 29221 29204 884185184 97168 97169 8384319 53560 53581 612111443 58490 58491 574180655 59315 59335 746761594 17841 17842 77931725 59691 59643 926643433 84726 84727 117509032 66576 66621 288534037 71067 71068 40314472 84648 84649 803786092 81616 81622 536116872 97290 97291 713608130 38932 38933 514728022 56090 56091 643370643 43928 43929 47198001 29776 29803 617971443 12862 12863 868206968 616 642 199964692 59668 59669 634631944 39910 39939 118046009 2659 2639 10886264 9020 9021 814010263 37009 36962 248310041 11369 11415 528277592 99388 99386 19864054 99938 99927 612605564 33884 33854 324632589 30468 30431 697262338 75744 75745 194012957 66989 66945 372273481 13875 13876 59518924 87431 87437 791859415 80604 80605 588667390 70173 70174 566572238 77784 77785 245322202 34442 34483 268698911 70104 70105 367498426 81599 81556 909270307 39170 39171 935291546 58786 58787 453915710 7575 7609 200742109 48717 48736 393114838 36926 36901 792303050 6422 6423 981999749 29251 29216 680965269 10171 10136 812760299 58525 58526 471463937 1485 1519 823108965 96302 96303 632160299 36775 36776 328793006 9909 9910 720645956 66686 66680 137685963 29796 29797 219931397 29925 29926 93098755 1339 1303 920213137 44184 44191 861790262 37383 37423 63611452 72548 72570 965433971 93978 94021 832456670 72964 72965 423235250 76457 76458 406452235 11878 11879 747305283 80698 80649 536887314 6818 6806 4452784 91566 91567 590519905 76213 76209 461406790 74044 74059 903759571 51387 51388 55296260 71243 71244 640965359 46911 46912 108566551 32925 32946 596094743 19771 19772 942585291 19716 19717 967506435 71463 71464 489069515 91866 91817 85224597 94062 94109 109953624 13382 13383 747721629 92751 92725 575550763 94626 94579 484450307 38535 38536 113607852 92791 92792 686285674 24234 24208 428874890 40793 40747 968522745 981 982 508809789 67939 67930 982838516 24021 23989 779635543 75299 75300 800015626 31976 31933 553054435 78410 78420 592500465 6125 6138 480273110 55388 55389 610230476 94321 94322 926356488 3708 3709 111901981 55427 55402 779921908 83536 83500 585551544 96930 96900 762054173 6954 6955 173518988 67795 67755 772408387 59493 59531 997849712 49556 49580 552269935 63222 63223 42208150 86932 86900 164574087 26394 26399 678272593 31060 31061 528785721 41492 41493 601108807 22487 22488 282545835 30561 30567 128000640 62413 62418 224127728 63856 63857 595726139 8000 8001 920521203 40280 40281 870679233 43686 43666 115404658 8709 8665 619489344 25324 25280 105057487 54902 54880 497713036 14562 14602 55930664 82130 82131 468164418 71440 71396 716065162 25924 25925 276353077 67963 67964 385715 72362 72363 950546670 79787 79788 72407313 67583 67584 807132776 57192 57152 15545043 70227 70191 298672025 55546 55534 195860020 67869 67887 573000801 16126 16127 517948553 54355 54356 663420777 13861 13862 945534617 99363 99364 98841503 89787 89795 313627345 69416 69375 147705791 65911 65916 690637553 84066 84116 558394423 10514 10504 451582303 21800 21846 599626927 1772 1773 138833845 77235 77194 778504661 1049 1002 109624573 91008 91009 412096977 58937 58933 945723569 64444 64445 354595239 91411 91412 241213380 20517 20494 76636730 49079 49049 247655515 24774 24775 934382910 99814 99815 787524507 18788 18789 20156392 10292 10273 177651666 97544 97545 416044344 11297 11298 950581944 90591 90610 770672071 5854 5896 733568020 19094 19095 350707927 27513 27514 623080426 93348 93342 303855478 81105 81080 76842264 60126 60127 58448658 42363 42364 816797839 48936 48937 265911267 56489 56467 87142483 1785 1786 217640424 5207 5168 82626888 60251 60252 803922829 35366 35367 195086403 78791 78792 999100459 77930 77978 802900311 95319 95280 528847513 11443 11444 213419696 42 43 89379956 40165 40166 668460538 70953 70999 485691103 216 217 65302491 34552 34521 292139605 5693 5663 565017377 36684 36676 656186892 84312 84307 446642186 68181 68179 71720397 58587 58588 398030397 81859 81860 737624845 6207 6159 446663524 81660 81661 183621821 21374 21337 707469937 63174 63175 266047250 75387 75388 202576487 15769 15762 155801690 71581 71623 742843764 52045 52046 783073679 58102 58061 887098445 43935 43896 569087508 55730 55713 693179027 73833 73834 373788257 2218 2222 527931121 33780 33781 631803236 49507 49486 254477180 21704 21679 292544387 32857 32897 596898923 85509 85510 456525751 8070 8122 539442283 25193 25194 24100693 92947 92906 941920075 25669 25717 459526275 90862 90863 716857629 93877 93878 690753038 53535 53536 773498874 32255 32256 564506595 30398 30410 459557815 1449 1450 518195598 49916 49917 48871983 72772 72731 62824461 78008 78009 333875033 2563 2574 200034549 96837 96873 451466877 93968 93921 154792343 78525 78576 100894299 17093 17076 38146299 79559 79523 822735270 50102 50066 183240476 18641 18610 194774697 16741 16742 190270106 94086 94087 230428893 81339 81301 988287817 33751 33752 359283682 269 265 175261253 45322 45299 774111487 37782 37817 338815793 93106 93107 704374913 12813 12814 137088075 83024 83025 438303826 87905 87950 779677268 90397 90399 677717844 35960 36005 943425718 66097 66073 98072680 66322 66299 124165680 17651 17636 675476522 41819 41820 966583843 26882 26883 875177092 17557 17558 845339014 39116 39136 4891774 93252 93253 377207179 71228 71231 533348370 36499 36500 323313262 66134 66167 784308737 2122 2123 275055486 32270 32271 856795357 55797 55825 515219953 92204 92177 641045920 89996 89997 919544252 7422 7388 261316220 53035 53036 406586953 14676 14639 911211798 25657 25658 732362352 36824 36853 244748255 40228 40189 63847606 84988 84949 172670653 83031 83005 821737148 47392 47401 784648186 68370 68371 740974634 87019 86973 881364307 5349 5378 902032923 61509 61510 823541138 25572 25556 661747686 60915 60925 767274286 38185 38186 241148544 42736 42762 40492979 3685 3686 38680012 8745 8746 184834174 7329 7330 253551997 43944 43948 310244915 94342 94343 490419455 72793 72799 210288145 10613 10614 127096369 91575 91523 963017096 78245 78278 408941480 42277 42230 117604050 75701 75702 979702478 72051 72052 154939457 77446 77421 240119856 70108 70148 67855389 68092 68093 976045624 83502 83503 957748147 58452 58473 986221849 25293 25273 912889361 9146 9111 654979537 42888 42889 130872689 35283 35284 882700877 59163 59151 983472688 28451 28452 218176587 79483 79484 578994226 22211 22212 773284163 43866 43868 164412242 41105 41108 444462918 81163 81150 977660171 92150 92147 578109528 55285 55286 444783208 49887 49926 723855623 57197 57152 622742530 39503 39504 831561164 82403 82404 76275887 37300 37301 733790541 70102 70103 113752017 48875 48876 154663881 47186 47163 890817188 81332 81333 901812039 77665 77666 622941877 65652 65600 281568010 24392 24404 627208737 8752 8796 1145148 74071 74085 987933987 38923 38953 368369772 89732 89746 196089935 91915 91916 519219844 86881 86882 819599396 54293 54273 22911228 54816 54817 401023697 80245 80246 871552411 88814 88800 38389541 93518 93473 20438202 37938 37910 857528166 30246 30298 178792147 46014 46015 906772896 21219 21220 289392083 12045 12046 853157768 4496 4497 636267791 90323 90294 22150340 46732 46772 339310041 93947 93941 235263526 88693 88694 274991562 37578 37628 181177290 34645 34646 741708678 46353 46394 698960689 2066 2035 810834461 248 249 262326715 87932 87939 871425458 35402 35396 19821283 65475 65523 706206855 64868 64869 882707082 93902 93933 294461292 49348 49349 866237003 53381 53433 493376955 91576 91612 412754968 45452 45453 574911739 27627 27621 437178834 5350 5351 751927636 77817 77818 898541953 45791 45792 343784241 44288 44330 683394846 75124 75125 567750116 93682 93656 784699541 92476 92477 240347379 30741 30695 162540780 85376 85377 445239844 17680 17681 196905319 35706 35743 376935031 31523 31524 401205631 85443 85398 581143129 41484 41441 66092592 68089 68083 632793004 8498 8499 890061445 65863 65864 527317509 97382 97383 61236781 95246 95245 277091638 52282 52326 98651981 23111 23093 608541611 82409 82461 237005631 42726 42734 937533495 18124 18125 15859577 28168 28169 291027523 64197 64199 707423303 79125 79126 339433140 41084 41106 42137942 91850 91881 596557331 46166 46155 749026318 85240 85241 97772462 22536 22537 940273149 96510 96458 909830376 82585 82586 866795664 91077 91096 443111891 76010 76011 771230060 42525 42526 349556505 83120 83102 878351214 26856 26828 655913627 24155 24174 806959331 42789 42801 397786117 45155 45121 246960249 7489 7490 459739153 99625 99626 636890021 73801 73802 174756254 72276 72277 185471946 35080 35068 842641677 50318 50319 216008860 82287 82307 70160344 82045 82046 296603436 87525 87522 307949866 66252 66289 855864268 94376 94377 316862464 61806 61807 310119472 32504 32497 557800255 17931 17932 117702344 66708 66656 971900652 28440 28441 858938563 14681 14634 215931414 23404 23372 539729060 28835 28836 829149855 11211 11212 360470585 51159 51160 283205743 33134 33100 427252717 22942 22973 174903471 49989 49990 800188391 97549 97521 562356209 72306 72307 63249121 65377 65378 491231764 25828 25829 986770295 27739 27708 627232596 67654 67680 463562453 17070 17071 44922412 38773 38777 344311559 59437 59438 313469239 43665 43674 901982404 14070 14060 696261399 46015 46004 353660983 58595 58596 791774072 64873 64874 609576036 49550 49585 543511971 88599 88600 556896944 30100 30136 770546885 86843 86844 194690113 99489 99490 283741501 68631 68603 749525437 40730 40680 111234159 35721 35770 836330403 11431 11385 576526585 10493 10448 951006060 91303 91304 248393449 88287 88328 154076292 49662 49617 345918825 93641 93642 639767459 87414 87393 282502577 12524 12525 598420046 90249 90250 450114170 44052 44035 564883359 4242 4243 961206957 24108 24109 629499344 29109 29110 4883116 32363 32364 208823899 53527 53577 561885388 49868 49869 838036027 19742 19743 200850819 47563 47560 269358519 4655 4667 929284682 93600 93601 962270944 86500 86501 209827647 61258 61259 74043345 87719 87720 862699527 58892 58893 960885364 94377 94378 503696595 78647 78666 638065359 94863 94836 612333337 75946 75906 111111166 28004 28014 941154616 764 765 316353767 33690 33740 499222898 39811 39850 518097574 6089 6090 714239395 93157 93208 207397520 48033 48034 297453019 7504 7478 454360980 61177 61126 964240740 67224 67225 358149148 77756 77757 856241457 74696 74662 261758949 62059 62060 987670607 85989 85986 772266886 28281 28282 482262945 63391 63432 793927483 32607 32608 786548408 15914 15915 109540620 6744 6796 842739170 99991 99992 32512290 47318 47319 826121065 92942 92975 850285791 99877 99878 80414286 10958 10911 655401058 1994 1995 619862093 43452 43453 798162477 28734 28735 256114264 40464 40465 862318829 53690 53691 189728271 4254 4255 377559081 53668 53669 893636402 43444 43402 943881299 43105 43117 383310216 14755 14717 223649369 2307 2336 918958220 86662 86617 983914142 79281 79282 929847326 89872 89889 183483018 18812 18813 765814060 63879 63892 928104925 26871 26889 185451674 76631 76583 324759005 49829 49779 62628175 18657 18689 794458691 74771 74725 734222708 1513 1556 60284882 75504 75519 883697787 69003 69004 319336629 65406 65410 641828831 96914 96868 33236430 7497 7502 705231227 14609 14635 307930040 47729 47737 456175335 84051 84052 180372174 70857 70812 335975888 93009 93010 693434559 33164 33165 803326832 56699 56725 488294032 39294 39295 652335886 21349 21377 711626181 10063 10052 624822512 17638 17639 594495762 48468 48495 148395424 74637 74638 215525054 77132 77133 966913493 14116 14117 751162718 48558 48598 927700582 61108 61056 858362024 42440 42393 808407935 46296 46297 259534469 77783 77784 358494403 42928 42929 655462398 93329 93330 554370213 94627 94628 535960362 29361 29362 942690968 66846 66847 228583542 161 162 953746921 45917 45918 631367733 78414 78415 693609571 31539 31540 114075242 71511 71512 642703723 41805 41806 632338801 81616 81651 808326529 76829 76830 123993216 54317 54318 957478280 36541 36542 682956680 19692 19660 604044214 93167 93168 269429801 59210 59211 466457256 33262 33249 715091212 32830 32809 414388984 52530 52534 934041875 94413 94414 738012119 35857 35839 251777366 86988 86989 265891869 49165 49150 569348174 28911 28912 754097515 64563 64564 804447636 70829 70811 60899245 96600 96601 406181384 99414 99394 10753611 80086 80087 963297050 81128 81080 532806772 98342 98379 216979790 80370 80347 907548067 88404 88405 342918398 9408 9423 216733897 21104 21077 370469491 67034 67071 774935402 34233 34234 843238098 37034 37035 963942342 76818 76819 404874345 593 594 228878476 71942 71979 394738442 64395 64396 658588668 18434 18435 689839653 49778 49779 441155648 58483 58437 701268166 49641 49620 414160456 55059 55060 152556979 64899 64848 842659429 74236 74237 543866587 83297 83298 96431360 57976 57951 781745127 64933 64934 51288609 39968 39996 434232381 74093 74080 627210362 28934 28935 832007456 10078 10050 762521537 20518 20519 302973602 32668 32669 107570435 92330 92334 865670040 10996 10997 774204263 9148 9149 787707070 46412 46413 106702647 92468 92501 673309750 14975 14976 46424578 69107 69101 839165238 89649 89639 487848170 60278 60230 187328600 49320 49352 395135106 45554 45555 488195956 69990 70012 820529023 71113 71114 11868658 99462 99513 123726037 38987 38980 60148682 75629 75612 620683601 45759 45760 121398528 6221 6179 957297378 3042 3087 464671424 85009 85010 869834605 46856 46857 219746063 98811 98783 520265659 12692 12659 427826878 42203 42204 440759740 32811 32847 292152724 29104 29105 141492012 29692 29647 700145499 58695 58711 747189159 20439 20440 622342847 58056 58057 432208878 41564 41586 44405118 43682 43638 624619851 27820 27821 828986671 86478 86505 82144484 9409 9432 839319515 31865 31902 680672270 52163 52164 206868120 85623 85624 921361333 48981 48994 649235975 62349 62343 57439859 85278 85279 963825327 79886 79898 121737992 13361 13362 417646268 94158 94133 864804048 92710 92738 549962134 87636 87637 888535431 77790 77751 870815165 39614 39581 10208194 30212 30197 126554906 14704 14700 196678566 76243 76217 435956551 57695 57661 249671694 20464 20465 528635005 8289 8290 168572679 42877 42878 660642914 63606 63613 833177500 32680 32675 46065991 60529 60486 526300642 89519 89500 741584177 41346 41303 356600151 43989 43938 479059911 52273 52297 758940706 2713 2714 364205494 11989 11968 502091929 27905 27942 459659662 33244 33227 806621261 20987 20991 195517144 87474 87435 692011130 52604 52605 704224756 74667 74631 820198920 86639 86640 740608527 47216 47217 788699519 13685 13680 487997615 77841 77795 975909748 3735 3736 962555385 87675 87676 520782153 97847 97843 214678619 1987 1988 191715219 56303 56304 69832402 30202 30225 800502376 38333 38365 936843602 75703 75678 157545914 87172 87207 591300899 71163 71196 432735339 67742 67743 455170658 63715 63701 287888567 94808 94800 382804959 5185 5186 493218987 26601 26602 353901989 83088 83089 268477851 48424 48390 170730572 93241 93242 11326640 9005 9006 304049892 87170 87171 244261908 65399 65443 70461196 33850 33851 547164755 20806 20807 745772320 784 818 352618429 86528 86546 617858198 6602 6603 622629731 72932 72933 909073662 16538 16584 755422174 89796 89803 728087159 20372 20373 697605770 64753 64778 317436741 3033 3034 189004769 35159 35168 412866990 4058 4092 946400260 65960 65961 149831087 29288 29289 913134703 36464 36465 531964032 80737 80687 178740151 80944 80900 540623075 47975 47976 838304509 79453 79454 40346801 60435 60436 821351105 44212 44250 530619034 19043 19044 780103743 21753 21740 250851378 25642 25625 324740752 52964 52965 473808780 43942 43943 267992968 59084 59085 152947918 48656 48657 82853192 48455 48456 487327773 65627 65628 196400436 88784 88785 368404700 23847 23869 197928393 38111 38114 465491360 43748 43749 275042449 99456 99457 766778738 29907 29942 803739255 85334 85335 281827869 81927 81928 223285091 49938 49899 874203903 49702 49712 435073768 31506 31483 326101416 97759 97760 148431911 87907 87883 316659367 47945 47986 645847461 32216 32217 30076666 67223 67224 192367750 69992 69993 848519600 23545 23546 958536421 4865 4855 698491456 81090 81091 662029228 69326 69327 267914198 72825 72863 596587274 99596 99562 578325527 43203 43204 479370061 45582 45583 29329293 41939 41940 290799489 9022 9013 554744705 69664 69712 743160629 63123 63124 649905544 87115 87075 881323503 98669 98670 168978756 74683 74684 416412885 52914 52873 610093940 60464 60465 53263399 97730 97731 697914747 50796 50797 991913814 30783 30790 54536558 67817 67818 347381100 7150 7154 5695450 60005 60053 405485350 22034 22070 656384266 97716 97717 897297359 58785 58805 886747983 64902 64903 635735671 52042 52043 26615852 88200 88201 419805284 61784 61785 750492277 65735 65736 837883796 51322 51323 218448938 59814 59815 869128727 9800 9801 736373300 68216 68203 753931844 32511 32545 620538183 53493 53494 983364409 48181 48182 176688313 81566 81562 633892928 23171 23159 356366975 84833 84820 616162380 58592 58593 300710714 1439 1479 744627743 69450 69442 666924727 99505 99545 813990103 19205 19244 111654339 99698 99699 559800937 20844 20847 840683854 70444 70445 589375145 99494 99517 377787506 25013 24998 24162564 57730 57744 860437709 90889 90890 399545714 27975 27976 981908711 76793 76795 568640277 89876 89877 160385367 56036 56037 161922371 78124 78098 931637091 53511 53548 448037461 91458 91459 485332421 13336 13333 969853104 52419 52420 130543146 55804 55805 977803587 38079 38063 958591086 65172 65173 985813172 522 501 261812203 9016 9017 10924665 45945 45894 106546832 65997 66043 128536411 19651 19652 344017812 59912 59913 25003683 63956 63957 732288940 37865 37884 330843687 88437 88458 328588337 61865 61866 73925472 82741 82742 133827102 71390 71391 938900566 33394 33395 596109813 3829 3833 894850204 18362 18339 155988731 55879 55880 489236649 19765 19766 256973355 14295 14296 8290108 12221 12260 172655727 80655 80656 708834485 29527 29567 745955928 57203 57205 779833090 90223 90220 977329621 82311 82269 65768706 21664 21665 133171243 96830 96831 530139410 48139 48172 478369525 99028 99029 730017826 15042 15043 810254664 31841 31815 947024506 57630 57631 946498222 14011 14022 120473760 41798 41833 325750820 97590 97591 184138674 30180 30181 684533378 71245 71207 586149908 81072 81061 665093878 35992 35962 720112390 97921 97922 11972915 10720 10770 379789717 8380 8392 528292187 67763 67764 358567158 76763 76764 612377205 35651 35652 25864093 62329 62346 268863650 23397 23398 550186522 47552 47553 590705069 46549 46573 754742718 9547 9548 75608758 52550 52551 324916621 20951 20931 297879001 78179 78173 203993719 68316 68314 405524182 37749 37750 206276050 48477 48478 239748563 36619 36604 627700978 32004 32005 739361836 79548 79577 931389640 32163 32207 482715042 27201 27202 570703246 26138 26139 869252091 93379 93345 282029908 59735 59766 566816624 20158 20157 521441540 56204 56240 824734104 70240 70265 459298118 1986 2006 783675939 8226 8227 582705271 1116 1117 459535738 86981 87024 47629733 21262 21263 729518764 27706 27669 964045413 62514 62515 813771938 76011 76041 636675711 95728 95729 623578479 20279 20283 402349262 92479 92480 247406411 3678 3679 969799986 12284 12275 624458469 93828 93790 100700121 80634 80635 672044769 29635 29636 397726319 61666 61667 193818582 73136 73157 610558812 58024 58025 702498956 17998 17999 865585884 21720 21721 371428835 97747 97748 87548050 98929 98953 701122330 77858 77859 148487294 34599 34603 128539426 94478 94479 53967033 68697 68698 292175526 61939 61904 971420714 37548 37507 851784827 43366 43367 438402904 50258 50223 173580203 24472 24467 674154704 75136 75097 786924803 65264 65265 954883929 48599 48600 542022284 67271 67323 25806947 63212 63213 903267722 26185 26186 678031384 48833 48834 306543739 23684 23685 844656572 23320 23321 347691991 72394 72412 550192538 89489 89467 587019561 40497 40498 375467589 57655 57656 841649226 67392 67441 468760345 61732 61733 159421236 77608 77609 849731341 50420 50421 857771125 75461 75449 885343202 59379 59380 377298780 29548 29549 686698355 9776 9777 984702448 41411 41430 736258015 6054 6055 364952909 36719 36720 182022501 11360 11391 576271633 4772 4773 66379180 93748 93749 426686934 23876 23877 806928937 37574 37575 874296598 35320 35321 301697984 1160 1126 422587775 96577 96543 197028372 51807 51808 37797743 24760 24761 343932065 45796 45797 130359471 67397 67398 220290919 41141 41142 585455896 49396 49397 150912105 62860 62861 536402289 87470 87471 121405843 74551 74590 103812907 15613 15593 643131365 69526 69527 198271498 88745 88746 732965207 27793 27751 820938843 82144 82145 895859338 13810 13761 524155981 84885 84877 435306991 89107 89108 296191505 75621 75660 873819901 75344 75373 929215294 23600 23576 929755506 97337 97338 163476315 24815 24816 33752541 28374 28389 183391604 82251 82221 749763346 26660 26631 929975392 57835 57836 607644173 1975 1976 768542273 32829 32804 807790746 41295 41296 828232740 69203 69192 374300349 91472 91473 881102242 69243 69198 864441105 12318 12307 770534909 47971 47995 583069599 97774 97728 9412279 43737 43738 322505899 21776 21804 556989998 58141 58117 423517278 39338 39339 458150873 37380 37381 600037715 27566 27533 86202357 2590 2591 986124040 10869 10856 623919667 29203 29204 736757640 27056 27057 426141636 30361 30362 339373452 14588 14548 63624147 93145 93189 284222663 43179 43168 630164765 97710 97711 597548002 74209 74210 777135438 80126 80151 696120330 46072 46061 220124878 89566 89567 385785286 39119 39105 736403845 90353 90354 766523565 92201 92202 814795068 65240 65218 396654787 36250 36265 91504733 57966 58015 191611996 75755 75710 583003927 46082 46083 586139105 68176 68173 228906450 11410 11411 805338004 91440 91436 837466319 26158 26169 839981949 75210 75211 389675532 92223 92224 474356937 50162 50182 971785770 40823 40824 586082034 15511 15510 795501089 74596 74597 208619317 23401 23426 588467365 36917 36918 973086105 85870 85871 669581221 6084 6089 43444985 32369 32370 357405719 63265 63229 989271967 17772 17773 811426480 93000 92966 813407815 87397 87376 203437538 44240 44241 145678119 12747 12748 161139628 9640 9673 469992097 55783 55769 303768980 61551 61552 451014845 63954 63940 636461137 972 973 397724417 81064 81065 289393464 54748 54781 793889073 98445 98426 149326489 21950 21990 448508601 64027 64065 713989258 41567 41607 384643098 4835 4783 980645835 80332 80333 660980572 23011 22996 685196918 33234 33265 490448682 19250 19251 509926053 10271 10272 196923595 42912 42913 833035214 67038 67039 914354759 41419 41420 623074735 67932 67933 594824821 12276 12323 894733641 96777 96778 801008371 17134 17135 485017319 72690 72707 124156188 39615 39616 186990762 11287 11279 687680038 25275 25301 142765719 58215 58216 599509148 78318 78319 467957086 60371 60407 372066048 19053 19054 819348555 53001 53002 862573361 93396 93397 729257454 825 876 842239177 19483 19515 405147626 123 154 542093526 22276 22277 583298584 93011 93009 325289883 95526 95538 176497536 28656 28706 800934660 81946 81952 516966188 10852 10853 225797631 80435 80436 672798878 84837 84820 82004132 19327 19303 262653361 20253 20254 719632626 36146 36175 55725297 26181 26153 317338750 49258 49259 833174682 66860 66876 510981405 18079 18069 985716337 56934 56935 424148533 83229 83253 154622938 41057 41058 412977802 28487 28488 939312257 56758 56759 714718820 46594 46595 70102349 64469 64470 896581121 15412 15413 269232709 32000 32001 490085475 99289 99290 76852280 21722 21752 789829226 12427 12428 953869957 74351 74395 909444392 93391 93392 769915390 45758 45759 847247 55164 55165 823863654 61470 61471 584454019 36708 36662 343292343 56883 56884 114766345 12245 12246 435808516 91903 91904 160402335 45710 45730 496928268 57041 57042 801929807 38707 38724 674467162 21276 21281 558891155 89312 89313 161117525 21061 21025 661108931 54478 54479 186429977 81872 81873 550763518 47250 47251 375637405 27601 27602 64566001 71490 71491 411491239 92001 91991 350656042 45481 45525 648098284 98219 98220 884682840 83142 83171 403423246 92958 92977 812450285 81852 81875 169376634 87983 87984 58858409 97190 97191 976671831 43282 43283 995189024 47509 47529 555567506 48727 48728 182077549 28807 28763 814406925 70945 70946 525196263 85453 85454 812636937 96572 96571 16997322 14949 14902 490953953 97686 97687 204226010 51960 51981 893690796 88480 88484 375625968 49376 49377 233851384 55289 55310 835365243 11118 11119 702353254 70361 70363 769403294 25099 25100 631343113 59395 59396 242114081 4549 4599 636644753 74488 74531 321168588 19645 19646 405940631 15264 15265 346404501 79303 79304 293296797 51854 51872 894201940 32942 32943 130108085 17427 17453 825774153 25112 25113 416124429 24315 24295 343742543 80570 80573 585333060 21532 21493 718923180 29175 29179 3293695 58967 59003 172747429 41787 41788 421938149 48769 48770 342854442 86519 86520 152175285 11545 11519 342729950 71372 71373 932261507 49805 49806 252513426 16078 16062 407616233 92177 92201 100035171 97428 97462 149698635 31161 31126 518301010 9761 9762 81178778 78754 78746 979078826 30993 30994 114617120 61547 61598 966997295 45411 45396 443563239 73196 73197 616266104 45959 45971 943926079 80729 80683 378844819 30839 30822 786835913 17291 17292 505435831 93436 93457 497631108 68815 68816 327242166 75804 75805 179601474 37886 37887 641725015 26174 26175 358959775 94172 94173 825747941 43975 43991 511235338 76142 76143 119039449 47778 47779 249487534 39047 39048 477930591 98459 98460 799758606 43723 43758 805277940 22224 22225 856484686 35440 35489 827784213 36881 36882 19579084 68907 68908 231692187 85709 85710 352551094 63923 63951 590862213 10349 10350 437284048 32947 32948 454077581 9380 9381 18300175 4079 4080 222217258 87295 87296 209119328 60361 60362 985828015 99898 99863 676806582 72639 72640 864712255 47483 47484 435422060 68742 68743 460778753 22689 22690 396150945 38996 38997 161513433 2607 2608 687788361 12670 12671 155332280 57709 57701 504745984 21653 21654 193599702 60534 60535 825999270 48440 48441 890542125 5426 5427 955225963 32168 32169 204188169 65399 65408 85949980 71814 71815 392510735 13014 12976 628854332 69278 69279 27421650 78329 78279 813782200 71353 71391 658694569 38162 38158 386157624 58382 58402 705996071 23201 23202 196301455 37290 37291 502043135 24619 24620 978577495 68868 68900 768756556 46291 46292 676638871 4298 4335 873295296 72783 72784 822084107 45407 45416 533661506 72155 72106 781987215 57141 57179 386051137 84222 84223 557493637 11173 11126 554437842 20939 20940 916189648 14730 14731 993531597 87939 87940 444501148 45201 45177 586054460 31266 31267 206625678 3324 3332 495015765 88719 88720 34233392 31534 31506 618258941 74451 74430 453556996 80547 80548 586505459 40271 40272 283791701 89092 89072 285099921 89466 89467 166819534 8673 8674 366192177 93453 93456 25706695 12652 12600 38154816 39213 39214 98924682 61933 61925 357201209 87548 87549 399021849 72545 72546 262051637 50617 50580 506073303 91217 91192 604956873 19134 19135 588156513 55538 55554 235787415 28839 28856 480117419 69765 69766 29013204 38795 38796 932240276 30004 30005 40934625 1689 1690 841235035 44384 44389 680658713 76088 76065 612817054 21622 21623 387753433 97868 97869 911049247 932 933 487138243 63887 63888 302046877 67936 67937 814279135 46750 46751 282685448 7093 7094 276024082 22410 22358 845734133 14829 14830 857237894 2809 2817 861099087 25062 25064 532758428 5751 5752 155017669 49860 49861 934850529 2784 2785 299657469 42273 42274 46470015 72060 72083 336922322 79146 79185 829429003 81363 81364 775070712 75244 75245 721612841 51114 51115 190458748 32006 32007 796785158 25051 25052 452264557 82468 82469 949585905 59350 59351 753891085 6161 6113 139954099 97993 97971 298692501 58221 58222 578489049 20775 20776 132740567 94084 94114 726823240 80107 80108 106732191 55620 55621 76335861 5553 5576 817244935 71234 71262 361263038 55074 55034 69520073 13184 13185 402379352 41428 41441 107052676 21955 21956 874457017 80128 80129 577157075 73404 73455 958891187 56006 56007 763995357 28939 28940 991437363 80043 80044 672339369 19122 19147 322233199 51014 51015 679194172 33348 33332 278153053 99808 99809 764634648 24438 24439 282415537 74205 74206 336059569 48584 48585 696663482 84998 84999 838820692 16803 16804 212976811 14591 14592 441159726 8506 8507 800609652 58838 58819 494633294 68995 68962 43272351 59280 59281 592799671 17475 17424 992717617 64474 64467 779216144 84638 84653 319824180 42745 42725 165635192 95135 95170 636253909 15360 15323 178384401 47091 47100 469155409 94105 94106 286817742 64491 64510 879303927 46888 46889 349658713 75366 75367 962985518 91615 91616 446503374 25334 25335 761499963 85683 85727 22034742 35629 35630 608956448 39802 39803 231485876 97641 97612 408393300 49378 49382 473681577 87355 87402 831677721 26920 26970 785836696 60053 60054 86578106 33159 33160 838481283 74534 74537 162710594 30789 30749 84648718 6790 6773 426490074 94015 94006 125488637 41469 41470 633998099 98160 98161 417845191 28915 28916 23429865 85112 85113 549031701 72651 72652 305899899 73816 73817 715214988 69128 69129 106290517 69466 69467 22727517 10157 10204 883263885 81199 81161 383257327 3019 3054 487072258 66440 66441 813170806 66737 66738 824173383 91187 91192 541478622 26406 26423 736574220 47403 47404 326366087 63291 63292 463845635 80645 80621 652830404 61666 61685 594328379 30261 30312 664619731 44301 44302 360997655 69019 69020 46213846 18047 18048 293529308 95169 95170 269042906 72608 72618 778686775 77020 77021 151070372 51191 51158 55949872 17382 17383 547769035 81661 81662 42127384 57398 57399 753667233 53246 53278 109123974 48719 48754 984346232 93732 93733 592120677 2777 2817 145545343 42461 42502 499425367 31004 31005 904922110 46128 46094 509449283 76024 76025 374242047 66087 66039 418078385 86099 86100 979244372 8484 8480 640837103 80717 80672 882728675 17888 17933 295171029 63217 63218 117818002 54211 54212 252923152 84016 84017 959229156 19815 19816 572850494 69687 69688 443934718 24552 24553 757616111 1859 1868 927435127 20426 20478 72452341 63797 63798 777200450 40426 40387 407906865 49729 49736 395724033 36952 36953 582094204 34564 34565 557880742 99710 99711 235988303 80126 80127 774382451 84873 84877 330529177 18989 19016 874926617 49270 49231 475697567 3220 3221 352912137 1636 1637 807205022 19900 19901 336500274 19247 19248 597585394 97470 97471 996595900 3486 3509 574975963 51392 51393 682108437 92455 92434 379841909 56988 56969 114045177 74480 74488 500720764 80691 80692 760844212 44759 44760 195654481 63490 63496 401216128 97439 97426 788514624 68922 68946 805975261 97735 97696 448202588 92541 92518 127295988 32168 32150 367420373 43567 43568 212095306 54093 54091 355674371 83939 83940 642024338 18306 18287 493201913 80962 80963 869115741 38227 38269 998356636 49050 48999 265039454 58191 58204 984654654 79160 79193 701786516 40338 40334 29512612 60778 60730 162384640 5237 5272 734436087 35723 35724 69849690 49471 49472 38836839 13730 13758 404753901 61938 61939 467590475 19274 19275 518743014 58665 58669 660373667 14672 14704 346116458 60228 60188 958667449 21784 21785 381681668 36788 36765 178196624 26470 26471 133537159 52540 52541 431980285 19082 19072 939582982 75285 75286 762160133 57532 57533 732288246 46451 46498 850070331 58984 58985 650304918 48458 48412 734627556 7405 7433 65936967 91912 91923 406710064 54728 54729 732722325 47690 47691 869102701 70889 70890 55609746 9063 9064 387742048 27772 27741 958500840 22030 22031 185522997 42488 42489 132624801 83743 83785 8265105 22548 22549 617169745 9814 9779 186499399 88687 88733 190421692 31413 31414 72104426 67476 67436 308431210 25968 26012 274251316 27433 27434 972320278 66343 66314 630337906 49252 49253 148429311 15160 15161 756814467 44997 44998 41197291 29212 29162 556018579 34052 34053 631643908 44377 44387 380361611 43890 43880 130422618 58667 58669 387027064 83209 83233 183054448 63780 63781 357602503 84680 84681 301351474 40265 40226 637237785 15815 15854 694618991 97162 97163 866300153 32049 32050 954557434 71024 71039 96429587 9886 9854 223267032 29488 29466 3053347 56315 56316 691730634 47870 47871 721463625 16406 16407 49630998 90136 90177 354779940 6360 6361 235528953 46558 46543 425073798 56608 56609 49060044 49994 49995 290299882 86516 86514 914749911 79427 79402 239307018 15044 15045 12436351 81761 81762 662605943 34732 34724 318597570 74593 74610 578342612 7044 7045 920059562 29435 29436 242097074 63873 63902 986000870 96952 96973 160335818 6301 6302 180444541 1278 1249 264146391 5872 5889 178761399 93958 93959 205765872 54226 54227 183614438 75466 75467 601257427 57096 57126 76545215 30448 30449 321728132 36063 36064 468893753 42627 42628 943440869 19157 19153 377706699 57572 57578 774905106 67005 67004 627595445 75583 75584 406941054 3843 3895 963050997 16222 16223 696829887 6569 6555 263581820 16197 16198 745743774 46473 46474 374133331 7260 7261 625565380 42182 42191 806507825 25498 25499 586565637 29237 29238 737390209 84374 84327 429534726 17376 17423 552122995 73908 73909 77222107 76134 76127 486562153 83527 83528 587557910 74837 74861 280158529 91549 91550 76007216 7420 7421 735603796 75689 75690 225553286 80775 80776 22893812 42233 42234 99336281 76329 76319 967255747 16250 16251 717612317 12306 12307 754134091 7362 7375 338291422 97369 97389 452371456 75168 75210 456345338 54473 54474 212091597 84140 84141 456010332 11345 11320 193513268 88881 88882 497775751 94911 94913 94354314 92074 92075 3131209 81390 81391 352191231 52312 52313 350558850 46759 46760 83292916 59293 59294 553782074 42835 42836 65588853 21805 21760 803947699 68648 68608 46687722 21354 21378 600133893 37801 37773 563244205 29163 29174 683948212 30137 30138 272426697 13832 13835 823871580 23767 23774 853363465 35358 35359 875626828 10082 10083 262994493 59959 59977 803631882 3588 3612 60815601 30516 30502 861785715 24674 24675 613217635 79565 79584 739307501 39545 39563 585203723 71781 71737 678576628 88453 88495 71947337 80340 80341 25417467 46341 46345 76285079 32441 32490 85594279 64467 64510 923343615 46444 46445 276789302 28844 28845 238901571 27543 27544 76057162 60114 60115 592271521 9348 9393 206957822 57429 57382 630697772 45979 45990 402843724 30522 30556 854595693 70609 70580 280917748 4951 4952 115381106 7815 7840 718868507 26689 26690 125970212 6114 6115 110052371 49461 49462 740237421 67953 67913 548669090 50865 50866 26293580 30837 30838 964632183 84565 84566 587759288 63002 62983 921550981 36497 36472 819906762 64455 64456 178703109 19107 19138 4797013 63880 63881 95379236 93781 93782 35455311 87433 87402 468176945 46799 46832 458989510 97564 97554 635233510 21282 21283 609854304 63794 63755 547187296 15549 15550 940103746 13927 13943 907585765 22608 22609 965857721 57117 57118 21646823 94528 94529 274674115 49300 49279 526266557 3798 3823 347830069 64370 64371 596558681 81538 81539 908629254 65525 65487 498994687 78687 78715 202140082 78410 78411 208153126 41556 41557 249328163 10497 10498 429892959 59771 59772 873190287 90904 90872 63972567 92133 92098 309551305 78128 78134 538637323 76596 76621 313055550 79387 79388 674056661 14068 14069 298976760 47875 47917 256451314 50607 50569 557488986 56554 56571 515068175 2325 2326 929414251 24795 24796 409818545 87291 87267 678288078 64228 64229 543381842 49535 49536 883492786 57703 57736 622310670 10991 11007 948998282 97531 97532 985460307 58567 58568 630316562 69438 69432 33628065 64915 64916 225367586 60784 60785 366735484 52573 52538 463604337 50812 50807 748048181 91861 91862 645605682 19493 19480 209787633 96486 96485 579493696 60480 60481 155289565 97412 97413 788769134 25012 25034 258736289 82631 82618 35743360 16366 16367 522429217 95757 95758 873818071 93851 93852 112460679 62611 62609 16997909 55857 55836 575802143 29940 29941 499655183 99715 99716 714890994 28266 28267 26343632 97906 97907 343969970 37826 37790 907387539 29313 29314 813198139 58198 58163 840310952 24113 24114 589692858 55951 55952 628124851 73936 73923 62476308 69328 69329 769553373 53191 53192 620901569 19676 19677 69839755 55974 55972 6614863 13628 13629 814493251 20426 20414 38743942 13951 13952 411804481 48110 48111 149386309 81506 81470 567580579 6639 6640 603545778 59116 59117 371130851 17565 17566 620696628 90213 90235 904986305 78469 78448 897330717 41904 41880 838416330 51784 51777 568751124 32304 32285 49089920 28588 28563 61361601 67338 67320 763039670 63294 63295 71040382 44864 44865 249444231 79177 79178 483601916 10903 10904 134734161 5082 5083 742306393 98735 98736 264441749 33549 33550 800353226 97903 97904 293326733 9206 9207 919591380 64991 64992 909338034 34524 34519 753101349 80893 80856 28140968 59587 59555 130226652 81937 81938 233577524 46673 46674 339773555 92737 92722 751923137 91140 91141 816244694 457 458 154722288 72351 72352 886222507 99153 99148 910388123 60118 60071 473074203 57183 57176 742142434 80197 80198 622349831 83002 82981 916922889 13239 13254 90463295 17590 17591 678205729 75996 76014 435517675 17008 16992 915649713 7401 7402 606588155 37381 37398 295220890 77467 77509 971513090 41809 41810 429583437 38233 38270 216017033 23069 23070 610808911 61898 61863 540285652 16893 16894 509133406 24160 24159 423194288 68902 68883 936485567 35579 35544 798812519 59281 59230 121740569 22588 22589 661427772 33079 33108 365349918 74191 74192 785106128 51334 51335 155976847 33527 33528 584725553 43679 43680 887119441 88178 88198 41325379 97314 97315 137524213 85193 85194 708960304 51063 51028 130380020 171 128 648811095 96844 96845 201943644 85470 85471 654434900 65570 65527 114742213 40787 40788 714287185 37094 37111 782738818 79984 79985 60113039 47243 47244 842282867 38967 38968 194169099 60058 60059 486979734 71528 71527 880143315 95935 95936 436570660 100 48 103503544 74963 74964 734362639 31256 31257 480941660 15611 15612 343862571 39952 39953 398324359 38335 38352 116204024 13033 13035 22001583 35475 35476 573960230 15955 15976 17838178 18614 18620 107870678 13565 13566 13807219 11141 11142 149746105 1091 1127 812891221 85122 85123 382510562 33274 33309 427290464 66622 66669 283726348 79271 79275 202490453 48179 48163 732371961 15407 15373 371799146 50354 50379 403391512 5803 5804 584156162 80378 80426 522488958 77707 77708 406752484 58580 58581 136321283 47099 47107 975669051 61234 61184 328660677 86971 86972 618395967 73292 73321 182502464 91864 91865 701727736 10609 10619 259655263 39542 39564 829686594 35645 35598 262940514 97354 97405 6426949 87980 87981 188392707 30 31 734881008 78783 78731 811035340 27414 27441 64686062 33436 33403 562424711 94800 94801 726334612 95903 95860 653101191 39865 39879 984986269 91014 91054 871210317 94115 94116 176391912 78954 78916 874197845 74304 74305 519823852 16468 16461 230333081 37755 37756 914420128 3940 3916 145869459 92513 92514 937366972 67771 67797 49353987 76753 76754 826567727 68473 68520 797671288 71144 71145 992357835 78585 78586 692713570 64581 64582 536943180 27566 27603 466692687 97916 97865 295695661 76259 76291 958354315 82044 82090 558397818 8589 8590 863697936 32803 32811 196439387 73143 73144 1759582 21338 21288 494580165 78061 78062 298340735 36970 36969 730390239 17269 17270 188329040 54161 54174 430096873 53459 53460 407059798 70613 70586 262529017 1546 1547 741216538 20886 20887 759504184 4487 4483 131663187 66835 66868 129546160 5016 5017 765498493 53030 53077 703889876 55244 55226 229040350 13128 13138 333879214 2273 2274 758738633 95981 95982 220818252 20264 20297 99359575 48186 48173 139986917 2439 2414 491059551 74911 74912 415925879 33749 33750 254982241 59703 59704 386865288 41232 41238 141772107 8459 8460 447120990 14637 14638 974795925 33772 33724 532441463 498 499 751920310 11809 11770 777453152 57136 57168 912351911 32758 32729 686659481 50011 50012 630836791 86425 86426 266369726 71234 71235 276555098 14848 14849 94152375 31472 31473 542916234 77907 77908 487316810 57214 57215 811390501 66506 66464 139574461 921 873 338552885 2811 2774 527559032 30692 30693 635135896 32580 32581 252409716 14189 14202 940934347 31776 31751 991526613 49185 49164 367972609 78076 78112 557871468 27408 27409 624844557 63595 63597 817168392 66356 66406 335304752 62374 62364 168572353 71191 71192 748711345 18331 18300 915006448 39187 39194 134990046 44457 44490 296863610 41599 41558 721812549 29839 29840 586694388 40679 40680 106640236 65664 65680 945139854 29309 29310 229383592 91675 91676 54463080 82850 82844 698013285 31994 32032 772470796 92661 92636 974326531 27788 27789 535931195 62183 62206 339720979 52703 52747 119773398 29641 29671 79305310 63064 63065 81588011 29608 29609 382030749 67094 67077 585683211 95663 95673 251305247 29772 29797 288106982 43633 43611 795182257 74062 74018 608038217 88826 88849 267447740 18673 18633 856002624 63746 63700 314762553 99612 99633 767206122 14628 14629 62761261 725 699 265605771 8564 8575 196417392 79806 79807 828174196 76234 76183 838121838 43636 43643 873021645 91730 91688 477207209 34772 34736 392566370 78932 78933 86554361 91362 91363 485103415 18913 18914 704701355 82107 82108 791271894 93490 93491 615702550 86077 86078 467886482 39823 39771 475067980 16129 16150 648596117 99402 99403 589806752 84538 84539 153757838 39610 39615 225749981 55749 55750 133632165 43354 43348 27291029 62520 62551 878142171 61961 61950 103340179 428 394 653795826 11772 11768 704317911 96869 96870 791191345 17459 17419 625244758 51725 51726 44916203 34042 34043 287162229 64944 64903 77934263 94063 94064 46365995 89739 89740 268057922 8799 8800 703433592 56970 56972 692666393 21787 21788 690618720 70929 70917 149446737 6672 6697 453915051 55320 55297 594011534 44166 44167 270415950 50314 50276 934951259 42320 42321 233207518 74515 74564 554458936 25213 25214 138399690 56763 56786 209241557 29216 29244 920861088 81887 81888 346235319 2090 2083 326689988 41591 41567 911483501 52935 52891 964444493 59424 59425 560552404 2993 2994 900531060 52611 52612 933668672 77368 77399 689962177 93181 93195 197082644 67636 67637 438841205 59757 59758 905717324 58456 58457 549157337 65684 65720 850712216 931 932 857170540 83781 83782 817416590 19306 19307 202411902 60280 60270 109658690 28027 28068 206971239 26406 26454 81115466 77849 77809 128182109 70766 70770 839142782 48774 48775 881534488 72785 72770 40122920 98889 98890 956133199 6737 6754 708496784 66097 66107 670471398 23236 23224 843107581 83051 83052 390550071 10838 10839 674934411 48285 48263 52300539 80181 80182 748839525 62837 62833 313614426 55400 55401 124069641 79407 79408 999157754 85736 85784 43366316 51447 51448 751537160 4026 4027 84350184 93689 93655 323752390 52442 52464 324298778 33443 33406 213201235 61475 61476 696144627 9825 9863 810097461 55586 55615 326631286 56806 56772 831901220 56178 56206 799381702 71416 71417 503148645 16165 16162 197054199 2239 2240 91618946 48110 48096 62277173 16442 16443 45497733 52753 52768 532910466 66138 66185 853345655 22342 22392 181425463 79798 79751 20967245 51957 52008 835012893 20044 20045 334057572 72406 72407 475913244 31149 31150 14279878 29553 29554 716163686 26709 26696 501860730 96050 96051 941797388 2693 2726 131055159 48188 48189 571200307 88764 88765 640440781 39033 39031 186220129 61407 61408 771174936 65114 65115 430149589 82657 82658 283378026 56155 56187 682339589 59792 59793 46813290 63048 63049 152334766 87090 87121 862470245 49159 49160 136788834 95019 95020 394793886 70171 70128 84209148 68119 68157 374246374 79023 79024 366708436 36101 36102 157978181 36523 36544 181598101 93389 93390 607127443 55546 55547 852739100 91741 91742 677707512 20477 20444 266063034 93418 93419 304009278 87366 87406 248793198 41950 41903 49058848 85003 84992 156163814 20994 20995 128748030 86612 86613 899412957 66384 66385 670944487 18340 18362 802971729 18435 18433 55029842 78442 78470 688723923 5273 5274 853619331 81510 81542 560428524 6666 6687 803939914 88246 88247 664165492 34788 34789 110164809 54370 54384 592933738 90800 90829 119669529 93476 93477 609288878 20467 20468 593481833 68269 68277 736475473 13355 13391 120443294 34288 34240 833548208 26643 26635 649939525 66035 66036 454635369 67020 67021 545547646 61136 61137 928965860 27195 27145 281593251 6498 6537 684716421 44617 44618 515940411 80370 80385 42585375 68512 68555 676618467 52261 52262 753379643 2013 2014 452236657 33117 33118 417022549 50178 50179 276220580 99368 99367 274105439 31521 31522 636500610 32959 32960 980693099 54222 54223 236998286 75427 75448 715794084 89318 89326 555374090 55596 55597 755170812 54581 54582 357783936 11274 11275 117171263 79453 79473 227469627 27658 27615 443458432 5132 5133 965393545 76532 76496 648281655 20360 20313 951171480 33150 33193 17703379 27689 27667 119880970 31579 31532 747884974 21965 21966 224037166 47604 47605 27860812 60522 60508 28140000 55424 55386 173010033 27437 27439 436683802 84078 84095 896368794 40136 40155 883459113 38844 38845 319129468 68481 68488 173374629 21846 21847 425489828 92948 92949 838498569 41638 41639 947135882 76144 76173 521121950 93037 93021 674692540 5799 5800 182725814 42980 43011 175772246 86771 86772 184717622 74786 74787 493434454 25454 25455 209994981 92780 92781 859524180 71176 71170 610356681 13299 13300 375782628 74345 74346 407995108 30165 30166 135784124 67203 67204 441064183 9563 9604 290725286 4658 4703 459829748 22061 22062 6619592 8823 8870 603673658 28807 28832 189816744 48656 48705 487126058 8470 8442 150121638 2570 2555 502429117 93705 93668 555706710 34016 33999 620488518 36883 36925 755198943 51181 51231 856108736 25261 25228 673430732 11069 11113 298720698 88420 88401 612522867 76692 76683 13731337 74456 74411 945464522 29223 29274 295248334 15673 15674 367414639 25220 25192 523650188 9611 9567 502016357 53637 53654 714572222 4282 4283 252176199 22539 22527 953309507 60118 60119 468130286 32861 32845 952900653 28223 28224 12250819 53884 53885 42425469 81532 81554 940272143 60175 60222 941052491 72103 72143 707653974 89060 89071 22662565 88427 88438 762755051 60273 60274 914139798 5789 5812 382200821 21595 21596 643236708 49274 49275 484396587 63815 63782 217896323 53504 53505 278449305 3620 3633 393982530 7735 7736 79685600 16755 16748 335574080 15462 15463 372548411 25231 25232 407658245 22424 22433 355663001 87462 87463 226289192 5022 5030 913714420 44061 44062 137365590 98655 98656 701883651 79024 79016 59659241 49769 49770 895442297 48595 48596 799928350 16287 16288 922504877 53536 53537 810083667 7220 7216 851348004 29572 29539 154772706 8079 8123 852454920 12755 12756 183236494 84263 84264 550720210 66157 66158 903487196 47919 47898 74294430 59330 59331 678847129 73357 73340 343421384 90906 90865 290637888 63598 63599 76150570 80291 80288 410116528 18431 18397 463149238 44172 44162 266008737 21614 21615 751262041 63488 63496 740685900 78602 78603 531644998 69021 69010 315680311 10507 10508 653355130 80761 80716 901255078 50228 50178 955647505 48862 48817 415303592 92799 92824 56570552 22520 22521 862178439 55072 55073 379496885 70265 70266 942010894 65975 65976 227618121 75821 75822 992320818 20404 20405 40398491 23878 23879 474559728 27846 27847 276206075 33788 33801 456185186 19687 19676 185483611 45381 45406 686052253 95773 95744 23489516 75378 75399 696639489 38059 38068 565017161 49201 49202 592023498 335 336 480376720 17061 17100 341041100 84604 84634 189928084 18230 18231 974211383 52701 52692 146369947 99149 99127 174021523 47018 47017 644262388 44237 44238 890393098 37200 37235 401106236 4062 4025 249301436 21702 21703 872751248 10701 10702 898958168 97532 97533 613847291 47785 47786 957851615 78220 78221 275637153 37528 37529 160988329 88512 88513 873801708 40490 40491 308467567 95837 95838 470951480 28417 28454 614023060 27095 27096 352208889 47426 47423 528192893 90551 90561 149550903 554 555 388786288 93361 93362 52902747 84041 84042 327689975 50609 50611 104438058 55241 55276 546361517 41874 41845 973960695 29920 29945 635362172 38602 38610 270505041 34928 34929 252247090 42661 42662 298932183 53353 53354 492744930 48320 48321 479016356 42846 42850 749753901 82523 82524 163014470 75362 75344 399906105 69167 69136 502485859 44682 44683 587843389 61364 61365 522964569 63149 63097 690163068 16619 16573 922250539 6488 6527 890321408 44802 44803 591014099 97588 97637 414665951 62883 62884 627522663 90395 90386 935826335 66757 66785 865193373 68474 68521 388025515 80679 80687 710628646 83205 83174 164085826 37675 37676 86666274 7402 7376 892514272 80672 80659 337171475 17597 17614 170267279 75752 75782 23730856 53081 53131 975562778 33773 33774 926680550 53082 53073 359882011 98939 98940 381974409 82894 82921 365377598 28180 28181 828279776 60652 60635 134196065 92687 92636 126583790 81028 81007 976901581 86979 87013 54493157 94231 94281 848560091 39513 39488 795805878 51813 51814 298524485 21564 21609 849699422 35887 35888 764204564 37226 37229 296215569 94652 94648 606760718 8586 8587 963229433 26257 26238 459550625 16023 16044 153333169 63516 63491 673029917 57259 57225 50880310 25651 25622 915263859 75425 75426 86168391 75377 75420 469455697 68906 68888 144203727 11553 11554 426230965 54389 54362 929460661 7878 7879 715075149 47931 47932 49965176 59179 59180 601656446 42420 42445 44048992 93436 93437 928519886 4219 4220 520377955 43380 43409 302156134 20071 20025 15043825 60233 60234 192273461 35515 35516 921519389 36947 36948 549602372 37343 37301 360919392 92726 92696 190383544 60129 60108 741336037 14456 14476 465286858 77622 77611 175462583 73763 73764 999261544 7037 6993 251480637 56361 56369 791748958 9879 9880 47327055 62029 62057 608499743 90286 90287 376803830 48657 48671 16243564 9289 9290 175355999 63871 63872 677273389 89364 89344 245971690 98763 98739 91792313 84617 84567 410439545 81367 81393 381479096 32167 32168 834576615 48489 48469 527630345 78127 78095 326656291 41914 41889 967602295 91085 91041 308115046 12118 12119 952812936 10782 10815 504759805 78486 78487 381564573 80914 80915 322167114 52888 52917 233328865 97414 97415 984844644 80648 80682 881050837 16423 16424 263491950 86961 86946 646853150 22206 22207 287688070 62616 62617 990698155 11554 11555 597006264 22293 22294 415107012 92745 92746 635006914 63874 63842 1055354 41157 41196 775042301 94128 94132 131624016 10946 10903 459882678 73427 73469 735091371 65485 65486 127887891 65664 65623 728832232 77032 77033 19733631 46414 46416 12244593 28297 28262 619439867 94563 94564 459815082 38310 38311 233620924 96714 96693 594419046 74174 74175 468438941 92039 92067 442461019 48845 48800 733303185 52872 52873 530508711 73153 73154 374751513 69603 69604 505161407 63423 63424 138965307 961 962 640124821 87760 87761 256817394 60230 60205 116213412 35563 35543 228889753 82273 82276 640638927 29372 29353 515182268 98901 98902 805053654 59146 59147 641912418 56144 56145 142768954 58551 58514 37030075 20725 20720 9740868 69688 69689 98505216 60311 60312 721159984 57448 57424 752817383 18707 18708 204696506 52287 52314 969202488 86238 86220 344884263 43296 43264 903747201 23900 23901 335692942 55054 55076 421915788 94228 94181 482798827 56125 56126 214341389 70890 70887 245892253 13267 13238 612747461 50332 50333 132189978 87652 87653 850179939 22298 22264 421811637 46206 46207 171925586 38613 38609 174510014 8593 8594 788336722 1484 1458 671113633 53828 53829 104141153 96777 96748 470795735 73864 73812 110249788 49483 49484 810557379 83505 83500 676676589 99691 99680 167965163 20757 20758 13949236 79703 79704 438945023 16349 16350 84839378 60738 60739 190583139 55433 55432 924943420 76166 76182 986702597 56428 56429 663232534 96987 96988 594875407 12227 12228 220296967 3278 3275 534856833 95448 95457 354573806 10309 10310 233511720 81581 81565 57750777 39303 39304 941417566 65663 65664 417350366 99256 99303 608338339 8185 8141 832926441 93334 93337 759082559 1748 1749 523389651 64752 64753 162364951 5599 5600 255060782 51701 51655 477039475 77055 77067 119311021 29756 29722 843875794 79678 79659 886449530 71681 71682 770365276 19240 19226 455388058 45331 45290 309830087 62522 62556 15953828 158 159 950500360 67209 67257 849918652 68090 68091 868871500 48586 48587 479426590 30175 30147 822673969 7868 7894 248826315 1162 1163 485811869 86359 86321 163321949 59393 59352 592547477 52570 52571 747865548 65035 65076 953780219 46096 46069 816520009 24255 24256 306294460 25272 25248 368681418 45768 45769 403467533 73462 73463 973634156 1441 1396 193459821 75922 75923 377865338 95044 95045 247308864 8349 8350 857167711 43174 43209 479905413 95114 95104 259083533 7770 7758 334297423 36975 37000 799419622 94524 94571 72390173 82787 82788 833756166 44683 44684 547562527 55501 55502 449328995 83615 83616 365001604 88633 88634 732184240 25900 25901 459586453 57404 57450 5933985 6642 6590 501542723 90146 90119 235893938 50457 50445 185274724 19385 19430 56852880 45843 45834 269310885 5125 5117 365880338 57073 57074 688169897 46011 46012 810353724 66284 66307 882592509 61730 61721 901797061 91254 91255 729330468 69534 69535 273154243 68353 68354 467281637 23892 23936 673982188 88887 88930 84886698 40614 40633 936361788 65756 65757 488452811 79133 79134 628934141 92956 92957 607274406 27984 27985 335547936 21837 21838 27362003 68834 68835 13027144 56716 56718 770570713 60170 60171 48993705 20976 20977 497397056 64192 64193 124380144 77417 77418 222998307 97776 97747 108602445 34785 34786 130225514 3693 3690 540400279 60281 60282 881228812 22800 22796 81184696 9606 9607 808744270 19049 19050 317276378 63498 63499 754342794 29976 30026 129532176 5531 5532 708020256 64252 64264 526368792 24287 24288 60241496 34830 34780 999681785 61404 61387 975045316 78090 78091 706505084 10183 10151 180593064 35180 35149 293202468 58824 58825 986087565 8529 8501 985366750 83922 83923 443126921 69609 69610 430851455 20066 20085 464575295 53485 53499 329263226 19856 19857 733078794 24440 24439 741975745 63248 63219 434517488 29907 29908 802462531 91087 91039 101924415 72463 72464 989838370 4603 4604 282049404 67052 67053 456500667 16522 16523 790085946 39708 39702 671500111 65258 65259 61074507 71588 71552 29347965 2781 2812 772686352 80559 80569 403533435 71676 71677 26830083 79027 79048 516389239 59827 59857 129106467 76136 76107 976933913 86778 86745 483912189 40526 40527 402315293 16291 16292 691974470 54970 54946 327645241 62112 62113 332121642 11724 11741 1964676 32186 32187 703994969 81908 81909 288264570 34968 34969 974672820 55213 55214 114999159 37113 37102 512004338 42054 42079 81514006 20085 20056 501821581 44159 44160 370776249 64485 64447 515672526 97925 97932 43452885 14628 14637 777489112 1284 1285 643399330 80964 80966 253391412 33328 33329 395435670 53417 53418 899888327 17792 17793 799612143 19749 19736 525633142 11443 11463 790697516 23851 23801 79227480 39568 39569 409167063 45029 45045 83610156 87242 87191 310130336 88080 88128 947570161 9813 9814 612051040 63970 63971 970775976 59485 59470 374268249 83423 83408 317519701 22346 22297 248050005 92554 92555 195137160 752 753 287713946 74160 74165 907502334 68878 68854 897083769 39699 39700 666808979 40228 40252 905335732 89980 89981 594667017 68876 68853 658821263 72149 72115 299788192 82973 82974 822786526 53604 53605 437566574 75063 75064 257821997 17897 17898 990615171 49457 49487 265507029 73903 73904 645126561 51351 51377 373295488 56478 56426 446706942 61717 61718 636265111 86560 86522 329478635 55310 55311 319762245 55392 55393 718279184 843 879 74454538 59852 59826 903955717 40274 40275 405984654 56379 56380 516455430 69677 69678 138489710 99518 99521 596528668 36215 36216 381316581 53871 53921 996185596 61415 61416 182104092 28063 28064 946300446 449 431 156437100 41546 41547 812870769 32514 32515 477150585 71716 71691 81745754 38751 38752 272036970 75790 75791 409252998 56739 56691 886146093 32610 32611 545659134 28925 28889 401604822 78947 78958 894041989 67342 67343 351265535 39822 39831 5866571 34736 34694 762651844 31202 31169 752899026 87086 87054 283178421 90711 90720 693384816 45734 45735 276419178 85160 85161 383901786 17797 17798 933940184 54162 54163 228683612 71530 71524 499413640 1060 1061 434922378 3927 3963 819117954 35794 35795 60197894 18352 18353 440459733 90431 90432 381263834 36186 36187 517128005 66069 66070 317662778 40074 40075 608049108 43766 43773 102428808 68020 68063 683868384 36004 36005 747867936 94442 94443 84616917 56495 56457 172442436 10170 10171 575383691 70500 70545 408316689 63916 63912 754959321 18348 18336 74674296 56879 56880 78316615 80146 80187 145496823 73305 73306 204251327 38764 38765 897885565 58379 58377 759217978 74334 74297 602045780 72862 72863 876688166 7062 7083 393689085 23939 23954 453188346 43389 43390 206388133 17079 17080 247213955 24054 24005 729071433 9678 9647 509569145 98172 98188 346740758 63470 63455 491046388 85748 85789 559645300 33836 33817 379716365 62656 62657 70029193 69063 69094 497605327 96635 96636 690844193 52013 51996 707045236 25926 25910 440096367 84973 84921 478173610 72172 72173 178311270 27931 27945 852630628 86082 86125 222187607 28500 28501 484103204 53606 53611 580289712 70220 70242 155461221 41121 41122 724155904 32329 32330 776246371 70274 70260 124214408 21106 21107 846661684 64438 64439 66982760 23464 23448 307403973 76222 76196 761257512 72559 72560 151805695 88312 88313 201623814 11493 11441 233989914 68249 68250 690558594 97362 97363 384615477 89103 89117 801993885 61566 61515 449201212 4934 4962 606595326 40691 40717 982725367 79909 79873 391224862 88514 88515 678258471 20330 20331 41567142 10675 10709 682183526 31620 31582 545168841 91907 91863 265763512 22260 22222 677432312 7868 7869 92150798 49247 49223 998401080 254 303 641587227 50365 50335 723928454 66374 66415 682674945 97694 97737 967192275 7764 7763 807496031 65076 65077 263654027 52573 52592 807078864 49017 49018 394429399 20495 20522 518274358 14230 14187 478863104 82462 82488 981340857 61337 61338 760910291 63340 63341 80866027 821 822 906765244 52059 52060 968243937 7259 7224 542157225 74190 74151 723004693 41763 41764 473808719 42065 42054 61990961 18847 18848 349075493 98547 98578 248450853 77647 77690 108611674 34700 34687 794635213 62918 62919 333375216 24140 24141 320283965 94181 94182 205229262 91951 91952 211024870 53593 53594 739367045 92975 92932 762023288 36888 36915 463386316 97710 97737 324658 94810 94811 56812712 72881 72882 462958675 50121 50089 924119285 73881 73890 828341788 72145 72098 948834858 87738 87788 498459249 52588 52589 425038928 88850 88896 301411882 26242 26243 716901355 43373 43364 661734933 38233 38193 496233596 26028 26029 147606446 85701 85702 649091970 39324 39321 985775396 67978 68028 544509319 29929 29919 893375234 54261 54289 139273998 66268 66241 389127097 27207 27208 790514872 79580 79564 432524022 77997 77998 884978777 41200 41201 749937706 71500 71529 550661388 53620 53621 266709393 41844 41804 546750341 93663 93664 833873328 881 882 687286301 24598 24612 764581046 13395 13396 148387034 51381 51356 249567596 80484 80518 71698853 40302 40303 818655065 93547 93548 299336077 55997 56024 309517287 5759 5760 879267298 96270 96269 82787559 58744 58756 690470056 54209 54210 26734645 29993 29994 405796084 30941 30942 860324675 66835 66836 919679627 1506 1498 505443602 2658 2659 482749701 76730 76731 978694111 35092 35093 183200813 39954 39908 102057687 53186 53174 156845870 96074 96075 720371185 9094 9109 626327720 67994 67995 624886154 55833 55804 407760776 51585 51586 896876603 91932 91933 534070439 44939 44940 37282723 32243 32244 296788092 75773 75774 82009356 40899 40853 844588690 88695 88719 132279110 89509 89510 687579345 93199 93178 675088441 30076 30077 464458311 9702 9703 142272074 23934 23958 760670184 85653 85654 508067409 46686 46656 466207147 5943 5944 806877011 81197 81198 653135809 9603 9629 400377979 35626 35627 191727759 28795 28796 657382335 37114 37115 794227873 71052 71053 938062935 26250 26251 290675198 78644 78645 658425311 44950 44951 461832463 50052 50058 814579729 92944 92978 419892261 8896 8926 430154003 8212 8213 737438746 29908 29909 82664648 50544 50545 304360604 49020 49021 672173211 45800 45817 629798823 32072 32073 281466927 57372 57366 346037850 24068 24037 861771394 5002 5003 532109087 1724 1765 252121217 86435 86473 584094813 67139 67140 395001430 65214 65193 900970965 55219 55254 257244437 71794 71795 104708019 62888 62931 735019605 29323 29324 981728538 38198 38199 957291833 98717 98718 258290276 25327 25279 214045513 86956 86921 202192782 7146 7147 5094830 30862 30871 820889789 84770 84771 938367195 40534 40543 844679963 9340 9324 986919706 65105 65139 417116480 99713 99714 25085621 2518 2540 816502193 75980 75981 934809016 83020 83070 229332750 84523 84544 785873933 76875 76876 690931983 99281 99254 441635688 46669 46701 620769125 94841 94842 736543581 51414 51379 503040547 57604 57574 798486531 13237 13238 991430477 58910 58886 128544050 41021 41022 288770418 20973 20974 746662187 8859 8860 917637355 22187 22195 265521205 32420 32421 225252814 71015 71011 716213991 92344 92345 425559869 10191 10192 159073757 79826 79835 495630453 84296 84315 25967847 50924 50925 903550221 46404 46405 69047284 84678 84705 836654624 9558 9559 228457828 60506 60519 914989984 76928 76915 952567189 62635 62623 908268472 87270 87269 488860707 19387 19388 243451755 50510 50511 184869187 14417 14396 2651549 27936 27892 441498023 98035 98036 488135737 63989 63990 705058343 46102 46084 556630214 20135 20136 397405441 79462 79463 100362318 74447 74426 917903781 91751 91778 900168305 60256 60257 872853006 93290 93291 74597995 37537 37541 711733174 38574 38575 344996297 65351 65310 987515512 44615 44642 818099371 35494 35495 584805458 75336 75364 903113856 15117 15157 651955968 91346 91353 907510463 8644 8645 645865064 23952 23953 540106331 697 698 685921898 5799 5827 603204527 587 588 876874288 4496 4499 111335949 88895 88868 689240744 27617 27618 72714143 6132 6168 640393807 79078 79113 16846313 65954 65955 806604799 70046 70042 575322183 23036 23037 281683432 62952 62953 859021528 42574 42575 283045615 23198 23147 722733678 49432 49433 406292028 57089 57090 5527384 25883 25832 631716073 56952 56953 901097854 98342 98375 434991842 34646 34647 218290749 2134 2135 750650415 37448 37449 108009319 46706 46707 773128937 87835 87836 453004925 311 351 777189394 83269 83270 264618743 50240 50202 685686938 47981 47982 654194683 22579 22580 261711325 15995 16034 274672015 93822 93823 670827644 24910 24875 158769679 10113 10153 105736231 883 876 59266981 87776 87777 281087345 25842 25865 143218410 83626 83627 860142643 72851 72877 978307068 90373 90374 401379629 45550 45551 851896117 39397 39422 83901655 40025 40038 656883071 32093 32103 708842872 51395 51396 97363010 7224 7234 477100216 56308 56329 283703048 1428 1478 453193229 9125 9126 292130504 97824 97825 972012352 60179 60231 593472943 10094 10119 458772762 23139 23140 965167203 7645 7646 12771032 61992 62016 106901600 89280 89281 28371607 58586 58587 232612257 55799 55800 201463192 25472 25450 768775678 30917 30918 232972271 78640 78663 597238534 66091 66074 634265362 68466 68456 395905519 99181 99182 327599991 66174 66206 998744431 35859 35884 109924842 56066 56086 632120272 21488 21485 814973525 8774 8775 328584921 70457 70450 353023139 32742 32743 546578572 38161 38162 246217612 95101 95102 425258993 90524 90547 59842915 6340 6303 875839836 85397 85398 225298716 96309 96310 777105962 40548 40565 315527506 69666 69667 752006664 9149 9191 206537049 25657 25614 856325697 14176 14177 842596369 35382 35353 960484242 17961 17962 852581762 86742 86743 190016432 72068 72069 635191455 63360 63361 264768192 26752 26753 273532466 66858 66879 888053288 38492 38527 829892811 73281 73282 22878627 68311 68312 603902524 38727 38728 270097655 8717 8718 135393362 52786 52766 987903389 71730 71731 101705641 3677 3688 811592438 29368 29369 49181101 41012 41053 945560206 50396 50422 955812900 69952 69953 188732636 89438 89439 282411706 64006 64007 399417613 97803 97789 899511073 25009 24985 642043223 92157 92199 629332372 4874 4847 571398659 12603 12604 639540120 83355 83303 753315217 94874 94875 115902711 95006 95007 25751998 14564 14565 677084672 83850 83851 74090089 77844 77805 541390517 24617 24577 871938906 78162 78121 398381814 13839 13840 271404899 93969 93970 256211769 71188 71232 783875437 75585 75586 87252338 32094 32071 858384757 92617 92585 376033337 5478 5491 236247515 34047 34069 328402196 3968 3920 805735622 46537 46513 566776279 85018 85019 196375461 79433 79434 779793903 93685 93686 71437681 65763 65764 717366962 78766 78767 592949968 14409 14398 951102128 39474 39444 653768349 37023 37042 343964228 74340 74341 979681655 16575 16576 836805993 22101 22097 359675701 80752 80753 345856897 63200 63201 603532435 53573 53538 436230296 25363 25343 97524676 8189 8156 817037410 91879 91864 653471294 64584 64585 176087924 53258 53216 814180571 16131 16132 578813433 17357 17318 868572145 22168 22218 941953426 322 323 650066907 57369 57388 612433029 54793 54744 621978865 26697 26698 306115671 25719 25720 337188451 99217 99266 422013258 25621 25622 747885947 10546 10577 140422985 13043 13065 837110854 17734 17779 285106145 89967 89958 433718558 47738 47739 620687892 1347 1335 824310268 93773 93774 801221198 74508 74509 995150551 14756 14754 631825348 92701 92702 849598043 12498 12454 652534740 14888 14889 244428239 34135 34089 394936631 49226 49232 776111495 23297 23260 884007485 36511 36507 533987986 75108 75107 788950259 44986 44987 1704569 57786 57787 775325231 28479 28501 38581572 63880 63831 529506312 22762 22785 910897392 60737 60766 963557203 98016 98017 17499234 37674 37676 152194497 7342 7343 802896994 39668 39710 318392352 78960 78961 252842791 86823 86829 476314152 8735 8748 460091850 67498 67499 201337077 93799 93797 441498950 50549 50589 778721408 56223 56224 915390919 77368 77350 469481794 42789 42747 575095011 98600 98601 736413809 37565 37566 962882764 56045 56046 422900524 26984 26985 586657225 54723 54724 117928351 86453 86433 706817854 64982 64983 149317623 21095 21096 825005433 97347 97348 676313698 70730 70766 620942123 61203 61235 231417998 42958 42959 587018803 79765 79766 629868869 48426 48441 784172902 90619 90620 969582539 5149 5150 154934192 46383 46384 284423949 68379 68380 393467035 3406 3407 374431488 50185 50186 938110414 8412 8413 177479612 21068 21069 125789618 27211 27212 945877093 37927 37971 772964270 67233 67234 919429258 75114 75115 522836481 32643 32657 79838384 54881 54882 396166554 71716 71717 884450101 99124 99122 507664994 17426 17375 31650423 46144 46145 427996883 30887 30888 681854189 96288 96285 80549950 20426 20427 997781222 41150 41181 258433168 27825 27841 83399802 3820 3821 705774435 46896 46898 920162789 70291 70343 33964036 77580 77556 70954764 44381 44345 805430181 65414 65464 366623426 55832 55781 917864265 27505 27498 696943985 37229 37230 89605655 97500 97523 430579321 50560 50561 384206128 69335 69354 277454272 50234 50235 357431026 86180 86181 53102166 98620 98621 488879469 6103 6104 400956323 27086 27087 743550972 82600 82607 916831732 82827 82790 576219309 23759 23760 710656259 92081 92082 991414325 54591 54592 504306526 87400 87401 457463791 54363 54320 434894371 32083 32043 473074443 28934 28931 141678889 54822 54823 312302996 69640 69641 992453464 4013 4014 261621847 37613 37614 814149553 70240 70241 354513309 3212 3167 124377182 49032 49033 415605123 19530 19531 964308034 20184 20185 563802761 84076 84104 778351951 86095 86057 199517804 94177 94211 327705523 33095 33096 121741596 93726 93706 999223376 93855 93856 847914744 62518 62519 498159887 79528 79529 546998424 48287 48333 513534171 6585 6561 717115778 81263 81238 428417450 23732 23681 924549656 89640 89600 129335353 58941 58942 376177207 13718 13668 393177330 13562 13550 277512135 12117 12118 493786016 41042 41043 455768159 93341 93342 451367838 65909 65910 94306990 37961 37932 49630714 9292 9302 595542899 11979 11958 53782470 85300 85301 45398555 80250 80252 378417468 92381 92345 119692838 489 439 705225378 85584 85626 847509088 41846 41824 96497014 32007 32008 594270255 30342 30343 710739781 25842 25801 980553454 49643 49644 406702372 64720 64721 410017025 80105 80117 642871192 27327 27328 77779714 49430 49431 916830088 3779 3780 314141541 31128 31129 724226794 10562 10563 466445645 94483 94484 122325379 17692 17666 414002389 59180 59203 793127408 5645 5654 973566409 65093 65124 618879961 2045 2046 79616297 92660 92668 278138945 89022 89023 817699204 25908 25909 527612608 69957 69958 907540384 54939 54940 397023371 57058 57059 377959979 60817 60808 987409761 68920 68921 647776559 29633 29591 96584133 62240 62241 76787436 29969 29970 168463986 82450 82451 614645016 27354 27389 711536875 13353 13354 654004523 70078 70113 708830683 84112 84113 677433091 57604 57563 332662639 4454 4455 933754970 59563 59530 399126866 97771 97781 835546923 29999 30007 323314345 121 173 612518448 59798 59767 85129425 56014 56015 250135962 59877 59849 971850186 60561 60562 987617020 72498 72499 458916457 89195 89205 597064763 24193 24199 210605856 72258 72259 849127816 23444 23494 848311881 66551 66500 299431944 77977 77978 651243526 91701 91702 37136062 62047 62048 801959257 13633 13634 322625474 54976 54942 912020904 56115 56116 647613925 90824 90867 63936348 61038 61039 716308868 70989 71013 164291365 71290 71342 977236292 98882 98924 883370884 88934 88935 644692823 5323 5283 660317246 95226 95209 898897023 99820 99821 926676239 52706 52707 630717628 83182 83152 916213003 24137 24138 795184140 32058 32059 883268494 32812 32813 539828923 77614 77574 566529316 51360 51361 416547185 75293 75300 786550481 88419 88420 59222993 32160 32161 879178338 5066 5058 667057319 45351 45352 639440194 75475 75427 573581928 63230 63231 628707972 80253 80208 13302255 71669 71645 665331535 98834 98820 770638946 5946 5964 640227125 25103 25066 66288590 26049 26050 457615923 62779 62780 588567375 98681 98682 300983032 25103 25086 68254838 2361 2351 428162190 71234 71189 785730120 42646 42674 711054122 55598 55635 585480942 38107 38108 431502186 60942 60943 27456199 13328 13281 295395156 80154 80126 702675321 40013 40025 361863898 70476 70518 911814337 55531 55532 46689001 89432 89452 430589972 13057 13060 521993952 54415 54416 722753732 73202 73229 115352014 5654 5655 638483823 35593 35594 673845923 80127 80128 210868034 90264 90265 237471826 86997 86961 67043632 39455 39435 508108355 99467 99453 317850025 86755 86756 215291763 47040 47046 692010108 88021 88022 175221955 84447 84448 293034951 53756 53757 164282178 77405 77400 246552446 36437 36438 194960487 17654 17655 687122368 89063 89064 254881409 68518 68519 119361048 41971 41972 456789647 2389 2342 778160982 5043 5044 982634648 99239 99240 146916012 28682 28680 326714235 11227 11176 511283806 2156 2144 284540550 10777 10778 275212657 87522 87558 392314008 20051 20058 526079687 94574 94575 43676133 79852 79847 20734024 96931 96932 153852843 35083 35084 958503154 10970 10966 364859665 6255 6269 163681192 86905 86906 725217140 25165 25166 167021606 73530 73528 987165446 41825 41826 195742982 74696 74697 251945779 86283 86329 625096891 5016 4967 208221459 33665 33666 149075901 75702 75703 662033320 99470 99471 678587581 86914 86882 303440364 42804 42805 269534620 28758 28759 709080295 34367 34399 61266104 70616 70617 497733866 32495 32481 229905402 48142 48158 981680103 30481 30530 614921592 79162 79163 678010739 37177 37198 402066839 32611 32620 520699630 80622 80623 394259016 25737 25738 155869353 80583 80604 422985757 9265 9253 965404730 14060 14082 647435622 88427 88405 314640396 20483 20484 595769343 74248 74225 859293671 86159 86176 325016034 14203 14167 622578507 60607 60608 193601115 27499 27500 652091587 80052 80003 424490169 67484 67433 279028410 68706 68707 291012502 62987 62948 809578669 11160 11182 92876579 37425 37434 428214037 15627 15636 438246870 21883 21884 201733044 11206 11207 90186991 11461 11462 676903228 34995 34951 357871888 54388 54389 784147894 47204 47205 381323765 91604 91605 551651218 86785 86745 421892332 82945 82946 10219796 21197 21198 64456567 36503 36504 320017359 57156 57200 62097833 86489 86490 418895088 89505 89502 585328250 19618 19607 825350231 75195 75178 683845719 26856 26857 21699944 50711 50712 443675909 67220 67240 872807639 64048 64049 797933533 37427 37376 438854975 49095 49128 275101789 58349 58390 516134188 46265 46266 556029036 55348 55336 358254825 4858 4901 367023683 50710 50736 434468721 87496 87534 814367939 68 69 187872038 40817 40801 470987509 24716 24717 734740599 8807 8808 134883899 22748 22749 527310369 60183 60184 276547561 63471 63481 227654252 64642 64675 183769239 61489 61465 228172011 2608 2609 510045328 37483 37484 862828653 2569 2570 676735761 11060 11070 549759934 61982 62022 33566515 16036 16046 83642803 11124 11125 480393163 24121 24173 987097039 77880 77870 238251284 34525 34526 922194801 20883 20884 712901147 9495 9481 186699961 15334 15335 392798944 93519 93520 723230624 84825 84826 696144463 35149 35150 916856023 43623 43633 884626271 507 508 178280967 42296 42297 820922268 20658 20678 550757257 10373 10374 700826549 7129 7130 71534635 94894 94842 443945193 58605 58606 282327889 66839 66840 426460112 48548 48502 53600227 62552 62548 145424966 12806 12792 971401493 47823 47806 102636985 13014 12998 464489894 7427 7395 907543570 61369 61370 545808628 33273 33274 568386263 24494 24495 868846671 36047 36061 128206517 94845 94805 56469002 47006 47007 718338653 9236 9270 628831539 11702 11703 26979156 39349 39350 77716374 93222 93223 891717338 20227 20228 946962793 60690 60715 790774819 37803 37804 686861237 28432 28433 534817166 51411 51456 943440692 73324 73325 567443183 91262 91263 840092685 18190 18191 252554830 73433 73434 306078200 22494 22495 397447578 31010 31020 909724212 33503 33531 635357323 69183 69196 86315990 54502 54477 341814276 94865 94908 565639958 79038 79074 508487141 78479 78480 810772974 49900 49901 85430423 18483 18484 713192990 67474 67498 750425176 92482 92474 608310300 7145 7130 5300776 72877 72878 334854325 48206 48186 572032212 70606 70639 8649858 83036 83037 282702784 3816 3817 638748639 21974 21975 202541178 9453 9438 412883308 19433 19429 773019528 47398 47353 970985315 88896 88897 281124526 11866 11867 239321911 60630 60631 358082984 19173 19174 741351167 19671 19640 570816604 13574 13575 110719888 71641 71642 881430755 78572 78540 561725761 32912 32874 294230945 633 674 481767360 94762 94790 808004153 31553 31571 238964832 97330 97331 768869037 80662 80663 468756271 5374 5411 92102457 17123 17167 740549530 81594 81604 127077641 44828 44880 662457488 95816 95861 326206822 20308 20349 432029441 97037 97004 895673026 21252 21253 738359532 17142 17169 975762187 32421 32422 495984648 30014 30049 373900742 81922 81923 855924316 30516 30499 553296886 74212 74213 833954698 21414 21437 231060105 20257 20258 17292380 97795 97787 558841626 57916 57923 534333928 2058 2059 687239621 51294 51295 47870980 87476 87453 141832267 82710 82711 85404194 4568 4569 525003678 78077 78073 730121635 99605 99561 628537022 8820 8821 956914254 50571 50531 514202993 32498 32523 391408324 54284 54285 940509466 67366 67322 591574099 508 509 242237344 62290 62263 891569265 50380 50381 709873192 50610 50632 510523453 44603 44604 544074210 57899 57900 513496844 44653 44654 132411075 68093 68094 347965166 50560 50564 564208273 849 850 154939968 16535 16554 31821487 55789 55790 536279038 45489 45484 858041876 61990 62033 87452351 26540 26506 545948292 20430 20431 290480002 33993 34039 18413067 72305 72335 575031856 24191 24139 181953182 31834 31835 825372775 83358 83333 760484636 77984 77937 19917188 71949 71950 260135478 89377 89378 309920586 32977 32934 262828929 19556 19557 935439124 47334 47315 551759036 55828 55878 65737093 96990 96998 3622906 83417 83468 914727642 14808 14848 952476416 25038 24993 441118857 44818 44819 495308713 73408 73409 278346698 67985 67986 995198592 10109 10063 665044895 40730 40765 805526300 98787 98788 117982848 32310 32311 764012493 16600 16601 302146227 64990 64964 465915552 62687 62650 683874287 60723 60724 952257119 18391 18392 75735949 23451 23485 6960439 32834 32835 267730320 5597 5548 188738519 92372 92373 354347910 23079 23116 509801661 96883 96889 643811509 84212 84213 412319302 62698 62699 358660110 68576 68625 868202853 50072 50089 555465858 20204 20205 501902567 60465 60466 345193557 2986 2934 368087906 11368 11369 529211305 49636 49594 267167418 83298 83286 593499315 42270 42299 914660449 27424 27388 787706108 65178 65197 478351226 66103 66104 471977642 14253 14254 561346083 15938 15939 130850612 36904 36905 146607133 15681 15682 290864906 77106 77055 455894771 21022 21039 727370719 54045 54046 528108084 79194 79195 319290370 20435 20436 629467566 28809 28810 40262595 8093 8094 425880997 42185 42186 809790655 90021 90022 333960419 3709 3736 792573017 47286 47287 442759287 99574 99575 227883879 65350 65373 941718689 39358 39359 24090667 13885 13893 806429043 52166 52114 608997248 94852 94853 50847348 58181 58182 546304179 32888 32908 665426091 90595 90628 790158753 82146 82152 426201786 44984 44963 435544756 90553 90596 257937914 3149 3150 84257854 44668 44625 69799034 43113 43099 398379065 17314 17310 210138409 51229 51230 552259168 72459 72460 628659021 97609 97607 320283755 40420 40394 753976990 32738 32739 779458689 56724 56737 706748625 60328 60329 965158069 97437 97480 879817505 28534 28522 326354401 7530 7531 138788534 8365 8366 47564643 98830 98862 870039570 78431 78432 17527821 97117 97106 912017422 19735 19683 793144974 87625 87639 376566130 5543 5569 973212001 41640 41641 747317978 56569 56570 101769074 82730 82732 574676986 23326 23327 856885790 93452 93443 198689847 38080 38081 984264781 19816 19817 835495209 81742 81743 818453604 46166 46167 462029711 6379 6396 433031744 32513 32514 616234544 44266 44267 98345544 26987 26988 898654159 97060 97070 908931653 7537 7517 199335561 6335 6373 775011028 33483 33442 564215093 27925 27926 899966539 43399 43400 250314465 43653 43686 761025966 46779 46780 531213622 70627 70628 150011371 97886 97912 372951283 5225 5217 933920508 75744 75701 592893432 53359 53409 445555650 27625 27614 440826471 7302 7303 853175605 42304 42341 355265545 13044 13033 746811867 7701 7723 81621731 16251 16252 972996860 12937 12938 307583404 75892 75893 546179545 75020 75065 711010902 15944 15940 710251098 87017 87050 970616988 5324 5374 304893871 3698 3655 988164052 31144 31127 923244691 43063 43111 921137925 97223 97239 441272397 25494 25495 385570932 1080 1096 555110921 47569 47541 258009865 63433 63437 558079456 20240 20231 417087039 1363 1364 944394389 83775 83800 310788712 5201 5202 370989235 92562 92563 487350766 55437 55438 415884431 96116 96064 903420216 50489 50439 319817790 16276 16314 215766438 36158 36117 858102169 65413 65364 132729704 44797 44798 919386583 1390 1391 876676495 26633 26610 82950714 49951 49972 276260670 35335 35336 908398664 31786 31787 366708055 61612 61613 743267441 94127 94082 940202663 55255 55256 785054181 58602 58645 565846198 41665 41666 47195914 12330 12287 660467083 7568 7569 283229496 96376 96371 350907500 2610 2579 318409365 83737 83738 115194692 21422 21451 813385345 63986 63987 920872356 61466 61507 540888649 50349 50368 899558161 42346 42347 901950675 22726 22727 23603458 26044 26072 555576669 21998 21999 493954165 63306 63339 161608129 65635 65636 779351979 26023 26024 803836802 77940 77972 509836508 88562 88579 485341425 70846 70847 428096529 94898 94944 16384751 11440 11418 214086755 41464 41429 226452026 45224 45225 228604277 38043 38044 973672353 9293 9294 792636310 70990 70991 842742845 75708 75683 463730125 94304 94319 275469663 87085 87086 192103717 63973 63974 158364843 64588 64589 95310066 24639 24635 598868887 78253 78209 792461205 85553 85554 984298062 21200 21184 946448374 31401 31443 716371498 1508 1509 201547854 20881 20902 43615494 66898 66881 747269554 95976 96018 885623774 78235 78236 591457571 95974 95975 317811705 99664 99696 860672166 61067 61084 518333344 94159 94185 932876206 68095 68054 578250328 33111 33063 111553036 28955 28956 921767454 75372 75326 30076026 64575 64532 360642813 61550 61551 568281530 73640 73669 602984924 96357 96358 370610657 77248 77249 765803528 41896 41897 58262656 4168 4200 804562768 33019 33020 95025368 7504 7505 390549655 3258 3259 844934465 75962 75963 784032327 45390 45391 503433929 87387 87388 402194632 38873 38874 900798439 22074 22075 708542104 98231 98263 749409166 43445 43409 573974149 91809 91810 267894665 51569 51570 680805994 53569 53570 289976851 45141 45142 601188440 69619 69620 908710329 18114 18096 217125335 73400 73441 245337095 41773 41726 299295815 98107 98138 808252475 10436 10437 787460660 74471 74491 385299399 73863 73864 741759370 47541 47542 798357862 37364 37384 680638723 82065 82039 56550617 17639 17640 283349668 91482 91483 540655531 85778 85779 166332688 86444 86445 663673399 80479 80480 784427120 82018 82019 31801852 89137 89138 186895580 57969 57970 983617340 91537 91542 428511031 8077 8078 170823752 97043 97021 118061936 13596 13622 592799050 56420 56383 932816720 71892 71893 884323461 71626 71604 950673629 64703 64704 406700682 85518 85490 999623293 49820 49821 570977249 41733 41734 838902257 25354 25355 172940413 4918 4880 432391711 3894 3895 774613801 1522 1523 417302961 85469 85470 639786358 75205 75228 441805768 20890 20905 583301457 28839 28827 554394049 1986 1936 380579435 65263 65251 872665715 74819 74820 27099795 90991 91034 101891837 80931 80932 611692194 94823 94824 834072590 72325 72326 64867697 9475 9436 940844644 4064 4065 881386471 98486 98444 160888504 88580 88581 394094398 29602 29603 615809074 21928 21973 571494075 53300 53301 438594917 17748 17705 577145126 68492 68445 773181743 77868 77863 74372770 95456 95433 738874487 40851 40848 663090998 11526 11551 396906202 8003 8004 118928212 58904 58874 209406311 99380 99381 839427231 28171 28135 452029089 15777 15763 3406490 25404 25405 345083827 5762 5763 665726257 13365 13392 659248914 13999 14000 972129730 33106 33127 115711709 15008 15009 55474826 73386 73387 747363726 59852 59847 280899468 34822 34823 380418434 9957 9942 488483553 46854 46855 598523565 52987 53018 14323877 55866 55867 866871064 86423 86424 657244228 94658 94659 540455789 1511 1544 477634328 53732 53690 65904652 42485 42486 611330167 13902 13903 653492899 95033 95029 726939610 4814 4801 382582856 97277 97278 513925585 14348 14349 904395741 42711 42662 280699205 51440 51441 917381959 90693 90690 184676263 92119 92167 955695236 22728 22729 547346912 66752 66759 949436388 33801 33766 258805194 18385 18386 447304131 96075 96076 239361773 71831 71832 377302266 3245 3205 832507786 17463 17464 585136867 49299 49279 713962901 25730 25740 376443093 8227 8228 871459236 61216 61217 622176754 49127 49132 180757707 14881 14931 675043866 10203 10204 801770599 99122 99123 824288522 23090 23059 446871450 19501 19495 215413378 9340 9384 714042973 50987 50953 318805887 97135 97136 575458615 34126 34131 768402043 90145 90146 652946483 18655 18630 171995606 14139 14101 953868828 43115 43166 81564463 80383 80404 568053112 94364 94360 781606417 1613 1614 145545200 17088 17089 199915862 77963 77964 603708817 3025 2982 442043633 52547 52589 241845883 55125 55124 675472453 19523 19510 965033225 42853 42839 48547357 23973 23974 845640568 75509 75510 583160970 10168 10131 893161693 66766 66805 223367679 10944 10953 18744932 61167 61168 382081421 87797 87815 748326517 42950 42959 540583441 50589 50566 288428309 90275 90257 251732009 82772 82818 333591773 7151 7152 40141976 23143 23132 70682199 47070 47071 880930477 23482 23493 706431339 63415 63452 738725558 14803 14804 216556342 31323 31324 636931657 87461 87446 461804147 97203 97204 441482705 26994 26944 523925730 86819 86829 303951485 83810 83858 273479066 61138 61139 577045157 49287 49288 627816770 20337 20338 863883223 29303 29285 770711232 49134 49135 229297528 8316 8322 177526128 8468 8417 33803010 95827 95828 232129215 5814 5815 777238788 38920 38921 966392822 48888 48883 867638438 34096 34062 176062378 65366 65367 386249074 36869 36818 484741952 61179 61170 427094163 87271 87272 494417230 34610 34654 125464795 11719 11720 988334029 23291 23292 502817345 91208 91209 205351512 9009 9001 324391261 1395 1417 763479342 8881 8882 571216966 89768 89748 831877352 70192 70193 888675132 44817 44849 107526637 45257 45258 227130878 62050 62051 390467977 28589 28576 829432039 6189 6227 13793023 42897 42858 212987891 76911 76912 362077993 80554 80565 558209792 88790 88769 77050924 76200 76163 809658856 38876 38873 161318985 97898 97899 418573975 79455 79419 447155613 17030 17044 548494323 3002 3051 931536004 75613 75614 375101219 63542 63513 925818991 91639 91640 183444813 80744 80745 343201997 30821 30822 4766973 85880 85908 248657496 49503 49504 641730472 23299 23308 374083395 30950 30985 520492976 82196 82197 580974091 35557 35530 910545066 32319 32271 975713613 35672 35675 728781690 20324 20325 4016265 26938 26939 905675899 44299 44300 532384500 45690 45669 896850909 31296 31332 23459755 43592 43593 44914243 98191 98192 91431770 50499 50531 994587362 86335 86336 421208892 2380 2388 695848193 15493 15494 867262060 64750 64751 498596960 79166 79133 133119248 9039 9040 671995382 63803 63804 256210671 70593 70542 776219028 4638 4639 779070097 82795 82786 354309862 79329 79317 199672534 32247 32248 786916637 25112 25070 847787027 21888 21852 87434459 16809 16847 154155002 26018 26019 513511901 65983 65973 78744654 94492 94493 866082347 62215 62192 359187740 76188 76189 588906486 27694 27741 470553820 74056 74108 419538672 66649 66656 760398730 41749 41753 875565424 42596 42579 678292814 42798 42815 998965715 96586 96610 272446404 30238 30202 745598798 88000 88032 359367280 29844 29879 581677019 93373 93374 648310240 11411 11412 585311942 98504 98505 464185085 66875 66876 264391936 21691 21692 906237736 67299 67300 130814363 60240 60241 318222685 44545 44546 210277085 34625 34626 127274114 23349 23314 327723742 74310 74324 409446993 65560 65561 315255562 39532 39528 276211305 50814 50815 615207194 84635 84636 852348544 58127 58128 254842054 40115 40116 56557045 93400 93401 977690631 40971 41015 579332988 23399 23409 269264433 76626 76627 99508659 34356 34357 924321492 15447 15478 755941820 19605 19606 783965493 78835 78836 625645413 94394 94414 243907073 26303 26281 273597195 57271 57272 134819983 47803 47791 195438558 67066 67067 705015585 55938 55956 266391289 27869 27870 447215321 50525 50481 222324095 85474 85475 828483076 50289 50335 532012817 27140 27091 469730768 36003 35986 113193769 83905 83928 279165389 66330 66331 98675921 3054 3062 12553215 69103 69104 688587517 16630 16631 569066643 67091 67074 799074950 69535 69534 673119359 72162 72163 620083243 14743 14744 550212233 40866 40867 94383822 73826 73827 93577136 29711 29712 745931499 53339 53315 179689544 46047 46008 951637873 15967 15968 871889554 53865 53866 572732242 597 598 909517137 48393 48394 354730648 61082 61110 494523174 62229 62273 285388004 37702 37719 118628727 10513 10530 994249751 54311 54287 636799146 75424 75425 834485233 28094 28095 932595389 81606 81607 359494895 7710 7659 406775922 39640 39605 957805436 66144 66186 424793770 50144 50145 965150047 63165 63149 830445588 41488 41454 391595549 57408 57409 936684868 2647 2640 790832238 38885 38914 42783056 99439 99481 512363085 92370 92340 265845883 56152 56178 343069687 6240 6241 653274987 30824 30864 876782131 40272 40275 65504139 77619 77585 397270362 74244 74282 486341037 81212 81247 785170219 58173 58174 733862249 85912 85913 530685802 69355 69356 855605304 70416 70414 73475816 86498 86499 644389082 49786 49787 858386040 44286 44266 224412626 51462 51463 437398719 78546 78547 286081403 10892 10893 466872605 23296 23318 42780266 36635 36636 640072040 41526 41527 737438400 87961 87930 759452192 91045 91053 917089431 78469 78504 818264673 99091 99089 370181616 18193 18194 212606202 1597 1598 118806941 92363 92364 611327568 29314 29315 264683399 28464 28514 775351409 96282 96283 559855864 73852 73853 794235768 52180 52140 397400093 18869 18878 186252350 83707 83708 276735370 49078 49085 257796047 57369 57370 214812503 10444 10445 579395816 26673 26674 406701197 24213 24214 723771558 60119 60120 176989506 42613 42633 324822966 8964 8965 520880408 35108 35074 386805866 5646 5647 865724859 90873 90880 820155243 94534 94535 475897098 67430 67464 864100198 78922 78886 383625127 32865 32840 118029572 46654 46655 75747742 53634 53626 193782761 72827 72828 52764415 48036 48068 559841493 15072 15063 920009809 28576 28577 890305701 59407 59458 451736488 64934 64935 896054068 88749 88702 151440656 27660 27661 365328225 7202 7203 959225685 92829 92830 348298655 95483 95484 719086156 60508 60558 777766542 80088 80138 279694681 14785 14834 176487544 43517 43521 274904679 78434 78435 720065456 55248 55232 388329179 72209 72249 672229101 21358 21359 341951700 98293 98280 1416346 49373 49374 76258247 4335 4303 875912303 54104 54105 90844788 98668 98669 552040222 71291 71292 444128155 78804 78819 939032020 81878 81879 231811323 84775 84776 585393223 52870 52911 679933630 21679 21680 207710398 86055 86049 24549578 51948 51949 689711090 84940 84941 572847772 24303 24264 394867216 17711 17712 292888038 27027 27069 126754244 91752 91753 963575564 92490 92491 269102659 93354 93355 35983879 50761 50762 245349021 86199 86200 915964532 82962 82963 268174349 28598 28563 597464391 8097 8098 46373043 86911 86873 354188368 10968 10969 995526639 82848 82817 280491977 88315 88316 66774266 69341 69378 110120441 23141 23142 508897984 54719 54710 58332678 23079 23094 734112180 29898 29848 531092919 72515 72554 783015166 34518 34544 194134974 13282 13283 519609793 55061 55042 282846399 33230 33220 218790032 28265 28266 216778891 57269 57300 573816559 47590 47591 919287131 48421 48418 84095163 37241 37214 977457846 59182 59176 371552251 81976 81949 298706259 27458 27480 297665181 92018 92019 578649578 73970 74012 62594795 28064 28062 619200778 46795 46796 384866783 5302 5303 812104780 13233 13189 277125948 4130 4101 452201108 34601 34602 687808999 55784 55785 547031687 44878 44914 787981551 35364 35366 770317272 58313 58314 677070691 18658 18690 625684475 2886 2871 217006944 55329 55330 960012957 62873 62889 606389059 72165 72166 49733898 80451 80452 457629933 32137 32176 698328822 7548 7549 698781779 99491 99443 686803335 67417 67418 877168136 68279 68280 74549036 17014 17053 985886138 6621 6622 53689982 66001 65959 919773428 21308 21309 974746396 49104 49097 439542963 74319 74355 192525041 3253 3254 146017949 78492 78493 399576177 75255 75303 540683232 8797 8757 763756564 32257 32258 180032973 60060 60061 398632653 65238 65239 110469620 89109 89110 180281680 87543 87544 90942160 40531 40540 133503139 64323 64372 367700296 10332 10333 443487570 35679 35680 607499788 34244 34245 990103409 14134 14104 214929332 12467 12435 851459331 49559 49565 21874038 43328 43373 967153709 68543 68544 618830355 35865 35866 437330367 42202 42185 571563025 8185 8135 670544978 43587 43599 598095456 44964 44965 827202606 12606 12612 771571482 23312 23313 459517201 18010 18000 284564298 39538 39539 309820723 98541 98542 850723707 4956 4993 862309415 48998 49036 727252007 33883 33884 502585118 4150 4151 479161495 6436 6437 22543073 70245 70291 91444323 36013 35965 482813195 98635 98606 330214738 98607 98608 243227268 60441 60442 198189715 58592 58562 450313005 88797 88798 198250849 27658 27659 200729793 91649 91650 494724236 80271 80272 995832627 49476 49477 460372043 63881 63882 258587099 87846 87841 516253441 74257 74258 675004362 10448 10449 899671780 10504 10480 252752124 23614 23615 412362921 3503 3504 556168911 36196 36182 849485821 78944 78897 649036706 45049 45051 594435056 88109 88110 836941397 36808 36759 528011611 80072 80073 718899353 6166 6167 664680574 93590 93607 560338992 94345 94346 897728924 13684 13687 412412252 42776 42763 288981325 22391 22392 259235020 54949 54950 634061356 62080 62118 260632090 23597 23598 392114100 1640 1633 761785011 65335 65309 773914498 2428 2429 511683662 20555 20556 796854972 75633 75628 32523461 18331 18332 222540071 18675 18727 673312122 80539 80540 60569737 20459 20439 377672920 15496 15474 857664707 20251 20252 313375458 68367 68368 414801983 74613 74610 326615423 9299 9283 929634962 86720 86717 473701462 60111 60114 249479790 51784 51785 802532715 81528 81567 943908255 42562 42588 789809095 42336 42376 768302672 37431 37439 77045014 71784 71819 973241140 38042 38043 54207163 35949 35898 390386852 75893 75913 698646045 36628 36600 400702087 6769 6720 195410143 11452 11453 721731915 92597 92610 210571980 8691 8692 938893321 34013 34014 485472784 24206 24250 67897782 36622 36623 988635190 79666 79667 319300800 67949 67981 304511878 45987 45988 706651366 80365 80342 858352521 39718 39719 448087333 35637 35638 679098054 15414 15415 35078461 49465 49466 835021537 55885 55895 586307451 57735 57693 954370793 76918 76916 409364029 61635 61633 717470052 70873 70879 790841640 59767 59768 347839852 71730 71680 951995258 59395 59411 891865064 38898 38896 949113589 91726 91747 933452978 65791 65792 623432647 26210 26214 222441169 34597 34598 169638208 33062 33106 26895168 98370 98371 245414426 86715 86716 407504601 50120 50131 686689532 35428 35429 833902336 3630 3580 540561376 69812 69795 195476981 9552 9553 244986850 52828 52829 33446269 38949 38990 498370350 25761 25762 546723645 3256 3217 23874426 21830 21831 954710914 17689 17679 852675451 76174 76133 891191823 52007 51989 673224081 42002 42048 170751270 7085 7086 71041808 93224 93225 914340917 52877 52878 742796116 2583 2591 379448858 91404 91448 781361396 16429 16398 509943943 44620 44632 685584536 51030 51031 102937452 13939 13940 906994534 99939 99900 280926775 77206 77212 758196021 93084 93111 470514420 19100 19133 32256475 15486 15489 606456564 12873 12896 697369092 19477 19478 774144669 11693 11694 215324590 44443 44444 880243094 26849 26830 780243338 36569 36620 182439046 69833 69834 530894890 84370 84371 49790594 3102 3122 772820301 89179 89141 73248814 97549 97550 645560466 40092 40048 872993433 90743 90744 456175019 38714 38715 911728392 40527 40485 370708919 57509 57510 726245619 47952 47953 391829172 15869 15887 604766367 72406 72445 892932876 35018 35019 536687385 81472 81473 960349798 69856 69879 590877336 79147 79148 904164337 50607 50576 653638886 46913 46914 601782765 1550 1551 267372629 45824 45823 62956443 66971 66972 314249254 49195 49196 621958942 15660 15681 156719650 72530 72531 446580552 99871 99919 34436574 89793 89770 778056391 79493 79448 798459693 20902 20898 174650397 88349 88380 246262664 14400 14438 995402329 40723 40700 931268298 25156 25162 928892265 86510 86511 157052074 8290 8244 25723987 54141 54142 493512839 91233 91183 970048943 98843 98820 952801602 74 62 155599125 25945 25946 753833769 75332 75319 957783203 42982 42969 21835846 38669 38654 633656692 52847 52863 458406670 61208 61220 271315190 32493 32535 546322172 20953 20954 908521469 27853 27847 120185929 37012 37013 910397554 61927 61928 17923447 69454 69455 894740073 32276 32327 989964187 7978 7979 974050000 7104 7085 510193768 8423 8424 267011311 51227 51229 543701395 6219 6220 552935054 77689 77720 781238549 56896 56897 340424484 62587 62588 916874111 21282 21325 265338852 29071 29072 185863456 2346 2377 628139085 58665 58666 751931899 38652 38665 119476471 46248 46249 9655448 25158 25159 987593960 70305 70306 511878772 48972 48936 386631056 8984 8985 562141757 43774 43775 509983653 74453 74423 941151550 61700 61651 341843673 35866 35867 886681985 42061 42080 55658909 21843 21844 733459768 88650 88676 418716722 68670 68657 995773940 57345 57390 917734453 37137 37145 761313835 88377 88413 626356750 30663 30664 929535614 45019 44969 207639759 5552 5553 769185146 70206 70240 859787604 58922 58873 211822304 19400 19401 499531508 50228 50229 928406757 78781 78765 464877512 96975 96954 758580428 25252 25224 873831815 74270 74271 31263946 49015 49011 376596713 32206 32207 576946797 84931 84948 274490411 15845 15846 149616344 73684 73673 145124574 38266 38263 378790541 15507 15491 398169474 3586 3625 255727217 1616 1617 432421040 34134 34163 35307084 93926 93903 42346799 34762 34811 410226428 40816 40778 595890620 64619 64620 466053787 19259 19219 136676958 11029 11035 627511239 22006 22004 919915404 88225 88226 554849952 93714 93715 674952687 61934 61964 194380300 7894 7918 866078211 75483 75484 930820352 79102 79106 923600786 44651 44662 427580261 81373 81374 511537574 3007 3008 521721440 81781 81782 147780408 19157 19158 592464534 95943 95925 699556386 21350 21351 799811545 14518 14505 826026122 46611 46612 438961613 61219 61205 53061921 74709 74710 705253051 28998 28958 137669628 82206 82207 453032326 6577 6578 782728493 33865 33889 532020594 35427 35435 328223551 57451 57461 369794777 75400 75401 897697039 18877 18928 156442800 7498 7479 339167372 68933 68934 789937482 95153 95154 152961713 20358 20308 68757841 67971 67961 14138650 63295 63302 756089990 4274 4298 750821099 14889 14842 53426725 11513 11514 775277605 75856 75883 171723592 77154 77193 312096959 97511 97554 321499945 96698 96740 191035533 98388 98405 690939151 49217 49231 344664025 77826 77824 359439035 5822 5868 104896554 49445 49446 100776207 95921 95910 711761627 85869 85823 777030132 12795 12775 900059239 71499 71451 462868357 80988 80976 403192334 6174 6175 954463679 65647 65595 584329327 62460 62461 907947229 40005 40006 833947365 77484 77485 774528225 41671 41691 877623863 83444 83445 872963458 95800 95789 639307632 72662 72663 840624799 5078 5071 982946731 36482 36483 870309123 48404 48405 692715544 84537 84552 549181325 31931 31903 131085653 96169 96186 965435173 1315 1359 433794062 78432 78433 12473420 42503 42525 216943144 96243 96244 450347128 35792 35782 885170303 61152 61153 414841707 7522 7494 270619640 1084 1085 610957639 28477 28504 524031056 90474 90475 730869823 63559 63599 546509207 56216 56221 826247498 92687 92688 313324200 62475 62476 147151515 98264 98305 66374041 43147 43148 492088687 61954 61955 123503613 1867 1888 842487983 61802 61842 994690371 9369 9370 393881335 15738 15716 249708192 5478 5479 233976718 39913 39914 933510303 37356 37390 639924263 72649 72650 836861292 15349 15350 15979875 78300 78301 509597680 71362 71363 40080777 81504 81505 914944726 45964 45965 556265370 96225 96241 594821741 74847 74848 592947329 16140 16173 892687930 49168 49169 104654801 48339 48387 921086731 96408 96409 493507008 60252 60253 599738071 3526 3527 623250907 52655 52620 15362071 59825 59826 213780171 76682 76700 701426276 3918 3903 809560969 77618 77619 26275153 6208 6238 509503019 28114 28112 83156548 39302 39350 904536705 1908 1891 526755372 49498 49472 830954668 9210 9171 264298268 23955 24002 160886931 41747 41748 497041678 52778 52779 164074209 68224 68225 839459724 44052 44002 126303067 58312 58313 221740054 39496 39538 12535955 34464 34465 873773150 7116 7117 373738436 90163 90164 841109259 13278 13279 905199102 15693 15675 994058201 27637 27638 688018050 24139 24182 908105390 50513 50514 469674547 24127 24081 39033115 26091 26092 132666142 43967 43956 12719265 33051 33052 270627992 3665 3666 199823281 1782 1756 622351504 15593 15594 492678119 5103 5104 531642234 60356 60403 291647109 20590 20591 955568635 41554 41555 164477200 67867 67896 72716935 36025 36026 521193090 85934 85935 127829525 95459 95460 99190295 48783 48784 997313270 11132 11133 161607186 48274 48314 347207769 53640 53614 119260037 10956 10957 621793564 85029 85044 351237952 51211 51175 810274469 24009 24010 984561188 55577 55578 701497166 55060 55069 115272239 90745 90746 79941856 50851 50852 164031671 19490 19460 622057265 76021 76022 599428245 2471 2472 978936455 47533 47537 1199173 51240 51241 114057386 86931 86892 184771476 52351 52302 746294504 45645 45656 69379277 92897 92898 279622271 99618 99619 149839429 86028 86059 922538629 40041 40042 152050206 47341 47346 983072804 35312 35335 189081803 7802 7803 140312018 28586 28587 951386008 23727 23729 227028285 66631 66637 199850195 11071 11107 267156233 46005 45992 8869845 64335 64336 728881043 95435 95425 469701129 9022 9023 597822835 86632 86633 773233642 97678 97679 856223879 44584 44616 246927917 26886 26887 240659363 63023 63048 621233118 74555 74507 808887974 78633 78634 19270499 28170 28160 20319989 83187 83165 4296214 97161 97146 296875901 30768 30769 117294878 53066 53053 607197356 2296 2336 65190776 86586 86587 187435189 95093 95110 881321710 14962 14963 766788574 13372 13373 828124327 46713 46714 967342596 18108 18113 323569495 475 513 202238674 90118 90121 149031878 48292 48293 109076716 64415 64416 600935533 5453 5430 180700455 35552 35553 117973928 34947 34930 701262173 99548 99522 960880821 74599 74573 790766274 97105 97128 485053991 59522 59523 620718098 77158 77159 691323188 5207 5189 336726058 3098 3099 732948560 13896 13882 522238933 89571 89572 807225577 21846 21879 853441578 97106 97107 573341163 70782 70738 702210187 27701 27751 405243983 10253 10254 97405170 77507 77508 453271818 25634 25635 146096380 76632 76646 347703636 90841 90862 200640165 25200 25201 232306916 89471 89451 392114777 70413 70414 586308226 18387 18388 60475273 18276 18255 966338144 93195 93231 337031573 97566 97520 751564170 73528 73529 146686238 51618 51628 594816427 88112 88140 882680814 50760 50716 288133914 18410 18374 483290273 18923 18924 901102831 14472 14445 337077426 3725 3773 767090442 4490 4500 741571680 71926 71958 205090583 80925 80926 392916683 99589 99590 398147509 28600 28601 166009651 21250 21208 291921120 12426 12427 757031893 28974 28990 221092959 57737 57725 911735122 89473 89479 677659748 86494 86495 461671909 51732 51757 251177295 9248 9296 981496796 87518 87509 819509906 29312 29303 419914223 97213 97214 565069394 36166 36167 649112938 56119 56071 543158287 212 213 536898325 88107 88108 758800406 37800 37812 753968789 17267 17268 556877299 36997 36998 92502205 42933 42934 361167702 38379 38380 565490609 97809 97824 358587119 41515 41516 66866130 29048 29049 561671598 99908 99909 563614646 99486 99470 276509921 86637 86638 104286777 51582 51583 905547127 88103 88084 100235579 78148 78149 589481274 78634 78608 18377705 12885 12861 707976906 36684 36721 413029495 61725 61726 683005024 33266 33267 972226044 72836 72886 26387935 94045 94051 525087789 5123 5171 538561774 3850 3851 954425281 80778 80762 563344589 39136 39137 69837929 15196 15197 417378768 63001 62973 260211697 18345 18359 79491852 16415 16416 864626320 72094 72095 188191461 34396 34397 864092142 6856 6898 629541481 72093 72094 311879045 93699 93700 647409955 75594 75603 168205684 94568 94608 546806855 297 298 991662881 77940 77937 510932867 36169 36170 115218712 55239 55245 614016646 73827 73828 501294122 26759 26733 916162584 46965 46966 285655758 9963 9913 6859604 72653 72696 671201831 92571 92572 243440009 89781 89782 105288084 92282 92275 354673523 32025 32026 25145964 69392 69435 319473934 46178 46179 146890907 80513 80531 826680191 55248 55214 992988200 85067 85113 914019320 59226 59196 934223625 70896 70861 328847428 45471 45472 906314610 10378 10379 378412153 51029 51050 221195081 39333 39334 937412960 32531 32527 314342009 89265 89266 275211077 85839 85840 905617618 68287 68288 363380831 27922 27923 969134689 89639 89666 136283170 81229 81230 479993461 6590 6550 876193173 69073 69074 392490261 51095 51113 45945068 66836 66845 740816842 41267 41268 40818758 18275 18296 792329031 3607 3602 551726867 91880 91891 498091862 93892 93894 650253291 78088 78089 86539141 46006 46007 180079417 16779 16780 245869640 82814 82844 532149591 50418 50419 820954452 72805 72806 708419847 22727 22687 830900678 87485 87486 945496410 37992 37993 12292679 40696 40690 851534086 17661 17662 938499651 20533 20565 929218604 71073 71074 694743052 24810 24811 644165905 73015 73047 353715537 15325 15326 210980722 2937 2895 963339991 17689 17690 540311303 26272 26273 796027549 47546 47566 689492417 8858 8847 152863533 80687 80644 915674608 20095 20051 277729973 10267 10268 721393527 78844 78857 293633219 21354 21355 691698312 71689 71690 348159385 80223 80224 619802814 45141 45177 152514734 18761 18755 440444134 84786 84737 939787313 92860 92895 816491915 56670 56621 48495539 1232 1270 751952984 61487 61478 92357289 28291 28287 67178052 90962 90963 997551188 59721 59747 567683148 24366 24356 90669519 86586 86580 830282755 75280 75325 127027965 37612 37613 927128550 67382 67383 683032715 17677 17678 891890688 53383 53376 575183950 51940 51941 728704802 9615 9616 429818384 22518 22519 12262644 79920 79921 66556699 45878 45879 174182110 55337 55338 474576529 98861 98844 327113717 10150 10151 642859284 59962 60003 472861759 73719 73717 132940422 28773 28749 622504393 61270 61271 527441500 85731 85735 406317882 78907 78908 864437837 37508 37507 194559213 76458 76468 894666402 23715 23716 174532192 33098 33114 492387829 93175 93176 371003511 95906 95907 974760142 65605 65606 682666820 90440 90441 424809831 38700 38701 229968598 10085 10086 177534955 37086 37087 999422967 62284 62285 41695272 56069 56070 875156427 22944 22941 830429367 43721 43722 537397651 91846 91878 612841925 48537 48585 542479419 23517 23512 469888786 46150 46151 917049823 69177 69174 414676950 59099 59100 231603698 21213 21179 99404083 18647 18648 586724566 81675 81676 347359130 47338 47377 146646308 33911 33912 707648682 35404 35386 599629195 51714 51668 822799627 6405 6431 492251305 35287 35297 658004832 77791 77759 679339176 83895 83896 516314032 21392 21352 952549562 5444 5445 486647973 65734 65735 750603623 11484 11521 518830981 3020 3025 801182535 94495 94516 96664982 18235 18228 990426166 65239 65194 700431532 68010 68011 709440984 71278 71283 163530093 88119 88127 702437480 8791 8775 778359307 5251 5257 237466699 67181 67156 975422333 99723 99724 758178582 53915 53916 491131474 33521 33522 157107870 98059 98060 172354673 51281 51310 221867322 32594 32595 817131119 90714 90711 465941334 99381 99350 741572382 43310 43311 763451574 52436 52437 933316956 15543 15544 484239180 2778 2779 764131161 31793 31794 748342548 45937 45938 829089173 20767 20768 264903361 57220 57195 938262876 23873 23874 27461147 58209 58254 835625468 65220 65221 817054121 85442 85398 315758757 1768 1769 83162685 77323 77324 377225885 76630 76664 859685465 79392 79388 551822803 38892 38893 416163637 21015 20989 274395292 53520 53496 426389620 40558 40559 314336021 4929 4900 287485635 99465 99472 625081569 11645 11646 996239989 38619 38620 281992846 9447 9448 271031252 36348 36367 396871779 90216 90252 285480384 14317 14321 617004169 34097 34098 566601780 20874 20875 442572677 69577 69578 128590378 77225 77226 998336890 83500 83485 163378909 16604 16605 633567208 70427 70428 810941042 59295 59246 236504898 54879 54861 117632449 79076 79077 231053465 22758 22740 309257424 20006 20007 145779205 86629 86637 536457337 30630 30665 142034585 55159 55160 144002299 40362 40396 765242647 86358 86321 377886637 52362 52342 423728918 34609 34610 69340188 13170 13127 581326233 40625 40672 355883562 28542 28543 635922157 89607 89619 706978565 87353 87354 251590276 50385 50378 633897558 98456 98457 671026564 59069 59070 260544294 4959 4917 208923975 79157 79158 763184242 38401 38372 271826613 58942 58958 675732621 91285 91286 635597139 81565 81573 414832280 59963 59983 380367976 3826 3795 944425720 4863 4864 613971957 54462 54458 198436590 37931 37903 890886401 49842 49843 68110800 50262 50263 153655085 87670 87642 30755624 32684 32685 85364962 848 849 746261850 67178 67179 818719034 50764 50727 295337987 5444 5434 310877829 56566 56573 481998364 54206 54207 942630562 19761 19793 604686961 85247 85248 918683310 29060 29061 182240149 43795 43787 730227890 73959 73960 486516791 88409 88410 244387544 7425 7426 306128036 6636 6637 910327604 1588 1589 770101631 20933 20982 418415216 8206 8207 822872712 67292 67293 402805346 71703 71716 594945713 91309 91310 185225426 62454 62455 133410137 36558 36559 85465606 40940 40941 652161614 1558 1559 762204838 25228 25188 332389641 22235 22236 945539791 65944 65930 890666153 63742 63743 191859489 28258 28266 246792393 39002 38967 832764912 60478 60515 523584103 93967 93968 155315782 56916 56917 78333615 65131 65111 96801650 33947 33948 749989271 35062 35063 970165482 63157 63113 584413206 4780 4745 805370622 81287 81288 485315090 19638 19635 794390600 56291 56292 398265873 93977 93989 639419246 53638 53597 592687633 65892 65893 987120334 91698 91672 558055708 30970 30971 50789833 57278 57279 347421921 64459 64424 640642998 19317 19318 829208775 65483 65499 643831887 44898 44860 9072355 6959 6960 416577082 75230 75205 46008176 24939 24940 681155242 85585 85586 962675068 90027 90028 679780748 88338 88343 434125077 87646 87674 656481145 54668 54669 314468792 38575 38559 496700953 3168 3131 992129396 48411 48398 940342044 42302 42303 24351639 73314 73282 9277502 21116 21140 689791722 60740 60741 964418104 75582 75623 815391944 83843 83856 209437032 25519 25497 817625393 33161 33173 646927167 196 174 407406162 78216 78268 376926704 15980 15981 572583282 45023 45002 231313655 52770 52771 354029745 15697 15698 911535807 32754 32750 280167204 39404 39447 917308726 81918 81919 556209441 26941 26976 850078295 28999 29000 524570829 50551 50552 65360972 91997 91988 584032440 12437 12438 355689430 32252 32253 693868743 98664 98684 668244322 81500 81501 177886036 57618 57619 725561275 64179 64208 17784285 88424 88460 916674248 57166 57184 532045027 8294 8331 126808446 44898 44912 971527660 61815 61816 302557482 17333 17334 256246457 17792 17839 22804646 59387 59421 183592977 60970 60971 345464268 45721 45722 883820023 10181 10230 674247622 12399 12369 716829110 79263 79236 935860648 45587 45588 555535954 64352 64403 830443505 75219 75220 34852251 52776 52816 704479021 39830 39788 510577403 2364 2329 739381558 98923 98953 409973594 52864 52817 334079279 6000 6001 829762923 36798 36799 126585544 61793 61794 257313603 97179 97180 142286589 91195 91193 847543535 66333 66334 112178012 69518 69519 764297302 47900 47901 303230941 98304 98318 159436073 3942 3943 507621285 29528 29510 960422335 84606 84607 77872544 43354 43305 927696943 61478 61448 330226173 76456 76457 980508785 27524 27494 465785258 39596 39555 932543427 7073 7030 769728299 90030 90066 130930821 66843 66838 854059569 71498 71499 27579674 50175 50186 383295264 31937 31888 824504856 59282 59283 363846064 82803 82843 137373630 11326 11327 333451154 64010 64011 352839643 37569 37579 367034292 34797 34847 340937191 1472 1523 944109765 40372 40373 484465552 34008 34009 456292844 88454 88455 421345620 72859 72873 560712312 796 767 463782741 4363 4392 278071638 90108 90066 531257857 56970 56961 605454973 98626 98657 712333951 30039 30013 520279551 57693 57722 900646390 50456 50442 153132945 25267 25268 367518223 78335 78336 163485338 45932 45971 466709982 87024 86993 151069716 66410 66416 46394078 27004 27005 276678550 66871 66886 876300025 84754 84757 459059812 66085 66086 869315653 44851 44817 267255296 7049 7018 304775872 2219 2220 677768259 61037 61040 261585149 23073 23074 680532031 62046 62047 672742129 8247 8208 910472846 43744 43793 277440061 92935 92936 195945062 25563 25564 461874537 98229 98230 55666661 89952 89903 521180437 25535 25536 268515671 85721 85690 523984069 77692 77693 536748703 64499 64484 854409898 48003 48004 627706342 76339 76340 35765739 90538 90539 364166753 23695 23712 15651166 61114 61115 248390264 10909 10910 526807246 27339 27362 733337516 30365 30343 162571386 56664 56665 122393910 91035 91006 915964102 35219 35220 867306395 37148 37149 775107290 61406 61364 304771055 88184 88185 748606512 29387 29395 401932058 3149 3127 478535506 77259 77295 508376779 73609 73590 923349363 62608 62609 826901045 61301 61302 746050453 59608 59595 655109315 75653 75635 874304790 58900 58902 943737680 62799 62800 444418346 21288 21289 459778196 37149 37150 548277375 8934 8935 86309101 75720 75713 647017550 36068 36113 74125229 30340 30341 263811137 2793 2794 126459199 12955 12957 246081529 16092 16093 656588934 14310 14312 634556568 37400 37403 972123168 88293 88294 979309853 78654 78664 292728746 95969 95970 443690565 42178 42179 276561280 13979 13959 187040419 43754 43721 758488237 52430 52431 484926280 13476 13447 896117790 73665 73666 966067037 68641 68686 833300843 22393 22409 340522673 12393 12380 249577879 58256 58277 619972880 31121 31102 595192728 54512 54510 314272450 69270 69314 50394324 41450 41451 980536670 49774 49775 297504174 16549 16561 199839788 57718 57719 154882377 17293 17333 748030320 55714 55715 963531972 61887 61854 993370897 89794 89750 425608511 91735 91743 744527469 69624 69609 65800569 86683 86684 80808619 97741 97742 372708518 63012 62999 498412085 77629 77579 579823505 28631 28639 249154735 77543 77544 111865611 22524 22547 427119391 99399 99400 363140510 37433 37434 881111380 8017 8018 96233089 53928 53929 350978859 84655 84656 576023724 91401 91437 993368690 42778 42782 57430036 55167 55168 738786574 7944 7974 858306009 84645 84646 744750532 24078 24128 117604700 30826 30784 549458932 95279 95280 380494092 46971 46972 49197253 35571 35529 835658047 96387 96344 469613285 49446 49420 154155488 77080 77087 710087779 32496 32497 460265651 11248 11287 736747424 73636 73637 229559678 21423 21424 517597973 31296 31297 206456144 9356 9357 643851058 47862 47904 208976953 49467 49468 928980998 15194 15195 436160971 34090 34125 6237167 71168 71118 700061302 32458 32459 325640588 14760 14761 537468411 81805 81832 287977264 53969 53996 224328951 85290 85265 485881112 55728 55729 570931760 73208 73209 195483726 24439 24451 832463990 85107 85108 982524060 19542 19543 428366258 42026 42027 93986843 73751 73752 870795119 36460 36454 291954583 6953 6954 566476677 36561 36543 527654247 6055 6028 237507900 85504 85505 215035929 46167 46168 683803270 93562 93525 630087856 71968 71984 182822974 50975 50976 322674482 64391 64392 410559305 17802 17803 983258804 56924 56925 335665828 88186 88200 340434334 77193 77159 190699358 1278 1262 166800386 51957 51921 883315783 70439 70475 411028248 48702 48751 104725013 20729 20776 29488528 67035 67060 527270172 73199 73183 991632754 38862 38873 484672849 48539 48534 267338221 94963 94962 394015246 32055 32089 425222280 93545 93555 942642275 10811 10812 459332667 50761 50789 480218196 51257 51283 863935491 96070 96071 492951495 68447 68422 615646830 2345 2346 689682677 8475 8493 864521865 55808 55809 302245463 32971 32972 4735119 37180 37200 672628871 4865 4845 17494780 78142 78143 442033674 54369 54368 947593837 73393 73394 35212285 93303 93311 435610855 83905 83892 343921632 22550 22551 513014233 90584 90602 792436320 89171 89172 774179143 94975 94976 622185149 5147 5148 193573856 873 834 715248319 61709 61684 642160059 23461 23462 722160192 86972 86973 767864743 31598 31599 730123215 29598 29569 595633406 44509 44516 444373856 4508 4462 681570228 70700 70746 28403434 54199 54200 950306129 41314 41298 354890318 85167 85168 76613821 99988 99979 949609003 56835 56836 363920775 69057 69058 67133202 96436 96437 513413750 30944 30994 42526283 88977 88954 926178728 60707 60708 150301689 32337 32355 695102481 19656 19657 982289399 99365 99396 960355625 76199 76200 610447796 23792 23788 582773097 13400 13401 136519257 87474 87475 860034630 14829 14836 916399678 6372 6390 141161321 64278 64322 765288776 93086 93087 848661538 32007 32003 351549498 20365 20366 721945718 30709 30696 86518661 73755 73756 994503632 68185 68186 280313885 24495 24522 776010563 24857 24858 708226063 38079 38058 26556686 11531 11545 442408769 92794 92760 989532130 57923 57924 508006510 69079 69080 464655251 54314 54264 407480596 56622 56670 363845784 33641 33634 453675295 37905 37906 278788386 41066 41085 563654814 95640 95691 397713169 58 107 770759848 2459 2460 174936306 11349 11326 676673966 88722 88706 335437647 81016 81017 358180859 99194 99195 45324606 10226 10272 782854296 15266 15265 665203931 97198 97199 971143640 4007 4008 858792300 31170 31171 643695448 63049 63050 406572610 60478 60479 443016768 11112 11113 786251505 68173 68131 969964576 67545 67546 182912258 12128 12154 26375837 61654 61655 936516043 67555 67553 782236344 27233 27249 144091260 82124 82125 442795466 67997 67998 233798024 58143 58144 707335061 34303 34256 288649035 40878 40879 373571456 11612 11587 27927257 668 667 372923979 70722 70754 852384232 98858 98859 196282330 63267 63268 829677154 18902 18925 871233443 3420 3421 310305411 60885 60886 196728884 92646 92685 48925885 88774 88775 29785456 77066 77067 216319196 10611 10612 760396140 74839 74874 982882077 38256 38204 976855732 14148 14149 787900418 58785 58760 243546529 30179 30180 963068046 59761 59762 294725327 73023 73024 526088202 6877 6878 919224698 85384 85337 433233362 67946 67976 661035507 3902 3891 348120004 15690 15691 835493999 82003 81976 905908516 60691 60692 396719810 75746 75747 311308837 91007 90974 515827142 80780 80771 149974349 89912 89913 592184957 25404 25387 196015925 96552 96526 468139317 38179 38180 981813611 33994 33967 431670243 1715 1763 916719161 22302 22303 103962948 26710 26711 40142645 95446 95481 765373170 46816 46767 943696699 5726 5727 991285857 61552 61553 189455043 5047 5069 892744293 11695 11696 748246269 14510 14543 619925330 85313 85314 778650258 82766 82767 646906057 52942 52943 935332921 94005 94006 845029491 41456 41475 398867854 78775 78776 340352243 34620 34621 594975415 38127 38128 989807467 80161 80162 568134375 68200 68201 514880337 93251 93252 800300031 24816 24832 82343528 66509 66510 477643656 87256 87280 38047222 47297 47298 438741216 66674 66716 883754295 47995 47996 347508448 3069 3070 28813329 15871 15872 393789385 5813 5814 398569022 88034 88027 809238571 83148 83149 797287678 40651 40615 21887811 79776 79740 646406000 55146 55101 863306799 87352 87392 496886504 5581 5582 403572564 7857 7858 333351881 41812 41813 854045226 51692 51696 79042219 24509 24510 494271387 30610 30605 31465844 46913 46957 680450026 7296 7291 648372869 41433 41434 543952670 69198 69199 825084468 85638 85639 76665693 32556 32530 132565642 56022 56040 496938281 72571 72523 235940176 73919 73920 42626703 18709 18691 187691731 80646 80637 516613802 27232 27189 300722096 40736 40737 591557117 85629 85630 19298387 51598 51599 643531580 93413 93426 666105944 44375 44376 192567002 98747 98703 880306844 7945 7894 131634060 25846 25808 302366512 20588 20548 531396804 20611 20610 826833985 17883 17852 124233011 55590 55632 464692169 69342 69305 219809584 54512 54560 796889323 80600 80601 567481174 33972 33928 5491928 73413 73402 51796826 51804 51805 280339312 43227 43223 648911641 17548 17574 227723213 40546 40547 582425385 24517 24530 381842686 34828 34829 800246866 13819 13805 692832631 7659 7621 39503500 71971 71972 858465137 49266 49290 513141418 89854 89873 898205315 11830 11831 123133342 7318 7319 567180316 64514 64515 945205935 14495 14527 208843383 2398 2445 992552360 41013 41014 994594102 52369 52392 466653864 49795 49796 99792010 11597 11582 155161687 42472 42435 1232051 60700 60701 130510513 69348 69349 114467768 6277 6280 109291897 58229 58230 923088298 1202 1195 784786974 70161 70162 530225613 66827 66828 381316299 20270 20271 664643545 31480 31430 318353664 43673 43644 304130999 64401 64421 212933182 82435 82436 964042694 75079 75031 526651711 5868 5869 306839643 3576 3542 447961111 43156 43128 992917307 53305 53291 252889735 66670 66697 890195539 45109 45110 976725954 84771 84772 944350817 84294 84295 379173644 34210 34211 602319919 49437 49395 556535947 96890 96869 149598938 76998 76999 767894486 61992 61993 285832047 37652 37653 205774129 28780 28806 922724517 28154 28178 106477677 72876 72877 690409855 60298 60299 516743492 91560 91561 416949867 64550 64551 376731422 25324 25277 541416576 60145 60109 928956702 15894 15857 651057846 18414 18401 364077760 60625 60637 137430596 46606 46609 652349743 12907 12955 960049886 97086 97123 63161006 73603 73588 493169690 90428 90429 556080824 2477 2430 415290637 28816 28817 541434590 17286 17307 394668750 92566 92563 371954325 76584 76585 152193670 24775 24798 134753670 58003 58004 329186621 4556 4557 44419616 80096 80097 956483423 64035 64084 560482804 72958 72995 691801245 94831 94832 370496795 29325 29292 818816318 31262 31235 127655199 2297 2319 333063620 96081 96048 665490995 93350 93351 570869900 96771 96772 959872936 7122 7098 346626166 72104 72131 458224533 15213 15214 12043690 43542 43532 198374142 18344 18345 972138478 57623 57661 430108530 32435 32402 899221664 71065 71061 183712092 53539 53540 947204303 30758 30759 924246631 9523 9524 730879965 14571 14572 17993516 11749 11750 956778300 37508 37509 510599850 11477 11478 471430332 22812 22818 269296585 9345 9312 712827476 41105 41068 568937945 26684 26685 459511576 49191 49204 490945826 98704 98705 630626654 8443 8444 542951586 46823 46824 186686295 1521 1563 682164297 89329 89330 160019102 60057 60058 401386307 73036 73037 123018370 9092 9093 812085568 89590 89594 622913680 21711 21712 337516880 98520 98521 129434311 86692 86693 51955768 23992 23993 948274454 15341 15342 122891410 35598 35599 692196170 46023 46049 996483185 88620 88621 353020726 33092 33093 478167694 69604 69605 83980433 4858 4859 54174382 86954 86988 711463607 18984 18985 225494931 87021 87022 635490245 37762 37759 605805131 16550 16529 782854516 69497 69517 149961742 56742 56743 227787989 32055 32095 151942355 45281 45303 464500952 43317 43303 224821953 99148 99149 384049687 49918 49919 951595162 33325 33347 333029626 34613 34614 297662750 27877 27878 544209097 54913 54963 630525153 90577 90578 155703071 31399 31400 989889898 99604 99605 335838530 11489 11490 141441558 58112 58113 403624806 18551 18531 87006318 99954 99955 338968010 65553 65523 984020432 93354 93366 589895285 95969 95919 854938694 76114 76096 746622192 5463 5464 756561443 60199 60200 372696141 96124 96143 197515223 2395 2396 121516646 51212 51213 336465291 60522 60519 644447561 39902 39903 907912967 58145 58157 572640640 93211 93193 427641639 26062 26063 930325584 92418 92419 104470974 99322 99323 4004206 5298 5299 564937936 39866 39868 65872866 55832 55795 673263521 80800 80846 399937885 76468 76473 923155100 56490 56491 396568026 8987 9035 675601048 43970 43971 638530846 19739 19707 896611686 76224 76225 128361155 24963 24984 756025119 9829 9797 973157791 20502 20503 660061319 2264 2265 69198020 10497 10546 605953941 46537 46516 254022527 40511 40512 534968173 91059 91097 439773239 30262 30312 556686282 60006 59995 703509168 6744 6745 454228281 75860 75861 903999060 54246 54247 210587751 86128 86129 523912339 97606 97607 240770657 74469 74431 249396551 81625 81626 202197605 97969 98006 654216931 64884 64885 184175207 71299 71300 292272345 69012 69058 117417341 75328 75316 776200042 3625 3651 598850680 57566 57567 539461290 95170 95168 438274739 52717 52718 413542089 42287 42288 672393662 22046 22047 470963929 28488 28499 6911246 31463 31515 629794622 54519 54515 255972066 4090 4091 980576264 38246 38247 908398948 62823 62824 290999978 41081 41116 325630544 6090 6091 487009307 57989 57975 474176614 38593 38615 355604816 56198 56153 552312879 15903 15904 569796641 79877 79850 450421739 27518 27519 853298699 38985 38986 458961527 91856 91863 512701666 91845 91846 31391299 14196 14175 762242479 21597 21598 232236200 9387 9345 308603128 10531 10532 88460421 4352 4341 698117351 25272 25273 861635063 97877 97878 152028530 32028 32062 595789925 35276 35303 866645454 56480 56481 284225539 2810 2811 951727376 55477 55499 453364154 38514 38543 594334869 45833 45871 209058601 89516 89517 831507364 36494 36495 355432049 19997 19950 271418 53215 53249 14865921 74391 74392 808148579 99444 99449 171411165 55825 55797 106868645 7753 7779 226033234 25722 25723 136313949 70081 70082 982488203 8422 8443 700891989 99750 99755 117250376 64792 64793 403293074 21890 21891 781605303 65018 65058 684685248 59390 59400 652268551 30020 30018 31801750 46566 46567 208032558 52480 52430 424995662 65742 65743 694482959 37227 37232 257157556 70504 70457 763941063 78883 78884 337997738 59200 59201 185622610 66456 66506 888469794 50025 50007 670604992 57978 57930 931014341 11654 11655 989512794 47858 47894 838976100 58466 58449 495183638 23340 23341 171835769 90586 90558 741906990 74997 74998 625291821 35831 35860 49249657 72673 72674 976197792 89113 89158 832080663 76344 76306 735405616 21499 21500 190617560 13292 13271 527264092 81048 81049 434010096 33678 33679 812908688 72012 72013 295199999 91421 91422 395158906 72608 72609 604038987 33376 33377 597198124 19195 19246 469981255 81291 81250 940013844 82600 82553 467411534 76926 76924 149734245 79201 79223 759230722 57933 57964 384923358 13664 13667 629862759 34215 34216 981951188 42309 42304 491130245 84282 84283 989698998 51098 51087 250413032 75641 75610 350211327 3028 3029 559029189 90081 90068 349322344 53200 53201 569734231 15383 15367 858706641 13097 13098 419605825 73463 73479 296622897 26535 26568 954298152 82586 82587 952061782 57947 57948 841292333 4224 4272 813728023 8495 8496 862204132 1377 1407 543981050 99574 99625 989283296 51717 51759 852704164 52214 52215 515806858 71491 71524 150452989 11035 11041 720615160 65891 65892 77592387 65394 65430 634479387 49896 49897 674948140 46429 46385 603007829 4870 4871 259102885 48980 48981 42257630 35141 35129 986307173 40417 40437 603876394 40622 40667 665660383 97106 97057 786847053 169 170 631117410 38391 38392 462742965 96438 96439 784107739 65327 65346 930560012 14542 14553 571157013 92145 92181 497334875 97673 97675 953330025 44486 44487 267164393 18521 18523 900625295 40449 40491 744183782 27859 27860 623275417 12377 12379 271846130 80349 80376 588825063 41044 41071 91507290 92719 92720 851039735 66737 66773 918869932 63814 63815 153497956 52565 52563 914386921 82054 82016 818614467 10622 10586 640740573 159 160 880516507 64997 65002 180968189 86109 86137 843974710 81186 81187 232162526 74124 74146 225226984 52353 52354 656833175 82616 82617 175474009 64375 64404 541505551 2151 2152 121726925 78689 78736 348292401 44830 44866 677264221 95276 95242 488601181 30321 30292 610896810 47291 47292 941259665 46470 46471 672314347 61965 62003 886323307 78544 78590 156229744 9257 9220 428243465 68797 68792 281435753 93880 93881 300709512 38021 38073 370102957 39788 39789 693125999 12577 12564 675871704 83501 83479 12964477 33216 33217 129221582 6308 6259 397695679 36240 36241 610175909 54821 54822 968689968 28695 28672 482476441 97132 97170 241811756 9674 9652 545776020 67606 67607 829012480 15525 15573 185709296 50004 50005 230643421 19309 19310 211102278 2887 2854 556833383 76590 76591 902785905 29316 29317 772192452 17195 17196 505388723 54424 54425 739009734 43146 43168 300349387 95318 95322 3654612 38703 38704 712890296 11179 11180 360954017 41710 41726 431537052 43504 43461 91803684 3677 3651 122340567 72198 72202 990239969 91022 91023 615418735 83739 83740 140405987 62183 62184 891701680 93175 93144 127162460 24672 24673 416908116 70599 70650 41234073 82377 82378 772770157 54177 54178 350182273 70306 70307 799973244 5393 5394 623743147 916 917 261628502 74672 74647 969629936 45963 45961 232726838 87911 87912 578767245 36895 36867 672093999 16868 16869 725752207 23523 23524 124449830 45384 45429 253299610 93727 93728 733067418 15589 15590 979243772 25474 25505 460640021 80746 80717 65081860 1172 1173 909262253 94629 94659 644771676 21553 21508 270387065 2531 2532 995760102 42571 42572 217556347 13189 13239 967881871 37668 37669 288424567 85562 85563 568673743 53539 53508 126073448 1491 1444 107627100 40856 40882 372888194 98650 98651 552525529 26375 26414 722144675 53594 53566 238004701 72759 72805 310952579 17849 17850 604703472 38339 38325 874239919 89302 89257 10980807 11254 11278 631689412 33052 33004 218672623 87689 87690 207658731 85019 85020 71959381 65615 65624 246635706 74917 74931 409904529 86054 86101 116908177 62139 62140 431979907 19443 19444 44746037 23083 23120 552758723 72154 72155 870572801 92614 92615 359622278 80965 80990 201935992 55223 55173 929536413 27930 27948 527496574 37011 37012 614473922 30960 30961 582859172 55778 55779 751708582 45454 45455 566980444 95869 95870 653483414 76071 76072 510875626 15863 15902 262857644 48389 48390 118437790 45741 45742 316307931 94239 94247 284240655 76574 76525 904253321 34276 34321 354311447 35048 35012 493930861 47122 47123 542604418 76862 76868 226432967 96332 96354 609334047 37335 37297 646576491 32038 32047 886406705 10618 10619 927151705 59374 59375 949147376 5337 5340 609872686 70278 70279 254455292 18606 18607 290915349 10487 10488 697081886 15861 15833 781473806 49529 49530 659235746 22500 22501 69057446 19139 19140 135413717 17696 17697 133077652 81383 81384 796290824 59526 59495 96228103 2145 2101 180228274 77406 77402 878717966 9346 9347 803319818 91149 91150 101172107 99142 99143 346105842 86850 86851 890396008 58301 58324 170322240 50898 50945 25263049 9809 9775 743126184 53931 53932 279874202 96293 96294 831320424 6461 6462 860794086 70760 70761 134527639 4883 4884 745046583 45219 45220 171303661 15095 15097 866411096 54036 54037 159698282 52388 52346 965790424 41346 41395 878386776 64478 64507 312865045 58787 58831 476657807 21941 21889 685622222 22212 22213 678590618 58345 58346 533194960 55630 55631 911183825 60673 60674 629292260 38503 38504 817799081 74943 74944 979034676 22884 22852 422585414 753 706 804085266 13599 13600 719879037 49772 49755 959107907 28010 28040 632682896 18429 18441 186777216 93383 93339 857854453 61836 61837 229653959 65906 65895 671562045 85040 85013 84790061 45490 45483 701957451 22461 22512 20850315 68427 68428 440006974 44944 44945 8943257 46484 46490 856169573 98062 98057 861586574 17602 17603 806640709 12630 12631 406367807 79600 79632 991208634 23172 23173 731802784 21810 21811 135575735 4127 4128 980972930 90453 90475 474966172 4344 4390 645266002 21131 21167 308533822 64159 64138 245402180 68247 68283 416893015 51578 51577 273080193 67168 67212 561919160 97183 97162 359591219 91545 91546 370079455 30031 30009 54483388 97070 97120 429413067 9061 9075 906190359 49387 49376 149169888 72485 72502 588059086 21380 21381 635250879 83801 83802 400794374 29198 29191 168586765 34992 34995 585952545 54085 54086 760375891 82103 82090 612352810 20144 20111 965410985 160 161 729725545 99877 99910 87015556 47296 47269 3483252 73631 73641 962451536 38810 38811 880680773 2155 2187 922805409 48008 48046 262403415 13433 13482 5622415 49263 49264 724843515 39335 39336 798434566 72491 72443 140947191 76122 76096 30974829 96777 96786 225290475 78489 78520 258800815 11013 11014 17142558 49375 49376 958791321 67966 67928 250506665 44284 44285 625978578 47906 47880 99304264 60527 60528 491587667 70709 70719 154341238 75130 75131 175297141 62336 62337 379561423 86303 86300 216790371 17182 17183 916474781 30077 30078 189369121 89892 89878 407868654 24611 24612 36537523 17912 17913 463080843 63233 63181 954462646 90126 90158 563584801 95271 95272 744750910 66428 66429 507859914 74242 74243 964218812 9867 9868 500439152 84441 84442 115356088 64818 64819 4609667 84271 84272 859631168 19654 19702 889110142 86335 86345 892338979 29060 29093 702086217 52090 52091 705399600 36589 36590 590386521 78439 78440 404194146 34678 34694 706266479 24312 24318 419917834 55416 55401 196493651 20117 20075 123513621 82121 82126 158912780 86555 86513 650903767 87298 87252 152267931 34086 34064 378774035 70638 70626 624933695 41202 41206 759406873 77213 77229 953008838 64969 64988 332920361 17475 17462 893097671 56500 56455 160620161 13327 13372 168209489 20797 20773 349323427 43594 43595 269819347 44910 44911 292216014 17765 17747 590945216 39768 39778 578059678 33609 33610 833408179 22356 22357 342934177 47126 47127 188629162 41149 41150 785367568 31984 31983 522149948 24411 24412 991421898 65058 65109 331693129 42499 42511 748286906 90192 90241 23568172 98306 98343 714646014 24142 24128 534174069 99754 99804 614166724 25487 25476 937369413 3933 3884 428359577 39437 39423 563054199 43146 43105 850190174 86276 86277 740051153 81156 81157 53599826 87189 87163 687038297 69899 69866 527005171 98636 98637 861241691 18250 18251 472065355 55485 55486 832577933 91706 91666 413795133 98743 98744 552915390 64694 64713 797746154 90582 90583 789646892 72720 72752 497495166 34234 34271 7944266 4350 4385 947613076 94507 94508 51473102 38948 39000 863740355 30545 30546 73481023 4314 4324 134330147 76430 76445 599331852 81117 81154 686889459 67376 67377 708766337 69797 69798 598411182 65632 65629 860940758 82843 82844 729185702 74971 74972 494896283 92207 92201 719277920 29353 29354 522743288 10643 10644 244156467 38615 38571 455939478 16145 16146 310201199 99261 99228 413770317 68705 68706 459873690 31427 31399 526179773 61067 61068 423180036 4269 4261 468040443 13157 13158 677989748 4496 4548 318056727 18119 18120 290762267 68595 68596 772580981 74917 74918 458123765 99532 99533 188384428 80443 80434 939370374 85932 85970 779033984 13100 13101 297206482 44662 44663 979296619 91580 91581 679091482 96909 96930 407296571 32226 32227 939031956 71310 71305 949779369 45470 45471 698278983 5859 5860 491401824 67229 67230 791793306 36217 36218 390367593 76634 76635 787247335 48180 48181 51797654 44254 44255 959208174 20619 20596 572031543 72134 72184 175041397 73740 73741 612514098 91916 91917 286526403 70352 70353 46658678 67217 67218 420655878 2171 2172 585629850 91413 91414 331415034 1038 1039 857994372 91500 91501 252205024 28727 28728 597646928 16826 16853 173816221 72214 72215 333801764 16606 16607 545092190 43442 43405 727148742 75691 75692 990427522 95473 95515 788080366 22846 22814 702584091 42108 42109 310823485 30028 30029 338552335 31177 31184 642752575 16609 16610 794105059 40827 40853 925976287 37116 37117 951338093 80379 80330 873206859 699 700 443330698 58433 58388 946403150 79835 79836 365699230 80450 80449 542932118 11633 11626 446938959 33425 33472 319793581 27003 27004 392723259 40405 40399 541552086 37597 37598 748595671 15707 15708 20508718 45221 45222 372219844 56222 56223 326039644 83971 83995 105878680 99126 99089 906577013 97569 97570 863699216 8854 8847 939850300 81176 81177 132239489 47427 47408 980415051 24750 24736 819859642 81561 81531 552637785 69719 69690 288521440 70313 70276 647105811 54533 54534 475298175 51551 51506 337702046 63841 63842 85216531 81651 81652 1966066 79407 79425 709007927 25474 25462 117127868 16577 16551 108013499 94135 94136 721943117 404 405 345656571 26891 26892 980114700 42642 42596 348208060 3143 3144 268222947 57866 57815 709108546 74062 74092 318196860 48324 48327 203443233 75356 75336 106219033 46181 46182 863018800 57105 57106 791398022 71150 71195 766832055 34178 34157 918325915 74361 74362 625436990 21054 21047 565738495 20808 20809 63744196 85795 85803 54658307 26410 26411 895726347 28167 28142 422564861 870 871 613629547 29442 29443 160632225 75566 75567 564130198 58448 58449 400313848 98572 98546 772831180 56481 56482 465395754 93407 93408 297131523 12030 12031 913110227 4960 4961 986000004 24449 24496 16955455 48424 48425 85132081 30541 30542 8239773 84946 84947 237268525 30895 30898 193909879 3256 3212 200669936 61221 61202 721126665 91593 91594 907713523 87121 87122 110339939 35521 35527 305988381 59212 59213 618697970 3676 3714 662081856 23989 23990 579900097 28562 28563 506623514 82004 82005 976954 1132 1146 755533567 811 785 962995214 60135 60136 351542733 94051 94025 331716043 72841 72842 929664745 24460 24432 798426371 18 19 306690491 24740 24741 999684249 88864 88865 714599437 73474 73525 64699306 59183 59184 550670715 7108 7109 715854720 28732 28733 488315809 39077 39078 15248261 23082 23083 661571023 25164 25184 531900516 47597 47562 837256114 9155 9203 484598661 53643 53683 697603020 26504 26505 451385504 23678 23641 676749373 31634 31640 396371171 44315 44290 59086201 51764 51765 897682521 46754 46780 39284363 91272 91273 748512269 89718 89668 56853170 98212 98213 262516228 53424 53425 496435878 97426 97427 782708470 58519 58520 340854168 16362 16363 599071097 33156 33157 973197494 92481 92432 683300254 18638 18639 815563706 90834 90835 456463459 49664 49706 644475983 92756 92771 292772685 2022 2072 263793572 45145 45101 461876978 93522 93523 49135163 31946 31947 324183672 40408 40409 319377524 56377 56379 682556734 7620 7621 576553346 85493 85494 631109857 21178 21155 117140923 65782 65783 66495093 44182 44200 203857214 89911 89912 848390441 61904 61950 482851828 68341 68340 133908963 55941 55930 662926808 63619 63620 884640531 52403 52404 155750081 72703 72710 384734968 52043 52083 938093887 42004 42005 792061767 50853 50854 146407664 72243 72255 870777815 61851 61852 108673954 58855 58856 879792361 25726 25766 912730784 64922 64923 294462859 43688 43680 847474813 86646 86628 196500509 65465 65460 365277698 21771 21772 948069875 9901 9903 895821006 4552 4556 851885929 10837 10794 935272303 98277 98234 282915251 50565 50566 534379109 94891 94892 330545418 54715 54670 573999142 53853 53854 621133634 88337 88338 222025800 83172 83173 474102298 86929 86930 626951718 18657 18606 598133486 92994 92995 408141798 27667 27664 931866970 66968 66969 407057422 46233 46240 136520989 24975 24994 100220338 52755 52724 576682431 23176 23168 203912567 28202 28203 540734296 93755 93756 234717797 76320 76321 143121195 97034 97035 751500003 78233 78208 208023968 45059 45060 400467164 7220 7221 412283985 96591 96592 353066252 67836 67837 787122969 74720 74694 948612115 18038 17992 387234720 60049 60054 415904439 85030 85070 293510458 67877 67878 469513844 77341 77312 573449908 15988 15944 741196434 1365 1414 544428848 86819 86820 381838009 26372 26341 558008867 38671 38672 959751894 84217 84233 719769840 40757 40709 386670181 26251 26289 490509163 39982 39983 934826182 82540 82553 680436556 11643 11644 666703802 86249 86250 417713327 1206 1240 122943784 65530 65498 505607127 66757 66758 570793169 21228 21250 464360273 33889 33882 161725866 67895 67896 493930192 88296 88297 439335343 22430 22431 975919605 64546 64547 563451615 98135 98136 140147133 70815 70816 374593220 4059 4060 749405871 68544 68545 537317152 85484 85450 748681580 25811 25812 164500911 97187 97178 474823695 53064 53107 77755004 99551 99507 965506711 36065 36047 944807458 90803 90804 378492118 73402 73363 285446748 24122 24169 657448330 93781 93805 172533760 346 347 908978206 84731 84778 389726310 55604 55615 204665073 27591 27561 981839205 67748 67736 259045801 11586 11587 708283004 97339 97308 77352843 99682 99683 423412912 89213 89242 763843447 83242 83243 774107924 93367 93368 783486342 38957 38958 720420077 1487 1488 452921928 70323 70324 862812069 51183 51184 210461993 79515 79516 852005979 27799 27849 485429728 29728 29694 771747515 54775 54776 969866977 40675 40676 760570976 77484 77487 467514429 21799 21786 436485213 17343 17344 211127639 75071 75072 160933840 3516 3491 142642627 95563 95564 251064337 48836 48837 946323590 68108 68109 580746007 96066 96067 352314354 41488 41489 277763587 98627 98628 970262643 47231 47232 548987445 11689 11701 342439719 84892 84893 281749679 14242 14243 267830432 71378 71379 512883734 55482 55434 30582030 66746 66703 192880206 6931 6932 16979920 38052 38051 480042410 73692 73693 552521529 14652 14701 671888057 29782 29779 347939981 73498 73499 294353784 51471 51494 665716757 1496 1497 509156703 95576 95577 635862222 2535 2536 290359948 83112 83113 229559949 50531 50541 318569099 87850 87851 429181268 65667 65668 47396408 3017 3018 52199668 98532 98533 22700184 43380 43401 28348754 66178 66179 513446776 8726 8751 971832656 38906 38907 417451619 19590 19591 125123188 53504 53520 310983900 9130 9131 548211483 25693 25694 505397834 22663 22674 414691236 73647 73648 480664177 14403 14405 476157171 42208 42209 346670918 11446 11400 760340344 81489 81490 934494551 77857 77858 408278805 91019 91020 155253997 23209 23220 353609691 97568 97569 749372001 87689 87657 942666954 79230 79231 398547037 6671 6672 183396395 64663 64632 446099127 28075 28027 91369076 32213 32167 561950325 20479 20480 164358478 44482 44473 385348201 49222 49179 614176189 34154 34155 602995551 17729 17772 438996190 70752 70753 48172410 58729 58776 497582772 91291 91321 737657553 46234 46235 392863280 41757 41800 174413221 54132 54133 69871590 72980 73013 51374979 66841 66809 477850748 95425 95411 563420338 63859 63860 875641034 23295 23296 530678619 57832 57845 205116966 45401 45428 410832224 67170 67129 549377766 30338 30339 633333345 2510 2519 80767223 34475 34476 342485767 52666 52715 479699547 93904 93905 266403850 42665 42630 86536435 14409 14410 94836703 24974 24923 396504331 29237 29212 665189647 47771 47772 862963956 38347 38365 308478314 64534 64499 325800868 64423 64449 868235825 59653 59654 234948662 15294 15260 246125556 78957 78958 904408889 1468 1482 305109829 51262 51256 31020394 36614 36615 513513042 80646 80647 963750071 98594 98595 873722857 51815 51829 297558192 12579 12561 288736623 99680 99681 41402244 77054 77026 939512443 5474 5475 78095844 78273 78298 337630483 49721 49766 977190803 9446 9447 818318032 178 161 15411947 34181 34182 929203792 68253 68254 375200957 96806 96807 198019316 98115 98130 916914008 39704 39705 596265355 54012 54013 66211298 51607 51608 242425760 76810 76811 14583505 96626 96627 737692429 11120 11169 152937009 35980 35981 186840584 42635 42607 378772419 43804 43805 407986655 25361 25362 272918461 2616 2656 724785608 57546 57547 225124356 58225 58226 239222187 69182 69172 611418186 51747 51761 41805554 97870 97871 480259606 92404 92405 244570399 31540 31541 396677996 38757 38725 849810048 71980 71981 329918752 1645 1646 437202688 17196 17231 282185090 80892 80893 436897158 56354 56379 608046207 16088 16089 800411114 37655 37656 309889281 53731 53764 570198259 70692 70693 83681324 44130 44131 312257689 41789 41798 532282722 80371 80372 586484082 65898 65899 506371036 74426 74401 87916171 65607 65608 987756279 42676 42677 489636549 67743 67736 420350789 91886 91854 450283801 47607 47642 113442119 81036 80998 733692028 19682 19683 976363892 35687 35732 796289326 73595 73586 509988961 12407 12408 650805539 7476 7477 16995267 11931 11932 346206163 50700 50701 329625258 27524 27548 602221761 45242 45243 322716349 57309 57310 149788949 64728 64776 496530905 66303 66289 644829004 41423 41410 376214201 21084 21035 494789340 2237 2238 954518499 32027 32045 859999044 44592 44593 865092455 63126 63174 22250773 84354 84355 287405917 79657 79652 921859422 42198 42199 853825697 52079 52080 350625987 36849 36850 417869450 76662 76663 283123635 59960 59933 885670158 8709 8710 723924707 38959 38989 252278402 48345 48346 574622801 7808 7809 795836285 24745 24694 668241044 96300 96301 757991487 7383 7426 66390529 98345 98390 256797407 52769 52770 795677219 34817 34801 927261435 84536 84537 304655957 25452 25453 180799785 72378 72379 77043840 24440 24441 740731979 91267 91248 765826676 78655 78656 795711924 43746 43733 418540288 34494 34495 540232489 42672 42681 506408107 43785 43805 590292158 35779 35780 340478423 24288 24289 242424487 78155 78156 664296538 35341 35369 92010706 15063 15064 633549523 57312 57313 88964371 94262 94263 835931093 83892 83852 617118797 77037 77042 784498526 58226 58210 984049643 82341 82296 894603685 46614 46615 313618469 33978 33979 414501154 26560 26559 386511187 30862 30863 527675591 53158 53159 36685665 65216 65221 51104118 60605 60606 469433336 34904 34919 10768185 443 491 106257364 7794 7795 332580605 45733 45734 607281244 33396 33397 703606669 99091 99063 99509201 67897 67898 364709744 24196 24235 66700090 65266 65293 687338356 9478 9479 547870831 27100 27101 74643378 50455 50471 383883637 16982 16981 184932515 67352 67303 592380869 90781 90833 985160648 43398 43399 513145300 71102 71066 169854604 16593 16637 941726980 38177 38178 104832831 75419 75420 361054480 76950 76951 812175992 21687 21635 457199648 34623 34624 134147208 42974 42975 601353363 87132 87084 525051230 4050 4051 558616519 63158 63159 290037338 32332 32333 37454054 72089 72090 415457608 77505 77510 337620755 64354 64355 984271520 90034 90035 377205816 31767 31768 884986099 74433 74434 974406055 1756 1757 704038615 18190 18211 31644112 1611 1602 358018912 64475 64442 103398100 29488 29489 781948947 21390 21391 63947695 20935 20936 248220737 73572 73624 687315669 15171 15165 458662737 62123 62165 909170638 4807 4769 241097101 56511 56512 649408148 93747 93776 718312277 71587 71588 88316293 64544 64536 639428429 21743 21751 581309091 99287 99288 151254137 55536 55537 276551200 64076 64077 510979892 2612 2610 831544164 89751 89719 384795523 32794 32795 511434252 55969 55941 454070070 39867 39887 527147924 19471 19472 343333542 84389 84382 810346956 87520 87521 986960775 24327 24328 987727746 21896 21946 431936722 23395 23396 429593418 13859 13866 774866180 20156 20105 646439869 90124 90125 839818650 62470 62471 787776493 68038 68009 292111272 33706 33707 436966363 81230 81231 717074192 41175 41176 247093700 45755 45756 484018231 45465 45486 429076789 63366 63367 999428570 50025 50026 822497986 38493 38494 896410270 34118 34119 849000394 41822 41823 300481124 52093 52060 217640885 55993 55994 703676831 77336 77337 289463211 87185 87186 916431971 96028 96008 466560327 91213 91220 886472748 94008 94000 88142962 82813 82814 115143019 76511 76500 678177018 48173 48204 358090328 83626 83677 208260838 230 231 474934390 56690 56705 967699363 89163 89142 126399237 55034 55035 480663475 73019 73058 135871621 3718 3683 538083112 10415 10424 121185492 17022 17023 430044988 75402 75432 431210264 66558 66559 669635961 57386 57387 858388337 31683 31684 104918222 69159 69160 61171764 17935 17955 496791877 16737 16738 373691491 96261 96262 471669225 37911 37872 509449216 35727 35728 610599668 16388 16385 254905596 25700 25701 439678420 50602 50603 35480015 73809 73810 487147596 17364 17365 548547943 78423 78424 159185107 95042 95058 189312525 92915 92865 500313446 41232 41228 44611852 76868 76871 875001253 2063 2064 481536277 66854 66906 424046888 70543 70503 771773804 91900 91901 488050432 63523 63498 922975781 5129 5144 530628459 67031 67032 236176041 34397 34351 261217783 7046 7007 197335398 48078 48079 302874130 26465 26466 887969132 99970 99971 683663696 6113 6152 944804004 40969 40970 325960095 46457 46458 937615052 76548 76549 958199754 42186 42187 542678768 21131 21132 126262707 60165 60180 844799908 35691 35692 484534346 77211 77222 770245069 86450 86469 916940300 68209 68210 423759945 47794 47795 709493281 79257 79276 747501917 8229 8220 201234129 18679 18684 304750364 9562 9563 399565625 17074 17103 414456881 78157 78183 77759335 92912 92957 52281172 36495 36504 154597016 295 312 17321719 9881 9931 652806630 70045 70046 411978408 90232 90273 614351677 1606 1600 368488204 83109 83110 329968953 43609 43561 866885557 94346 94383 163637341 4296 4297 252974381 90349 90350 165085077 34672 34703 41949994 78697 78698 831386149 91049 91101 29954668 26937 26938 610472646 66861 66812 22238299 60553 60554 515404124 42858 42859 443360803 43023 43010 540571450 56870 56841 312848786 62540 62524 764818944 28502 28525 917113591 53975 53976 956294841 2212 2172 288907479 97556 97572 210295582 36598 36599 57413637 50657 50614 78880818 5982 5983 793142728 76939 76940 767841529 68699 68700 347132693 70918 70919 125045334 55412 55422 212015796 8215 8172 638574766 55396 55397 412245787 61225 61255 263410049 72708 72681 342250547 36802 36754 777567168 63893 63894 795141766 70942 70943 991950787 86312 86360 727370817 19787 19788 589253745 90647 90648 390044037 17470 17422 713874219 10650 10651 187429822 48327 48328 863058544 15616 15617 546807082 21106 21102 760598806 48274 48275 739466774 75097 75138 178898878 22613 22637 614119565 45031 45060 382592306 3218 3219 670579229 81523 81556 445869848 23179 23180 673411987 89531 89517 908213375 30476 30469 739171128 23377 23367 511150071 32097 32098 198213152 36361 36362 777361949 17617 17618 296551658 54134 54164 579354329 64793 64794 905615614 37421 37462 719256878 35911 35912 911026771 39760 39761 484021167 43351 43397 933040942 33849 33805 7341064 7777 7778 289827324 16303 16297 830704832 46612 46639 1784892 61712 61697 308485334 2534 2585 388518832 255 285 89019925 24524 24538 332018649 95061 95110 736275576 81616 81564 220171080 10106 10065 553848106 80349 80375 329383020 69183 69184 857022544 26305 26279 100069806 8722 8723 900734337 30723 30724 100307379 84322 84323 432136148 58254 58213 119834076 70213 70214 12088212 93129 93130 630411105 62221 62222 583431610 24288 24315 728090536 58782 58756 113054763 93445 93426 439429358 3697 3749 715159192 59283 59312 239669132 24103 24086 10381053 92193 92194 658864747 25477 25437 781173 52634 52648 680848140 60664 60632 288749657 86127 86137 255947680 51422 51423 296048501 21899 21918 132749653 47251 47252 912910901 44590 44610 938765077 75170 75171 235571443 70532 70533 747824692 77023 77024 557519885 76675 76713 521877955 87075 87111 479642853 58072 58073 514700117 51635 51615 338406302 69188 69189 736317342 21283 21284 586757701 99070 99071 578837522 36220 36221 851757467 77608 77627 675415305 2673 2674 891796662 8863 8817 388158444 81765 81815 585951368 61295 61299 459830961 2479 2442 210156163 70202 70203 375070256 55940 55954 605377874 92054 92055 994369398 49169 49170 768923989 99459 99460 400984374 89620 89621 985176130 92103 92104 189790462 13140 13141 978040556 82638 82588 425074778 59982 59983 634315367 90163 90171 630451024 16433 16434 596045963 39829 39870 294888462 34985 34986 164066924 41053 41054 311090227 59083 59038 631707333 77145 77162 692474575 85680 85681 469896499 49580 49581 572195847 95739 95740 954177492 83302 83349 47369543 42133 42134 663221895 57482 57510 435067497 88238 88212 494480451 84928 84929 607998903 65957 65942 510466512 31344 31345 951460349 48382 48380 289855101 73891 73843 260482449 8739 8692 854668385 28653 28654 904514008 46364 46344 536467161 73779 73780 481534709 88577 88578 46454370 12114 12148 489078679 75857 75903 379432963 35888 35889 614134295 13323 13324 974371372 45844 45845 927278699 40486 40492 502312799 96102 96103 638400408 9188 9159 983723005 43149 43150 762311720 58803 58782 401074723 78510 78511 407214330 41271 41272 583908419 36237 36258 502502175 1909 1910 546794896 35745 35746 49171460 83756 83724 686451215 61584 61540 933432438 3772 3773 162461746 46468 46469 987575386 58334 58302 589536374 44571 44559 199193085 15066 15108 428813964 87575 87576 609726920 22143 22153 783254919 16650 16651 350454916 18379 18431 209158954 37064 37051 9036570 17486 17487 605158706 3341 3342 203129999 96663 96664 576574745 97168 97186 171460658 92733 92734 794883565 20370 20397 32976203 42490 42491 567875380 19110 19151 6281710 49843 49844 756591840 80588 80580 174601866 24243 24211 981883057 90660 90621 258298576 10918 10955 369710214 81654 81625 892488898 93131 93134 524473098 4053 4008 786511723 66310 66277 729150653 99985 99986 701330802 22459 22422 493979614 42418 42419 268199464 98181 98182 12570829 88028 88040 38125336 35671 35694 885179470 12312 12313 769674752 36311 36315 313153747 34392 34393 938129372 99510 99511 785577405 8640 8641 100116107 1671 1703 455879885 42305 42306 751843456 59955 59991 187711951 17092 17119 767553431 12437 12454 124330073 32218 32219 705623128 6609 6657 780832006 44103 44104 544439983 45143 45144 337696481 57099 57100 909549097 91288 91289 425014674 24778 24779 379261414 47299 47304 454061969 15732 15733 753440089 16876 16877 899132632 6990 6975 241220065 53095 53139 773378425 52771 52772 288956236 10375 10384 800424284 76499 76500 251444961 11069 11070 849168081 18634 18584 153335612 35394 35393 753476633 60750 60751 603976272 40417 40418 740814263 22268 22220 823598956 48558 48559 781794657 74499 74500 816660951 39543 39545 219566807 48216 48264 342784364 79348 79349 468419045 5262 5229 851639060 65911 65883 529732262 80114 80115 232926908 78156 78157 987454916 93141 93142 39216547 7388 7389 785738953 46639 46618 261719095 35445 35462 217266812 51177 51160 660064014 15665 15693 559478417 83121 83122 828737496 55164 55193 43730685 1660 1626 715531192 44967 44968 516925303 57882 57841 824804002 51480 51503 400736913 13445 13440 791884843 35372 35373 252955803 20634 20635 835874548 87386 87387 795766113 61213 61214 802391901 60508 60513 116710352 44062 44106 791463043 58220 58221 418856391 88669 88671 248887791 75651 75652 677419059 12310 12311 573121701 99860 99861 235273016 52645 52646 67908242 83430 83462 91472238 82166 82122 479242705 8379 8380 313438848 31726 31718 498298551 20441 20478 589416705 40788 40739 272275226 99804 99795 76552344 54774 54758 214427523 14670 14671 366410347 55998 55999 976500047 80564 80565 443427570 68871 68872 708662418 43655 43632 211223231 69061 69024 830413863 60148 60149 920483822 93825 93826 55388086 34147 34102 83922417 63453 63435 275360034 76173 76174 950809455 6652 6655 414207082 67058 67059 205361289 47275 47276 585610121 19313 19291 249086599 41814 41815 678768698 71011 71012 396906915 56119 56120 992736600 30005 30050 216514694 29730 29731 980741076 36250 36234 489549951 83600 83601 735296650 11309 11303 632576086 53707 53739 799464563 44879 44880 993068932 17119 17120 63986130 97614 97600 712981932 27451 27452 295111483 87122 87173 751682070 39434 39435 168064662 38453 38454 210890302 98359 98337 140321984 15314 15315 736646741 79287 79276 295774961 3460 3461 30147805 12307 12353 96050785 70090 70088 92533589 46506 46507 95750248 18637 18606 344689505 31584 31571 658149823 8027 8053 173046501 26567 26584 445580044 94676 94677 2272261 16608 16609 633659387 82859 82903 668329117 21502 21503 565140708 14435 14436 266226991 92123 92075 253917702 79842 79825 998552305 94654 94655 405064266 36157 36158 79211997 16084 16085 976800981 80501 80502 684424875 41174 41201 810471777 49988 50006 168275846 68437 68401 69259761 63013 62966 134356630 2318 2319 214847782 4591 4609 295154212 11321 11297 785170411 41772 41773 110122332 94854 94855 347373425 45883 45884 462207723 47940 47941 722645845 77061 77062 538134934 1404 1386 665260508 28583 28596 767031971 59225 59226 127851034 81311 81312 904375732 90641 90642 13148952 44774 44819 889779927 22534 22483 926272736 67894 67895 139499390 23757 23729 669086912 27725 27726 405617730 86960 86961 47205277 32321 32322 53777531 33559 33509 984318653 69491 69459 166990048 74564 74561 990913678 51484 51437 46522439 40253 40260 630208603 11846 11848 830772455 72008 72009 351162207 25490 25521 683604592 32874 32905 238374026 54609 54629 706777958 67987 67988 539358579 49729 49776 886107265 80789 80755 30734459 45971 46020 260444741 16871 16872 98369388 54709 54710 146498048 14737 14738 704686590 15028 15029 368623648 55988 55987 2129569 95346 95351 583120758 58854 58855 212144687 13454 13443 85700327 58758 58759 598264494 42751 42719 453977365 68296 68297 227199825 71466 71419 376735062 51767 51752 252188255 14150 14151 455573918 67919 67938 79226706 69205 69206 512587601 51271 51272 916539990 6050 6093 689634274 9364 9336 822709886 19942 19907 791309968 47007 47014 424579782 49160 49167 32322901 37957 37926 907695424 80116 80105 942630657 54766 54805 79408782 46972 46945 414022459 27644 27611 634122941 15449 15450 352372122 29072 29069 360564810 90181 90133 244820633 74221 74222 854454948 24630 24671 981929305 36661 36662 366375504 45599 45631 617328734 42650 42651 88611978 45649 45650 722268035 64645 64631 267567194 3196 3186 487866118 89233 89234 541357343 85045 85046 155227990 95559 95607 600946987 35755 35723 736333564 53732 53780 75550197 23303 23300 916043407 61242 61262 817861146 48310 48335 368599952 66125 66126 679711667 35319 35320 569783142 43165 43211 862947716 98471 98466 827524792 87436 87437 102343289 48546 48547 55531454 31249 31250 226753972 63802 63803 956164248 26888 26879 479978695 3725 3726 47221940 60425 60402 589075351 37365 37366 290300141 43285 43283 881300736 27537 27538 358200492 30440 30407 342792604 30872 30908 129849138 59980 59942 666727368 98539 98540 208383416 91834 91832 541587909 29971 29972 796335680 3050 3052 821221289 4659 4660 313375899 5459 5460 42787376 34359 34386 84939055 62280 62281 918770998 38791 38792 603716620 7818 7819 761481739 15764 15765 18951265 50136 50090 62479019 65396 65397 45144408 57862 57863 669180063 2477 2455 434831615 67816 67817 217260163 90366 90367 456155226 76352 76384 679338090 51870 51904 258426235 82428 82429 227775858 14867 14818 980294172 3801 3853 216730279 53162 53163 812860267 10761 10762 317814921 56699 56700 990904548 17502 17478 127075071 66141 66142 968369917 28240 28201 813268508 95370 95349 921527498 40583 40584 307575920 66242 66191 217679624 39194 39196 862783856 82213 82221 386141015 99872 99842 25700165 14823 14824 322734453 25804 25805 628847038 56477 56478 192620889 98259 98260 836711955 41359 41392 276899365 48257 48258 212834130 28078 28064 817381189 81161 81162 647066058 56805 56799 679333296 44402 44403 258599441 80723 80716 535359098 368 369 91678851 87430 87431 311186707 47046 47075 107391801 97715 97734 136288255 27841 27829 132119569 30497 30498 71611173 47274 47230 222509064 9163 9164 241055423 12957 12917 806839474 96684 96685 316676516 73733 73734 280479973 58506 58507 956706940 73084 73056 870536221 77767 77768 386194019 39139 39125 895544368 78560 78551 797483752 40282 40278 857050287 93725 93726 867175478 15550 15551 263799312 94117 94153 956711138 44991 44992 539608208 3584 3585 49334850 27992 28000 480605788 60304 60331 636025032 7582 7558 909069427 59340 59341 738738101 54237 54247 716879552 77302 77303 780877714 29453 29504 282636722 30630 30628 67412705 32479 32480 738242170 46031 46032 948652250 37137 37117 440305044 53523 53524 803596145 43118 43119 753119870 11361 11362 192790286 28493 28494 955968999 83366 83332 257121053 75383 75388 289108455 87180 87181 250271540 4584 4571 503346764 46651 46652 997185891 27137 27149 665694171 48925 48895 105834869 80136 80141 470634733 29975 29976 206414332 79952 79953 634731080 55478 55498 60192647 18805 18816 602293996 20984 20985 634741116 75620 75621 506891958 46177 46178 114854258 1493 1494 724500263 96103 96104 824020017 78129 78167 491301678 70528 70514 15584487 94029 94030 598970019 92871 92838 783035047 82064 82107 852001999 66188 66149 606802187 50442 50426 228059628 6560 6605 461320176 95425 95426 425532372 35298 35301 181707298 81650 81646 122820383 6445 6415 708256818 3738 3739 649357119 96968 97004 462718767 34698 34713 520340115 19531 19532 349850497 14696 14688 558626966 14474 14475 980464364 3041 3042 896130963 52154 52124 436083972 71153 71154 677378676 65956 65957 33226823 47429 47430 683610442 46135 46180 834485739 4101 4102 581412048 58770 58771 134905651 83337 83338 790053069 85587 85588 62468860 53219 53204 666580446 48118 48153 189296678 9804 9836 223505578 50670 50647 529288358 69160 69169 229741318 88392 88388 354535635 15225 15226 501372410 14376 14377 780755602 58814 58815 280952739 23318 23369 67880438 8727 8682 972381490 90545 90520 763210748 35856 35857 902989160 70456 70457 35782788 46880 46881 872163093 42196 42240 376444308 45773 45774 406264054 42019 42042 272019421 1778 1826 474844083 25117 25118 516888614 71368 71363 919919996 96681 96682 246736119 32211 32212 737665336 99744 99735 106196967 41887 41929 915625499 37592 37557 127747720 44279 44256 518226270 30733 30737 961936699 93040 93037 956430907 76801 76763 281154747 75338 75359 527327389 49303 49277 247741076 2099 2090 163060514 69924 69904 980105463 56897 56898 356745346 43011 43012 552359437 21508 21516 872655816 4680 4681 313388635 94403 94382 918613564 15275 15276 623258894 20751 20752 72707271 96798 96797 526182927 56525 56531 392191870 79279 79288 98168113 70629 70647 321838325 47853 47854 561665002 26786 26817 193664912 64795 64796 280794052 98507 98519 149330781 37119 37084 200936386 18729 18730 22842152 175 176 493393617 96561 96562 151660340 48503 48461 106425697 71202 71203 781291381 92238 92260 458509421 89028 89025 584163014 37663 37664 643365972 56379 56399 843417354 57107 57134 822435587 49751 49780 584242472 34081 34082 16359942 36665 36642 219808640 4832 4833 685944843 12462 12460 399913208 48478 48479 884211033 31639 31625 431476518 81914 81953 827687268 22185 22164 113316228 32613 32614 887073849 60617 60618 339628802 78792 78838 420164034 44927 44928 493766038 53024 53035 482530519 95290 95291 681076192 10591 10592 287022795 4917 4918 771801551 99983 99984 362922483 57651 57652 725745394 71908 71909 438929562 4963 4964 798844668 83776 83794 429685180 94849 94850 973141115 88885 88925 247499003 1443 1495 177557075 86804 86805 463062899 87733 87691 668729916 89908 89909 691255842 99974 99975 302128812 11278 11265 26118393 89003 89042 347339410 68295 68296 923220879 2079 2055 388747821 19931 19900 448801551 5757 5726 14233706 48601 48643 315553347 47193 47194 389123402 65757 65758 448430943 46747 46748 13218788 54866 54894 810579313 107 108 203603891 60000 60001 201710917 51311 51352 770869844 40061 40062 756103368 17334 17307 880362135 13623 13647 687301396 9992 9995 372415218 17971 17972 457573708 80326 80327 270130567 8030 8005 657911879 25088 25089 320104880 96435 96471 317896769 25312 25334 172752288 31113 31165 146785591 22603 22644 185287023 33912 33863 15186298 94989 95031 593411741 15452 15426 327667619 79695 79658 250850171 45564 45610 896449904 92432 92433 22018015 24235 24256 660590341 3500 3543 875089513 74299 74300 807216098 33426 33418 273008069 84564 84594 843556426 67909 67910 487357464 1231 1232 801952206 98671 98621 656095652 24044 24045 16672423 13373 13374 934180649 53814 53808 748351799 68180 68220 272469804 37111 37112 684332323 44224 44254 632016884 3621 3622 815190592 86172 86178 674756954 88176 88177 783610762 88973 88974 43936344 29206 29191 911668855 65816 65860 634214443 95027 95028 664699553 22370 22371 114521673 75648 75599 218732064 61437 61411 990829495 63534 63578 815965154 26934 26928 16892869 42955 42967 594353549 52530 52531 819850783 31399 31350 870403230 63996 63997 71708667 60145 60103 733250801 21737 21738 888841891 46060 46032 772429082 91389 91431 957993390 2620 2631 149988635 95419 95420 395959456 17641 17610 783014905 86095 86096 905675713 46368 46396 271236354 9422 9423 15861862 51362 51341 120327067 25536 25537 128949726 51464 51503 141037712 6637 6638 717048640 5153 5154 110298541 65247 65248 585244051 30638 30630 61417216 54192 54193 743868965 50910 50883 244540831 79868 79869 228361463 62729 62730 819785095 50088 50089 688878427 18879 18880 163282356 54143 54178 892112618 63610 63611 844984516 62171 62172 869991358 14533 14513 533857144 12549 12515 778231272 31573 31574 589681691 77279 77245 241286953 27769 27780 784541239 46335 46336 623125962 14392 14416 604061746 49044 48994 699370779 20409 20410 110594518 22706 22707 983006746 55087 55088 662970374 44605 44606 566987913 85517 85518 75719144 31943 31913 273922360 50703 50706 482314722 7821 7822 853876683 62521 62559 582910518 48001 48002 486650307 78672 78630 814884374 74338 74339 731718865 43666 43667 799234820 73812 73813 869394371 95249 95250 30612130 9817 9793 220824794 94514 94504 549860889 79965 79918 271818524 16043 16044 17568641 62273 62274 589012597 88043 88014 523479112 3520 3540 691932777 45999 46039 883203011 24075 24047 536374510 53876 53923 996798304 8963 8964 124031187 21220 21221 864542397 27105 27099 369619726 25823 25824 872558486 92870 92871 487756282 79140 79141 28222529 94508 94509 274137680 99853 99854 628583090 70700 70701 491605026 86852 86853 866975715 53067 53068 8887882 33904 33905 312817231 80977 80978 259147396 13811 13843 339981396 37186 37202 472215360 37426 37427 718170914 98611 98612 406504326 44034 44035 199269518 78040 78041 222368851 39328 39329 442099972 24943 24944 235074836 13259 13260 613437285 61816 61817 538070456 63449 63450 200324525 74161 74192 890707970 37065 37066 706049032 11694 11695 819795759 92753 92754 981171869 12439 12484 490691489 51718 51747 774942911 3130 3145 678409980 3441 3415 305435020 53772 53777 191516875 80269 80270 513442991 15792 15793 520285255 9706 9707 548183381 81707 81695 696483090 96152 96107 61527190 92950 92951 417202096 59783 59784 684407250 35404 35405 632464287 94801 94827 417681578 36260 36244 336467702 87146 87118 694557121 72232 72233 76450794 51229 51271 307448569 70882 70932 28220663 94567 94597 8425938 24955 24956 130025433 4433 4400 137069654 28613 28614 140060090 17801 17802 587032554 51449 51424 472603124 41703 41704 20031637 26696 26656 786161527 63494 63495 103407162 47747 47733 300492034 52297 52280 830955452 96481 96482 555730303 92831 92862 204988087 45070 45071 823505933 9583 9584 673056203 38657 38658 36063545 31694 31695 328813939 41123 41124 625565017 38122 38123 211417505 59302 59273 899371575 31771 31772 432206954 26747 26748 106864681 8073 8063 610189401 19907 19856 782177241 87976 87979 724923439 90573 90547 692434836 30707 30708 356853170 95040 95041 351762856 98212 98183 525769333 34818 34854 703586023 3368 3380 205487105 65787 65788 238120511 66025 66037 543870834 96150 96171 391909721 5081 5042 785754849 88037 88038 801541506 52913 52883 683761668 37968 37969 295568252 89180 89181 160317727 95841 95827 106128211 96562 96563 117900868 38058 38106 231062248 8917 8918 504714821 43832 43861 714608450 68142 68143 200370912 31416 31417 651216989 97487 97488 725445697 13122 13123 939779655 85136 85137 56128796 484 485 632370554 8529 8530 731790485 83047 83004 792186282 72636 72619 908871490 19364 19365 711601170 73742 73743 800700832 13500 13501 911557646 77352 77361 439450782 62128 62129 327405072 38481 38482 13347974 71805 71806 27345004 65671 65703 225906166 96345 96369 944647683 53023 53029 49034309 11593 11549 8152265 33734 33735 796370 45360 45335 802164895 65043 65017 599719774 81153 81104 529898556 73480 73436 251316950 24547 24548 685342438 69975 69976 762341992 29419 29420 538728189 27921 27955 91832742 32689 32690 477319448 3878 3879 258334938 39226 39215 479508542 57440 57441 321592905 54122 54173 776749568 97085 97086 155502330 18714 18715 771007137 1575 1576 638412782 99354 99355 799531569 69611 69620 572247701 12284 12321 884965345 61817 61788 76374332 99261 99309 860758219 11782 11822 971156690 50158 50159 498754208 16388 16389 721792821 34612 34647 91771907 2115 2128 351086981 4653 4655 957854645 56874 56875 287546175 22979 22968 747827287 59321 59322 242933169 80439 80465 996525394 21513 21514 42348303 82247 82248 721921179 56736 56732 990337548 7323 7324 451451147 65475 65449 224626518 73567 73545 488267388 81889 81890 691525548 50044 50067 817335526 85211 85212 205553898 35998 36000 96383008 7127 7128 120262394 11066 11067 457255662 31402 31403 857465872 71434 71412 50694500 16438 16439 374275897 74028 74059 329243049 93145 93146 55512147 44283 44284 967960291 64003 64004 727100816 12974 12975 539116449 47540 47531 94689793 97566 97567 341674639 79805 79790 278568668 56312 56313 955989553 50729 50730 237086350 71883 71831 487942807 33634 33686 60346075 29669 29661 36856866 68774 68775 576903974 80675 80637 292137845 66236 66197 705477743 79088 79089 123717688 9368 9362 238199794 86026 86027 965152242 27196 27197 208813999 12824 12806 212616778 81414 81415 561592548 26223 26242 425845590 95379 95371 917224829 5338 5339 280282336 40099 40053 831124057 83568 83533 787666667 98774 98775 917175248 80520 80521 446802305 21832 21833 173042602 98057 98082 1201013 88235 88236 993286600 17011 16976 617876089 91843 91844 912048578 99850 99846 857706393 99594 99585 67871930 95468 95461 876350928 37889 37893 704841722 82981 82982 340887074 73077 73078 841646303 36489 36490 488420424 47962 47910 76883828 43805 43806 730035202 207 208 17426611 23445 23426 747719025 23192 23152 122636421 61822 61823 91908084 39961 39976 759340036 9953 9920 261589716 90538 90559 216156016 70084 70119 285725772 7450 7451 418762128 9099 9116 504423109 76996 76997 721648222 2155 2156 830362368 70972 70973 923449951 53374 53375 560525236 88859 88860 380114598 78396 78397 66631633 75352 75353 630897310 88162 88163 490593880 63744 63735 349864424 64137 64090 694636006 69746 69747 960855209 74333 74295 827348013 37388 37389 979428946 3402 3403 89557913 17698 17699 247922971 77666 77715 386348443 31188 31189 512430260 43777 43801 47453051 8306 8307 631829091 77030 77031 497102790 35838 35833 55737440 80088 80086 604438820 11755 11756 94943958 89387 89350 263371348 77639 77670 352923825 56908 56909 450404754 44801 44802 49636012 90018 89991 408756235 47300 47272 608922971 87323 87358 925180122 35351 35352 93292302 69449 69450 758206189 83855 83884 693173478 72486 72487 46395785 49597 49556 414333516 3282 3283 997070404 42875 42884 485570988 78885 78886 415824007 78269 78256 629009104 72061 72060 120868340 10526 10527 198599930 50704 50753 331485185 39298 39299 196916638 48832 48833 441001925 55779 55805 884512809 32328 32329 970651001 27088 27104 502305622 63808 63844 331528487 30339 30345 14073411 56017 56018 518771093 42574 42580 262717958 83978 83973 431221908 91032 90988 63660794 71057 71058 184266230 75469 75443 343377488 67610 67611 494739951 28054 28055 279757577 45192 45156 618959096 40780 40781 179922245 72632 72604 962483073 34457 34458 585426359 43061 43059 587244346 39996 39956 20445777 64433 64434 152855924 52662 52684 535412876 68833 68834 184973668 6053 6054 859508395 97946 97912 523184959 81389 81403 169852228 40653 40671 301386714 43729 43726 357194910 56028 56016 713170897 70326 70327 585369812 58659 58632 232566960 99574 99623 914159562 91219 91240 914401126 89239 89280 170934331 36388 36428 997229818 87117 87118 132243350 61403 61404 490165137 51187 51188 671930541 26160 26157 890548439 74669 74660 641211279 78242 78243 326828212 24799 24800 618963501 79496 79497 80263592 64522 64523 692331172 9771 9772 23055952 60889 60941 412016031 36334 36327 335436172 72327 72328 752398472 11329 11330 543438102 38386 38426 246187892 97820 97790 203826482 60084 60085 685686857 11240 11232 643188410 50418 50374 747269682 63909 63910 178018019 13298 13299 564842704 81080 81044 164908600 42598 42599 289176991 71462 71463 482606275 40283 40308 966944292 99338 99341 756712218 72636 72637 605578201 77950 77991 289345978 29384 29385 124814819 11847 11848 962163515 60698 60699 529481787 72706 72672 580788263 31968 31969 57455512 69142 69113 787137350 8384 8385 47921183 53699 53665 381088705 41093 41094 737479468 5956 6007 224036353 62929 62930 746125110 22711 22712 747424523 76462 76463 194722746 63568 63563 774342647 47311 47312 424001509 55354 55355 218269255 24333 24334 800861314 70839 70840 864465543 1765 1766 208248595 77186 77178 415378948 33459 33460 399252483 14714 14727 120369369 7094 7107 33586256 19291 19299 26165649 9315 9266 742524063 54612 54613 125300251 14231 14232 226792024 3888 3889 193154635 32462 32508 837116880 73675 73676 430705047 56477 56508 697356186 64143 64144 856110237 73775 73776 977190084 84169 84201 584682785 85299 85262 218161025 15561 15562 846019622 18049 18050 358451629 97381 97382 272624624 50141 50127 232715049 98139 98140 210850502 36959 36914 168659201 97243 97244 464483427 81485 81486 746789857 70412 70454 816977470 49713 49732 734237902 98926 98878 770069992 54651 54652 307281445 886 889 162100391 3207 3190 287238631 98041 98042 386806845 50388 50389 818591590 30381 30360 414751724 80385 80404 448049002 31389 31390 291932844 3296 3297 640769446 42079 42119 906543102 38679 38654 823322690 78701 78697 116215538 99150 99151 688791566 46468 46484 537349285 5793 5794 623512869 49877 49878 586503802 97103 97104 970676214 36171 36172 181353641 84187 84188 182819859 66646 66634 717165865 72697 72698 814030662 96377 96429 58688871 49695 49678 75977611 73919 73908 925242343 16251 16292 743663192 41313 41286 286180161 91979 91976 459890490 42724 42675 344418778 66697 66698 195582728 77929 77958 743876440 53114 53115 608343654 89825 89826 387635531 19342 19343 190804325 69978 69979 584487760 86510 86538 869612423 17159 17204 742333449 78051 78027 576955063 70535 70536 805169172 83195 83196 781232119 38009 38043 946762741 72295 72296 678820677 5902 5944 214488223 35656 35700 293724359 93612 93565 305884344 89441 89442 274621042 27429 27474 94454462 197 200 665346677 31787 31788 845067938 18156 18157 158891467 69823 69824 588033429 41030 41031 655992616 350 351 619487064 48976 48960 286347600 43374 43397 984922254 26329 26305 519690027 66895 66933 531447155 96224 96176 540836669 29734 29735 8730859 9624 9616 917363983 42686 42669 441723052 47279 47316 415020806 15335 15336 760144115 34356 34388 700657918 34211 34194 347179646 7811 7812 694054559 52564 52565 43853740 86133 86134 506621695 96290 96291 299031272 15954 15938 953627696 44396 44432 274573024 64508 64498 896567527 39885 39886 933816667 77787 77811 956789275 41783 41814 703264277 92742 92743 100381044 79533 79530 756877539 25962 25963 896430180 30754 30755 202976301 29585 29600 361673007 60586 60554 695602643 64138 64107 768025076 96577 96590 362851455 53471 53472 974336927 15004 14997 842110770 26947 26948 443636566 83921 83922 521089949 43302 43349 364553119 28755 28756 279110287 13664 13706 799460760 22654 22704 74912629 41699 41700 871111694 44319 44327 682356062 42646 42625 587729868 30571 30572 741401101 36296 36276 945405704 81817 81818 582158217 45218 45228 834718544 46936 46931 691770810 22878 22897 874259001 86042 86043 980905610 49788 49765 698776656 7177 7193 839778616 52219 52220 614552988 32985 32986 545120556 6506 6461 630100438 51853 51860 50307640 16319 16320 859478606 743 744 443285980 34602 34604 440763991 44206 44207 779826884 97474 97475 143602048 97947 97948 438923618 68830 68877 238778654 17904 17905 769767890 15982 15983 590506290 92865 92866 973397647 69716 69717 608567334 20049 20050 967665044 15398 15364 395974932 43409 43410 884957593 31799 31800 309701371 73225 73226 110052842 77367 77368 262041967 86659 86660 747206681 225 226 116813171 58499 58463 75644587 29781 29741 840426023 35640 35608 501061985 9454 9457 879617739 70391 70387 13197271 9348 9349 195660638 40390 40421 528179068 5481 5527 244013263 79828 79829 492071119 56278 56230 262380421 21322 21314 704391952 41398 41399 15201944 31663 31641 71677136 89218 89178 309685834 60721 60724 462671503 77642 77643 704147564 87648 87612 632989947 88127 88128 711650270 41481 41533 591005073 40642 40677 398913751 30555 30579 575355687 12291 12312 176413142 72823 72801 918014904 10473 10474 655744077 89691 89703 917569754 78295 78339 766593109 69818 69819 272071634 84257 84258 91256126 38413 38395 596117505 9934 9935 255773850 40572 40573 790331730 21148 21160 349330969 68030 68081 179015083 45701 45702 724606459 84542 84543 990943876 17041 17070 165928391 2332 2345 623351450 55135 55175 15804598 99035 99036 566807674 97593 97609 977564619 52965 53000 521130222 45637 45648 597919833 7914 7915 552202073 10468 10499 14404247 60182 60183 689249100 56582 56630 902697085 8013 8003 918387388 55815 55765 415530330 70730 70731 59726683 39450 39451 579164991 2307 2308 851921090 27351 27352 736847140 70373 70380 897063500 27246 27265 379263806 81620 81669 291475740 21249 21241 412447930 17659 17660 348914153 86537 86532 521883136 21954 21955 94030500 25294 25295 936798546 43058 43023 42979907 49603 49572 331339409 68448 68449 29176883 95326 95325 602682784 59365 59366 561588531 29506 29507 528105630 19346 19347 603333794 61451 61422 419661847 80122 80098 462470126 57489 57490 947373461 42331 42332 876814436 23852 23831 951108569 43361 43355 937131949 24958 24959 673912575 50042 50043 922989056 32334 32335 281697898 23030 23062 963442685 68823 68834 499432759 61993 62040 704739786 60576 60614 248668373 94549 94585 256785016 84232 84188 711593917 78235 78232 170844411 92248 92272 342306988 74454 74426 336710155 60091 60101 75609345 13140 13167 321000134 86563 86564 355211571 75076 75090 470237344 10560 10561 519926891 60320 60321 948774234 76708 76709 741713520 50376 50377 85998365 25115 25116 912451705 38146 38147 121265026 24381 24382 651777001 73059 73094 347376585 59037 58992 449252448 53106 53098 41563818 6057 6081 349127125 13465 13466 704054789 13153 13160 522845047 51166 51178 988832465 2695 2668 204247929 2308 2299 202465528 29484 29437 56259235 43991 43992 401336159 26635 26586 257434930 9980 9981 343902286 8923 8924 475391727 234 235 281268543 57006 57007 909497645 62467 62468 104617525 73912 73883 297961069 18993 18994 776331521 31788 31789 882062123 23632 23633 454361242 1360 1411 468558139 26248 26249 373805826 33264 33265 140232984 93302 93342 607930569 35773 35735 299665394 62270 62232 525536959 22152 22122 18552720 41723 41758 724806441 29017 29007 7929954 36444 36445 541161619 51813 51846 369665228 92008 92052 914669431 30046 30047 865843972 83958 83981 50027386 54505 54506 232053507 76802 76843 91008730 32496 32511 845675505 85596 85597 587266352 10580 10560 460500414 72467 72468 986415349 42066 42060 745571106 3011 2974 276120096 92836 92837 881086350 40994 40995 898774550 75379 75415 444348626 20525 20526 167489952 87771 87772 235923723 4165 4147 883231047 83348 83398 112523782 33332 33307 332579695 17198 17199 576423656 99396 99417 469417451 98960 98961 321042500 82210 82211 759138034 66040 66020 805996757 32739 32740 4992902 86534 86509 633931402 60310 60311 683301620 8150 8124 969738008 75435 75477 229470400 40361 40362 577534921 39397 39438 195342906 19033 19034 84782872 73328 73329 212374232 53510 53511 362082428 85812 85813 74845047 73557 73559 559718301 11950 11969 891367884 92741 92742 715230645 34050 34051 556584242 69834 69835 525100034 65366 65358 855725662 71833 71834 585435030 76867 76863 756602328 6161 6164 285750867 49162 49214 860263113 52533 52506 639253737 29920 29921 650864329 86440 86413 506283955 91295 91296 452591969 96729 96703 522074716 47848 47871 375821256 55313 55343 252247450 49957 49958 855835558 43585 43603 936168937 99130 99131 825310550 57330 57331 597306773 23858 23859 60839964 32527 32475 2066254 13139 13107 599864015 43984 43985 860907328 47185 47186 305772111 80545 80546 720430232 84362 84368 702246144 57602 57572 616782131 81731 81732 167574024 21970 21971 231247837 52056 52062 778886517 72055 72025 281818696 76464 76465 606917964 70420 70392 716264339 20677 20678 817439232 16370 16371 980759410 29537 29504 394610245 7141 7117 861794982 60719 60720 525492761 59934 59935 308517787 28082 28083 435642352 53024 52978 418609906 91466 91467 216580481 29894 29895 444587595 8881 8860 314416796 32264 32265 805935675 81764 81773 616736318 48809 48810 308788709 22971 22972 717484702 16607 16608 863128519 42918 42901 764503543 49898 49899 607404084 75245 75207 383819191 34408 34374 736492013 55594 55595 523040413 42655 42656 848994570 95883 95884 13556905 41878 41876 389187215 14596 14597 731768525 45687 45728 540493550 74246 74265 765076844 7673 7657 474815209 8911 8912 982605068 94733 94763 753537841 95508 95509 605764040 36887 36866 166688462 99494 99503 989739767 71994 71959 25060134 66080 66081 958454301 23788 23789 678976925 63911 63912 130134976 32501 32517 329162902 55712 55694 432501612 68968 68969 318958826 2580 2581 111885084 16021 15994 236748921 65768 65769 688650937 39308 39298 567556436 40524 40534 588262851 96799 96800 520326558 36041 36042 21054132 54725 54726 227768854 46201 46202 712069836 55943 55896 136806905 42277 42250 346471312 54586 54570 629033272 9993 9994 182186465 22068 22069 494432924 99184 99134 250617852 78392 78359 882892907 99432 99455 335347920 27090 27091 149282678 73043 73041 929408598 46586 46613 74211778 83210 83211 128185808 86779 86746 372663869 11363 11328 67884975 18112 18113 592515609 18528 18529 623767122 62857 62897 41024262 16408 16409 148821789 73717 73718 537179637 89984 89985 452952172 40701 40705 874721613 87368 87369 861682628 72192 72141 801331673 91019 90984 66363241 99435 99438 230382107 72895 72896 418364204 84176 84177 385018466 7586 7587 827175368 53891 53907 458126151 67006 67032 115299232 5007 4966 152684919 30218 30244 38260815 74600 74569 747175439 39037 39071 178882509 61463 61451 953164841 25793 25787 979447395 1656 1657 228112058 97798 97799 523881105 59593 59609 89413480 20171 20172 885061881 28038 28045 191380818 10672 10720 681209800 28674 28653 624471051 13430 13398 846797570 91161 91212 675290096 968 944 341344148 36995 36996 512748583 51616 51617 376897587 66011 65969 890437556 74012 74013 341329757 46498 46487 476469684 44589 44590 803763037 89753 89756 471897725 21486 21525 920230592 63843 63844 874082847 78624 78657 38132621 74733 74734 449606291 67513 67473 352997471 67343 67344 261840018 74658 74659 302959377 57223 57224 613665639 83153 83154 928215841 56500 56544 606255281 8261 8213 182986436 21278 21279 890112025 72639 72616 342770092 36107 36108 311959370 74329 74330 347509155 907 908 589180035 40952 40929 468010412 56411 56460 697993759 98878 98879 261111207 16053 16063 464611559 67125 67142 65093778 64496 64497 830122947 41227 41228 291785886 47422 47372 98381686 58130 58082 855203610 33620 33621 85543364 11857 11858 323805302 84621 84622 761054733 21329 21330 523057587 92783 92781 14175877 47888 47895 555736332 2664 2665 871627842 46637 46612 777429347 43881 43923 918010630 38890 38891 993546585 62531 62497 818204551 4451 4452 775238099 46860 46865 984114440 68016 68017 32284341 91219 91230 734280539 19277 19270 969084481 23879 23922 271029473 5989 6011 267459756 48516 48517 937680170 54633 54651 831749227 99668 99681 139279140 2245 2246 139115438 80924 80918 119038659 57657 57632 844320046 16492 16493 782468061 23455 23456 27744736 25530 25531 985763438 28462 28427 998275993 21458 21508 786208612 55355 55398 895337370 30535 30536 599841031 9439 9440 183258041 62033 62058 376551226 14149 14197 427007474 4849 4850 50839304 57939 57940 48953527 91390 91391 555129055 13430 13431 100438262 30228 30234 382618937 99594 99595 350150753 69192 69193 766329455 7278 7279 778773591 63541 63542 586922919 53117 53138 342103518 2393 2425 764710753 28164 28120 239137401 67584 67585 903509626 67543 67531 639913545 51859 51873 730247461 67593 67631 303806087 65112 65061 761981127 98557 98558 947305199 14504 14505 453604933 61998 61999 959387347 63948 63929 576966814 6721 6722 315991246 7246 7210 521930930 640 686 528301293 88766 88767 452046150 46408 46409 757131554 65423 65424 87496978 8173 8138 485327023 28698 28647 157537630 50167 50141 897933923 33807 33849 59365343 74601 74570 567796663 64692 64716 885932272 46411 46412 472875281 89183 89227 484235084 26316 26317 750123043 28793 28794 475190323 17323 17316 74573950 71777 71778 822098101 79431 79389 885908728 39934 39963 911478016 87059 87010 899193858 33833 33834 159840574 23858 23903 199681907 71572 71573 73573310 30669 30695 731042748 81695 81707 828959466 56877 56878 190115804 81899 81937 836666465 41843 41889 463362716 33302 33287 939198086 12696 12697 124089225 75666 75637 829441188 66758 66744 577306537 46182 46188 51875667 85398 85399 640239558 67268 67269 530963828 35135 35117 561968737 96943 96944 532339060 93199 93200 826975148 53814 53767 326082260 61144 61145 988627573 57023 57024 754505843 25639 25683 333291271 97922 97923 249369702 92288 92256 128345370 12925 12954 384867188 69735 69736 62493575 56885 56886 568817917 11233 11215 335816006 29137 29138 191830468 81854 81855 296835970 98646 98601 410914780 42621 42622 527543885 21002 21003 823884941 2821 2777 463261725 74046 74004 369450426 4505 4506 694898905 77565 77566 259844576 21929 21923 852057964 69925 69926 863460906 53962 53950 189902989 65240 65241 378304859 43531 43532 314893876 18588 18589 591735455 93803 93817 124730658 85081 85129 168496379 23603 23604 332039728 52880 52881 845337503 79211 79212 122216861 81459 81410 39494995 88241 88274 99025438 31148 31133 455024572 44527 44569 151835635 96662 96663 389009909 66267 66219 161201671 80041 80000 9861058 8825 8783 827070961 86703 86735 319898978 85079 85059 181019758 96825 96826 568610478 54015 54016 150445180 95912 95910 461358345 37721 37722 834756465 47440 47441 291086896 80043 80033 455077590 69818 69782 391976883 34806 34852 349242627 92659 92711 723140136 50560 50547 147693524 98493 98471 911973174 61279 61244 402776285 23486 23487 968941479 78652 78653 26529296 87517 87562 402932601 36973 36966 146764508 28825 28826 723727628 80652 80602 493736497 50406 50439 84169361 24046 24047 554852066 65417 65389 983143040 85069 85086 341091887 51332 51331 647845245 33440 33418 823227816 59969 60014 499221493 53109 53110 964993201 85994 85995 737752353 95511 95512 718572772 58657 58623 438416222 70496 70501 497675453 13706 13707 547837290 96616 96601 731893060 38292 38293 172435022 10774 10733 991360301 781 782 658402319 13550 13588 953796219 19452 19487 39529249 80042 80043 280511880 32587 32612 488995870 6854 6855 497569213 36733 36722 637093722 73388 73389 938751301 50984 51008 906668677 12588 12589 821819215 46636 46637 962761091 92394 92395 688995120 48557 48587 283571222 63637 63613 768274789 65371 65372 138928032 76548 76545 311672608 24334 24377 793585730 40635 40625 19486732 23688 23652 394841520 95105 95106 650830951 91510 91511 224850734 26076 26077 448878177 9046 9081 878947037 74216 74227 606393449 39674 39675 269090485 85478 85479 115154198 39548 39549 22803277 74327 74328 955662399 94768 94769 189792214 28276 28228 990467908 79305 79270 609591163 25698 25699 729194916 79201 79202 336879246 3454 3406 378466751 35769 35770 533949839 48901 48902 2225877 4671 4652 57227077 43445 43412 711588802 67554 67555 562553128 680 732 578835670 10414 10445 870207312 6559 6508 581769861 29651 29652 280795758 67759 67760 433865859 48894 48895 137355839 97779 97780 890190559 41795 41796 284229882 29025 29023 604344575 69828 69877 112844548 23485 23443 441222409 46494 46495 55161998 21816 21817 707485593 19096 19097 870048667 17147 17182 219348346 98999 98957 314803472 75792 75771 759357906 63503 63519 309018190 67701 67702 918004031 33513 33512 923337250 50974 50967 173147183 25583 25588 732815141 27498 27499 598936038 42303 42257 646300605 3706 3678 2657775 78894 78895 699460555 63391 63392 724328621 56882 56919 875169119 9318 9286 108570780 28302 28312 274667347 26796 26779 795379648 87878 87873 958089154 11663 11714 884440373 57845 57846 516947038 56842 56843 341230478 5597 5598 977499317 88407 88408 889559684 88535 88536 316559212 24935 24978 913877500 41156 41155 693038953 29845 29846 62203432 97122 97123 399781237 24730 24740 859846299 78183 78177 341583800 7767 7768 747381587 62679 62676 353233513 7474 7442 326112818 48776 48777 467536817 74038 74042 350247861 5128 5129 463323808 88647 88648 51801003 94357 94358 319460463 77694 77695 784232283 42514 42515 936702854 84753 84754 199672621 56524 56525 670926569 64869 64870 153616214 998 1033 231024988 14441 14490 956249073 50629 50672 889189163 82581 82582 309656806 88180 88136 381986736 77523 77524 337201897 66641 66642 108849964 53288 53289 665953209 82320 82362 122956298 21995 22009 825946785 57293 57294 336526471 65136 65109 238263415 82709 82710 934199084 75649 75650 458288173 6512 6510 47112685 8889 8927 231276417 10696 10697 896546124 92512 92553 115133772 90894 90889 827338247 60827 60828 287082791 51866 51849 344345712 44122 44123 770683500 14200 14166 966702677 50669 50670 695475589 17932 17927 506267520 5236 5260 951694794 15556 15570 127756975 21372 21382 728227974 10853 10832 745000658 21263 21224 266874413 38922 38968 323029746 34815 34843 159176852 40008 40009 802104346 10481 10470 879614315 22973 22974 644479946 408 409 22551437 61105 61106 297076693 64362 64353 72757843 91392 91385 600402743 20970 20971 947908520 18862 18863 790033801 78293 78268 227553060 49761 49779 189880483 21704 21746 371659182 93893 93916 919350247 2026 2067 13670596 25299 25300 703630737 9719 9720 520427399 10444 10458 950252301 75533 75534 81618407 78206 78207 402043876 76025 76026 795271273 55295 55283 288206284 85996 85997 599704587 1630 1631 367448735 99795 99766 233267887 51999 52000 444526001 98725 98760 870737638 31516 31517 547638150 4313 4365 989018084 6023 5992 287763496 65780 65813 157430557 27093 27107 54131173 24516 24517 937792734 94335 94336 85605238 96176 96181 390561476 43175 43176 602885763 1694 1695 877932550 19907 19908 519860405 27839 27791 852549703 5710 5711 353077117 94919 94920 918779879 23553 23556 59446575 51843 51844 203568577 43495 43445 20403062 20679 20640 667728758 58982 58983 355028547 4537 4538 377474905 77106 77107 807453941 1638 1639 303157731 5017 5018 556929015 839 840 228954569 29740 29785 962657808 63080 63067 781551672 61329 61312 751450235 62849 62850 635779914 8822 8842 478912326 31031 31076 964286540 59064 59065 864733414 12757 12805 165368055 86502 86503 182480301 73552 73553 666925251 32763 32778 612992722 37850 37851 200024833 52513 52514 538584949 98272 98273 702309841 5114 5134 782211098 85338 85310 77488144 25033 25034 125641721 30242 30243 376766873 94855 94868 473300768 88656 88657 176224459 58656 58657 998622496 68212 68239 193155786 70632 70633 507519666 377 378 605822079 71044 71012 191269114 31937 31938 288985895 63172 63120 341380156 31731 31732 266831547 72837 72838 556920436 69075 69076 248863511 16614 16615 875673336 58619 58620 6469051 45304 45259 836846952 94693 94735 903014173 44385 44364 359421477 96092 96078 114832856 47620 47606 483234050 93093 93135 418980411 55929 55930 127447212 46328 46281 861891094 93794 93795 257693757 60836 60803 741714075 23224 23197 806979364 31496 31493 868956814 27886 27887 10547181 33044 33045 862399828 91432 91433 31268819 45991 45992 710057320 88115 88096 318075590 32514 32534 23385902 97651 97602 502210446 59553 59554 752084778 32673 32718 445025767 76209 76210 217977988 48066 48067 964191482 60803 60833 394504053 23723 23708 866592056 67593 67594 237054666 36127 36161 492763163 31030 30996 289939614 29455 29414 567228542 46795 46757 120635353 34894 34927 557674663 7429 7449 474499022 52252 52253 53797140 76061 76062 1325775 69516 69511 314692147 78730 78731 416090087 22990 23000 363475903 66936 66937 396392013 6944 6945 236642244 5445 5485 899477305 29840 29796 793647048 18846 18820 782998286 6583 6566 241664457 96645 96646 84096708 21144 21145 842676893 46027 46004 880206627 70505 70537 193104304 70279 70280 72414569 88738 88779 434512170 36386 36387 832580672 97982 97983 776992918 78330 78315 958121012 84119 84120 598171333 29030 28980 596261440 94560 94534 496993544 53619 53663 989102646 59861 59858 257973270 22913 22914 36216294 22848 22831 294328379 4674 4675 77776077 50877 50878 783684919 65970 66003 913436265 98884 98885 142714541 92820 92821 336389150 48859 48861 694736034 10695 10679 106877889 19317 19295 602124768 50429 50462 31594491 77360 77361 668108114 91907 91908 687723878 48588 48574 898833298 60482 60483 331686127 98186 98187 884242277 90652 90610 141680819 18736 18737 124155260 48212 48213 106669418 97076 97077 833527546 12980 13011 275355198 13799 13800 25809910 25133 25152 739657084 80709 80710 417240642 21940 21941 429336206 58733 58734 556191531 36284 36289 407594094 76689 76690 352432538 7974 7970 552825669 28255 28214 903892241 33778 33783 702831562 21538 21546 465595382 94697 94698 867573734 48000 48006 529016379 53525 53519 81054566 51168 51169 410033094 11702 11698 640851991 98043 98034 441285153 17244 17245 289625202 33699 33692 235329646 35693 35681 927985668 32014 32015 503429861 64359 64351 468090676 60993 60994 690365912 36265 36310 353562347 11305 11306 348131708 72701 72702 284535347 2584 2585 158669206 5864 5865 472193066 71375 71331 347187308 40279 40267 31234998 37790 37791 300713903 19591 19622 507541551 63768 63769 625478918 95757 95799 339554670 3408 3453 336265452 29000 28979 770356041 6557 6558 653734259 73002 73033 395925906 73649 73650 91814448 46893 46894 516915866 29162 29163 410604021 99173 99174 921969870 84901 84902 867108287 53074 53075 836007512 47447 47495 67153281 74381 74345 413970008 64832 64833 144290063 70874 70893 391848566 57548 57549 690836495 62366 62367 490408317 97460 97461 685909630 37728 37717 558347668 81223 81226 783498746 47399 47400 301703697 25483 25519 270340589 23452 23458 685050483 82384 82385 515505706 87669 87670 685736526 45199 45200 151179356 49773 49730 601372299 85490 85453 4762345 19104 19080 81049398 45534 45560 126737855 34048 34049 313350936 85679 85693 789648047 96533 96567 971349272 77610 77611 499842561 38623 38659 361920440 23102 23103 929506008 73280 73281 165753896 45349 45330 158742680 62766 62790 386613665 98123 98098 748764568 25668 25669 47948718 71508 71544 325045460 44246 44247 986022234 86463 86464 502173975 67199 67191 501390292 71657 71674 904918950 74115 74109 348103331 27384 27357 803889961 61978 61946 300884215 20977 20992 408504731 19271 19272 476479495 68452 68456 22701638 3102 3103 427915048 92725 92726 210516193 32416 32417 923275513 90625 90626 404709312 43054 43034 922472278 41309 41310 985599301 85727 85719 776627277 80174 80175 802025585 16281 16282 552495594 47984 47985 406257155 94976 94933 463818965 89734 89735 254268771 18723 18735 900271019 61513 61548 613369464 58006 58033 1776891 81418 81400 805800493 57286 57309 721925446 66742 66743 864637349 88369 88360 802059503 65503 65474 865474246 58367 58368 71905079 69693 69694 233738860 3153 3103 609397214 58661 58662 601982402 12188 12235 978413918 15225 15240 173600071 63343 63344 237812416 80162 80193 141046388 67750 67767 448685741 90952 90953 123482928 6993 6951 439270519 25123 25124 211037766 26245 26246 921449888 77736 77737 80566221 46628 46629 145854863 82442 82472 107238335 85754 85721 533596155 81392 81399 429226321 93783 93784 188672742 54644 54645 56745455 21 22 543120131 32125 32126 840700610 43406 43407 781243904 37120 37121 22130658 71340 71341 141986872 74940 74902 684653216 85949 85927 435643390 98869 98912 296545018 23511 23512 915219691 88440 88441 466503841 17855 17856 768925417 42918 42938 331038823 5707 5708 608397223 3779 3755 623308555 7521 7490 408780529 67555 67556 406859229 50105 50106 748870619 48417 48418 138302202 10462 10499 109070491 43017 43018 909495666 35623 35624 133075044 16252 16253 840989324 79275 79263 381004141 55141 55168 165111062 63644 63693 392722841 97459 97460 439499613 77309 77310 561211629 21452 21453 728924235 97079 97055 973246167 82713 82693 20433332 24500 24508 89438221 92794 92758 382141810 62947 62948 766606904 42832 42857 735923502 31592 31593 502542706 98222 98223 935781365 81108 81132 87409728 12465 12441 515638768 3848 3849 100591809 97308 97354 680988125 10345 10346 835246138 47276 47272 970029093 12969 12922 999357145 65313 65290 192388098 88236 88225 459444556 77147 77148 559438987 52433 52434 640885657 64039 64028 643359256 31745 31746 143542765 26181 26221 422470767 44762 44792 30942690 24657 24658 707684330 78353 78320 629047948 58791 58828 78863945 40690 40691 430765701 25170 25163 623252442 42651 42604 588124924 60425 60426 706020690 44473 44474 111504408 80701 80690 555328273 13229 13242 69999570 89418 89416 101688699 45527 45528 145718710 78062 78027 593279859 64517 64518 28875413 89913 89914 915165048 96 45 385974488 72935 72936 63948388 78437 78438 97462027 18730 18731 429635699 30924 30925 355042060 28199 28187 939279499 67011 67012 935133061 18135 18147 2542470 65963 65994 496805368 81189 81238 984085279 49561 49562 335531802 93309 93310 119974924 26160 26161 365336229 56780 56728 601461235 28954 28955 672161473 86438 86466 851430768 89906 89957 802978123 943 921 10358447 81812 81850 837598171 63783 63796 588250830 6432 6433 385906672 9514 9515 704188400 64033 64083 124190809 4664 4705 800413796 7674 7717 433218206 84539 84546 736870110 15889 15890 861026508 82411 82369 450911680 48565 48566 23124344 94954 94952 192615945 82267 82259 525167695 56878 56879 268396728 4275 4295 562275682 12520 12521 625423104 17709 17710 386459633 85671 85681 826425686 9597 9598 138756308 62461 62455 116018207 15110 15111 39320140 84472 84473 804653555 54380 54354 550754482 62057 62069 611345726 31980 31981 820908720 99249 99253 622646855 80837 80838 865124492 30161 30120 778642221 63142 63149 542880308 92444 92445 542978405 16489 16515 297310899 94476 94477 976224849 95602 95583 253544892 63329 63330 372677036 71357 71358 691777105 99938 99907 921191516 38575 38576 13642321 56273 56289 828416027 99817 99818 314255534 59840 59801 407859847 62125 62126 650469833 77640 77613 998247399 84299 84290 405416120 71432 71423 582912548 5972 5973 695362875 25607 25575 779413421 52665 52666 203661376 98707 98725 605444856 90110 90083 970371539 24476 24458 155176939 75649 75693 518188536 21365 21373 216936091 13380 13381 248910477 79833 79834 619445730 47733 47734 677588281 76926 76913 316047722 31915 31910 503411296 92352 92353 720224377 31317 31318 439331760 65092 65107 41381456 44075 44031 21235078 7949 7898 721676803 6582 6632 935535454 96204 96226 8005893 65930 65910 569227411 25263 25264 311940335 39407 39382 659038646 72075 72076 963449209 92803 92782 560218352 56068 56069 150787696 28075 28117 502669387 63982 63983 766155286 60346 60369 353225167 87300 87307 366231228 54006 54007 654289370 12432 12469 978724006 11182 11183 92694870 85000 85011 626754458 33069 33070 764316418 13208 13186 87989359 55073 55074 196529006 94625 94585 665333491 86543 86544 701143008 47562 47563 708305333 10477 10478 76202161 78260 78261 783414185 45882 45883 447206580 18195 18230 357660453 90216 90170 42323932 46631 46672 734624620 73802 73803 413073631 43393 43424 564746823 76558 76570 666236583 56041 56085 448429370 95842 95843 582086674 82179 82180 415643645 12561 12575 299909020 25626 25625 518153434 76026 76010 297653083 42089 42080 495880074 12131 12160 184727198 36480 36481 364500760 21793 21794 758194824 27322 27295 203557853 98256 98257 496552978 58856 58857 952272648 12609 12601 604492869 1795 1796 873877552 48033 47998 828655493 78517 78518 226931753 62606 62644 700356897 51191 51197 42666149 79219 79220 921157659 47711 47712 598774539 79497 79549 254070555 51755 51756 711664654 9178 9183 417485467 16990 16991 999492761 47272 47273 13314066 18591 18604 425411825 44821 44793 466436753 98348 98297 409605662 48336 48302 794037967 42844 42845 122574420 56209 56210 53418758 21472 21428 834542903 91935 91963 164998728 71430 71414 527686735 80836 80802 888416414 39547 39543 446303068 36828 36817 739530170 42134 42135 459177111 93621 93598 212870576 82832 82873 634306952 79350 79322 733799570 13008 13009 165537062 53408 53384 828300843 99546 99501 222998155 74155 74121 426471514 46997 46998 242865150 11212 11230 217345977 54327 54328 505262261 15356 15364 18318115 30039 30040 925391112 5272 5273 828245420 37444 37395 982824205 95803 95811 97761886 87998 87999 735346141 70309 70260 982711306 46132 46133 377635240 31512 31513 234487949 7348 7349 606706765 77742 77743 961147935 19191 19192 87972788 88026 88027 142028590 21298 21299 482112845 98950 98951 901331914 86170 86172 702118489 68562 68553 311889071 95526 95527 645986408 71492 71493 758426785 7452 7422 254811366 1034 1047 819846794 85974 85975 988398836 66249 66241 403656241 35360 35371 55527219 2066 2067 584758262 28563 28553 590964317 72414 72415 915407375 83525 83526 16596710 978 979 406085868 97258 97211 24569630 83987 83948 44316677 93797 93798 1426834 37948 37922 435861305 21187 21188 225873576 77711 77712 494463266 34552 34545 373297617 99087 99088 331270780 16652 16670 554314416 20819 20820 164374214 31484 31522 893104181 7043 7044 508605062 83610 83611 566344553 44759 44763 51844506 59938 59939 993201923 66328 66329 848944978 69903 69904 807148511 47519 47561 853808709 96500 96501 225980047 30594 30595 353020009 83513 83514 988798238 38547 38548 530541763 53530 53531 855239714 60588 60589 449866694 80628 80580 702430349 34802 34803 960123998 93595 93596 345056490 63470 63426 560655977 46729 46730 619628642 20672 20633 716034471 17780 17781 72748121 11200 11201 695743917 449 450 112276029 65773 65774 958442678 76635 76673 27394451 71467 71468 322599860 71582 71583 293193723 2472 2427 840119605 31660 31632 947077045 94339 94340 873086519 21201 21202 647322184 88759 88730 148026272 9414 9415 267011991 32437 32454 232139341 17743 17734 635509721 40083 40084 104484328 61206 61163 78733428 32809 32810 869129707 84637 84642 211868019 30171 30172 465148012 32555 32556 387264843 48383 48384 604813366 96377 96428 734918534 14858 14859 593420868 89524 89525 986562351 73589 73590 486639374 33190 33191 623737590 92517 92518 859935840 19505 19476 242648085 62229 62258 89420952 44197 44244 424673053 18313 18314 147695557 59240 59241 247251399 13056 13043 682180413 3654 3655 455470290 33485 33456 274217635 98336 98337 528733523 22062 22063 494867101 60412 60413 713635535 8756 8757 153349964 43189 43190 887672768 77322 77329 849497635 79705 79706 180630879 93104 93148 961240865 12386 12387 86994465 16769 16820 561975747 65813 65814 301761300 76584 76614 952780270 65784 65826 598925348 34556 34557 519257757 10481 10430 999747153 45726 45738 786327942 40215 40216 306603965 97953 97954 171411949 75679 75672 323826691 57798 57799 721230161 67133 67134 665364025 53817 53818 497067591 62235 62186 57026107 89555 89556 555060365 44497 44495 148217563 93678 93721 132634214 99299 99300 596883728 95039 95069 325043349 35780 35781 435563368 45664 45665 391134847 28568 28569 654971218 90311 90289 415912448 56701 56702 8792536 75035 75074 57033920 95419 95413 504649792 68914 68915 191944288 43547 43582 691899469 54151 54136 322660422 22274 22275 571257670 77954 77942 921555445 85510 85533 400142687 69248 69203 489412227 20574 20522 690870291 80273 80274 954599859 98935 98936 587087845 6966 6967 691736343 93326 93327 435068841 98411 98394 709468901 63753 63711 356438599 53515 53480 964890164 40426 40450 544220938 23476 23458 433143301 32003 32004 510237063 73247 73277 356150284 28252 28264 931950416 80907 80908 661975420 64424 64425 740928735 56343 56344 371899810 68608 68563 600917527 52000 51983 239740738 79338 79339 94292041 79633 79634 146140144 87609 87610 508669777 25414 25415 319232714 25348 25349 877697134 68332 68293 697946568 62194 62195 93804694 5526 5527 210892605 32923 32935 735175018 32521 32522 845792945 36721 36719 713209304 8238 8239 623607647 76774 76812 396620363 11085 11088 385304320 95372 95420 459093996 94588 94559 721284064 92727 92728 789025913 58286 58287 963489435 96764 96727 89326850 47888 47889 350921226 57711 57742 102476864 78686 78680 783061526 36240 36286 856008503 57069 57106 859747661 13811 13812 819855144 81179 81159 866014565 1309 1343 345089006 63961 63910 917332951 61400 61401 833784972 41915 41940 422934929 24699 24658 48889072 47862 47863 935063511 77527 77528 726354396 73979 73957 680140392 85073 85074 276186787 37459 37407 31718352 80314 80315 13708095 33183 33157 639316058 93601 93602 555676850 18400 18393 522746904 68253 68234 472318655 75750 75751 58833601 93836 93837 165711919 43076 43077 683378013 19223 19224 346006156 11885 11853 74074067 64036 64037 743298154 80336 80348 36076146 2752 2753 641603425 55710 55714 911178966 39734 39782 69174859 9428 9416 461242865 99037 99038 136687450 28644 28646 295517735 69164 69114 9654174 66955 66956 695315231 82442 82443 173266315 54774 54775 952124946 2186 2187 129282720 49246 49247 67132170 62140 62141 547467661 87530 87539 122434075 73867 73882 786074970 12835 12836 121684720 79207 79208 206112808 63806 63825 218676518 84857 84856 644257745 39990 39991 204655285 74700 74663 277090002 19693 19694 199629794 95446 95447 460521573 81595 81596 797855439 8454 8455 20548499 79876 79877 990514727 79845 79800 988661367 60142 60133 148667080 22284 22300 619705250 62201 62202 419926961 86097 86095 390923915 62534 62567 6697207 17938 17904 80449905 1426 1442 817289431 5068 5069 454155944 75475 75463 605518923 15450 15451 267600897 43349 43318 898738750 27653 27654 357383455 12382 12383 230422732 47938 47986 629308890 3896 3857 211787990 4170 4171 222855893 17870 17918 56216385 86045 86091 471768844 16368 16417 30781882 58382 58423 500444921 49224 49188 633878148 98684 98715 610992726 9147 9177 50350332 93722 93701 923662656 71553 71554 871837551 78619 78620 113808780 11768 11769 278478603 18673 18650 209424182 21178 21179 598225567 78785 78761 764426342 3057 3027 838817201 55437 55486 102172327 34321 34322 609893765 4531 4532 768179457 90998 90999 346898214 60964 61002 284858834 62833 62834 967503980 69804 69805 114896836 59189 59190 920285758 36207 36164 221684305 77528 77529 103818006 737 738 576234751 66777 66778 545289475 78919 78896 246150767 57855 57903 949772250 31106 31107 915116255 19472 19473 611108856 82915 82916 299623904 80951 80927 381746117 76122 76123 71314942 13199 13200 850824794 74543 74544 81352785 16775 16776 782788272 49507 49470 719598950 40250 40256 867866302 31364 31355 899551822 38457 38458 361059651 26913 26921 575409585 5746 5747 571356509 86073 86048 314811940 26405 26406 90263403 93424 93450 221793870 27648 27649 488898124 89916 89917 495226769 13871 13872 89579778 32437 32438 256170059 53589 53585 959945888 63566 63567 46639327 50609 50650 213465818 13833 13878 970320249 73916 73937 264339501 6861 6862 351730550 774 732 639434097 65351 65318 344540599 96495 96496 967113520 7251 7252 879068550 45061 45050 398773230 98041 98050 763741561 61558 61559 732103554 85705 85729 630559666 59926 59971 666235341 7947 7971 98804189 37185 37223 153549040 20059 20060 954354448 48063 48064 37160426 66435 66436 213312973 76533 76511 705091373 20923 20924 266808805 61382 61341 74464461 54092 54093 476213067 99781 99782 280675155 34627 34628 25939365 90236 90230 128007669 61952 61953 455011108 88722 88723 917233667 64995 64996 740571875 9368 9399 396406116 79761 79762 869605802 55845 55832 999899064 15715 15733 570040816 56237 56239 273776155 88690 88696 746965293 2922 2917 298962337 93787 93788 215902937 94742 94784 170533314 33127 33128 872526894 29181 29215 852843190 79651 79689 925180885 3768 3771 250075654 5725 5742 188003173 89737 89738 695553663 88047 88006 317841955 18104 18063 65487728 4089 4056 367159640 87787 87788 422991832 32788 32789 598485173 60714 60757 419353094 52069 52068 129241098 26524 26556 708546853 96721 96722 362154944 45797 45798 301355028 5986 5987 433990972 56083 56084 3894300 28346 28347 848816411 25054 25044 720545788 22382 22383 751121315 40540 40541 399907485 1074 1075 3096500 80298 80321 909042427 49797 49798 13414294 30016 29984 945172986 65272 65273 123922732 1064 1080 705537215 35550 35551 67728498 64815 64863 824529186 35896 35925 106441161 21690 21678 424485396 58157 58158 178844040 95855 95856 512624312 4580 4601 660175724 88015 87993 735670217 46087 46088 108568310 16172 16173 705220682 59474 59504 784458239 36971 36972 399726482 38023 37989 4386796 92605 92606 425107871 3630 3595 284394691 68444 68430 135708653 97747 97781 600676704 11169 11164 621132549 5512 5513 623849915 27829 27834 390015982 25501 25502 867615368 78578 78579 235541692 66510 66511 33752179 21735 21736 476488951 23102 23083 300678880 249 250 413072139 77150 77151 712455379 17419 17420 880458299 66856 66905 495114770 21645 21646 300498813 79861 79883 247564622 76400 76386 714327381 19258 19259 541152560 84886 84887 415123339 56784 56785 691903415 20328 20329 715226282 3419 3467 777429022 4565 4566 255190325 20285 20311 435149735 1878 1926 79055847 14121 14122 191097129 18460 18422 839299590 38825 38826 407402855 83080 83117 194303211 60641 60642 133043187 73473 73474 322050378 34322 34323 765451119 15781 15805 90719474 53262 53216 617688721 50781 50804 15599630 75904 75905 193799098 12178 12186 460874065 81677 81678 248612608 92812 92813 583172757 71884 71885 992179120 33801 33802 516446574 78541 78542 486614576 17747 17748 647401657 29949 29996 692915413 44996 45020 103414834 22871 22872 167989632 22009 21979 844671576 86366 86367 26262482 36065 36116 412753309 29901 29902 841389412 79435 79409 83379163 352 404 413313954 16675 16623 386711622 87606 87583 759455597 23330 23302 400295470 76023 76024 122949479 27533 27563 515973533 98247 98222 309503285 92731 92719 241942017 76422 76423 968822574 23365 23407 203960551 28742 28743 346026848 58080 58081 484638303 68266 68267 474516431 67633 67634 578887793 91734 91731 564321779 28942 28943 857990425 17021 17022 282805976 37301 37295 191517907 68728 68729 224266805 14399 14400 848067948 42931 42906 548926713 78714 78764 463855928 43373 43368 53747577 30651 30652 529101385 62447 62448 346018209 65125 65126 931090864 13849 13809 166119267 96435 96436 546225658 33392 33393 582390506 9117 9115 199420835 62748 62749 472370152 76025 76068 347996168 24862 24874 62935822 2322 2323 192785280 24251 24242 175124089 40592 40593 50101418 55318 55319 237677561 18157 18158 414388162 16469 16477 996821043 38592 38593 905656279 74303 74304 305250460 83504 83455 709152987 36946 36947 385024389 32425 32431 279915311 55821 55822 315281434 42996 42945 653543145 85942 85943 614091044 4078 4079 671738746 45063 45064 491585999 62671 62672 617472852 77113 77134 869444265 20525 20491 739150945 11841 11842 35682811 32040 32041 832837927 15807 15787 237289516 3749 3735 347912192 93666 93677 539059776 55375 55376 679108673 33754 33796 413736593 41998 42007 118884599 17084 17085 224440937 58222 58223 776543262 49167 49181 923531368 50007 50047 469236766 73373 73414 132340803 57931 57932 309492490 22007 22014 64911283 47501 47478 206922638 49601 49602 161441864 10576 10577 636340459 5105 5112 38831301 64042 64043 769836693 56436 56392 756591601 19875 19905 517253296 79062 79060 953092164 58534 58535 369851140 73525 73479 445515133 83093 83073 679919204 76758 76759 954658060 56876 56877 640892403 5854 5843 410165965 55484 55485 963449821 39895 39896 767583726 67861 67862 376598218 93818 93819 140556126 97927 97933 473649305 81793 81794 885375026 30414 30456 296555573 92111 92085 821129838 51272 51283 842746697 73520 73534 636410407 7284 7285 540130195 87413 87394 723553765 7842 7857 826543690 21069 21062 562842451 79776 79824 986875921 64893 64934 606558371 29142 29113 340772334 35425 35426 862097230 50294 50323 32698315 19561 19594 436049188 67782 67834 588686125 70721 70722 779836863 14694 14695 21543006 5704 5754 701258870 71987 71988 703785687 29456 29475 267422010 72376 72411 763385006 2775 2776 554446752 40180 40181 773019309 25781 25759 619475839 17285 17286 376877671 45303 45304 201968824 24851 24852 670257122 1378 1420 277694815 10311 10295 959583494 72036 72037 179070910 31877 31878 202660599 67541 67576 632867670 79208 79257 187643954 11651 11652 652095704 63067 63019 348168498 76596 76597 737269677 30450 30447 397338083 37201 37172 881884293 84036 84037 343530925 16169 16170 877989269 45176 45177 232800615 84427 84419 727992417 74464 74459 283261361 94485 94452 639832231 57083 57084 215814437 8959 8908 30301087 92818 92819 343305876 52053 52020 478484944 40862 40863 717337435 3403 3404 154563459 44731 44732 886435558 92134 92100 202577293 19102 19097 857691504 69138 69139 943945751 7115 7116 918495781 38556 38557 567022799 87578 87579 479981529 2783 2799 751181628 74350 74396 371492369 9235 9284 211551426 63407 63395 580707296 71231 71232 83968069 72666 72667 558351100 8699 8647 575888980 10085 10056 587432501 90315 90316 494135299 38803 38804 505584696 71968 71969 913559319 46461 46462 198729309 62247 62240 982912365 37330 37331 401782993 99212 99213 458793559 11855 11856 117625615 8180 8215 897069565 68308 68289 884006378 13556 13557 62588154 86543 86559 528163207 23507 23508 786842730 11045 11046 386126256 61993 61987 559140754 50666 50667 701638503 10911 10912 452310947 50474 50475 111973805 14120 14121 431468726 26517 26518 835658884 75650 75651 67214784 17125 17081 394041683 38655 38656 907864095 58524 58525 573867746 77563 77527 469413530 11618 11590 795779407 42745 42711 323090201 7485 7488 957138188 89513 89556 13831227 41884 41885 330488541 21982 21968 130256918 47635 47583 992328429 81028 81009 121606906 5052 5053 196756567 71186 71187 929685650 46924 46925 980186498 30082 30098 200346761 34481 34482 507248508 90532 90533 232028699 60354 60355 677981643 51370 51422 772148785 88644 88645 590274215 18751 18752 291573488 41248 41249 203987826 27173 27175 428936840 40683 40664 126344458 59482 59483 139941994 24103 24109 325789845 19269 19270 67578614 55419 55420 580200200 64360 64390 129481058 35889 35837 819748183 34118 34104 112648538 35897 35898 854212804 57302 57303 437211047 10043 10009 466545384 80766 80796 692936098 53224 53225 762065268 18324 18349 876248976 92121 92095 732947514 35854 35855 96992860 12139 12140 962856032 55277 55278 465850248 65137 65138 614854989 54169 54170 197585693 24397 24440 51021357 88344 88345 288742911 72975 72976 182156858 76909 76910 589528673 74973 74974 67811235 16698 16730 357891262 83063 83055 382765263 34131 34132 889108141 16219 16220 377034639 83519 83520 142023733 20894 20904 805308335 46570 46579 878300426 85760 85808 922739656 31029 31030 719645246 18393 18394 178986038 97546 97547 744710235 45737 45688 900058609 30276 30277 934873582 24664 24665 745794867 26324 26325 698016768 96287 96318 254367744 10123 10124 169140355 60452 60453 22584450 49961 49967 115837910 3111 3112 980324410 30825 30826 735096362 57236 57237 469855196 91276 91277 757495752 18164 18165 515791063 61989 61990 491557534 94956 94957 57107915 6218 6219 810716187 90424 90431 564389568 38284 38259 986718916 58177 58178 982501977 21022 21067 111196924 29866 29837 62246401 13075 13076 45073491 44448 44454 945527436 47811 47812 534263693 20228 20229 947009214 56620 56576 309800456 55321 55322 107306509 73641 73653 60897779 51388 51389 320648988 46502 46503 722692965 18510 18511 873305300 69814 69806 207981988 54438 54439 348014733 76034 76035 670274660 5100 5128 163134807 9048 9085 574353441 81432 81469 718861147 68708 68673 773203162 49749 49801 639156412 73094 73095 181628831 83958 83959 41096792 42295 42296 603573648 62114 62067 733849405 73927 73928 374433577 12568 12569 696094643 34760 34802 759570465 33103 33104 712694800 99116 99136 612120648 97204 97205 126552681 71221 71209 672391024 89871 89828 451702558 69639 69668 803817924 96860 96861 793596746 4916 4917 820938516 5261 5299 96176391 53826 53827 83331978 57955 57956 335281991 98211 98212 259311145 81451 81434 903866671 11406 11407 302882345 37914 37949 611816093 60704 60683 615003072 50338 50372 67142973 46448 46449 268051489 90106 90127 735602453 88751 88735 368835257 44731 44687 745246694 17187 17207 45998420 28745 28746 815654809 41660 41663 207057814 72196 72225 960390948 4852 4853 215483134 84098 84099 705752024 35894 35846 41689346 11563 11564 139075762 99091 99092 343533273 39959 39960 718518429 54106 54107 194852063 50432 50401 416522900 50036 50037 891124833 61283 61238 675507468 67439 67440 771918998 28978 28950 240314442 26372 26414 607682095 34662 34663 52662472 44031 43988 173075662 18375 18335 266858279 27188 27189 730294452 41651 41652 677427699 53362 53363 821607620 89464 89465 450908953 32712 32713 781932411 78366 78367 79308933 1461 1451 184673215 80255 80256 976854106 35245 35291 582235712 76773 76774 813761315 19480 19496 588873302 82672 82641 667353762 27430 27479 642165627 83880 83881 217063244 78113 78114 821098286 71752 71738 841107016 47982 47983 363671152 66500 66501 707187788 66143 66144 648483497 4567 4568 512821818 39383 39384 285350424 84561 84562 67600885 42064 42065 840399455 46649 46650 174659871 92593 92641 514808086 99021 99022 618239221 18663 18682 762164875 53679 53680 297093730 44044 44045 599765157 30005 30053 566528329 63752 63753 382136255 58581 58582 42204308 34703 34704 185976026 72266 72267 424627415 59879 59880 73718923 50771 50746 482738633 16646 16647 657014635 92670 92671 470772111 2932 2894 315764483 88988 88989 630537094 86413 86432 423419359 58463 58508 70920334 99134 99166 862016436 44437 44438 830924614 71253 71216 45028249 37204 37192 684650734 79569 79544 246430547 16505 16512 480523596 60875 60851 761107961 80402 80357 60681435 35746 35696 516135655 48187 48166 169556250 15725 15721 242710797 8269 8218 835078152 10044 10045 846239565 44566 44567 214395126 92049 92063 502518536 18105 18106 170429150 49938 49952 358841531 42737 42738 235329126 4920 4957 372088519 27954 27955 796777719 93339 93340 733587532 26980 26981 574639924 40757 40797 467214960 74843 74879 229377516 62996 62997 411890274 49316 49317 450596088 12285 12286 819721356 67781 67782 676106684 49655 49642 480043248 25318 25356 153924833 11524 11525 452240227 51282 51274 682375880 21871 21835 943667493 39592 39541 150193554 15619 15620 673361628 15552 15553 820749912 16623 16624 625528479 89893 89943 552017305 16417 16407 167515522 54174 54175 784197106 69564 69565 800515313 82283 82284 705512692 43617 43632 268466794 78685 78729 89927540 62505 62483 577954839 2797 2798 124564530 19038 19039 846141969 84512 84478 761254386 87078 87079 607162375 8809 8810 296753293 26717 26718 175923351 56295 56315 889789941 64831 64785 466483122 90928 90947 239936473 28407 28408 561322928 84278 84279 591483802 87477 87478 526183889 91405 91372 144688214 15865 15866 565700650 24142 24143 119211978 21888 21889 990756344 90961 90962 418573225 80781 80782 738944745 37102 37103 983514573 68363 68364 993805360 74708 74709 946600900 54195 54196 921558280 57488 57480 11842368 91026 91027 965847659 16816 16817 973016748 48185 48184 811793546 80564 80542 915655611 25351 25304 927113471 68861 68847 345085993 45852 45819 124564045 67214 67215 317659251 45417 45366 885101166 21507 21508 334534903 92194 92190 244348864 4116 4146 309543877 16895 16939 851396994 76044 76045 184329103 78648 78649 173840174 80742 80743 160275229 32923 32915 879717122 17250 17201 314734830 43459 43450 215697373 19879 19931 750881706 33038 33039 151722063 46334 46335 479050077 37500 37501 571981101 46558 46595 717225608 36143 36144 810927899 57650 57651 125846332 20301 20261 904447096 27696 27697 604316710 82413 82414 69811151 41668 41638 742263948 96746 96776 713596708 72404 72363 413684222 59562 59588 569604576 23786 23787 145118100 25446 25447 536985121 70830 70831 651643327 83628 83578 601481808 42598 42603 981721257 85162 85163 949632253 1997 1967 187377111 67280 67328 136321443 2613 2598 712503257 26986 27016 714193000 32614 32615 877269798 53648 53619 997953334 81650 81654 804225858 75115 75167 189890641 59989 59990 372933577 80399 80400 588060511 10610 10611 789995286 66416 66417 950626486 62249 62263 716738311 34327 34328 155940228 4280 4281 772447306 46776 46777 697867073 66552 66553 754548631 53560 53518 439857701 20506 20507 67148905 18120 18121 544794849 39278 39320 195999211 60919 60920 907460834 28216 28217 760243470 71080 71081 494470630 43337 43384 61014200 45448 45449 861441500 9074 9049 925125086 65379 65377 833642387 46353 46354 717674183 76213 76262 660430645 84657 84658 729263824 67186 67187 528145629 71585 71586 561586116 92755 92756 838567598 88588 88605 278460628 97884 97885 512553852 11767 11783 253370950 60764 60765 646196866 90435 90436 57224554 58929 58930 360332985 81438 81466 632023369 92086 92099 594006810 1403 1399 655467727 46073 46083 205322473 38290 38308 363643655 92630 92631 678831068 78583 78584 148172169 10527 10528 966587555 3650 3651 961435081 67799 67747 961586391 55911 55912 826750561 34589 34590 231880246 44778 44779 279274490 66437 66438 951490882 90256 90257 920331209 11335 11386 416143342 60035 60069 733637195 19507 19508 300059610 65770 65771 313875896 57405 57443 512009351 35806 35825 908479557 16038 16059 206511982 11962 11930 676299217 61176 61177 453595713 49551 49555 5176402 88482 88513 199051683 84211 84235 312477925 93163 93164 86337868 42057 42033 524886715 78704 78705 797152640 65074 65125 260547472 17029 17078 890891374 22464 22463 594928143 84522 84506 767079031 20278 20279 746505927 55038 55013 148241296 94084 94085 359614266 95732 95733 840939025 60777 60778 989107928 6925 6926 865291543 38914 38890 475429187 84186 84187 326346152 27371 27373 787506861 54399 54442 278431448 10962 10963 484641109 405 406 908205108 77622 77623 993647772 76233 76254 881068986 38007 38008 966141458 12711 12712 34706050 21878 21877 688642221 41224 41197 402688985 74421 74447 936141506 78649 78633 480181491 3608 3561 740373394 87433 87408 98432189 99223 99212 809478623 95716 95717 628366041 82572 82573 931797103 41713 41664 799310461 27145 27119 325916702 95391 95392 379373160 77572 77533 948260784 34506 34507 192537424 53028 53029 969197458 25337 25363 806490270 44039 44044 643171745 52885 52886 5400526 18155 18156 250376476 4225 4241 991234492 11982 11983 966958907 55357 55358 975911337 42626 42653 20016911 22493 22495 140165730 15011 15012 855642046 85212 85167 917726103 23691 23659 722363471 7097 7111 367198827 98558 98607 374820290 21505 21506 438582459 87002 86954 309300899 57620 57621 540692332 91282 91283 659032578 70875 70894 661014645 32131 32100 82108558 63525 63526 707767411 58282 58283 737470927 24058 24078 264714930 99711 99712 140586345 57865 57862 190263545 57074 57117 839773467 36191 36203 450491487 74791 74827 717046201 194 195 97263958 72246 72275 622463850 78820 78821 653805844 29584 29586 677522927 6938 6929 267737927 56782 56783 409432989 10174 10170 110745436 94745 94772 755067747 94313 94306 178050253 561 549 83677537 18323 18304 483025514 53999 53978 184147539 75160 75108 742003225 35327 35328 627811894 24791 24792 370002677 3425 3412 90422326 33647 33648 673945210 91164 91165 739409869 17350 17321 265790153 46494 46546 330243987 50723 50724 385373002 96065 96059 400435363 86376 86366 19600350 48689 48694 235182624 43931 43932 737236572 23170 23213 141812396 75325 75326 459881956 18423 18379 952694181 99719 99720 267866295 23399 23400 439587696 77057 77058 926460337 93203 93204 102912180 90488 90447 495725375 17144 17145 424955234 40080 40081 25170893 64933 64886 275339291 14986 14987 616979604 59418 59419 821226018 90963 91011 25713306 20541 20590 532919599 46295 46296 805976115 18561 18562 584202202 77127 77139 330790889 44546 44494 657100132 20392 20393 562712047 25186 25187 434757209 26196 26197 160903798 14298 14299 380415833 64631 64632 636572407 2952 2936 314068344 80786 80797 666977747 8251 8237 374604928 76042 76043 844436903 10119 10120 746059665 74105 74127 866386968 39425 39465 623998253 25421 25422 555810109 56286 56280 392822125 68759 68808 864668363 93538 93503 890528007 32705 32706 120211175 70284 70285 727768996 19379 19380 381461002 21242 21245 975974859 78905 78906 272987281 89335 89345 202453755 15447 15448 175559153 98042 98047 949993239 1561 1542 704355328 51880 51881 937326122 32347 32348 276008054 70996 70997 163858445 13001 12982 282453435 51769 51759 193784611 58175 58176 860961388 14837 14838 732757619 52846 52847 924708211 68666 68667 193672026 90484 90485 677455176 74952 74953 900416403 28797 28798 640057673 31010 31011 411369852 46203 46204 93135872 4568 4552 231103730 13111 13141 999030144 97119 97144 269717411 71964 71916 177392488 11791 11792 976193357 84614 84615 599210255 21473 21474 932545987 80080 80081 535332668 76054 76027 853727952 38116 38117 848172278 31676 31725 973486420 35431 35432 883131421 26516 26486 707339887 30111 30112 89525918 37747 37748 85736295 87761 87762 276626296 23629 23663 655985196 35743 35744 621680825 25692 25697 672999401 24131 24132 127125558 93512 93489 555067049 8233 8237 918121897 85574 85575 780807997 67266 67267 52395517 3113 3096 574779311 34149 34150 932242873 81999 82000 462789934 71920 71934 998979953 6393 6394 83695570 9301 9259 696077019 40513 40514 155987892 12499 12500 679505705 88682 88668 169794603 32796 32797 29710236 10753 10754 914919578 49697 49698 735196271 55426 55427 13701791 31643 31623 613088589 12507 12508 125204807 19932 19953 805441115 38039 38040 120203503 46453 46454 800271305 82431 82432 531466759 17371 17359 947292858 94989 94990 736964112 50979 51024 604190525 20133 20116 705833653 43613 43614 907447683 22906 22914 937788337 13458 13459 460527596 22339 22340 188465006 27898 27899 299029073 30485 30468 326704081 81991 81992 679028816 30912 30886 65502633 86982 86999 552445025 41808 41813 481270347 41543 41515 931966497 78638 78682 562796213 71884 71913 540252930 41070 41086 992376043 87313 87339 411907052 59220 59255 212618921 35228 35229 639160902 22299 22300 210796764 98868 98869 69297797 31289 31290 978387857 612 613 859870904 94751 94752 84330812 38003 37952 101790097 78114 78115 634292641 98941 98952 452891121 63139 63146 571384646 17176 17177 404189237 2079 2080 723071606 686 657 116893554 1034 1081 197010972 59187 59208 581527841 80691 80688 588964319 41319 41320 600419785 23770 23771 903242175 30543 30500 726328133 71616 71617 219084621 89176 89209 888876094 35235 35236 986600349 34913 34931 332564183 46560 46561 170725949 21194 21195 833980734 97267 97268 401401123 91039 91040 700295064 11970 11971 66452488 27525 27500 757459225 661 662 131674717 54550 54531 212483490 28860 28808 956114191 35680 35681 769475445 59609 59571 623534484 23674 23675 740949734 59178 59179 333968622 5878 5879 783430545 98279 98280 565045523 47611 47660 596640644 58025 58026 837338512 60277 60249 750637948 55024 55057 763196768 4887 4888 887734589 49862 49863 750791149 46174 46175 633346101 45858 45898 189295479 99253 99277 133380206 13519 13560 193490848 89402 89398 208623064 27191 27192 512321368 28777 28730 336913943 24917 24918 159679110 34763 34764 34928327 25106 25107 401918631 31792 31766 586947158 61970 62009 185899199 17487 17488 15528097 68664 68624 744998927 16570 16571 350594480 46986 46987 263499861 62887 62862 706362967 36189 36190 513770177 64387 64436 772671171 96832 96833 784589493 11849 11850 980936937 5431 5438 361444391 76258 76227 440486957 25215 25216 79325055 94481 94443 909022895 74996 75008 176026085 9795 9766 518198033 23383 23340 734959592 21076 21077 346826810 43562 43612 227084139 91217 91218 238930702 17843 17819 133476078 16230 16180 635750454 57161 57211 904584844 61465 61466 800460914 63581 63582 865999730 80822 80823 796129604 73131 73093 943764070 96560 96561 914335519 46154 46115 810929706 36602 36605 296638040 20463 20452 403738622 18070 18074 484626282 56729 56768 129374754 81941 81909 966822778 21704 21705 673352466 12181 12182 678809831 19930 19958 549456409 72363 72364 773155314 5987 5988 237063872 36899 36900 879337219 53254 53255 328261332 20904 20905 507162430 63111 63072 462497996 44169 44170 40597204 13082 13083 935534615 78064 78065 853658013 37346 37347 603895110 50201 50202 132425137 16467 16468 840370933 88212 88213 156732497 51995 51996 604167987 3048 3049 798094911 45769 45759 820598356 83033 83064 259527031 70794 70795 211748026 93137 93138 50504434 24045 24046 881439051 31187 31188 959936328 30823 30792 185407757 585 590 978843355 6775 6776 702354092 30397 30398 990375005 94947 94948 556318100 8430 8431 525126185 18620 18577 751830895 16660 16640 316632098 45304 45308 597425742 38955 38956 382070816 64180 64181 771013628 17083 17114 44594902 81393 81400 585126044 4293 4294 461230036 94829 94830 809501148 35560 35596 293339357 56962 56963 354389520 86864 86865 239132363 24683 24645 910286290 8252 8236 697982158 26284 26248 382531427 13172 13168 5832482 55485 55446 672713318 64737 64789 390041814 37072 37073 721446022 17342 17343 464510148 50250 50263 502707686 4085 4086 897301963 88063 88057 288219243 99540 99541 402314694 31011 31012 785284157 43872 43873 557864878 8679 8680 801670357 50745 50746 722344323 9453 9406 572291553 42382 42383 475987811 44912 44916 974919376 126 159 591738204 85466 85467 57807351 51192 51193 526134318 56271 56272 196394354 5188 5169 868497510 74510 74511 56490005 87549 87550 390876088 88582 88549 892623283 42498 42524 128652563 39866 39867 38245861 99001 99002 630755331 69738 69751 705808610 20408 20417 557279886 41726 41768 139947647 75540 75539 624903601 99897 99898 491051134 37217 37250 621934993 70415 70416 410233121 48498 48499 113607097 57020 57013 434458473 69432 69433 784896297 38319 38320 305502544 55767 55720 340014645 78192 78193 256267247 46338 46330 572826723 16270 16271 56816529 92363 92315 942333267 38807 38808 434371366 22707 22690 297533268 48412 48458 502113481 47600 47601 819411576 26566 26567 371293164 49693 49685 854990126 72155 72163 853634390 82116 82112 705199096 82922 82923 132836759 46756 46757 47229791 5393 5429 557646577 11665 11652 310129876 93349 93374 31697772 71998 71999 523636065 44546 44585 546013081 35718 35731 930891215 62813 62789 501057589 45039 45002 691295385 75044 75045 181937261 65479 65519 26691194 80900 80901 736986923 7305 7264 760639200 69433 69434 333048357 47923 47924 136182496 4110 4111 148262935 10454 10455 973437198 43033 43034 326243997 44005 43982 621201909 37917 37918 95977343 47354 47355 210234006 56358 56359 232336548 36945 36962 691498444 43515 43516 40680454 83925 83974 652581086 24699 24749 428785352 73817 73818 448254887 68793 68799 122595283 27050 27051 25392326 71248 71237 926049460 86273 86235 804436471 76198 76199 521903052 1629 1616 768743577 27634 27668 604739251 24948 24949 788105725 69927 69928 261283116 75298 75299 692966708 67739 67762 534921604 31959 31960 574140935 36682 36731 50068158 27423 27445 477499066 34598 34643 709969514 49847 49848 486652626 88775 88776 718971193 74753 74721 63201628 36894 36937 713960650 94847 94854 893482403 11258 11307 235704161 11882 11870 608805214 63903 63857 612702944 34737 34716 567998586 77027 76993 761931997 83130 83140 711416260 2803 2839 255892543 16792 16843 9518967 92809 92800 818818528 51551 51552 952398351 8479 8506 417162370 29283 29284 51689164 69734 69687 941427733 54992 54993 675148706 51610 51611 619962767 36386 36352 348859295 65540 65541 500432246 92558 92537 134189738 14462 14463 888131647 27626 27594 90423338 78278 78279 270808308 60043 60044 601687946 33394 33439 130500588 32477 32495 197068121 40956 40988 616464151 35736 35724 956141268 39334 39335 606858658 25401 25390 690160310 52550 52542 670704070 59002 59003 13449410 71203 71177 220924901 74029 73977 889311826 94905 94921 302901821 88144 88110 205978899 24790 24762 801207329 97561 97562 154766368 44514 44465 937054611 91582 91583 422279206 94103 94111 873853728 57462 57463 500953895 33978 33960 942785192 52534 52576 985727863 11929 11897 427669749 88600 88601 994178064 61798 61781 79437836 6844 6845 322456843 61847 61848 225881093 99486 99527 798748745 84791 84813 28955821 19023 19024 553566326 78104 78105 378771947 42963 42964 748644619 45215 45258 898220256 53103 53131 263768469 4758 4759 300665020 66747 66748 282494250 78450 78451 323804023 37819 37804 199592639 19146 19159 11514715 86265 86254 590584833 16458 16448 845274621 86150 86151 345453820 16699 16700 815228474 35004 35005 666902266 60978 60965 429005742 46191 46192 567159761 74964 74992 455087009 54348 54334 181797884 33911 33936 922992788 38709 38710 173338301 40488 40479 992723034 23645 23646 665470399 16318 16319 753733246 40322 40344 256087496 85565 85566 364303081 4269 4270 787333278 79767 79768 461019887 65338 65339 517450115 2526 2527 542936990 42877 42875 170840952 21434 21485 977625597 54058 54009 889105411 34489 34531 737616813 45808 45841 90319918 67881 67918 336271884 8646 8667 137832 47535 47498 608558363 56831 56832 180755202 97030 97031 775285766 12910 12883 756171908 618 637 506347597 83728 83693 308633691 56003 56004 739298501 73991 73992 39691640 24607 24583 294260016 81103 81117 825920373 97139 97140 114406709 16311 16312 14543249 2253 2254 945046242 24121 24088 623310438 66870 66838 225706652 94290 94291 527316757 8874 8875 272403484 43183 43170 863964145 40076 40077 743509883 1752 1753 453969207 88576 88590 856553724 99714 99715 907683220 37467 37457 232177859 95333 95315 340523766 16355 16356 552453200 98493 98494 935723717 25541 25542 418383606 34734 34724 540684729 91393 91394 400391519 21660 21661 730872477 39103 39104 485787306 34031 33980 538351448 82109 82071 645342895 35154 35155 598012962 62721 62722 30291319 93624 93625 107389185 83436 83435 317622424 21010 20993 792249349 82858 82859 367795448 79656 79662 866572750 96527 96528 382951896 55352 55353 394812992 89373 89417 325694042 78821 78809 853144328 64098 64077 487018611 1947 1948 280809214 76106 76089 261972258 7312 7304 193263732 79582 79628 779343857 7516 7517 547050874 88982 88983 709123896 59975 59976 926094535 27237 27221 948409743 11984 11985 93898644 6434 6449 342467270 14572 14588 124032506 45782 45795 812153871 40814 40815 823560896 46962 47002 951772946 10370 10419 278064300 47503 47504 298821497 31132 31112 893265862 99285 99286 529789249 2147 2148 312095836 41253 41254 431868520 85200 85201 610642825 30284 30301 477391276 99065 99066 75845821 15459 15460 649166852 17628 17621 866485653 66593 66551 557331175 48230 48231 404758163 84010 83973 298526482 92377 92374 288776975 10801 10821 84272930 50579 50621 373386376 594 570 264645239 48841 48849 295781513 59529 59511 871087571 40266 40267 256665126 58013 58001 740298337 31036 31037 695591380 40800 40774 712937561 12185 12176 896639314 99830 99831 618389619 74687 74688 711111557 9507 9541 153502606 34829 34860 952662860 83662 83620 699246278 8260 8243 962202406 80207 80204 223645287 42957 42965 520866278 52566 52601 684210175 11786 11787 953663173 10603 10604 306352239 62307 62331 273774029 75898 75899 158349053 32405 32406 699843499 34328 34329 691222484 9663 9660 753918565 81891 81892 893582614 55959 55960 904975099 80687 80688 886730188 56676 56651 406770633 16615 16616 473090168 3284 3285 73242193 3248 3246 481213403 82337 82331 49338434 68431 68475 51259070 7021 7022 974354205 35368 35369 919796644 22627 22588 856963898 59887 59883 98164145 3455 3456 808092025 90164 90165 537085010 41392 41349 932084206 93128 93129 569690855 6518 6519 44869970 67640 67692 234937066 84520 84521 670086190 47849 47850 827223580 63150 63157 668838636 89471 89491 699258860 27734 27753 552330385 73828 73829 890720342 69785 69786 388876647 8864 8865 354030951 97041 97042 776389775 29691 29692 454935868 84306 84307 544562496 68160 68161 494923306 62078 62079 336126152 84667 84619 546916441 62325 62326 4286108 38298 38295 244801143 99258 99259 933374016 42954 42955 228133731 12604 12648 216080073 48357 48358 164790866 37926 37927 399483842 77712 77756 958131886 32565 32536 26197865 22525 22514 86958825 85567 85604 113016471 85925 85901 215291676 35138 35171 255035226 38156 38157 507624184 89834 89835 885083141 87680 87715 999864173 95317 95318 151878537 13505 13519 495463626 97309 97310 779628573 37353 37358 691004637 7189 7190 906180619 47493 47454 9654499 21823 21824 651097498 32745 32784 978883668 5976 5977 494209491 40090 40094 998799037 46103 46104 430836316 28916 28909 480346587 96941 96951 196423412 16508 16474 132367761 90666 90667 335826161 92742 92776 571009780 56809 56810 414704602 39059 39060 882168698 94386 94388 249624939 88940 88941 710104738 56901 56864 480109139 18521 18493 754110249 54416 54392 442941685 70593 70546 568458038 90638 90639 616469740 43411 43433 62690793 68452 68453 411100780 97480 97439 705116647 21193 21203 83139298 34615 34643 508546743 50748 50729 804473173 7998 7999 42893333 9114 9088 897304567 75782 75783 9192532 63975 63976 969452787 2899 2896 49824945 30068 30069 744047660 50631 50632 987137505 1148 1149 168823228 52040 52041 316327228 41093 41077 81580238 12436 12437 929512001 82538 82552 48392657 4554 4555 974219609 28357 28358 199240853 78755 78756 320272757 81365 81403 106836292 10824 10821 418099231 92170 92144 332476912 5994 5995 952433323 49162 49205 591446047 5877 5838 376624862 38644 38632 616383332 40830 40863 699093310 42806 42807 58218571 49628 49654 991290053 18766 18809 440541915 2992 3000 131356841 8056 8057 647905084 83588 83577 127149643 17786 17787 895944261 50266 50267 546353967 178 170 322814092 54936 54909 659220575 38028 38029 291772095 3924 3966 441650460 76410 76411 671492154 65218 65174 214748111 65977 66013 161362643 60025 60026 639048905 35401 35402 423532354 82070 82071 141762743 75235 75285 586595130 58507 58508 653202178 80566 80518 838975970 26473 26474 955236126 78895 78882 34771056 94889 94891 351165773 25000 24971 33979931 44595 44596 718445927 2472 2473 595990979 24580 24603 92733404 80086 80071 494295159 32906 32907 82222884 30609 30610 938569895 77217 77186 249296587 29187 29239 764167158 1061 1050 344148961 90698 90699 858029693 35289 35268 997662456 58283 58284 318099794 80628 80629 591563839 10569 10557 535510279 28063 28086 290084109 23514 23515 988504675 39564 39565 96384543 82069 82070 633786513 1111 1112 937071191 89652 89653 236405955 96751 96768 502827579 30036 30002 39818525 62178 62161 148848192 40691 40692 904537917 81686 81706 383580160 85945 85962 917969278 25358 25343 170005870 61154 61139 127441457 26972 26973 327867470 17720 17721 360260813 45140 45144 971448158 57868 57916 289569365 82679 82706 350901727 92837 92866 142417694 14654 14655 442960233 90174 90175 983863597 4468 4484 878481969 22194 22162 909417620 35724 35714 856606233 78814 78842 986323941 17195 17206 397254720 20488 20486 944248870 64639 64682 654566238 62425 62426 767163602 90219 90220 498932509 70229 70230 753311631 67876 67860 222693668 21094 21086 746197872 99977 99978 225231790 24391 24392 118753811 58308 58309 612340074 96283 96284 497884760 46036 46062 128911142 54669 54670 923990087 40733 40690 641221525 49097 49098 600612841 59370 59371 515381447 33992 33993 210057521 97777 97804 584915072 80046 80047 290865521 67310 67311 575314206 63311 63292 170882072 58130 58131 506078753 10426 10395 558016357 31632 31633 737792734 51015 51016 84447508 34859 34860 116113158 76214 76162 462565417 73595 73596 46176921 40135 40111 123186247 90257 90258 125565257 80790 80791 486133212 52796 52797 600832253 30296 30297 496703830 7422 7423 106011832 37015 37064 869612671 15897 15898 809117641 71837 71838 842017701 96764 96717 581434118 90128 90129 404719465 55305 55278 629745760 93018 93019 427167352 73244 73226 417734639 96262 96263 129596861 95439 95440 856415487 80177 80178 206662214 81107 81156 82333869 97701 97702 152594810 30471 30449 195507734 66982 66978 904313586 14787 14781 60705158 21867 21816 722573877 98097 98098 204856079 10592 10637 723129164 28175 28209 503090075 23648 23649 770099771 26506 26507 557345518 45212 45213 9487262 95278 95279 778389181 54986 54987 810592774 92012 92051 264572049 45338 45339 540250707 55979 55980 678577377 3279 3280 805119852 87003 87004 678261102 95795 95841 115390744 27108 27109 41559171 80364 80324 569237629 99745 99746 710200568 44834 44870 422832066 46162 46161 220622503 28401 28402 241385148 22380 22381 37635970 83674 83691 344724814 85769 85770 270514448 6300 6301 58549176 27482 27509 683760757 86092 86093 940998668 46378 46352 809412678 69795 69847 528046057 99247 99259 49535638 27380 27415 346726605 83668 83675 998077111 32926 32927 419709014 91700 91701 96590231 69341 69342 288066904 63440 63489 989033417 51784 51790 22606775 91960 91961 924661387 67267 67308 1963958 49274 49326 495158196 39571 39559 796126083 86588 86616 727673809 94708 94709 858884950 20203 20204 501326183 68565 68566 921313982 2460 2461 72408415 39287 39293 943865644 71227 71228 411254202 83417 83418 39161503 91093 91094 649388104 20103 20104 58741569 31236 31237 61330886 2020 2021 802408281 70195 70196 392120201 30840 30865 117624578 58436 58437 752096316 32932 32933 337023227 27841 27842 369636905 58117 58130 825389483 2080 2097 946058531 21743 21744 404987426 33203 33204 382895102 38526 38527 402420525 22804 22805 90933507 68529 68556 453645165 72434 72435 946583117 83989 83944 634450323 45102 45128 107711378 82422 82423 977122442 83822 83823 372797488 79137 79109 463093715 81581 81582 23854725 27094 27095 191652876 63406 63407 463172051 62529 62530 233986218 77188 77153 800734039 48545 48546 858423553 2594 2595 722395005 7359 7348 713525692 82468 82475 166246792 70101 70102 911584974 50603 50591 203273308 92685 92686 103075754 40908 40909 60319459 93261 93262 99843146 79514 79554 474654030 83758 83759 918791784 96214 96218 515102377 32430 32408 305413966 90375 90388 977993835 9367 9381 409145795 89851 89854 934847902 40587 40606 215546584 15150 15117 103185141 35959 35995 321173878 94245 94246 500521703 34303 34304 987605359 65914 65880 870123074 71635 71636 474626106 94073 94107 723779955 60898 60899 585134945 25092 25093 301582584 65453 65501 834565578 89189 89146 562322445 18590 18591 769714280 80670 80671 965405074 83714 83716 99629837 64702 64724 462744020 50086 50119 766136239 81441 81398 566631470 16078 16036 606327020 90172 90127 271460480 94712 94713 823331313 17042 17077 860940375 14648 14649 747399019 58070 58039 731147482 66754 66755 958085016 77049 77050 400827739 80392 80393 50350650 55850 55851 525844772 49423 49372 992440624 12384 12411 489536318 58303 58302 135153042 99127 99128 413863585 70479 70529 59644982 21244 21245 790576220 82922 82968 700421211 866 867 703848360 4655 4658 420447866 47309 47347 394004101 7945 7946 473466621 24944 24987 332438184 30852 30853 93534440 30455 30445 349286621 97386 97387 787838755 90914 90915 289388356 41873 41886 865647267 86178 86186 943333235 35627 35673 79552762 90155 90113 737230310 50253 50254 114327920 87107 87108 158796691 87799 87800 176584442 49620 49630 49076256 49001 49002 185586457 79424 79425 404586190 70833 70834 653102290 36291 36292 918074123 8225 8226 62727397 10824 10825 863725166 68036 68037 545345264 16432 16433 694913836 78598 78641 761846326 83575 83576 561097284 32832 32788 750028645 5843 5844 950564180 76477 76478 641058454 39151 39152 619141716 70685 70686 836778016 41508 41490 367088421 61629 61608 567217117 61936 61937 442969263 22797 22798 508531882 8199 8200 327566306 67275 67276 872596088 54349 54350 102814944 79902 79890 353070062 92238 92207 91655729 49184 49185 815953282 97878 97838 919220077 66985 66986 270328742 52212 52257 721535004 18327 18328 312258127 17434 17435 994674034 77720 77721 614262247 99976 99977 524901093 92435 92436 722023322 25250 25257 880996818 21642 21643 544821247 38528 38553 586976023 25466 25467 422255586 9368 9413 163687096 34934 34978 343255531 19427 19428 493594771 39066 39094 129388446 27309 27310 468395313 62999 62961 454846110 7550 7551 964054838 36565 36540 224068854 16754 16794 17106698 17691 17649 904267760 22442 22432 366971356 13380 13359 177794229 5723 5724 78399717 69368 69369 430953554 91223 91224 222518633 78321 78322 670454012 64150 64133 557192820 29276 29295 604721186 70475 70501 149309916 76916 76932 231690741 62722 62708 84038248 94699 94654 289557273 26790 26753 747804818 33987 33970 98151271 67904 67879 855877861 92595 92558 401465841 22237 22238 909361311 75880 75881 676199331 11028 11016 341098576 39348 39359 760002589 17135 17136 494340414 49619 49620 144408113 69307 69308 944492591 6411 6394 15455729 70176 70177 708520364 18612 18613 328254129 43851 43852 500811815 88389 88364 646740694 6313 6314 914488051 44809 44775 686328726 60023 60037 564661837 97879 97880 100453810 81508 81551 902631348 6964 6947 998963709 24679 24680 651238326 76464 76497 634105980 52927 52928 746087179 89678 89679 361691497 28557 28545 138167297 58886 58887 192644742 6574 6606 548233833 48130 48131 482643341 31889 31890 467903552 84870 84871 66830591 99313 99314 673034393 63902 63864 867639076 57541 57542 733522105 69025 69026 167387454 55429 55480 663105061 42515 42471 162006201 13071 13072 864046348 46955 46932 990080180 94171 94222 467426620 89187 89188 801849973 87124 87125 407285989 64452 64458 46661241 44648 44690 820226916 26540 26541 497853389 80006 80004 839483855 26361 26362 264278387 17351 17320 861637411 393 355 720310212 60769 60761 892482766 65547 65548 748895937 74820 74821 538969511 14784 14802 922680593 47356 47357 255547183 36542 36534 548026224 55693 55694 544768141 12391 12339 563765076 9226 9227 162880814 50738 50690 721711322 98692 98657 662594506 12852 12815 504843553 74711 74712 983823059 68706 68705 62527329 53940 53941 544584745 41778 41779 184244105 49011 49001 538260397 44885 44861 104768612 22369 22370 857104308 51775 51776 20839676 82777 82739 829989706 21693 21743 215938422 38862 38863 844773642 39632 39655 526042376 76395 76396 283847273 83590 83591 51795877 9306 9307 146431880 98789 98790 486628057 45956 45959 612726296 43935 43936 512566710 49096 49097 495215387 77078 77079 595827908 63402 63360 455554277 69943 69944 230188393 18508 18509 918640829 4738 4739 107935082 56123 56124 924636199 4313 4314 722368056 13194 13197 981813167 42444 42445 745054991 88829 88859 104662092 73661 73662 251648076 88569 88570 818984131 18175 18176 237214605 86624 86625 135636844 93232 93233 820977244 90194 90219 828555791 88836 88796 791763695 15154 15155 9997372 3816 3808 884178121 65314 65315 54115587 99673 99686 697078571 88785 88771 25318832 16749 16794 22394959 92106 92077 21305834 2149 2150 292499099 9203 9204 870879504 70090 70111 486746671 47830 47831 82480974 86089 86107 528342382 26359 26355 527754489 42779 42780 653617661 63764 63765 792956660 64435 64477 793381384 54682 54683 141940650 85899 85900 640822360 82252 82253 21709213 293 294 377998194 82130 82156 279734024 473 474 984618424 53485 53469 569567529 95891 95879 913461323 38666 38667 450396580 55477 55478 717710843 52811 52766 745095322 34450 34431 748825605 71128 71129 759911940 47487 47482 715277201 72770 72771 409787995 24316 24317 103181567 72007 72030 649085303 37190 37191 326245973 31332 31366 878891225 49085 49086 348062439 53383 53384 987893410 38842 38795 250280701 72755 72756 407882489 78311 78262 188639560 94885 94897 873194346 88 89 672398583 66774 66775 873373548 63962 63959 164305363 25638 25639 107456485 64645 64646 937337879 58053 58054 291943783 263 264 613566527 18920 18921 912362878 30676 30677 343249391 16987 17031 936006056 46753 46737 162594709 14288 14257 68311247 86440 86388 465356130 92427 92428 929661541 84618 84619 608368185 95694 95689 2730815 96605 96630 47229122 99395 99396 661893921 58265 58266 16484911 45159 45160 353084456 63000 62992 358555524 81354 81365 493889936 3825 3826 743160185 74583 74584 225778903 60674 60708 546543635 4682 4683 510335369 38256 38257 633659677 16662 16663 545510216 12475 12507 258444179 24555 24528 740983609 47306 47287 474602599 23803 23822 179627784 15495 15496 744624385 56961 56962 913025708 80510 80560 686779326 32807 32808 668830680 18168 18135 863106670 20584 20607 73503024 95714 95715 31674047 19597 19598 239961524 10696 10688 281187011 30614 30615 20245289 49007 49039 337341056 23233 23199 147637894 80549 80550 376651813 90832 90833 753586502 9155 9156 745893554 37702 37703 937668432 57615 57584 249657311 55917 55918 263370290 73590 73591 904551975 14522 14509 611036068 31838 31885 147551243 40536 40497 831811138 10013 10014 735134312 21572 21573 559728710 85472 85507 355165554 6648 6598 87392918 75609 75610 756561952 98591 98592 909101220 40556 40557 73366280 34199 34200 642609375 72249 72295 561300829 35734 35735 852384178 1186 1196 600466588 60943 60944 302743967 28556 28542 654139748 43004 43037 526295276 34424 34409 427222693 93688 93689 648999220 71386 71435 472150899 99021 99031 291049364 17210 17211 702786261 45520 45521 586455865 33667 33640 851739188 28272 28315 289321259 26429 26430 770105324 26349 26305 42704363 96247 96248 457735582 52383 52384 501075705 60478 60486 635167096 47023 47036 8671463 95012 95046 31180169 73789 73790 275470453 705 706 363703278 31817 31818 94111977 19442 19443 153487419 97219 97220 498409939 70227 70228 908655635 90483 90484 851742842 23518 23563 15525152 89379 89397 53817243 71518 71519 303946990 62542 62543 644194353 97624 97625 313560068 54712 54713 869693700 6380 6376 684085829 78750 78749 110063887 55305 55357 210270445 48955 48956 401245520 4673 4674 165142255 99108 99109 780704762 88492 88493 319717606 36338 36339 917427237 92872 92873 394971567 28215 28216 733499457 99352 99353 920272080 37918 37887 817413326 90146 90124 619472781 74712 74763 490252959 86569 86570 845290169 65125 65160 101958687 35928 35929 324362401 28980 28931 42796299 32178 32206 503532496 88577 88534 188854968 90409 90410 123209244 56747 56748 254033088 72575 72529 356791605 87915 87953 22152532 54489 54462 909580325 76465 76443 994822062 78432 78391 692261978 84054 84071 538120272 5869 5870 891780541 40512 40513 766693935 31362 31363 342962483 6368 6416 633003888 35363 35362 242069071 81767 81768 626730609 18108 18109 428775775 55836 55834 977378091 28204 28205 492591236 51895 51896 499688371 17423 17424 983442985 41666 41709 578631238 69852 69853 612937430 87170 87161 483454365 54772 54773 663577447 65311 65312 145192626 3588 3589 291462180 79198 79199 821619265 3541 3501 582292655 47100 47149 779642940 81781 81809 639179672 58823 58824 574225201 72148 72098 574914748 65179 65180 31747483 41016 40989 699483416 14434 14412 325074892 79393 79394 325113397 77876 77899 659845375 27276 27231 923909295 53827 53828 656676928 79775 79824 452239700 28177 28178 825511544 1262 1263 409976840 55393 55394 295452146 62302 62308 906178746 28624 28625 607395666 92174 92175 998862364 6773 6774 49140724 4545 4546 831676717 11557 11558 659893059 6654 6647 68359673 40744 40745 658546776 40064 40050 763029236 772 773 947768077 99570 99577 674032583 92511 92512 653508834 79060 79061 30103615 17449 17499 475915108 26419 26457 462384933 66563 66585 977999418 21216 21215 524821109 10466 10467 333140807 47443 47444 109669180 92723 92724 859059063 87508 87525 806418268 61195 61196 871203598 36910 36868 462285029 19752 19753 84589778 26578 26579 400998249 15210 15241 856848237 48597 48572 68116828 20744 20745 469615518 96722 96723 513239008 88185 88193 353577716 89383 89384 87974404 21468 21480 587087572 80679 80655 504542090 11947 11948 146489627 35883 35884 641213207 50498 50510 451141640 13756 13754 444862152 81133 81134 704815469 86562 86513 664174120 33862 33863 532576235 2368 2369 934075274 49791 49818 563474820 51279 51284 214692250 11686 11641 829142993 5382 5348 495778250 5326 5283 671294833 94583 94584 830524238 76552 76568 608773796 83994 83995 292539313 42887 42888 227710338 26396 26418 323348615 23999 24000 12274217 11233 11234 727528279 38192 38193 573667824 51067 51068 766406932 65186 65237 117286684 89542 89543 736293316 73258 73240 345432729 9960 9961 185973740 30159 30148 703187277 55034 55037 686591775 77864 77894 137193325 27014 27015 222977370 45908 45909 993086135 94840 94841 488568823 10612 10633 223138388 36371 36405 255625128 5251 5281 253943945 99549 99550 942138726 17193 17194 600219579 47066 47085 200496186 60274 60268 673407732 54610 54601 110643399 63018 63019 558240021 29833 29873 215228524 26351 26375 866762055 70817 70766 962402974 91316 91317 807669662 82212 82231 285777947 97350 97351 393717771 46029 46025 44219867 19860 19901 433099045 21526 21502 991889074 15440 15441 987854226 18285 18314 694721073 26352 26380 142364848 2177 2183 146090092 71189 71190 492891253 78731 78732 386157649 60664 60667 220371798 48298 48299 312711557 50350 50351 353746186 13042 13043 286717573 61566 61567 409235971 63096 63097 314339465 70633 70584 633988099 44224 44225 680418444 2016 1970 955330945 69465 69426 720906733 38403 38404 710767865 70865 70898 335672636 73917 73931 20612249 5029 5007 580714201 84249 84202 333288409 59260 59261 845823277 98958 98959 794556509 35156 35157 254280034 63679 63680 684695777 59831 59832 992307332 50221 50222 836399199 40092 40127 156005094 10588 10589 703640645 11570 11571 919295616 99305 99306 907594246 13330 13331 168689414 53693 53694 623102486 60709 60710 739234428 31143 31144 875567562 37452 37453 502817573 32978 32979 283008920 18784 18757 617176126 37273 37247 910597932 13917 13940 686630791 25474 25475 54191991 80891 80842 941089097 52542 52543 713876259 34568 34536 665770063 81923 81924 952647919 3314 3315 260832840 82204 82205 800783275 21612 21613 797889479 5808 5831 747020177 3945 3946 858648831 46310 46311 68750730 27759 27721 950801325 80449 80481 626841078 55359 55360 911792269 99789 99790 548223138 82374 82355 500720712 47416 47417 129299320 14400 14360 672180174 27067 27068 95550574 51078 51079 995352814 23810 23758 151955522 70027 70061 922618378 69807 69813 627759090 68652 68653 405825763 41963 41964 771137229 83010 82977 701999900 37191 37192 646153598 49518 49504 462185468 86434 86477 517908039 3975 3946 217258283 82525 82509 329757861 96768 96769 113979732 51650 51625 31621457 47153 47154 989648026 24769 24746 451547367 74994 74995 970163989 91104 91105 29384998 61350 61351 807214347 16948 16941 776278610 40881 40882 162808001 381 358 937100622 15647 15698 681924226 22988 22958 586237978 27693 27694 993244423 58352 58353 293921022 73156 73114 145797591 85580 85546 156126699 79599 79568 556779241 18763 18810 652247431 69712 69713 1504343 67262 67263 526920813 21408 21393 558078098 94769 94770 711504103 27648 27601 224587209 60754 60760 451382874 78942 78929 781786086 34581 34582 737601007 21856 21884 19169881 75521 75489 905817219 16782 16793 662337066 80041 80073 653863059 2833 2873 893599221 21019 21068 200672586 96481 96477 4928552 71974 71975 341386562 27939 27930 139732459 95315 95316 996107522 20619 20580 722402402 53219 53220 102942756 63269 63270 136655250 4335 4318 501679885 42508 42555 246881085 32328 32282 636130085 20108 20109 181471937 90759 90787 625095280 24766 24761 570538761 1567 1615 499437224 27517 27518 936597075 59215 59216 26602176 28620 28625 204141433 7361 7362 898645396 64152 64153 499917046 92871 92877 491934329 96860 96813 777926972 76351 76352 705911025 765 787 188738959 92661 92662 851520392 37733 37749 734971919 15528 15529 821104016 74068 74029 864302730 48312 48273 598548816 50356 50308 726939596 6576 6577 651397552 355 387 875316700 92192 92182 163584069 76644 76611 290226320 4650 4637 387806720 40641 40642 567539137 33775 33776 319416781 14482 14529 478007391 33393 33394 240145147 24235 24185 164771807 77262 77263 700064630 76294 76295 188329630 34842 34843 377138155 99391 99392 67136087 7573 7574 413864520 50394 50433 745937351 8418 8441 486879296 31172 31173 64186941 80591 80592 420768361 87884 87885 836138168 35838 35839 27847199 20461 20493 247556574 46350 46351 183492461 49514 49517 611430038 13810 13832 821273890 38632 38633 385561261 73936 73937 337096121 62450 62447 767860756 38891 38892 200738880 50106 50107 45847885 48954 48961 697848246 18968 19005 12872746 74395 74396 88371062 13485 13475 232021953 99306 99278 904048730 88035 88085 248549291 39694 39695 44906896 4260 4215 847097692 27057 27008 573142801 2015 2016 898685092 57323 57292 853587820 84108 84135 209538403 40920 40966 992284 15923 15917 114594851 15443 15488 840751317 38541 38552 576493978 94685 94686 467499869 99326 99327 435718984 31734 31735 242779441 72139 72140 489378451 99834 99785 949104887 21003 21004 154779151 43383 43384 869861362 85745 85746 585340253 76539 76540 416557444 41985 41935 843269828 84439 84440 419851998 32384 32385 631152071 21119 21120 93842609 20449 20478 15374951 21976 22018 914004399 9053 9054 193128482 28896 28897 219525614 50788 50780 717025078 58761 58762 790048503 20736 20737 930578657 47974 47975 208503543 87335 87353 878063551 62953 62954 117682473 94242 94232 570223578 54898 54947 154363659 44128 44154 455849857 67780 67781 285303355 64977 64978 920968379 64206 64245 490306648 24574 24575 486299288 10522 10523 170069208 66596 66564 837182555 80762 80737 256676588 10782 10783 281777467 47681 47717 784135259 79519 79506 780971614 461 472 940139631 93526 93549 700775257 76450 76436 249106876 10232 10258 472074895 20837 20855 586021676 99956 99957 516506767 53096 53123 48220256 64358 64359 606120169 47418 47419 246415346 72431 72432 566976698 1133 1134 154763637 98124 98125 532741367 54593 54594 508331190 43557 43558 395444872 37985 37986 891213772 87004 87014 627588373 18224 18225 93760913 18739 18740 881882717 15798 15785 988992242 50204 50205 565882057 77672 77673 84530932 65570 65530 447228331 90306 90257 655761018 64055 64056 282179556 8554 8555 17298612 50135 50170 271744106 53755 53756 929104115 31225 31194 886200591 85323 85326 15970772 27855 27809 870213548 57619 57608 727568559 22555 22606 836625353 80386 80387 776076947 54815 54816 190988607 20692 20738 827571967 6499 6527 855087991 8958 8967 563770428 10577 10619 479429728 50022 50023 342872664 66897 66929 902780468 80335 80336 423365964 43049 43050 837497847 32871 32841 489527577 80695 80719 58525602 58092 58052 34988387 82982 82956 961737235 25255 25243 974353383 21349 21329 316596245 64457 64458 817814363 746 744 390886025 74072 74053 346588942 29759 29760 499679400 61395 61396 478018420 66732 66733 90691943 8134 8135 732987112 32113 32164 419738761 34527 34476 754621112 83549 83528 214511726 51486 51487 871384302 60356 60364 614268718 21630 21622 840454427 73956 73957 129116639 42482 42468 726846531 17704 17705 414822194 18628 18629 942798689 55411 55412 880464259 42851 42852 377881443 42760 42761 62737561 73060 73061 625403605 96937 96961 541735257 29995 29998 361814332 45474 45475 442295322 6696 6697 624040164 17646 17603 943409795 85872 85873 824687688 33341 33342 12938687 98840 98841 735089589 14550 14551 77779595 58449 58475 130678512 27883 27912 601740130 63628 63629 915414651 243 270 635154029 51818 51804 637271646 57835 57841 384394125 58612 58613 434856376 98445 98446 109783767 86604 86605 638666690 71940 71952 155816318 94131 94132 447733010 95066 95015 325123145 63744 63745 353473092 62489 62443 355920936 45626 45627 464062883 46739 46782 746079455 78490 78442 425548536 8487 8448 618407372 54036 54081 946562782 42293 42294 140576331 21962 21963 636046921 12395 12396 497902240 70229 70241 759052316 27384 27360 866054190 94781 94782 789784384 69008 69048 762407577 41308 41309 563659605 55091 55092 144127214 33269 33240 304400393 56718 56719 76243567 68151 68152 496239028 80561 80582 234127069 98859 98897 912201227 73420 73421 61725173 91828 91852 65979820 11356 11377 670442463 65575 65552 146612760 74000 74001 899435981 27015 27043 132536981 54617 54642 426821753 13867 13868 434485647 49180 49181 673837341 26471 26472 480244010 47832 47843 59244484 67063 67064 22244975 75168 75169 550921104 49250 49275 447782940 7565 7566 486416870 9403 9373 281663274 81805 81806 720588847 80631 80632 805822041 41802 41815 779441375 49673 49643 888877061 51776 51736 680777254 79886 79887 194432240 19340 19341 175858101 12240 12241 234422059 40211 40212 794867258 40423 40371 599300821 76599 76601 438097331 37223 37260 110075576 95688 95649 103563219 71783 71835 417913541 39302 39332 673534649 36527 36528 830958663 3754 3755 859771108 31259 31260 613160239 16250 16294 604239571 85335 85341 797899476 63444 63470 342611148 2372 2366 920990281 91376 91338 905240107 30396 30397 359470457 38058 38070 416580446 46472 46483 97312484 67286 67270 146290554 6351 6322 186768531 47783 47784 63463849 12863 12821 710440125 45717 45699 774351749 58337 58339 978228159 57827 57821 257202410 85471 85516 887725185 60352 60317 514864585 96910 96903 550789990 41221 41222 509533979 45647 45681 57293413 80227 80219 358203598 48289 48290 578820580 8419 8420 990819709 46447 46448 831616613 73314 73315 515987175 89856 89857 418458639 11428 11432 724662500 52290 52266 603675590 68540 68531 184698866 79436 79437 533560924 26663 26664 297997611 19464 19468 435298205 63533 63534 807775488 93217 93173 349210117 14141 14152 344849955 52441 52442 666481622 63600 63601 272591163 62294 62295 198601085 77461 77462 594189525 35843 35820 287835706 95824 95825 43084818 925 926 681875398 28886 28919 460392542 59723 59680 456059991 76693 76694 113863111 46039 46040 69335571 99174 99175 46098767 20081 20082 930382490 63898 63899 262915423 11716 11729 240578937 13041 13034 949755419 24486 24455 62122573 65734 65685 544727944 74838 74864 209434479 32685 32686 694817294 64713 64662 834760452 485 486 16897753 10960 10961 872509831 14616 14617 512638504 813 787 21413553 24836 24837 548695744 36118 36074 346166030 65737 65766 547006265 50279 50309 862067481 93178 93138 451242529 22745 22746 952253622 103 114 214630130 98924 98953 431159356 63716 63731 152782578 47944 47931 251948985 18988 19030 171109534 19205 19206 188525266 89741 89742 776824197 94153 94142 980887063 73737 73734 931502827 47747 47777 338877333 80543 80544 154222582 81316 81317 118170447 64538 64544 538039694 924 925 93720586 96417 96389 427391784 96105 96111 873334984 91442 91420 542880364 95097 95098 504882249 46046 46036 864984999 95296 95297 417106808 3726 3727 315780212 82964 83013 280059969 7612 7613 671891162 53954 53971 747409533 69857 69858 627995271 15786 15831 618148095 5759 5745 607006277 32138 32104 285124516 87336 87327 226774010 71405 71371 168352204 79489 79490 990321168 72863 72864 47990055 36339 36389 779115496 8493 8525 325282543 54531 54532 274863265 61543 61547 748638027 65584 65585 794625366 24805 24792 925279027 57424 57443 131888195 11434 11476 490285574 44785 44786 300719161 67425 67396 995311710 73880 73881 59312785 72844 72811 936930260 71837 71889 72836736 19808 19809 786527038 63856 63874 988980207 68230 68219 237422688 21093 21108 547414524 1151 1164 62101959 68939 68940 718790745 66527 66512 125432263 60861 60862 27190389 48934 48978 31146584 55056 55057 117407609 79870 79854 889412355 61010 61011 602374782 57875 57844 806170679 30523 30514 624550393 10308 10339 455728239 41075 41076 89057498 93271 93285 678586826 78919 78920 198437007 93979 93986 292615182 70733 70683 831349539 79277 79278 500610235 30145 30146 243859240 2845 2846 41967582 97226 97227 50310216 84822 84823 89171344 24535 24536 655848925 3943 3975 270963673 44074 44075 362780634 33701 33715 973506244 17059 17053 860163846 91366 91360 662518013 52605 52657 667248119 57768 57743 419160753 74047 74048 491413585 83038 83065 258875710 18983 18984 403186255 36234 36257 354052887 13226 13181 445217584 51868 51876 376683614 37405 37406 802474295 69277 69231 199566844 53413 53414 389134463 54839 54840 520618145 34496 34497 222764840 94880 94881 656209757 48249 48231 89308450 33501 33491 613702539 12435 12436 572808831 81343 81344 372724988 60128 60129 922591212 80949 80950 971535700 66749 66750 678836653 74752 74789 720390398 28038 27996 958891494 42942 42943 587471358 83138 83139 126093990 17048 17049 551602496 2640 2654 570185570 60731 60755 494207114 15287 15286 598376255 8117 8118 665524705 24159 24184 228141172 35463 35445 741743466 20152 20130 101283334 70001 70002 496605896 81533 81534 169564117 23161 23114 256858605 31715 31741 655340603 32055 32056 430864099 64529 64530 618612085 47105 47106 74893603 21425 21426 800565905 7422 7473 669840286 55427 55428 924786636 834 835 506375805 90589 90590 720088802 67968 67969 394787516 38740 38741 176057244 89307 89344 802161201 51834 51835 502604435 90883 90884 851837137 71241 71214 423327938 46908 46917 765922736 16175 16227 179171850 61190 61224 376630631 97291 97292 877813284 5511 5548 198513974 165 166 328132187 4853 4854 322479126 6608 6621 7343327 81666 81667 884117057 42429 42401 298841582 37187 37188 485978456 12279 12280 484943549 987 988 282121102 47996 47997 275039417 53923 53964 859673295 31125 31124 739745344 5642 5626 908521780 22874 22916 91656494 51471 51505 705970616 56157 56173 169619806 80306 80307 125107960 66297 66275 932242624 46442 46443 395643551 7916 7932 785047429 39568 39578 741013468 32986 33006 956805695 85807 85822 784435066 96527 96569 200385194 24462 24447 498713491 64878 64852 94937746 76096 76097 506487200 24295 24296 758326753 74425 74383 912676254 80005 80006 359174095 94367 94368 36542287 6109 6110 668004994 10035 10036 533623528 68866 68857 678441497 14068 14057 29170815 59681 59682 494469370 39547 39548 44679638 95286 95287 271217659 49717 49718 458423856 97269 97270 9395403 74454 74504 277901352 35535 35560 403687644 22174 22175 691778318 48271 48303 429395118 49287 49301 998326690 98274 98275 308607165 67904 67905 952317512 96900 96859 468101175 77792 77757 641078248 84848 84849 624106540 22340 22341 311686746 13168 13193 111435834 26852 26882 896179276 64606 64607 983610976 98602 98603 142851789 92151 92106 817196567 54511 54462 14797209 48537 48497 373371042 61492 61493 564795915 6131 6151 507120994 41561 41600 507215073 32596 32633 249290271 19884 19876 840272942 75922 75910 230859161 17153 17134 455066419 64730 64731 582334564 49895 49896 919775207 65194 65220 392257074 48315 48320 560382076 68847 68848 87177233 40009 39964 386915543 25183 25218 120120284 29214 29243 41780816 89247 89255 192601284 21418 21379 716562886 67983 67984 363626666 91101 91102 506461562 1939 1940 395852804 72913 72914 909982182 81226 81211 723048375 1171 1185 855895693 24159 24160 320529354 88531 88532 247421841 29339 29340 494408436 16533 16534 412828860 74641 74683 969288254 51362 51363 385596017 81774 81761 535903845 77339 77370 728471372 23354 23326 736460559 3463 3464 575207455 37061 37074 500841708 42563 42564 799009354 95839 95878 94148591 15964 15990 102761227 59253 59254 803324629 66772 66773 773844386 29532 29530 112943291 76458 76459 390223027 8855 8833 791997589 52980 52981 461653725 81019 81020 693962732 57273 57279 81380910 98388 98389 255414818 50017 49968 245463172 72527 72578 848957392 75607 75608 56274637 49388 49423 597752508 96445 96435 970260094 26301 26313 499248282 24240 24241 137188012 44114 44093 109324906 55749 55795 48802661 67911 67912 132876345 46656 46657 697252197 45025 45026 332653057 17468 17469 106655854 69638 69639 832367796 53570 53559 463583730 47679 47680 584192308 1380 1381 854010121 16495 16528 818850788 8794 8831 385131121 1634 1635 235592255 92451 92408 208585222 63869 63861 629954635 54027 54028 644764875 17619 17611 57770612 92386 92431 937730236 64864 64865 157030874 45778 45779 134369355 73051 73052 746689755 66806 66767 72578084 75820 75871 907002011 60485 60486 28491316 7793 7794 891129150 87183 87184 436193424 61179 61177 176579157 51285 51286 234985346 18918 18922 539646835 7707 7745 565688008 2915 2966 756044265 78169 78156 238784877 8579 8589 201895298 32214 32215 44676535 92576 92524 584912395 70039 70040 211868601 21266 21306 960831750 40767 40802 530543000 39896 39897 230022061 15184 15193 441980731 88856 88857 615323551 23184 23229 765329127 24579 24582 118132364 62955 62945 299518859 78796 78820 354285864 3435 3406 282891978 3482 3483 982856778 69221 69252 506611473 79842 79829 812179038 7676 7716 491457886 84707 84708 596492214 51635 51636 51294764 40840 40841 102566163 26706 26702 819040546 63490 63474 361055374 45423 45413 11808146 69432 69446 740657360 38674 38720 25389870 21289 21335 281129503 51770 51771 507164094 62008 61966 630338993 90940 90980 773008270 51546 51548 443833435 62104 62105 573860755 34679 34647 886506814 96065 96066 952963172 6001 6002 368793625 8981 8982 157459299 91434 91413 391187466 94962 94995 943186072 51113 51140 77307606 56357 56370 789940308 81343 81336 950319533 14881 14882 343692838 6616 6617 332398710 12745 12746 607369185 87282 87283 23564689 88447 88458 725209513 58195 58185 982280960 93612 93604 582589903 77841 77842 459982795 65558 65581 756914270 57778 57757 677967852 34398 34350 783509340 38704 38705 34389208 53993 53994 742530132 16712 16713 378484491 83995 83996 683396065 91536 91509 618909784 65707 65708 990983242 59625 59626 434020092 4245 4246 407376117 22511 22512 638920749 18806 18807 867645242 93493 93494 701696625 83751 83726 402361994 40354 40314 741863799 81568 81543 81956488 28369 28378 235623378 92249 92250 955617399 26130 26143 39854370 49722 49695 690421755 37479 37466 74629214 93300 93263 675015997 23663 23664 417353139 99416 99441 133715239 84485 84486 4351823 72810 72858 80289180 3168 3169 142092755 83254 83255 366398695 65181 65182 493710294 45202 45189 382782131 57553 57554 787627139 60807 60785 890534220 31384 31396 6111207 53694 53695 116511003 76431 76432 772202263 96473 96445 36564602 62893 62842 452488058 90365 90359 187363460 91731 91774 501443474 80963 80988 912659196 24659 24660 782976758 156 169 721260928 83367 83395 183985973 18627 18616 344983501 3958 3959 146362264 2128 2149 184810233 47594 47595 155027946 48201 48209 748072848 55786 55773 583747038 38643 38618 885962700 60922 60934 116075688 28471 28472 494099885 82407 82408 27906463 77110 77111 774535354 26438 26439 218451777 19619 19613 431650127 96143 96144 78271740 34831 34832 344265848 61506 61507 339574118 26524 26525 121260550 76372 76373 897205908 19695 19680 41789471 24178 24179 565791685 36897 36900 191424907 63781 63782 246596043 32042 32043 195539569 64345 64346 695636454 51174 51175 126707333 87605 87584 20968778 42979 42980 114094286 67154 67122 615066481 1016 1062 583169868 7469 7461 259686463 37191 37173 164817022 42375 42376 546833537 15890 15891 452989329 48053 48054 88071443 28928 28913 303053864 80558 80559 717838785 45688 45639 627862323 34027 34025 186600749 60078 60079 431141061 84590 84588 446892681 55754 55729 823146317 46701 46649 267336569 78352 78357 467825210 24198 24199 489774785 81070 81071 436561497 27700 27665 632358318 87514 87515 532449220 52689 52690 44982996 94938 94911 462214365 49338 49339 452838227 22521 22523 612264677 29730 29769 57860178 87439 87440 682262724 52277 52229 813453367 19064 19065 833912477 54409 54410 732406673 29083 29123 469679215 44624 44597 71193739 30671 30654 863065596 52708 52709 615876526 69373 69354 311692517 18411 18412 292254921 4828 4777 175480673 87342 87325 982058258 6836 6837 691009035 61926 61904 851494313 4947 4948 872412650 19485 19486 979450095 39501 39502 336501563 64328 64317 820917795 53696 53733 434478977 28522 28523 399248536 47205 47209 368117616 89915 89905 23181154 73995 73996 515279365 44902 44903 337159297 73112 73113 629414347 57744 57745 556691402 7488 7489 678162972 90526 90568 188662167 26805 26806 786426341 3976 3977 365853707 20875 20854 962076641 21994 21995 764197007 44187 44188 958656054 41111 41112 115574391 64843 64844 422168002 13992 13993 577244048 67714 67715 680144775 36125 36126 6197684 64418 64419 672112919 6378 6388 36792522 68070 68071 651356863 82938 82939 661938689 6963 6915 723966817 50834 50835 214665900 69805 69806 892927383 17385 17336 274098654 76378 76379 209839157 51195 51196 324419756 93999 94019 114414319 49440 49441 103140046 27502 27503 781419109 94337 94338 234083819 40826 40827 327872665 58716 58717 784664673 16415 16405 644118227 99647 99648 955743786 31856 31857 223322960 32746 32796 319519511 61657 61658 416285599 40099 40100 510550423 82375 82368 47727278 21573 21608 172738926 85494 85495 396565342 91534 91485 237867972 2558 2517 960044211 25310 25311 243491748 13332 13333 587988675 152 153 428317759 1303 1269 848176367 22635 22611 813050404 52292 52293 509287922 20961 20962 923322892 52255 52276 649301799 12211 12165 623782138 84468 84469 556823260 11133 11134 494820901 41231 41232 650288230 94714 94703 870583902 19678 19634 834968495 11975 11951 549581287 62421 62384 472143382 61917 61895 643257282 83809 83810 116422660 64116 64102 408511147 94586 94551 164274081 27484 27480 211606705 33033 33034 291055052 44097 44098 110776527 24012 23990 894564499 6881 6882 421194128 92672 92638 823688559 6770 6742 143290241 94258 94259 846215631 85498 85499 639726058 37696 37648 155087104 5464 5503 219465317 76293 76294 202142633 34346 34347 865601736 23233 23250 190455579 48556 48557 592237516 19432 19458 42268368 38294 38295 962028249 57932 57934 233938329 3181 3182 239943983 53607 53560 306459191 4978 4979 567332306 51131 51176 534174770 37779 37829 719569096 46884 46885 335278476 7046 7092 304285386 53870 53896 672750164 79469 79442 453347650 56683 56684 321911018 85696 85697 148947660 63058 63102 229268800 82769 82770 507743836 29321 29322 207802850 70142 70143 544715556 14223 14224 816409897 68208 68209 330158653 27488 27468 253853021 38906 38948 172928303 12959 12945 567684840 23807 23808 628829888 11463 11464 829741314 92778 92760 64195155 26488 26451 55012374 5561 5518 245151697 44105 44143 855842426 53285 53286 881488305 8101 8074 690165064 51131 51132 203925217 72887 72861 742440230 66889 66887 37502715 35259 35211 569887376 73092 73093 41362942 99977 99975 799557415 11444 11495 191369314 63154 63194 228669018 58998 58999 55607561 5579 5580 781912393 90212 90213 294449517 33650 33651 254446605 380 397 569584763 95496 95523 889562134 78322 78292 576636388 58209 58199 533013624 92604 92605 62413103 46561 46576 34459423 98755 98765 434339105 69516 69517 38909061 96520 96521 328181499 8963 8943 854880209 25394 25353 611607268 55773 55774 824064594 76811 76812 860419729 11851 11852 940842253 10393 10394 603154645 41387 41388 396271425 18072 18119 882707658 41876 41877 928026873 39647 39626 674080205 29825 29826 583338958 52682 52683 616760805 23021 23022 161725433 54549 54537 728043426 16441 16442 843444675 69373 69414 544059654 41485 41493 283267825 91520 91546 318220435 96094 96130 3076856 23647 23693 799624423 58315 58279 551298599 73349 73386 807593820 19953 19943 747845211 40063 40064 285752923 54611 54612 395085875 32155 32206 192236927 89288 89275 726150739 6359 6345 130080388 37803 37768 427097762 17045 17046 59042661 82927 82970 931979394 49405 49406 948182283 15305 15339 411437973 31556 31557 781462301 74094 74095 68134369 32625 32664 463327151 25048 25049 32430197 24333 24366 855261348 1548 1549 455306883 33594 33562 897682339 57627 57628 304359502 2692 2693 883198796 53813 53769 304058258 97651 97648 711969298 59711 59712 744975079 56350 56311 388158245 98685 98686 247652202 2866 2867 21495357 97776 97777 119145888 86653 86650 82934610 84390 84391 337567339 36442 36427 946569073 34765 34813 4285039 60233 60181 813865394 15211 15239 464964949 78739 78691 276880892 53194 53218 332611209 37853 37854 132932177 66815 66777 71999523 96475 96476 896900157 77638 77639 392640973 74816 74827 894440554 99847 99799 845674048 32783 32784 890555679 24565 24581 507719280 12262 12258 710242309 24138 24139 25539409 50788 50789 9051730 60429 60430 729785954 7753 7754 241545233 89685 89667 106085917 5168 5142 12153235 26671 26672 137712742 56426 56427 73391387 94509 94510 400402754 78524 78487 488306803 69125 69126 154595195 58505 58463 346303521 12148 12126 679749318 85210 85211 809648250 44917 44918 17554157 41682 41693 495824537 61466 61469 400285834 69994 69995 371019100 4860 4861 686425293 70339 70313 712141915 11692 11693 734207992 26693 26694 181915615 39014 39026 823184163 4134 4136 807597472 37428 37429 154152144 91627 91628 591930051 80639 80648 25153319 38251 38252 556082125 22205 22206 124985680 75314 75344 815417915 42184 42211 517439427 99504 99522 949603471 69041 69072 541750454 69249 69250 46514076 84719 84720 351266001 64780 64817 709421927 75481 75482 166028744 89090 89125 243004849 21169 21193 215367024 11408 11409 161420988 41545 41555 400218314 22021 22065 854127428 86404 86405 881329986 32648 32635 779127984 97676 97677 250827226 86034 86079 193854417 75072 75108 830135537 61425 61401 717415358 66566 66567 389405999 78552 78541 888865447 64836 64878 468532917 77497 77498 768396796 87569 87570 461248252 55373 55371 937862772 55688 55644 580194899 65238 65189 622073770 37078 37095 917124643 23779 23800 974851658 16024 16025 735484811 84136 84137 778856167 75364 75365 459291371 53964 53952 339225634 41588 41601 389011632 36139 36140 330925918 22482 22483 908015029 73701 73690 897735428 49618 49623 82558667 83074 83075 362606296 75834 75849 582180673 29780 29748 600174406 58899 58900 49417334 98665 98695 369871908 13578 13563 452376083 90059 90043 127999855 78285 78245 721617369 90437 90427 914017175 29963 29964 668550763 7072 7073 260006577 22898 22915 30015566 84240 84241 183664907 62076 62105 223740829 53801 53802 192037009 11002 11003 226186125 40084 40097 990991921 6968 6969 774464640 82385 82431 714318143 72373 72354 157738649 4165 4166 962378666 14927 14928 94363668 32225 32266 254261259 78144 78113 296575942 24471 24472 709439751 32974 32975 594808718 11937 11938 54366187 96926 96927 485694115 78292 78340 43902340 20642 20643 197278924 64928 64929 372718416 82002 82003 103860676 79584 79588 39417386 62422 62423 98994953 44803 44804 659884111 580 581 265454836 75139 75140 966965999 8591 8592 890165881 91818 91848 682883951 41872 41886 153528135 27973 27974 744705150 45001 45002 358388274 51276 51277 198676683 50250 50251 41711478 79946 79961 108213033 84876 84877 215734950 5781 5782 346769951 5102 5103 113436796 24261 24262 628081761 55344 55335 383989018 8851 8812 187158437 99060 99061 588769755 37722 37718 438095453 74632 74633 126321142 42433 42434 690904006 76835 76814 152700736 93609 93617 114564055 12401 12402 905957363 19529 19495 760577512 1481 1482 42330188 62219 62255 768160194 15376 15377 143975330 7623 7639 252943131 89509 89476 839160693 99627 99628 947564577 54808 54809 834820927 37837 37834 136718923 34480 34481 466248533 77957 77958 483161420 16722 16767 396076040 12941 12942 614666350 83482 83507 793969374 35811 35812 160065168 33053 33040 811039264 9318 9319 204505260 17535 17536 41797131 91094 91095 677396044 41248 41197 834417736 56049 55998 786887786 42342 42343 995324840 72177 72139 338154243 51428 51452 681682947 76459 76446 367335441 65578 65579 462163147 87976 87996 23807761 24673 24674 71469300 78083 78084 405647779 11612 11613 223142157 60600 60601 724174201 71507 71508 98158078 78691 78655 92960586 21042 21043 912360126 42276 42304 61576423 753 769 326010804 72102 72103 472582285 94906 94889 526221335 96933 96961 209276170 85556 85582 352034381 4275 4276 919505966 73278 73233 94806995 31129 31130 543434478 17354 17355 821385699 55722 55772 764503236 42635 42636 248013724 28159 28160 963961150 5095 5096 659218008 14009 14010 743075798 35271 35259 154421151 61939 61940 925559615 26417 26418 82758567 25539 25540 634415885 92437 92401 902468117 57358 57359 990483794 14942 14943 193460295 47487 47488 217626810 51099 51070 285789733 63424 63425 112159530 94015 94051 546443307 98644 98645 477125086 1323 1324 669338706 53550 53551 741158157 62098 62116 136746201 45040 45041 176356133 4104 4067 296782713 20301 20266 105483075 59442 59409 183325537 75141 75142 783990509 62388 62352 72357781 29855 29886 218898186 61452 61453 186636852 4504 4505 239748013 90758 90706 906094771 72411 72456 700770525 850 800 703160958 13848 13813 321406856 60620 60646 773332948 40039 40029 922280471 61487 61461 507168341 51288 51289 463233590 50033 50034 251076705 10589 10556 459994365 29044 29040 387899528 37846 37847 326861109 31712 31713 711883311 1907 1908 991659114 37510 37492 787784328 55811 55804 541239889 8061 8025 925500049 33786 33778 12235447 99262 99263 945449024 82673 82674 664507160 1662 1637 857892534 97352 97353 875283226 25236 25262 196911701 80772 80773 31917701 84317 84318 837130530 93041 93042 232185278 95039 95040 342723692 56901 56887 764727712 66444 66403 885042885 54022 54023 848293036 38719 38698 973532971 88561 88562 578503833 64294 64295 347809092 35269 35270 619545624 89700 89719 174108510 31031 31011 773525867 95685 95697 639126649 83421 83369 95006086 93737 93777 900839800 30787 30778 825983315 2260 2278 337466824 40013 39981 835477365 17435 17436 857181281 82155 82134 655303691 38023 38053 155110865 9992 9940 250227836 36182 36183 484083186 70426 70427 990094181 54955 54950 463646082 79380 79357 62060184 20796 20758 222625438 60021 60047 109001539 67747 67721 865233334 70214 70215 84101 51721 51722 708464063 66020 65996 685458109 34230 34196 724368060 90847 90848 429775706 73390 73348 309483719 69320 69321 109943808 98955 98956 509878975 71620 71621 494772836 23756 23757 140194556 2688 2689 161104427 2690 2691 973540469 12706 12758 937664391 62381 62412 401676810 43368 43369 841092447 32839 32840 749380883 25429 25430 538778998 21321 21322 776093029 72633 72634 464857577 68786 68787 991130799 89216 89224 762645705 38132 38133 343725158 8077 8111 764969581 51485 51486 453738720 85281 85282 839478565 41833 41834 945063258 78819 78835 100531893 10042 10043 503641529 85198 85154 978426621 5885 5886 941653557 40525 40510 767394415 22141 22149 273750747 27439 27440 776830992 51495 51485 108618360 45465 45454 106106270 20905 20906 268294261 69871 69821 271747762 38711 38712 962913213 30570 30614 786913294 19248 19249 933527008 92676 92677 878134907 48299 48300 434776161 28535 28537 199271151 16896 16897 715212955 74751 74752 463266020 19885 19927 890526185 21514 21515 946644788 44338 44339 302024387 10113 10112 696706798 36122 36112 999773952 8400 8401 411250275 65393 65394 868504139 4443 4444 325704697 5609 5610 505895541 91586 91571 158803498 18796 18797 932305223 55279 55312 701235726 93838 93817 778964082 28371 28375 968897866 74782 74783 800236320 70089 70090 599479927 53936 53961 878915107 78212 78259 687048693 52850 52827 234604887 62807 62786 213595991 65948 65949 861914155 47623 47624 115425895 13536 13537 135373117 80319 80320 999814093 48222 48223 445049897 37017 37018 440238436 73171 73124 608578196 99190 99193 204354803 6790 6743 522990678 81234 81250 203072079 59826 59825 851899937 7971 7972 812059052 95421 95422 820002529 53975 53966 907545345 7181 7182 612216639 53595 53596 861901888 34888 34841 163021714 40909 40910 546222311 31305 31260 39219137 27282 27328 557246654 98450 98414 109098913 303 276 975534338 7256 7257 243945085 60427 60428 765107804 30514 30515 228530135 56056 56076 98457421 60741 60785 349360551 19888 19889 597512201 54164 54165 47416580 12578 12577 478792260 12257 12217 114756191 42499 42536 360577419 73401 73402 40126851 38469 38438 46025601 57307 57308 783962024 96746 96747 969351504 33224 33184 581694222 95170 95197 751773943 84312 84337 624433663 92203 92168 330142954 61260 61261 283473617 94812 94822 255020486 98154 98161 203929064 64863 64864 635755521 95203 95204 50993723 890 891 566916035 77753 77749 163875017 20026 20041 8618030 28248 28272 10079351 52678 52679 615395194 86882 86832 543705442 40144 40177 383874438 45937 45985 352134516 82142 82159 413490526 10372 10373 934236306 67209 67210 606804265 40645 40596 114155618 60600 60644 286415474 9754 9775 887758432 29780 29804 991440825 90283 90315 462835346 9940 9941 974702055 43309 43305 309342326 21019 21020 930291942 78312 78264 821990927 3832 3811 818128460 64674 64677 25187632 63368 63369 403394262 55011 55012 163456684 27986 28027 504663687 70719 70720 117331364 89748 89768 644698180 76024 76048 340183657 21885 21852 331534324 41420 41421 709377941 3854 3858 33340059 40200 40201 719049759 86956 86957 311747106 58285 58286 792678094 82692 82698 603255045 44614 44615 41836585 66042 66043 198135456 18330 18345 938085812 98413 98441 610034288 97334 97335 909993964 8749 8750 284545440 50476 50477 15051532 62131 62132 100214497 75402 75390 563169033 51974 52002 326091732 34203 34244 662210879 61456 61457 675746898 85124 85125 580242361 74684 74685 113020175 20470 20497 932810305 64943 64944 695636188 13651 13652 240875256 65170 65171 905293877 71849 71850 686654705 20683 20684 905612733 95950 95908 872301689 67078 67069 715183556 17511 17512 458798995 963 964 259365043 5978 5979 626758240 97067 97060 757378552 95137 95177 767886444 98548 98549 301511576 87580 87550 6119255 1674 1661 463646179 97206 97207 152568461 86156 86157 318985337 67618 67612 150879116 93547 93567 921858875 37605 37648 833949729 37630 37667 410851246 41248 41277 311993799 52482 52461 854154729 91440 91390 180945421 56232 56267 857303599 34640 34641 890029304 5669 5670 37916762 69976 70012 526836454 37254 37303 380209980 77138 77139 723316620 48184 48185 786751260 18970 18971 678679235 29925 29915 192743046 23281 23291 579509542 95109 95110 936931317 58696 58697 223403507 8313 8324 41196648 51118 51119 638271816 92847 92848 434299287 47796 47826 828288374 85993 85955 656696109 38589 38590 331549385 41904 41905 279068431 51231 51232 262886609 50857 50858 671155806 46545 46528 515019424 46065 46078 371641994 75019 75022 740501176 95552 95574 451586320 8543 8595 501924593 74519 74473 920787552 60012 60006 994788631 46807 46808 226446557 85146 85180 689527959 48091 48063 7270462 78969 78982 339197408 32716 32717 1022601 30863 30911 718353182 33326 33327 183696483 21908 21923 735606092 4960 4984 29157498 85059 85079 296839669 92092 92134 574259476 65001 65002 392681685 82736 82687 73163984 79557 79558 633904700 20865 20911 274308534 44905 44872 200705952 78995 78996 175472312 66484 66445 639329164 99525 99487 15289544 96633 96634 506762028 98526 98565 387798340 92875 92876 41812839 82842 82845 514022958 70679 70664 508193803 30521 30522 915812705 92170 92171 802888417 27047 27041 3604436 45341 45342 130030529 11236 11210 130808276 89947 89948 66488802 87907 87908 596071123 29270 29271 654038718 47061 47062 113159988 1092 1093 96332492 29570 29552 956663351 6870 6891 249836620 98951 98903 466005328 72937 72940 278250881 71593 71594 384204264 988 1000 320030340 45900 45901 675871942 19483 19484 443489721 35877 35878 696698414 10235 10229 292401213 6667 6648 761557446 56795 56796 715849073 60304 60283 314472897 58545 58546 308480464 68902 68863 793762836 97676 97653 562487358 88051 88052 291047921 49647 49650 510968597 98554 98586 920349303 54788 54789 957591757 10515 10516 831717088 89570 89598 846845369 72976 72977 91848745 65088 65089 120656264 96653 96654 891390703 82277 82278 622785816 67468 67469 888806380 39736 39737 48160501 29147 29148 811704688 75157 75167 559689616 28691 28731 198112820 95119 95120 724048423 37409 37428 257064076 88415 88370 999745042 47983 47995 403973138 95952 95953 603522156 49299 49300 683759061 51457 51451 67927427 92561 92610 204021756 55135 55083 627944550 59105 59106 508493244 99915 99916 316499913 50724 50725 663001544 35121 35120 806958383 79467 79491 842800310 47414 47415 803070739 72871 72872 780552129 97161 97130 338384755 58694 58695 584680733 69060 69103 149461658 90875 90876 130992504 68516 68517 592350532 35231 35232 874110970 30214 30215 874519152 90381 90342 35380064 66935 66936 279395703 78003 78004 123421894 42642 42682 925618425 15276 15277 490172394 91724 91776 86046271 30292 30241 451923984 32248 32222 323649649 60837 60875 940042227 68520 68549 3249866 16085 16086 241573268 42112 42113 95309170 19144 19171 67738318 99832 99833 933330460 61022 61023 486635015 74763 74793 482370151 38017 38018 594429025 63783 63784 299160142 62009 62010 561989493 55437 55415 60876944 54676 54679 25178399 5974 5975 181629709 25281 25282 292117074 79448 79423 893942650 85619 85637 668041414 32618 32619 50010597 32603 32594 168450169 68150 68151 99232170 26297 26308 460256484 4038 4039 351690284 10051 10052 928268276 14556 14592 366606572 86926 86927 21609085 21090 21091 645453743 95904 95905 493731723 36951 36952 303889986 44887 44888 688445755 4374 4420 537050129 79812 79813 32289352 21586 21587 942755623 86740 86712 569219718 59620 59621 704677380 67760 67761 390981102 15302 15330 767351299 44710 44706 445295837 40470 40441 26323970 31484 31485 330727743 7024 7025 164108004 53637 53638 725667848 92195 92196 974893480 60105 60111 530210380 70279 70294 278752998 15942 15948 83528969 28875 28903 899771326 86261 86243 203181937 4691 4692 411561166 14540 14531 280142455 51876 51877 951424128 14160 14161 929487671 88825 88848 606534563 14267 14268 516121885 22944 22945 918781548 45224 45235 101714298 236 237 714689225 54882 54931 410223853 17808 17809 974873983 28165 28192 427472463 4256 4247 213395893 66967 66938 423831531 82878 82879 233061195 28629 28654 710380815 19029 19030 657264825 53989 53990 965079740 60621 60648 344532631 69662 69653 45037077 40003 39979 62259157 98145 98146 413878106 82961 82987 422946731 75477 75494 958925145 68816 68817 532167532 66630 66631 176997736 55238 55280 458639900 558 528 738309091 83334 83286 131534904 72067 72068 228503312 71796 71797 169127402 66796 66797 519110141 85070 85071 180107029 15556 15520 95475898 16802 16801 505088537 30938 30917 498215555 7268 7233 776989830 73834 73867 324855732 61386 61387 753192132 57000 56973 730337262 62907 62944 951568854 39813 39814 233795416 52669 52627 881449691 31238 31265 18444977 45699 45658 511259842 37948 37949 411080949 49473 49427 511724911 32256 32257 487364611 58257 58243 647535527 30362 30371 251129613 43289 43341 424730284 47457 47458 960778747 92603 92577 95294894 57153 57154 251884213 16298 16292 115831169 81193 81161 459345366 55873 55874 2281417 12417 12418 434652756 72373 72421 801182493 95069 95070 705137918 92602 92647 238901071 59745 59696 895356262 62498 62514 351801588 77649 77676 496229200 93633 93634 227101075 34405 34406 116875504 30791 30792 813224518 80880 80881 874965445 14594 14595 380343387 3144 3192 145906423 97678 97661 194593388 87693 87674 978135573 94091 94098 878204685 83430 83431 531924569 75455 75456 840034990 65409 65358 353098128 96891 96898 77351367 4252 4243 143663412 69037 69038 207654097 82258 82259 288833303 68262 68263 461625139 12604 12594 753132488 29732 29733 300174046 87556 87557 772001402 1436 1437 771186 50395 50347 808946156 50387 50354 325124304 20333 20294 290108423 65553 65554 572148347 12917 12943 84240352 37971 37921 911342553 58441 58409 108181894 75309 75310 29089853 22187 22170 356024978 27446 27484 836229277 82555 82531 490148177 28307 28355 622085797 68457 68474 555407709 5790 5791 872757625 55347 55385 147875014 1608 1562 589954420 86454 86428 144679573 51519 51556 286255580 65293 65305 470013954 83392 83365 425551085 57221 57222 700433172 73027 73028 504250380 35621 35622 395166721 72890 72925 598864045 20823 20824 491120609 80237 80238 983529538 84789 84790 592748654 56071 56040 176772782 42792 42793 286833980 26484 26485 307282965 64805 64806 594790875 16832 16833 412772165 4998 4981 201841640 73299 73272 315034097 47887 47841 848581307 95645 95646 190692336 10427 10428 425199502 9479 9480 983932074 53259 53260 77201325 90728 90729 617582688 36705 36706 741319997 88575 88601 66499864 46505 46483 204760947 40347 40348 387732804 3906 3907 212725281 17786 17826 413139328 62368 62369 3735708 63653 63654 292453454 85453 85426 583836092 13730 13733 59214784 14398 14412 703058530 96727 96725 300471631 96494 96534 485328391 2302 2350 485478170 29922 29878 171157070 14797 14798 505719468 13846 13847 872617420 89182 89183 255322609 18535 18538 79002671 59733 59734 747198410 84118 84124 464110036 3427 3428 811486096 85807 85808 336113257 62333 62334 954288844 44748 44749 809554949 5728 5765 970040642 90761 90764 684337704 50101 50102 194991933 26594 26630 648087752 71899 71900 267244860 7501 7502 943136780 794 795 325736080 44485 44477 220560434 5940 5941 179477997 20136 20137 534881539 79730 79719 56719520 47681 47682 400763450 34414 34432 608638041 96611 96637 263512377 74661 74662 75103670 70237 70229 574674685 39277 39278 763477304 93348 93349 732400473 31534 31535 843940594 76639 76640 300926175 31341 31342 45853049 53444 53414 798938726 51159 51202 314526881 3925 3906 87009515 5245 5246 469325067 57329 57330 314288858 93798 93799 419754864 55300 55319 54257173 16098 16080 562964684 89111 89112 437881918 15138 15183 882410285 5858 5899 113762191 18686 18692 165390709 65324 65342 8880779 3496 3497 796275205 96654 96655 565752191 20256 20293 992772913 33698 33682 320569589 10789 10837 316461895 14818 14819 120387409 86235 86236 846244049 7496 7463 750376569 21900 21901 173294996 67643 67654 811386516 98513 98494 276281748 28199 28218 83842642 75454 75455 495794356 32765 32767 741715329 14098 14099 769217929 25689 25690 307977703 4975 4936 970669035 87478 87479 444293876 62958 62959 595901327 80588 80583 290867629 45235 45236 110657405 63422 63423 626452005 63626 63636 625106077 62030 62031 36129255 96431 96463 598084242 24829 24798 969783024 74138 74139 277837877 6986 6963 430358123 15360 15361 515745118 28220 28221 118954522 28513 28492 533570452 86560 86561 728718550 96255 96256 698711160 69334 69329 888313659 89897 89880 826625532 20159 20160 678956350 71209 71210 833895252 63303 63354 590973708 93341 93356 259140145 19482 19483 686604846 78452 78453 111737438 30107 30108 573819717 79449 79451 14113287 2956 2957 661902526 35325 35284 791569315 35521 35522 518282640 14238 14239 594636981 3758 3798 161917389 68129 68130 545697423 34107 34092 54613745 2334 2300 868464822 34267 34268 468893804 93649 93622 877234614 6777 6778 919133296 15383 15364 57456616 85969 85932 983295562 11185 11186 769229263 91115 91116 819085932 8988 8989 151888295 8865 8915 440340426 64964 64965 192079003 92502 92503 147378130 92659 92660 108171852 3197 3198 373501707 31449 31450 311283028 50674 50715 636299701 21879 21880 35782401 34221 34227 564746977 94802 94803 157038536 32458 32439 244065348 62255 62209 564336444 73011 72991 457634758 77177 77178 822793765 21295 21333 35142552 26327 26292 833446245 46758 46759 33083306 61330 61331 265538676 16668 16688 910522869 84982 84943 382411086 33055 33056 634352134 48104 48105 696151692 20445 20410 125374495 67845 67793 377996416 69667 69668 843497626 97271 97272 426076509 8201 8247 152853011 74849 74850 87012951 82236 82186 567084484 73771 73788 297539597 40393 40394 836155265 66734 66781 983191981 1466 1467 564243936 42523 42524 33214037 86992 86986 729240545 65963 65928 307519745 49196 49172 958650178 64212 64213 386654382 77901 77905 985770064 71471 71472 178651397 90652 90623 666766101 64771 64774 320787800 92285 92239 654812819 46895 46935 55692825 72121 72122 424403556 18648 18611 157203739 9323 9311 453442999 61689 61670 65143879 47765 47799 463238908 27181 27182 956534658 4643 4662 666983239 45217 45233 662066455 62792 62762 312541906 87952 87953 524525337 48604 48656 668154186 89145 89146 943020034 32459 32505 816678092 3676 3681 292656099 34884 34927 685234223 44683 44654 296977286 183 189 247719487 14751 14752 103208716 90641 90607 458858998 80267 80268 20826893 9341 9318 527557874 45652 45653 55048007 89269 89270 246809440 40263 40264 605323164 42921 42922 257655464 88906 88907 470536330 48766 48795 775706868 68567 68568 843417677 26137 26138 264583395 59733 59714 412486135 75842 75843 571344666 38182 38183 443392302 6937 6985 443782767 48384 48432 497338004 36165 36126 522375181 59306 59307 750579092 30363 30315 387982547 7248 7220 562585533 73745 73753 544599280 57973 57974 980339435 17903 17897 876281441 56328 56329 289036403 82880 82881 998478199 88069 88032 197505889 33382 33383 563829913 65535 65536 237772015 21700 21701 184238766 58883 58884 445028476 4907 4938 427679803 85850 85851 686455740 7698 7689 864005865 9166 9167 609716193 97251 97295 374426210 36910 36894 926493804 2421 2422 2246859 24080 24081 789466339 52098 52099 185290004 30379 30346 566495224 40432 40441 57397163 64749 64742 830685169 36133 36134 684515910 60529 60567 939293128 60451 60452 330564683 10033 10040 60062274 41161 41162 910363664 19595 19585 663227957 39510 39511 661310601 70268 70269 981314507 22723 22745 896048403 56978 56979 733755063 75852 75853 366973257 15133 15149 779298575 15461 15462 128256510 62093 62124 495997539 69375 69402 817783768 32401 32402 379828076 26862 26863 729502058 85394 85395 262167916 66853 66839 33996083 28312 28324 811809745 70130 70103 378930052 43220 43257 966597974 59891 59877 289762096 84886 84865 88042841 45103 45104 593400100 96740 96767 829598238 42922 42957 26048385 39150 39146 737915371 78211 78223 755838397 82841 82838 66692871 18716 18717 835364520 95658 95626 137611351 16347 16360 147467510 17830 17813 299312055 30017 29968 44240553 16854 16836 91206589 25901 25902 308293581 28354 28355 455899512 47372 47373 229994532 43123 43124 21670453 40078 40027 148742297 3348 3349 789209489 53013 53014 82933887 37760 37712 666480285 86205 86206 987987730 31758 31785 274999193 13414 13437 668927668 16880 16881 61242841 79671 79672 409323066 46999 47000 293328784 79691 79652 732831598 8252 8239 138512131 47226 47227 604666158 49669 49670 620982670 85769 85781 429510379 65950 65927 926915049 74564 74565 252344019 95123 95163 305942397 77625 77626 994633332 13844 13793 917408719 12846 12881 484290603 39702 39707 386353840 85182 85183 759184945 82335 82339 385085603 65257 65223 434949246 62424 62377 267469275 19927 19928 969059690 62824 62858 345208615 13979 13980 459035509 15465 15466 456792722 48121 48142 388824576 64466 64467 757588506 39735 39736 189856649 89119 89067 443677105 14046 14027 427230449 60618 60599 876386638 59746 59777 505734059 87672 87632 260095478 28961 28962 568401496 15123 15124 741726032 45122 45123 944315410 15829 15830 732963882 69090 69091 983540797 99914 99915 563344337 10617 10634 343621565 33508 33509 583132314 27447 27426 15782400 71642 71598 478661675 99467 99468 962602344 43881 43874 830197813 18331 18285 698847457 52915 52916 182679398 75680 75681 5124727 13311 13312 249130485 480 444 648173471 18829 18853 46875548 74206 74207 518349480 73633 73622 331783778 36481 36482 594409657 32569 32539 137669647 60417 60396 859773311 78444 78445 835047730 39934 39912 821758951 75728 75729 978279696 21267 21268 92969485 95286 95313 916617622 44417 44418 587941055 78734 78704 318299294 53432 53433 138973664 61914 61868 506971812 98065 98066 781827774 68076 68090 13211724 80690 80719 660927488 55029 55007 284277134 13828 13860 161529430 75470 75471 696048963 27020 27021 593777614 63658 63676 215792246 95852 95890 57732907 80835 80836 950011800 54034 54048 661833868 67623 67580 105663683 88974 88988 431149746 78891 78892 892679784 67867 67868 785640231 67947 67948 655794199 44414 44415 11822457 24622 24623 521014272 42001 41959 759251605 57642 57690 564389329 52704 52705 532731594 74374 74375 432278340 92265 92281 946179803 72126 72149 310798040 13802 13803 609160654 2218 2219 303455559 22950 22968 777007194 27839 27840 290570071 97137 97138 564391465 1901 1922 740278101 46328 46329 896997888 46256 46278 556487140 82802 82803 7954272 59629 59628 838423434 21269 21293 248280948 92926 92927 231008371 53049 53036 590937086 19958 19959 877673561 98058 98059 546542185 52766 52738 986988095 34807 34799 195519203 42475 42476 501124842 72127 72128 146013392 58652 58658 181876804 2537 2528 190341441 16023 16024 606892343 1656 1607 902029298 5791 5744 560595692 15508 15509 855039485 13438 13480 944104617 4405 4406 510642440 68888 68881 896907307 12904 12905 868649173 8280 8238 31347272 41542 41543 740089916 83688 83657 757178984 20112 20113 785331038 13033 13034 673532873 89388 89355 437714776 34222 34240 550516036 97818 97824 425196391 44253 44221 55724182 9502 9503 773580725 8527 8528 35418403 83362 83349 813285292 25115 25077 389720569 58423 58424 20064813 111 106 627824242 44014 43997 805060096 17953 17954 410912005 73157 73182 625922080 49751 49752 233861438 84205 84206 193219190 85180 85195 820562087 11773 11774 216317194 96179 96180 105501537 73633 73634 868536437 40603 40604 25396332 28817 28803 393720940 44958 44959 535442440 35785 35786 345751523 33360 33323 161308103 60801 60802 947473957 44255 44256 802780735 96360 96381 929173594 38539 38567 146487574 44935 44936 594490596 54251 54291 601833100 17740 17741 447209587 97825 97850 749688886 83339 83340 859970093 76389 76390 467868935 43094 43095 421541556 69643 69619 274522110 19734 19707 33127944 13204 13205 456642012 21782 21749 407974880 64590 64591 404451188 97893 97889 796859841 74664 74665 227571359 13495 13516 108399253 86189 86205 219286156 68778 68749 91039069 60018 60019 198192788 3320 3299 374574911 99288 99274 16313485 63233 63234 462219965 98871 98915 144376715 24108 24152 920031949 41959 41977 643307956 85038 85039 944897034 61904 61905 142104353 82528 82546 474197028 56117 56118 995715683 58036 58037 333607501 39126 39127 283450791 6982 7022 139913334 44008 44009 748681589 22996 22959 122806585 55378 55389 243455994 69839 69840 504125277 89480 89481 607286562 77733 77734 195124923 17723 17674 745124278 44350 44365 783970812 6125 6126 533612240 79266 79267 630487950 23731 23732 928507498 34150 34151 366028567 98086 98087 250344529 56467 56468 617380917 4037 3995 681883640 4889 4845 664408500 85619 85620 754306931 89901 89902 537438744 87350 87342 556980485 91852 91853 601258681 95818 95819 567416871 80119 80120 16470077 78612 78613 705537984 69106 69056 98412602 74883 74884 248774740 68319 68311 338882563 35598 35611 69753036 8807 8822 495992986 13983 14013 721027362 32579 32603 472480690 15545 15546 901451444 60451 60400 991539901 47050 47051 831894238 28248 28249 289032272 2448 2449 21034580 9510 9493 804187260 46356 46357 190391513 24757 24758 650746267 93453 93454 309716072 12383 12424 264774116 57518 57519 165159006 30757 30719 871734445 10205 10206 612311854 34965 34973 675090445 38624 38582 848915104 99244 99247 467471947 41426 41467 907376330 13623 13624 129942015 41516 41517 807419718 91178 91158 628757828 52112 52113 462829807 7291 7292 115882386 30783 30794 151908868 56701 56676 80159683 71746 71747 493442800 86473 86494 142460082 59836 59837 584978596 87879 87880 658885976 62373 62374 933880986 26946 26970 623104162 56701 56687 903160182 80320 80326 623291040 36258 36228 28188314 3386 3387 187381703 21185 21211 387313667 54696 54695 606463135 75579 75581 525395132 49186 49187 814032644 4041 4002 3442102 68045 68092 71520243 88675 88705 990726046 62085 62110 910098503 3147 3148 491549776 76036 76037 293652503 85056 85057 522400690 77649 77641 7874034 32523 32524 505098152 74970 74971 641348981 61683 61684 593003969 22374 22375 475042885 96667 96668 761027395 74191 74212 468138693 68461 68500 937254353 7907 7908 149824588 19356 19357 842545479 97019 97020 299779248 35692 35693 204134655 27164 27165 522381685 80338 80343 571866881 92535 92527 594213015 70318 70319 560123267 27759 27749 425208537 13588 13589 710917996 98135 98101 963217035 52387 52412 582275452 80657 80658 396972746 63737 63738 715884989 98841 98842 865145884 89034 89035 839236321 32371 32415 134950386 41698 41699 249713382 90303 90321 680270982 87699 87700 381781346 96238 96239 118217837 9156 9204 731142106 75593 75574 744789623 2575 2576 271158531 63834 63879 779906932 83055 83056 287732029 73303 73349 677283011 33125 33175 177631747 98006 98007 913939970 82998 83028 115603815 61472 61473 526533537 41776 41734 802568569 53882 53933 602500099 28192 28197 90288409 25905 25906 298997339 16127 16133 655729212 65741 65700 272641174 38082 38046 961629801 56409 56410 213028642 9353 9316 640071037 53302 53326 347232943 19509 19510 265633415 95172 95173 842753017 91796 91757 826112783 46789 46790 265124341 40028 39976 58765366 63648 63596 794956305 33451 33452 795918247 80836 80838 253889998 64103 64060 387965793 69237 69273 351014986 75482 75514 198144152 262 256 979068292 28061 28041 308764710 26554 26601 158894276 8150 8151 842416934 77258 77259 326734454 8448 8449 83723220 68006 68000 218591311 71911 71912 954392296 75179 75180 140357855 82725 82726 125145765 40559 40510 588774345 28943 28921 228007170 51827 51844 127835895 81738 81707 916121463 90185 90166 851070078 79017 79047 961920816 9617 9660 953598995 91785 91772 356979979 37208 37259 367386119 94785 94786 433212360 8121 8158 856331927 52837 52838 692541334 46840 46841 555019203 14270 14271 634320498 57113 57114 207543485 84526 84527 268059096 44288 44289 844405873 49840 49841 664399152 86330 86378 541714215 78705 78706 701628884 4483 4476 914641613 95508 95468 844417454 22515 22516 914401553 83705 83706 867476575 38400 38402 124649599 97782 97783 102913365 25197 25198 940622712 39178 39216 666114816 31412 31448 341098879 11793 11785 429279731 18984 18970 193314081 88308 88316 889696954 27945 27946 85691932 21287 21288 690283744 84404 84405 133691459 24352 24369 634966351 25051 25082 218579486 80458 80459 497996358 72667 72690 498136463 92023 92000 906071171 35314 35292 213196858 89591 89560 509168487 87888 87891 205390565 5086 5087 845237644 28390 28399 532641952 11709 11700 931669435 23741 23742 791934612 28136 28173 180969379 63989 64038 157167534 80187 80212 662763844 90778 90747 954134115 56602 56611 823878092 1490 1491 675035297 13384 13385 222343312 45685 45635 599119809 73428 73450 194290847 93303 93268 8329307 3560 3585 149739083 58246 58247 573752337 45950 45951 611602048 86794 86835 964939323 89286 89287 322244354 56086 56087 889891601 7577 7558 406122863 64839 64825 284356701 81406 81407 155846178 81322 81323 585516318 46650 46651 557912008 40722 40747 311440478 27296 27297 977607178 34576 34573 598070024 4489 4490 682617724 49162 49178 206152277 24035 24083 18997339 71538 71498 483374266 83091 83096 203179869 54659 54614 149209207 36970 36971 331410764 79055 79042 452679492 81722 81723 115094532 68814 68815 175325225 64307 64308 891059608 7506 7484 592790816 65104 65091 704670292 49693 49706 340622764 32851 32871 418550080 12878 12879 458069677 2855 2813 51451829 2022 2023 824852212 37332 37333 692772580 48270 48271 644527033 81448 81495 710137191 31639 31640 15188955 14730 14681 9376577 88283 88284 835117753 7259 7208 456434935 93272 93309 334110305 39025 39049 497193139 23104 23105 905625033 6717 6718 817870974 24509 24512 211798235 46585 46613 550059905 57511 57485 574247225 28589 28590 132875150 76387 76388 249821305 87624 87625 17170424 15496 15471 334853614 6651 6615 788792899 35064 35099 688527583 32552 32553 279165434 22595 22596 112537519 25695 25652 341249412 60089 60090 273720099 45316 45352 996354448 47642 47643 214091477 3805 3806 947373562 97002 96986 83285771 78077 78108 114689714 43158 43159 60503246 32846 32847 774733273 88449 88495 744568180 125 162 476590732 9036 8994 141818084 92136 92166 507232243 89073 89074 527034709 40173 40185 192935802 22010 22017 806557441 72041 72042 472769509 4929 4930 332274640 80274 80270 645323120 74119 74160 413980644 56377 56378 740718683 70638 70610 49657779 79258 79217 559470552 61626 61584 138713728 37755 37807 65971310 28925 28926 169767135 1567 1568 254570853 6819 6820 417946500 87076 87077 234186817 80176 80193 275488517 98009 98010 477553185 66106 66107 939209272 82082 82083 199153414 53185 53186 864405784 36159 36160 257437517 56888 56873 614308885 72618 72598 639752649 43511 43476 452396905 99892 99893 708916777 39297 39323 456168255 18079 18062 742275079 74762 74763 420513544 77976 78016 762705183 41412 41416 175412721 10060 10102 765654745 92358 92324 964368705 2463 2464 350070436 31988 31989 917882594 71976 71990 891063718 36960 36961 774456183 69631 69632 58027637 71781 71777 161735861 57690 57691 565042712 68261 68286 63031775 64183 64180 19628256 43041 43013 36169999 48711 48721 708170974 14256 14257 764553856 27329 27330 418695491 31118 31119 276606649 41607 41608 495692374 51737 51783 268190082 76606 76593 990320916 75920 75921 232548565 8766 8767 67450275 30052 30053 562067900 40953 40954 73228028 87811 87812 949205548 1402 1449 862527898 57381 57382 349068266 19113 19114 400539449 60404 60413 691114354 98187 98197 706046926 78012 78013 290457773 44704 44741 557458197 95836 95847 656202122 34219 34220 916967965 10455 10494 83878455 92272 92273 737490167 61269 61270 617448476 9377 9378 764964611 70620 70640 587111684 99328 99329 400949851 57911 57912 796747153 63630 63631 367944157 7561 7562 272880706 47886 47934 202549264 66816 66769 90806631 56175 56176 501006169 68610 68611 979337456 69686 69654 655429419 19120 19150 540244332 64807 64804 82772681 48432 48433 625501694 17401 17402 849175717 94524 94525 869107830 64767 64782 610084667 63476 63500 281193869 49034 49076 621650713 66457 66458 682695307 4575 4529 229870764 27980 27958 574195715 12197 12198 804536973 46379 46380 637683499 17037 17039 821689933 85153 85154 901061472 77239 77240 801525659 15357 15378 174166835 55208 55209 103074563 35557 35574 222643458 43172 43167 228209276 47334 47331 583929162 19559 19537 762318473 87644 87607 618181572 20073 20031 181221820 36954 36927 993286354 47017 47018 426876899 85499 85500 926259735 27657 27663 4605615 11278 11279 782308071 88691 88642 613631713 27232 27233 356120538 43745 43746 397513053 76907 76908 431262632 24394 24395 963916100 57447 57448 989190432 8931 8932 458137098 47511 47529 150734175 55423 55424 142286472 95138 95098 81110770 29391 29381 471143167 37625 37626 892190411 26190 26163 716956182 35350 35351 865012073 5645 5646 49805382 18505 18540 230936178 9892 9893 959975566 92212 92213 590006599 94862 94863 821465911 16216 16168 832757853 16408 16412 60754274 8014 8015 388673020 2792 2793 243821225 82611 82616 336380663 26075 26115 947191022 93996 94019 764031822 27068 27075 551949679 84392 84393 910384707 78712 78694 147331184 23465 23466 152496591 27707 27708 539852283 73078 73052 883058085 45250 45241 167402555 44249 44250 943381166 5296 5329 717105930 96162 96135 915309949 67806 67773 640245239 88748 88749 227552230 75532 75533 665417069 1915 1898 766052391 89488 89493 408062381 26838 26887 500748693 61747 61748 278466286 26132 26163 235286753 8381 8382 811747310 89284 89285 35883444 58874 58875 447914332 44123 44077 840618707 72333 72334 161794174 16482 16534 873017399 21636 21637 273787237 22431 22467 890447073 86927 86886 783677183 71661 71614 856131378 49226 49217 945888190 35494 35474 389809447 78711 78712 401304810 49158 49205 872235559 16816 16825 265005564 2816 2817 307019414 42284 42291 884482836 48002 48003 950554766 84962 84963 912068811 82148 82149 613822607 23750 23704 897251640 17286 17287 334786225 37497 37498 89811437 57680 57681 221474813 92802 92803 551605439 78672 78673 134655281 96285 96286 717284817 11277 11278 612071063 62382 62419 404876110 86303 86304 440111700 30906 30907 346108170 36086 36087 397940186 45875 45876 125177238 29792 29793 644634844 28927 28957 484188608 2509 2506 52926951 20438 20387 871916639 17864 17872 736501716 15036 14992 187148693 1072 1073 415342823 98179 98180 112897443 83241 83204 912848199 74028 74036 666636040 96583 96584 851375982 28425 28426 39309165 8682 8683 830278867 58520 58521 914205316 88614 88615 588568780 30148 30103 768643770 53736 53737 582938794 32950 32951 966139503 63589 63590 146514414 53666 53667 101664347 10260 10261 782084792 35030 35031 897382682 16817 16818 576451421 74490 74506 974169681 43802 43803 435177120 33617 33618 171471049 20853 20896 470639916 91142 91143 12817795 11721 11722 458318161 48633 48601 548694841 31054 31095 673681390 63429 63430 347200691 13734 13735 970584264 63300 63319 764278100 36140 36180 624359206 27214 27174 433726818 11181 11182 42425928 98210 98249 544827354 88136 88167 497414089 18483 18519 938895487 45307 45276 754099282 99050 99051 982493065 1177 1157 230250258 32117 32163 210089482 18846 18886 730760258 27855 27856 741666485 55660 55616 704860916 27844 27845 532253469 93962 93930 25200915 75347 75348 557671284 87052 87009 674735063 37827 37828 430871814 10743 10730 908107259 15075 15049 192668850 2544 2545 391324267 6408 6364 858471926 35227 35210 568499726 67632 67633 660062548 4766 4725 902274324 79018 79007 52274600 19988 19989 343830457 88739 88772 350097331 52103 52140 662959118 13229 13230 454874761 86822 86846 704866319 38314 38319 735794556 26527 26552 155698914 10309 10319 352444210 97152 97153 740730666 10974 10975 859173634 4774 4733 202658781 12248 12292 49963081 35170 35171 220303651 73855 73856 70110356 72345 72346 988708096 47988 47949 57600267 2490 2491 371546171 74033 74034 201758916 86737 86711 673431281 34700 34701 215092464 67690 67691 724738922 4068 4099 302104070 64938 64920 894907443 21975 21976 410884539 82044 82045 756394240 35907 35884 667627898 68085 68128 917510952 60953 60982 608069069 29244 29265 800534324 65869 65870 634607834 63781 63742 524294972 94477 94478 393350940 68691 68732 538493802 58131 58132 449881196 50793 50794 67141953 93107 93066 530148378 65849 65806 640174604 95060 95061 643793759 73865 73866 143749566 74712 74713 358787070 70212 70168 826142823 25649 25699 292685662 77371 77372 87713256 14775 14776 448836683 28386 28387 789128015 70388 70389 440425658 3331 3332 287246059 16251 16293 465738299 89084 89085 99366644 77479 77493 848625130 40975 40976 583990466 88772 88805 949444915 68535 68536 223795202 82477 82478 557115133 78159 78160 681865863 52719 52689 853737739 81170 81171 81575296 36677 36678 801262083 88923 88919 587837697 18767 18768 667405352 90839 90801 130467670 93843 93844 594210676 97423 97424 828600988 61753 61788 402466489 16817 16799 878315985 74658 74617 765414218 99426 99475 824524049 4899 4900 735258806 65714 65715 834447887 63333 63334 985251911 93767 93768 159812472 17375 17376 712736815 23081 23083 292543655 66204 66205 123554093 95159 95126 910098122 21933 21934 263893181 82730 82731 643027933 9332 9327 506980583 27666 27623 977072238 98753 98735 197247695 91764 91765 343248276 18936 18899 767545945 66362 66363 369831389 95989 96038 268899444 90761 90725 666104417 39608 39586 851794563 87256 87257 880844174 30395 30432 43141965 38090 38057 192301873 29020 29021 34789295 99425 99426 558280761 13118 13119 695385166 28007 28045 389860264 2332 2333 726826858 49381 49382 44665503 88073 88074 738643970 74563 74535 632374502 26495 26496 852823239 4902 4903 961687329 80877 80885 629009692 36789 36790 396879189 36343 36324 516568861 35675 35684 804832059 57576 57577 101739046 3471 3472 962555183 68998 68999 436674445 78761 78808 586846787 44089 44114 470726793 46854 46895 623979434 61113 61114 977870401 36101 36096 599427561 39122 39123 49040444 27450 27451 583780631 92235 92242 353679677 31989 31990 830973871 58949 58950 727722408 79348 79382 646588354 97797 97775 890032917 54122 54123 129491628 14517 14562 512338054 48896 48897 464863375 86198 86206 156606315 68110 68111 615254201 53949 53973 750311444 4490 4470 466396215 57220 57217 523945801 28407 28399 706536227 58575 58554 602508645 31650 31651 103068479 65687 65688 326881771 2474 2459 653065181 80737 80738 624303641 50462 50463 356657523 80111 80112 284026345 2162 2163 317962237 46750 46766 160535898 84484 84468 124757914 13107 13108 629396598 63649 63602 852996115 4441 4442 722644673 89334 89335 540813571 99427 99428 143018446 80498 80499 47671704 1792 1793 453403058 67155 67105 932285297 48638 48639 485295227 91029 91068 953220741 48660 48658 861605078 13153 13154 835721507 43111 43083 736245700 28046 28039 532795262 14296 14297 417040353 65167 65168 198573876 57196 57197 292235320 44712 44713 18089541 65334 65374 906588158 65949 65950 2913909 45580 45581 111396292 26560 26557 69364009 5009 5024 589138441 52268 52274 268229102 90977 90978 613406944 80182 80164 926842589 29191 29236 829561167 65509 65557 37570729 66022 66023 63759376 21502 21511 513073185 20074 20075 583780513 78075 78083 903655947 10522 10550 171140655 80957 80958 327948535 24994 24995 96095317 66407 66416 980483123 90047 90005 470387074 77422 77423 864332004 40281 40282 399506814 50183 50197 385321245 40648 40626 513520954 41927 41913 585618133 33128 33129 560251247 88918 88948 109803056 27659 27660 320018400 18811 18857 777504648 94021 94022 469249258 80330 80331 387806865 1419 1420 10014243 44447 44463 212529594 80445 80487 951412684 36665 36654 111422639 10884 10885 276468464 69914 69915 65893870 55245 55241 796296829 39012 39013 47813885 36599 36615 654006668 78413 78429 305039292 68055 68056 319006604 38391 38406 81825313 45290 45275 342760923 44637 44605 95515186 79512 79531 217115992 4543 4544 541131545 90866 90867 68106887 36430 36431 460941528 19923 19879 899087932 17599 17558 122190449 97448 97442 496717208 34053 34054 190404324 820 866 647271801 7345 7346 833175714 29276 29326 867961068 41732 41719 886489388 9379 9364 779039498 11198 11238 771658393 74422 74428 36484105 2095 2065 317138860 83754 83755 6232561 83251 83282 783954677 67702 67694 629654869 53359 53360 234056735 66886 66887 268366448 57645 57641 575982376 60328 60332 872185093 15156 15157 449234871 85635 85644 771594723 35848 35849 833558498 92264 92265 444224427 71630 71631 37597499 22023 22061 645139928 92798 92844 321732924 16871 16861 697322789 65822 65823 877089644 26739 26699 771477608 66931 66932 825729495 85981 85982 993890159 22806 22755 152079772 16450 16472 383588223 86792 86835 771406983 71769 71770 44092295 4001 4016 745875166 61951 61952 563509977 58619 58661 114320477 76861 76862 269838685 16852 16902 854784985 70148 70186 265682868 18552 18553 384512272 85806 85807 237535307 22167 22168 266313893 73295 73296 606066669 53400 53401 758169907 4135 4159 321569659 85213 85194 107788359 2740 2741 896792167 58571 58558 763612068 99113 99114 363639769 40504 40520 982037388 91674 91675 803660662 9330 9377 281082481 471 474 689630144 54170 54171 445373401 84572 84573 891752834 64731 64756 967481597 42815 42816 42255657 6915 6916 55984473 18626 18648 596076128 74865 74866 183598369 68872 68873 590387913 82941 82942 691856181 79900 79901 19501048 64822 64823 784072991 80722 80723 410542436 56423 56424 704810589 29542 29546 998605909 96856 96807 303552961 97542 97543 612649791 15965 15966 472287986 64796 64766 923592062 88853 88824 8134926 69213 69218 920905637 65075 65076 686623411 83844 83857 943099510 80693 80692 916129211 24303 24278 653195296 45873 45874 414090756 21156 21159 23642216 6259 6260 325389460 46940 46926 763971236 37345 37397 849303146 22784 22785 280613036 16578 16551 61179255 31765 31766 343998757 70733 70771 565756283 87260 87265 190936194 21486 21450 168696584 60260 60261 845720216 24215 24216 273348402 61132 61133 708839203 15389 15337 162665872 44230 44239 234916056 42836 42837 824047756 31697 31698 448682525 3906 3875 670700588 98691 98692 915604202 87008 87001 781427178 74899 74900 1673817 46084 46085 987813955 61744 61702 557548947 10259 10260 333387982 97962 97958 425784033 89764 89765 562802732 47000 47017 982009953 65936 65937 238956457 62258 62256 863872151 59581 59557 84814904 47118 47074 766120159 78449 78450 318411957 55002 55003 38666399 81889 81847 645748087 29717 29718 131068533 59026 59027 348182589 73440 73441 936914584 23780 23737 604482412 62173 62123 389459274 18542 18543 64542651 72073 72074 279389569 14118 14167 846843861 90776 90761 129927968 68373 68374 470058491 83303 83256 25696754 65459 65475 414234628 41934 41961 171174158 26439 26401 407813553 46206 46246 438846244 20379 20380 152148081 85811 85812 468309891 28319 28320 556691444 88419 88372 728663797 47788 47823 879462859 81811 81770 275887726 9519 9520 781206907 14502 14523 728530840 13571 13553 857368814 25637 25638 451492619 57764 57765 406317548 84226 84227 997952594 26104 26105 849808059 12554 12555 130480777 28079 28117 912986022 65708 65678 338645261 79547 79516 442426520 17790 17817 725330870 48928 48914 55274865 88349 88306 764864997 99733 99785 952596620 69708 69709 634550682 27449 27479 884264092 9013 9014 31687500 46120 46121 883735444 62744 62752 410603567 91464 91465 194080237 88165 88134 828035878 68502 68503 449119233 34550 34563 766366746 39389 39390 785625217 1021 1022 317430853 80314 80282 939090861 25358 25332 589032512 34456 34489 861099271 71243 71275 965713988 44092 44093 585751778 10169 10170 816916190 14206 14237 61297720 87309 87310 99186724 25044 25045 609140594 99628 99680 969568244 88959 88960 503746118 72537 72561 673728639 27391 27339 69578265 61758 61809 79077005 75176 75177 290074181 49557 49553 580354691 58031 58032 37786875 25872 25873 438709876 6512 6513 61681486 47909 47918 603242761 66975 66976 240066478 85571 85572 640715377 7947 7955 583729361 66830 66831 151470605 10723 10687 111731412 40326 40327 107696066 98940 98941 328894557 47367 47389 960093359 61570 61571 62277125 10275 10276 215540980 24191 24192 450043454 84395 84379 572819104 28123 28124 974819278 35067 35080 247443723 67573 67611 521371229 370 360 6779837 1076 1077 123256291 76850 76851 936034236 95321 95322 951749353 77005 77006 766763723 20797 20798 168234653 74132 74133 843887707 53751 53725 27292451 10952 10988 339507345 27454 27462 825303530 73334 73347 884115871 89788 89789 96764493 8298 8299 741811604 2240 2239 343037510 34765 34766 358744387 5260 5254 347382871 40547 40548 520160341 9303 9304 303651583 99099 99057 727553980 90935 90936 989134550 25612 25570 69752724 60051 60086 163269574 83259 83253 728383951 47814 47764 898274378 74656 74644 354099716 92756 92757 876447011 60227 60228 623896220 71159 71160 896435864 19519 19520 190168254 59774 59775 734183028 14776 14777 89781125 75995 75996 421972320 36582 36583 326189175 52962 52963 275691702 14122 14123 700005780 39620 39621 1404988 304 305 239846549 51424 51401 346850850 41351 41352 267684249 65893 65866 641091052 47516 47517 797280491 26992 26978 897412302 24028 24050 85979654 70252 70253 737876857 87357 87332 73626550 86831 86832 147975668 98311 98328 166066382 47104 47105 772034321 94948 94949 280863742 91600 91553 451648522 29348 29329 108327729 90947 90948 154682234 83233 83258 447855299 75968 75969 143831162 22344 22345 498437046 86894 86888 6070462 37955 37956 770563046 57385 57411 769133371 83478 83479 812586463 94486 94526 984442753 26989 26990 947329539 58590 58632 487269987 87589 87562 355693400 65989 65990 327689208 81563 81564 118320451 919 932 784142425 57910 57911 100393015 87357 87358 480635074 40138 40096 48545080 69152 69153 763517246 91182 91183 330952023 64173 64129 507361069 25449 25458 524450224 95823 95860 211498525 79021 79022 162753794 56175 56199 882115142 7472 7518 864165972 56285 56325 545219892 47307 47308 124809050 4080 4059 699239940 63936 63937 576569934 11235 11236 651016812 94121 94122 353148453 49714 49766 118668578 15715 15716 610815959 99055 99056 919891361 63160 63161 205013073 19284 19285 932127791 62134 62171 733789836 75654 75672 361850919 91513 91518 173908065 86360 86361 644216022 52273 52226 822396648 69722 69723 112462919 70401 70397 439867427 40455 40487 847199254 46649 46684 114225928 89398 89435 574556387 99444 99458 772029282 64081 64065 987540796 72635 72649 611102027 31846 31808 376066722 4315 4316 359032686 77174 77219 358677463 11668 11669 732174218 86409 86422 342146655 81835 81836 767022780 184 230 789155881 12771 12774 43369859 67178 67201 635692429 23089 23133 595095684 92518 92486 285386486 54261 54275 462469187 25252 25253 586599841 32777 32778 948052726 36720 36693 754387711 94209 94205 234562097 86748 86749 369824162 43756 43757 826216190 58571 58572 586706134 84287 84263 83490840 31506 31516 243573466 8691 8730 999958563 90260 90223 679926826 77358 77359 888956639 75554 75592 36554700 3407 3408 907703356 81366 81405 618573620 42777 42778 752723939 14456 14457 670219308 45903 45904 549220781 40920 40921 203442327 15903 15885 987432357 82378 82379 12641412 82231 82279 436502398 13862 13863 465060941 59576 59577 910595868 4634 4635 447543299 3920 3921 120922514 32166 32164 880466323 7185 7186 24034836 30697 30698 744467077 83175 83176 426616782 24457 24458 572196943 48645 48651 249090246 27562 27563 11372240 52398 52417 610300755 6107 6108 780488881 63374 63375 361074266 26295 26296 457367103 93945 93946 733036851 62000 61956 192462217 50375 50376 889512409 30747 30773 513476096 89587 89588 463842046 89274 89231 92286260 68179 68170 293897849 41342 41343 41051011 75112 75149 158635379 32962 32963 496325447 81930 81932 372845733 19567 19568 453272768 72314 72323 581062822 10564 10605 765367332 80140 80164 789842827 87694 87695 855822996 8247 8248 302543823 55215 55216 283921744 32923 32924 745845990 58648 58649 703244436 97480 97493 963981387 11052 11099 122049029 77063 77064 425125935 78177 78178 820472101 18685 18686 869094728 55747 55748 616771300 16191 16192 256700168 3773 3794 560848258 38227 38265 794683416 60391 60392 671070175 39410 39411 189464937 3686 3687 101753199 73207 73208 102799265 80039 80024 111956652 16090 16091 5092899 39359 39401 455760592 63319 63303 828129801 1188 1189 469518609 25111 25112 831506718 84953 84985 542794415 53862 53863 109214650 91205 91206 190407156 43200 43238 802339380 50169 50183 533197925 22824 22822 769756584 31468 31469 290282300 36978 36979 31538421 82164 82165 354775887 66135 66104 886068047 49755 49756 245751679 37225 37242 332437838 82526 82572 185336336 48192 48193 395298770 91994 91995 182680823 70063 70064 343289021 18244 18208 51360092 74229 74272 906904709 60680 60638 487668573 32045 32046 84295519 83526 83527 145562576 50280 50281 430228670 60431 60432 774758519 55001 55002 810384549 3598 3599 298733644 81613 81614 605206497 7300 7288 468598796 24257 24258 540185630 34739 34740 513695166 58200 58201 400910194 79787 79742 667784368 19641 19642 665322581 8300 8333 425731951 37074 37050 682377382 67767 67768 677053731 52059 52111 511142945 77125 77126 283127935 47420 47421 292464068 99638 99597 283859505 46833 46834 735587422 65079 65080 661285072 92869 92870 145127025 31303 31348 169668886 48363 48364 215976294 59229 59230 942878825 34067 34068 53882478 1040 1065 911382837 13882 13883 257188519 6345 6332 429894257 74164 74165 429308514 92011 92052 936928769 39456 39417 220618329 84664 84665 117127034 67603 67604 87879194 27336 27337 695230143 63590 63591 541721758 19447 19448 225768281 90931 90911 182173685 81342 81343 827157462 92629 92630 7431375 44888 44853 925668588 7997 8021 553524278 32683 32709 308230448 93462 93463 648469367 62255 62256 644474009 52337 52338 959368674 58759 58754 410549953 41798 41829 458248051 90045 90046 907445842 90497 90498 339386208 40148 40149 978821224 49587 49601 506176282 37590 37591 368741640 11339 11340 781464775 26573 26574 18617436 31355 31376 109001185 38383 38366 996678091 93556 93557 467475938 42750 42751 565087193 82013 81984 818578902 9872 9873 942905088 85955 85913 876777426 82518 82500 351867087 53375 53388 972188903 16108 16130 459723259 60036 60019 597158462 62531 62532 539977319 92674 92675 242108717 28651 28696 498530202 23426 23427 124784661 81403 81449 443639361 34731 34732 959588185 76194 76195 883829812 55247 55286 404121122 48903 48854 523621617 2725 2726 87571115 39160 39164 215508986 99698 99680 226674788 87606 87607 436293448 45513 45514 426015620 95528 95548 752683849 63937 63938 357290910 53640 53679 588924456 81875 81876 727708666 57910 57936 229983378 94409 94410 172508164 35419 35386 122065112 36008 36048 23213024 94888 94890 551851139 95664 95690 983922783 1636 1621 393636598 66915 66916 667523520 42948 42967 62162909 59478 59530 909880620 85421 85422 479360317 49167 49155 478224787 12161 12162 979897200 85876 85841 58502408 92956 93006 65562751 54331 54332 136588957 20134 20181 965703402 76117 76162 863123664 7216 7200 132400150 76772 76786 758420754 72732 72737 189695065 4386 4349 622913087 72794 72766 362165941 51696 51721 317752701 15480 15481 539457691 41100 41109 112758663 13287 13288 315289667 41291 41265 905318879 791 792 474229809 22059 22014 628557834 39127 39128 251428226 11076 11097 695187231 18540 18526 619871071 14595 14596 637146117 66551 66552 360502680 50769 50770 372941174 97065 97066 542034014 69404 69405 9446009 31285 31286 341083877 33139 33140 63431230 77477 77525 206750799 28486 28448 292849220 82061 82052 10572008 8519 8520 749827768 35675 35650 161956076 19921 19870 790345291 13925 13926 250532152 61902 61922 546162881 93019 93057 299825341 74637 74679 413511726 69910 69883 635695880 12288 12289 816097616 54698 54699 917062813 9524 9525 568468524 64753 64754 882401817 79564 79565 180107151 49442 49443 462671337 23254 23255 627584468 60695 60696 742701491 9503 9518 448865395 54873 54875 925777330 93885 93875 543563813 82922 82881 793722278 218 177 866797346 8528 8571 681436985 53195 53210 981682614 49785 49786 401519210 3826 3827 155533127 42289 42290 603298667 87740 87769 481814012 93283 93284 747976747 71752 71739 281753603 92271 92272 830190216 31566 31553 61844495 28643 28687 357774964 29900 29903 361825213 96237 96257 58035643 25224 25225 51749204 53507 53508 792011750 77420 77426 751013619 17945 17911 258035250 65872 65873 812209098 81748 81746 268286725 11775 11786 606116451 72440 72441 879558688 62427 62397 547729938 77211 77250 117060030 60958 60924 741691402 64092 64093 944578827 87434 87474 671338399 73970 73971 294604196 30546 30515 586096294 38267 38268 665703813 860 861 428550656 20131 20116 531317642 56370 56371 333016543 16267 16268 283815905 97074 97075 953885832 44129 44130 845813184 62850 62851 199220 30422 30423 464943886 71787 71801 439792453 68725 68726 979388961 92909 92903 774820266 13356 13357 482772151 27469 27470 373274816 72261 72299 391747844 71489 71490 548419047 70937 70938 850090755 84675 84623 338881461 33201 33202 96806192 15356 15395 4690102 16446 16479 834865238 40223 40182 769293629 22212 22185 716812518 34144 34145 158495606 32020 32061 767247928 94196 94235 924274430 23098 23107 239230566 75295 75296 378303524 35068 35073 611118915 31897 31854 523818356 49739 49740 362689141 12860 12861 875911714 35750 35749 599209918 38634 38635 55499785 34335 34340 98873388 37277 37278 26361268 50126 50076 120721547 66233 66250 774489915 6622 6623 333330158 63298 63299 626958620 3419 3412 149184515 74513 74514 457876758 44221 44175 8288824 97897 97898 527995374 46515 46522 593666539 10887 10878 189401366 97502 97497 344250111 71853 71854 822108566 21882 21883 238765080 54589 54562 376200277 90519 90564 813362056 18600 18601 901384479 45169 45170 697102413 24458 24407 514368741 69117 69118 356249403 3324 3290 841164610 80103 80104 342538349 60408 60409 748054115 21190 21191 806095482 4980 4981 568973868 50176 50126 770222462 50002 49956 197376310 81167 81168 181800224 21222 21223 810838035 26369 26370 964774084 22416 22413 77394354 45313 45314 550911591 67248 67221 718236926 16376 16377 774047462 80397 80363 81089358 24416 24380 343471151 81214 81235 748365423 85057 85109 304553120 76045 76046 658983838 49689 49690 822627324 25730 25748 90541296 83582 83583 480585165 83446 83455 866514498 62178 62133 592993260 5601 5552 75058403 87550 87551 985013630 38229 38230 411168432 70235 70236 603243986 85361 85318 327664456 84739 84764 848822356 67809 67806 309764301 15646 15647 408129212 88268 88269 766754055 742 743 473386712 40443 40444 568581922 37538 37494 241884092 78424 78468 390868615 76954 76955 811442769 18493 18543 895492525 49140 49166 207841078 63845 63864 793130788 11716 11717 99479256 56954 56955 805710476 70652 70653 508283931 48355 48356 996931891 41401 41414 576353675 34743 34757 67009243 92148 92149 11124354 3607 3559 849778608 83842 83843 744495574 35249 35233 85869872 16725 16726 50930214 54554 54512 659073074 68803 68814 141338267 93451 93437 686779130 56865 56866 315097163 23822 23823 20129360 90507 90512 935902550 91420 91421 558929568 65519 65520 60544754 10765 10766 24867836 47033 47034 380284558 16230 16231 385874691 80530 80531 875958105 80593 80594 286898337 38353 38405 956621924 68026 68027 726235515 88856 88810 296175018 91439 91397 385361508 5244 5277 491750751 11174 11175 647058302 12133 12119 607806626 87618 87619 712035087 37441 37404 531603475 57958 57959 382893239 75448 75414 848234872 4530 4531 407931266 90409 90403 959148555 99688 99663 796054993 58906 58911 257393196 54682 54731 879828612 38540 38522 148784780 68065 68033 493611448 34141 34142 977510574 31926 31895 594142962 8445 8446 627566736 63113 63104 338760681 90982 90973 359690406 46718 46719 376586619 19491 19514 825942529 88452 88453 556999509 50796 50778 709783277 66895 66847 655919773 47998 47999 622851091 87385 87375 717487572 93830 93868 720687693 38519 38520 815559418 98864 98848 638772303 9513 9466 743007172 86982 87021 866473519 73972 73946 457110951 19670 19671 714451816 56748 56749 97374272 91257 91302 44154120 39424 39433 226118168 62683 62684 887739027 67663 67664 994737586 79282 79255 788092865 62724 62725 116752949 95772 95773 237688320 69743 69744 836503260 5372 5373 481756629 54091 54060 78778623 4177 4178 217426875 76126 76117 424847550 39572 39573 130950926 71493 71460 597024895 78259 78260 755431965 57939 57930 969633639 69726 69727 146135566 6783 6784 231221728 92122 92123 902446651 92211 92212 792448050 64431 64467 410055203 32816 32798 139623761 16960 16961 603107028 3923 3956 231961081 33046 33095 371293394 51042 51043 777716476 24581 24582 4007875 24683 24684 39258902 47716 47749 523037758 53715 53716 714974203 27210 27220 733963121 1602 1603 19569416 3154 3155 834453304 88897 88885 60767501 7268 7269 38700592 49275 49289 81607697 76250 76251 674201979 76186 76209 779183765 56448 56400 566757535 78733 78743 175224135 46326 46327 863868550 91490 91491 7178428 39159 39160 976484792 27339 27340 561845091 46244 46245 294879090 61749 61750 690559255 5252 5253 313978627 8549 8550 5605690 97807 97808 26780608 2628 2629 387957009 52750 52744 895023863 40150 40151 875259011 66914 66955 228617718 63879 63880 53666713 71664 71665 107167649 64270 64271 126952829 62765 62812 488778768 43229 43230 172688832 98910 98920 254160367 90944 90926 612121310 99465 99466 122083778 63361 63368 882978113 27927 27928 846285043 38488 38489 583706407 25173 25214 254300533 31253 31254 245903971 4126 4078 858272021 17916 17917 941925743 36876 36883 848774563 60507 60508 200611920 74552 74599 839078539 66847 66848 743789956 61438 61439 829498667 85151 85152 672980011 2998 2999 70904658 13454 13453 584623853 66636 66655 959481063 33806 33803 155050895 20459 20470 948070811 54781 54782 714010785 27538 27495 590889339 2572 2573 745828013 8912 8922 968972696 52161 52162 470358290 38633 38634 282206816 92917 92869 850082497 89957 89958 575067759 23797 23819 74664582 73047 73048 598188685 45717 45761 732289602 36501 36513 187243075 24070 24114 201492422 38145 38146 377240878 86341 86342 524904791 84883 84884 954061776 10787 10788 777478626 50575 50580 852507409 94381 94382 203146705 68123 68156 399182572 86330 86331 322667968 27954 27942 156629390 64674 64681 701209282 29842 29859 560582195 57475 57500 657049203 32262 32263 45058280 62686 62687 642102135 55927 55900 918360315 21739 21693 760173814 61656 61657 719255902 66984 67030 381308689 57367 57368 11281467 75365 75317 570189820 51560 51561 235759317 97228 97219 189033941 98225 98226 558481948 57586 57582 748887367 70445 70434 723135209 13275 13271 144446352 98587 98588 362880202 45188 45193 906278811 485 499 466109818 73292 73293 495952049 39141 39142 928653374 794 751 66820500 71388 71389 156587173 63278 63279 962807086 74294 74295 886869538 70098 70099 752939767 10070 10071 406767279 2489 2488 35743150 58300 58299 255717287 20310 20361 873307880 38185 38157 906389133 44409 44434 832355214 75939 75940 919100139 44441 44435 668595220 50612 50613 433272388 37337 37338 385707090 9010 8991 564881512 96550 96551 34926293 91452 91453 764270985 76490 76477 254915188 23465 23428 466608712 54518 54519 665154660 89269 89321 139772903 86591 86592 584937832 69494 69495 754304523 54445 54446 10492653 51436 51425 209462827 22737 22738 559819915 92430 92417 831453010 7552 7507 806984472 76009 76010 866130859 96791 96792 616964095 33205 33206 885417255 19440 19441 770462605 74404 74361 42750325 29250 29229 137018776 86289 86290 457084918 48374 48363 395504653 78391 78378 593393723 31265 31216 404102818 23452 23469 105379594 91686 91718 885176083 39686 39687 331252685 20096 20085 442961460 90863 90871 733223919 64503 64504 617044248 44498 44499 525236594 68186 68213 589237516 52113 52104 412953110 80070 80100 109769499 5633 5616 822137445 57171 57211 340539145 36105 36080 681051687 77706 77758 314302111 753 754 982895204 74683 74650 271647660 44451 44425 989303068 84342 84304 569261847 49435 49448 314444314 27525 27562 554657272 48279 48280 919620315 18242 18243 114120283 71291 71254 197055823 45153 45154 372717565 63094 63114 994777628 64065 64020 751635481 65322 65371 7577681 88687 88694 828538427 62209 62241 290454044 33758 33759 969814738 94856 94857 1616714 87529 87573 745675751 57993 57994 80830302 33455 33456 479227454 38841 38842 814048874 67533 67534 936634425 56462 56463 458826077 5339 5340 809311683 91733 91779 434916277 34987 34988 856708312 58234 58189 887116665 7780 7781 301891542 91893 91894 609409718 62955 62948 229853162 24208 24197 524631738 56503 56504 692198662 71315 71316 221731153 89444 89445 494390760 33871 33840 238052427 11021 11035 988997468 90194 90195 73849570 91447 91448 9685265 55156 55157 617388620 30709 30710 381069653 44506 44507 767265976 29944 29906 547811996 22858 22859 837787367 25388 25389 103607060 76461 76409 436710481 66795 66796 326270916 21556 21557 958102907 4668 4678 666461594 51596 51618 675273723 865 866 718485591 23235 23236 14801073 15477 15478 427204174 9796 9797 647506056 96088 96089 607236382 55200 55241 137553853 17814 17768 523735502 32781 32817 375966469 60837 60821 195628805 16913 16914 720325514 46154 46138 845738767 24123 24102 843815910 19330 19331 313056329 67954 67955 605527095 89275 89276 385152952 28347 28348 947937536 37754 37786 149277446 44221 44197 169361777 88603 88559 568474569 77206 77209 160133674 40017 40033 706003207 44033 44005 864334895 19457 19431 775172199 76501 76502 323012314 25956 25957 247366603 42606 42607 892580478 64895 64904 522018211 70731 70695 132382419 2840 2841 210082359 22643 22657 896404388 97442 97443 191484590 42631 42584 477751800 19674 19706 706950895 65615 65577 924236169 37709 37694 337010405 25766 25767 985702492 82543 82544 392129151 97464 97465 819866525 68829 68867 164307242 14180 14145 945110225 41280 41281 966977248 91506 91507 285525809 16326 16327 508119976 64253 64254 887321299 24583 24588 14197007 40703 40664 592878371 502 470 161973004 1609 1610 3696219 87672 87673 960658696 98722 98723 160444667 2339 2340 661411880 49374 49375 207217001 2810 2800 845541997 27791 27792 645995186 59404 59373 582481324 74183 74184 324155042 71338 71339 232195991 42766 42767 75521817 48263 48217 686943391 84873 84874 734580021 4033 4000 88184825 32271 32272 134040811 59827 59828 725645223 11545 11509 669569037 45727 45719 496934942 84359 84390 360592506 92199 92200 421650962 6550 6551 626980205 3663 3664 512397789 50511 50476 899489760 53428 53398 717165435 91360 91353 55886675 67004 67007 58546569 53296 53324 252646958 72497 72501 397180875 31745 31758 93899533 42982 42983 600242726 33108 33109 145478093 31314 31320 246425409 61176 61194 523961293 69517 69529 712633689 16684 16685 473629736 73212 73218 513082310 20362 20409 821985374 10815 10816 951197893 75303 75304 234275547 13974 13975 71419546 84776 84777 38254580 59566 59539 836829355 29002 29003 577437347 34537 34538 936590083 42543 42544 920888858 68855 68856 56434664 6100 6072 108030901 65082 65083 671445559 7734 7735 884303549 23710 23673 518979496 9788 9789 506890021 64267 64268 840030905 64524 64530 826496673 71367 71368 622108481 96313 96314 495533314 87394 87442 295318605 48562 48526 546881186 30034 30035 653817621 48667 48668 623959716 51629 51601 85255027 74434 74397 411878742 50992 50993 757649041 70482 70483 12717867 42784 42732 933363736 10741 10754 904427625 31003 31053 286573702 49506 49511 948037321 68904 68931 228096436 68573 68574 979522270 74967 75008 23152732 57917 57950 549751725 91748 91760 253868535 37534 37535 769078970 47073 47074 644657071 89494 89495 343257799 51700 51742 772049524 52855 52856 579836040 43402 43403 415193968 15969 15970 60520845 23377 23378 366433005 91110 91161 288249265 47065 47066 280473688 90890 90891 963430048 74639 74606 794309357 89120 89121 116749792 7458 7459 209005784 50635 50680 86744398 43833 43834 498893172 61099 61100 618059462 45294 45295 155912405 53195 53196 487605274 17968 18019 682420346 99984 99983 772191658 28094 28108 437169673 48371 48372 459538251 54734 54735 492171824 40391 40392 663860755 56393 56394 76273389 27916 27917 787651565 1441 1431 783054703 2198 2199 458280909 33969 34007 691321504 78952 78953 884719844 46063 46091 654151482 79216 79175 276220431 1279 1280 368976658 81188 81189 479538656 28937 28951 268938044 33812 33798 557848403 66262 66263 967605287 4478 4479 254255669 27515 27522 905027428 39447 39486 64601458 62366 62375 769454677 35387 35388 721891401 62080 62081 570363499 26904 26905 398685043 34423 34424 886799357 46313 46353 536340756 9733 9729 209592585 23091 23092 174522513 55894 55895 671458460 62654 62655 115835980 21834 21835 157790269 69526 69537 972849318 67302 67303 412324037 34544 34545 927514538 57036 57063 639101085 676 632 259638205 79143 79144 523873850 14503 14504 199483034 37049 37050 735398367 99509 99494 32701504 57975 57930 300881565 41187 41188 803366098 2348 2349 262989953 15111 15112 511778531 74783 74784 791566233 27817 27818 822744829 90039 89987 285932569 12692 12693 76364483 54793 54794 789264774 62833 62784 281094102 42397 42390 118582596 52950 52959 428656380 96463 96420 528917040 92724 92730 537768483 32884 32836 370612883 70834 70835 14620897 2092 2093 127000644 19665 19685 830992795 76311 76263 42197194 54948 54949 893665746 7375 7376 102782057 38404 38358 187575409 48198 48199 592340314 80706 80707 3975853 39954 39955 528546206 45641 45686 80764334 2391 2430 144081579 19606 19607 965783302 70967 70968 370187397 24598 24593 517990777 76188 76167 623603291 65527 65551 926345803 13630 13631 897652341 99294 99295 975235441 11383 11384 348719710 10816 10827 932164115 61109 61110 776301335 13592 13593 416405750 63933 63898 478147396 67089 67087 288605351 72784 72779 784643572 4429 4430 485025446 54750 54723 844238191 65486 65487 480083533 2456 2457 823333031 85296 85297 403837295 58702 58746 278742347 76311 76268 547389209 91268 91269 778240711 37831 37783 720081595 51254 51251 585562138 96752 96754 86695703 69680 69681 540414221 16788 16831 817158262 3542 3543 352796749 37962 37989 469311052 64642 64687 404626207 67019 67020 774178747 27026 27027 94129780 57049 57050 119622177 29746 29732 399606980 75040 75041 968610414 53024 53002 489171778 21755 21756 934718061 76413 76386 109949029 9650 9651 832081221 83986 83987 202938916 8198 8199 418117611 70184 70212 948295753 78954 78955 171258771 86651 86619 592578883 77084 77085 10824644 78138 78139 333707162 46510 46511 500161699 35808 35830 612746734 98205 98206 647237935 12302 12303 906583702 49419 49400 212617109 45228 45222 460794830 49752 49753 80216134 84708 84709 112657845 72818 72819 597370900 57362 57363 899824175 5630 5631 830571450 14073 14074 559278089 39167 39168 830645211 88621 88586 274484741 17160 17175 296344504 10172 10220 443120789 59638 59639 930153756 92693 92689 245799233 5024 5025 985076028 91087 91050 919116827 1897 1877 748385743 50308 50343 21775204 59412 59448 551287985 96858 96859 575700199 48299 48312 405682958 22722 22723 92059681 86681 86673 123865590 13970 13995 298544094 30559 30514 621387606 29870 29871 882741621 33059 33070 233802887 6133 6134 167674646 94878 94879 644355217 94074 94086 201600051 82561 82610 914302974 45679 45668 852064570 75409 75384 387415728 13098 13099 663805821 28201 28200 926948126 4966 5012 69770999 65801 65802 988841962 76143 76144 145392989 5136 5137 568956916 47592 47593 774410789 52656 52622 738692328 31158 31180 675001480 77157 77140 832392280 85601 85602 755641863 42577 42572 743787308 31087 31074 536864957 21836 21831 391401652 35730 35705 566304230 15518 15519 542492782 71270 71271 962328853 10023 10014 862529704 22603 22604 776500127 91579 91580 483442076 79691 79666 583069922 12682 12683 820327148 22094 22095 429515154 28422 28391 976960412 77336 77376 511143964 20099 20126 120221236 46037 46043 904399565 29011 29012 140237263 37001 37050 127051459 10930 10908 564859410 13225 13205 180207696 80212 80220 939727249 3581 3539 330511124 95131 95109 327330301 45713 45734 638227312 50787 50788 228486430 94838 94843 662646799 44934 44935 494369606 65829 65843 306058831 38043 38065 3990113 19431 19432 290625790 84124 84169 100521302 42291 42292 278298563 24039 24026 263848465 20218 20219 40583912 33850 33834 388614368 26139 26088 819125726 24424 24425 661509461 333 334 82350492 80122 80139 444962215 21730 21731 409665831 77942 77943 245728183 84164 84165 250924715 32398 32448 340995215 51714 51757 509905184 78840 78814 322225360 59182 59223 893232760 62570 62536 992925972 98096 98050 450622565 23467 23468 807690598 22821 22822 378776882 97376 97377 825619517 94502 94552 796814275 93304 93305 379873512 26765 26766 516449490 65395 65396 236563070 4019 4020 558736295 24235 24272 686934955 14854 14855 916249437 50814 50768 942787837 94452 94468 443160396 86762 86763 442444731 8304 8257 801334229 45916 45917 393533439 45095 45136 406669492 53019 52994 761584534 61497 61498 491574900 92593 92594 152253256 65571 65522 673339858 39985 39986 643546694 81670 81619 983232498 13449 13450 495546387 20528 20548 429513232 15702 15744 872908352 37391 37431 364501784 37477 37467 512976136 90173 90174 427127701 91599 91600 337889141 45092 45093 401839035 77235 77249 512629941 23397 23431 748766308 65274 65275 170777146 57647 57698 41090454 89462 89463 75536723 3286 3268 336843705 97061 97078 61822742 68266 68305 219132209 55803 55804 653889502 68402 68368 680358084 9622 9582 332047906 94493 94494 359029914 20362 20384 369707860 15350 15351 186744797 71413 71414 51861297 38777 38811 988138377 38052 38102 118202044 32179 32182 580924266 31956 31957 427583081 99346 99347 326310029 33710 33668 535104631 22549 22550 292844555 64727 64728 522397712 60530 60531 944203434 46049 46050 911674835 12832 12833 565199636 88649 88600 325474818 77145 77146 43637069 57869 57828 832418669 82446 82447 183755190 74940 74918 295785413 97434 97435 284125394 66775 66776 101905117 8903 8904 220196162 61184 61152 562742277 32075 32034 952720736 89552 89553 255650372 10682 10689 196396621 5114 5158 515139449 71581 71582 582609818 8655 8656 301452164 50429 50428 540982884 51972 51973 614523460 1030 994 144555487 79448 79497 164600742 39869 39909 800138161 45036 45073 670013507 89473 89474 636888619 67065 67066 548403818 30161 30142 391664500 99487 99527 941871202 47522 47523 354847033 1694 1703 206376393 20437 20438 222420727 28992 28993 474498723 2036 2037 135202279 57094 57095 845895262 41448 41477 500915389 1527 1511 627832758 75297 75285 433588841 97667 97645 737497057 6941 6942 949528318 48977 48978 194704234 59867 59868 375965206 89055 89056 729964095 34896 34897 966205811 96669 96628 483304229 13180 13203 210918313 43957 43958 698279826 89037 89047 174185928 45886 45887 908855985 18866 18889 5052840 93476 93451 434564388 26992 26993 839534090 90575 90576 61864562 62463 62464 204484307 64425 64426 360728262 98433 98462 489259509 79384 79414 158530079 66615 66581 552370298 3860 3861 235833881 29550 29516 288315820 32015 31968 524029508 24981 24983 630112315 88944 88929 675444524 93073 93074 881264224 85142 85154 951298263 67095 67112 348592409 76743 76744 226823409 86927 86968 462050703 96217 96218 396703709 57005 56980 714831606 6446 6401 423703154 14572 14564 889054639 32299 32300 426047668 14770 14754 488943406 39117 39118 303666361 80485 80486 606268740 7646 7647 860746705 35894 35895 819768080 35635 35636 801069772 29543 29544 729594411 21013 21014 708740599 12254 12268 416179843 42130 42086 878994863 23055 23007 214846400 11211 11228 252420236 25116 25115 604604067 82943 82944 274534245 19273 19274 956480831 9996 10002 283258508 87694 87657 222954726 36057 36058 920313420 81117 81113 320797523 63034 63035 472786260 44863 44829 380335679 31093 31139 686629226 57165 57138 244057400 98096 98097 904892218 40663 40713 710513344 5340 5341 255043284 74229 74230 178350588 90071 90037 509427849 19887 19888 730950011 51170 51199 885086721 33861 33844 411287483 66489 66490 394968203 83827 83828 810919923 27210 27211 812453866 6195 6196 920753560 56620 56621 231461405 34944 34945 473699062 88400 88401 499842446 43900 43901 672107608 30446 30447 629543083 57075 57126 575272716 46371 46372 440274511 46187 46197 967323363 11602 11616 610733536 17482 17483 47937797 3827 3828 822908463 26338 26352 762803746 95925 95899 311879629 47806 47807 715558394 53197 53198 998968085 28395 28349 226742301 66991 66992 910505813 90933 90934 933162205 50626 50627 503125840 3790 3791 356099190 36796 36799 902984612 63092 63083 845485341 63527 63528 806645229 47389 47390 834426833 92447 92448 841816776 69519 69520 746416042 52753 52754 67375456 69536 69577 645761614 47828 47851 518028138 93067 93068 844989943 66421 66434 703959635 1516 1559 90365200 74950 74951 339017322 23360 23406 520800193 13358 13359 573880800 52710 52711 641277592 4922 4923 634357663 39684 39685 244849618 53145 53182 625044640 2640 2641 947637841 17230 17231 18200919 88471 88472 742306640 40128 40088 729861398 97957 97991 546132893 69988 70016 831280731 97919 97920 245859474 71212 71213 860749405 68929 68898 914221973 32436 32435 671548291 19266 19267 732868910 81312 81359 444298565 25633 25634 74917656 4387 4378 493050227 17150 17156 805956006 85305 85306 890909587 28315 28316 603526240 5711 5712 567370810 69310 69311 462286367 83329 83330 361584041 25953 25918 216986306 57182 57197 244135686 95938 95951 768633546 7497 7498 559207842 61876 61877 591348949 2771 2772 592104521 9079 9090 692688376 38185 38176 280771743 74468 74469 437102254 50681 50682 156003145 35000 35001 590634598 53988 53955 800156847 89648 89649 891502532 28340 28341 353959472 81352 81380 179712043 48621 48653 616839485 39138 39139 19519614 35527 35515 974202454 4028 4050 788890208 91650 91651 879447869 77573 77574 237114671 41461 41435 260904158 19275 19276 437618086 83742 83695 121426928 99348 99349 397723054 83633 83634 185374943 96044 96023 579246071 2357 2358 580636600 41043 41044 972833431 31064 31084 931004523 36355 36356 101815462 711 712 534630638 19129 19135 464617978 29988 29951 913468204 92248 92249 992331631 42199 42224 829956496 28894 28895 742996921 73804 73805 932680471 41399 41400 400095657 83894 83895 277752430 52398 52413 445701126 48189 48142 272380270 76042 76009 654512329 87432 87385 342062432 33897 33892 891841316 73903 73941 172866800 78864 78865 602224706 93336 93319 337939939 55385 55386 124113090 83795 83796 624750740 86562 86563 551213512 44878 44904 221078760 55738 55739 233112819 57040 57026 859267951 12401 12371 751050054 73285 73316 637176302 87004 87005 296999678 83401 83416 305099414 57167 57168 222175918 30410 30456 605714285 7871 7872 764737254 79355 79399 835992669 59250 59251 948213631 28325 28297 497847390 44746 44724 534940901 80429 80430 559761615 81800 81801 333590191 5971 5972 532813624 12810 12804 613470441 47354 47308 282521661 5114 5097 760239609 14460 14461 672856783 319 337 928905657 76221 76254 250048050 21114 21123 922334214 52593 52594 622487683 8246 8247 985577253 29706 29707 68457611 57869 57870 578083972 43395 43392 421836930 53226 53257 747294900 74882 74883 373357345 61903 61904 262198143 33304 33275 575040615 13816 13810 911722186 80740 80789 197430671 95820 95784 798687679 87269 87307 422952774 51371 51372 651270261 76313 76314 24851974 19992 20033 208502384 14861 14868 483260959 98788 98789 167337714 97145 97128 973778372 84697 84698 469586422 86758 86759 811001988 94119 94120 671492468 2788 2789 854341281 33643 33692 393655290 44407 44432 396297243 78029 78030 625300827 19409 19461 855732059 15318 15313 257389018 54715 54716 1812465 83929 83921 510653347 27370 27386 124749045 63232 63233 427079846 36860 36835 715566358 88430 88466 610434311 34011 34012 88461006 15007 15008 216936582 82 133 175272941 63822 63852 82477532 64011 64012 64777260 72127 72140 19767467 97107 97108 282383118 46586 46587 892618612 78445 78425 601302315 74175 74147 785313485 87913 87914 554431865 89081 89082 318588294 83399 83400 796430683 20142 20143 752432006 56723 56753 851808360 53935 53883 920942107 77387 77388 122172291 93359 93360 686347437 45209 45231 944149999 93657 93658 515256101 86847 86848 586582122 49100 49101 537545929 10797 10798 731552061 79158 79191 718884772 26414 26398 351828371 41343 41345 982629966 53557 53558 899682046 98348 98302 7545807 12412 12413 265236493 86740 86781 110894037 67330 67336 157746233 40829 40830 825993048 69951 69947 214552909 7901 7885 824903953 86614 86615 21386806 67926 67927 992727153 75827 75855 909076935 67007 67008 407454826 71066 71014 527563359 35141 35142 2791586 31047 31048 167945769 9153 9163 105560439 15277 15244 724294551 25948 25991 882999007 46048 46049 688261965 61221 61222 517986713 61794 61773 293644167 38969 39015 700858811 73562 73563 286073552 66951 66980 767604575 29564 29565 176922476 96999 97000 282237495 27109 27111 627112302 10624 10625 494552402 10714 10741 562487913 82591 82592 81497698 76690 76679 532233654 3561 3562 298186230 58697 58698 567430481 88938 88939 425743003 62579 62580 961090591 31757 31758 273066676 60846 60860 441339732 28371 28372 672417014 22929 22966 949121127 97611 97567 106782365 91389 91390 700497344 39822 39814 972674422 46862 46848 515925348 24664 24672 762581363 2205 2206 729714568 74464 74503 199733867 81954 81955 357088891 73513 73533 239525742 54037 54017 227674202 23928 23968 825367204 18982 18983 409996417 55491 55492 585374668 65064 65018 720323861 91985 91986 578443455 9673 9674 970632829 69874 69907 273822046 77593 77560 990110309 81161 81171 215208043 72640 72641 749397237 19470 19451 610319792 85445 85446 42838446 65925 65926 475561583 81933 81932 99092010 56664 56613 411424330 81499 81525 286379413 76602 76603 215593112 87195 87202 501506089 44659 44660 734357348 99155 99156 72425110 90241 90242 901687298 55263 55264 91348625 15540 15511 192236757 79741 79742 161541369 28976 28977 774626743 74980 74981 59443114 72586 72621 92534003 66095 66119 736863340 52314 52315 678858802 77292 77293 102605966 11364 11365 832277005 59825 59776 317646492 55771 55772 451430000 69095 69082 587743185 66418 66419 65713277 51970 51971 750168418 94328 94329 352918546 80416 80417 938681007 43139 43140 902383140 79867 79913 178312649 223 246 758039942 28166 28167 954389643 92239 92235 446284637 40519 40520 67186857 36397 36390 598045270 12317 12350 15685443 34381 34382 641534754 3989 3973 817939750 56391 56392 686759074 16587 16588 272605566 71246 71247 921528212 23429 23404 83578416 52555 52556 561915517 51045 51046 656167563 460 426 401551832 99443 99414 80575938 83627 83628 198279400 88430 88431 310315307 72428 72470 682703461 39280 39285 182184347 19037 19038 17278136 28859 28860 992264897 15013 15036 506390190 52674 52688 469396634 22603 22578 358121076 93905 93906 907704496 440 441 696489225 54707 54743 33692548 87075 87061 480263877 21393 21407 244348118 17386 17417 531537722 18822 18810 301796234 12244 12245 859595744 65441 65442 773158973 26131 26132 469732450 94305 94350 850141270 34474 34517 32786269 50241 50242 578135637 29434 29435 704911108 44259 44292 184562484 43362 43327 397664783 77262 77283 889760151 38666 38617 991719710 90553 90554 90131123 38422 38460 475084754 22892 22899 586119160 46638 46592 640654057 52060 52018 805129669 28945 28946 430217734 86084 86085 99756345 76603 76604 531933934 83135 83141 429001112 53532 53533 909236156 61794 61840 972315130 24384 24350 332362541 21780 21827 513665161 11546 11556 42472836 89713 89714 352862513 66574 66610 301158827 6610 6581 168250734 29350 29321 387840709 18792 18793 101219190 97188 97189 875300065 42864 42911 55516648 6603 6626 594485128 49093 49094 476508406 53776 53777 702432828 4382 4383 370730233 9834 9835 932242465 19666 19633 690500809 96525 96533 205137906 15730 15731 488929379 83421 83422 275302577 42722 42693 675397474 84860 84861 525776804 2959 2960 644514197 69463 69464 356688764 43847 43848 809876306 45301 45302 837227941 15770 15739 123717661 37655 37704 627675893 50014 50015 229649009 60599 60564 816343709 57399 57418 364439634 29224 29254 931272288 67697 67698 808912632 20664 20656 478598218 31741 31742 813967415 96909 96910 493445229 25617 25618 294487839 89046 89047 539810499 73302 73303 435721706 72887 72888 404892093 42984 42985 278948600 48722 48760 422383885 11766 11767 880256973 89875 89921 129119693 19430 19438 570657861 69947 69950 923200603 38667 38668 162508600 97917 97918 668026634 1306 1305 188108895 69009 69010 273122708 70929 70930 173398324 4474 4475 442467156 76293 76337 79743702 69071 69040 947035947 37133 37126 613135869 29394 29395 521266943 52517 52518 48983707 46448 46414 265881827 94205 94173 386730873 51877 51878 84726510 23951 23952 156319729 61587 61544 134804659 58401 58437 726111457 88072 88073 287803674 60814 60815 943888902 67432 67433 612106103 72499 72467 491568328 4386 4387 920587575 1872 1833 160893533 32669 32670 932912381 73405 73406 469417051 7440 7441 768493424 22751 22752 218042079 69556 69557 803785807 93901 93902 696776318 30434 30435 221767915 58395 58370 852601446 70770 70771 353847020 71679 71707 967408330 84982 84931 721017613 61021 61029 989348299 85735 85736 563750814 89617 89633 869940342 11875 11917 563726587 31318 31295 942892127 64623 64624 127852082 63904 63872 809010710 7347 7348 863743656 49690 49691 937753016 49808 49806 96907011 66554 66555 169510325 38293 38331 720663111 44765 44766 161090867 79126 79085 418574772 27012 26979 123660458 97864 97910 594042243 95407 95408 637628310 53097 53128 30519583 87902 87933 727761238 20721 20722 773019327 93930 93885 503517384 24613 24614 914870507 39955 40007 182428069 80587 80588 208200949 36076 36077 877785051 38733 38734 380257183 41726 41696 363251256 69180 69181 637077496 25996 25997 717723443 70472 70473 875434404 88748 88769 414224576 16748 16749 591825954 76070 76071 732360877 93938 93909 138063691 62988 62989 781221049 40697 40716 883382870 18560 18587 113699608 46841 46798 510495510 98317 98318 610151822 6228 6229 567332217 29795 29796 927482981 53807 53808 387320961 26408 26409 467889896 46619 46610 150949106 39354 39373 163156422 73709 73701 567004997 51410 51411 103439576 93885 93886 699182469 46062 46066 118734345 68695 68696 392720101 3982 3983 922817503 9558 9593 992606937 20299 20265 150273193 42125 42126 357805283 20284 20276 472113235 32429 32430 557011227 5888 5935 784955127 95519 95520 151304787 93025 93026 80552997 56881 56897 884378572 76769 76743 146746434 83815 83833 430304337 85364 85365 437520761 39437 39403 360227358 47498 47499 17484412 15658 15611 79206243 56545 56574 488825500 73321 73322 798966212 92623 92624 188033315 86224 86225 384759966 78091 78092 153165608 52759 52760 906865338 49297 49298 676130195 46072 46053 67776591 84808 84811 511097197 74412 74361 835729238 87594 87595 372919753 48090 48091 405556509 24579 24580 147565487 58031 58074 34069747 422 423 248462953 2857 2842 254103895 80400 80401 484990167 63851 63852 2772067 92467 92468 656849255 35270 35271 810573741 1881 1927 142528167 64485 64523 531651531 98629 98630 244633521 71588 71589 470325317 9593 9635 694633223 33998 34046 561775180 35736 35737 875017610 10256 10209 952751629 16422 16396 91075007 33566 33546 681250784 1287 1288 522260478 67496 67497 936863340 33105 33106 857995219 886 887 457383980 20124 20114 268510451 76533 76534 982538667 43497 43450 742819647 84628 84631 506297335 14487 14497 436024709 69721 69722 875269869 78128 78129 838517134 18718 18719 993495010 72589 72617 247420962 83032 83033 518840257 58089 58090 131829417 58932 58935 656092400 40075 40076 415873082 76649 76670 223091382 67279 67280 555754781 18660 18699 676578179 1830 1831 810570353 96781 96782 650083292 71188 71191 685289508 47362 47361 693098052 83614 83615 36406392 98340 98341 896242897 562 551 32323442 59382 59351 27943193 48301 48306 349314564 12462 12498 47071552 72061 72062 729920766 1845 1821 148668956 87191 87192 679176903 46896 46897 400337721 56950 56951 700411854 41373 41374 161457595 16661 16609 479826500 5580 5581 229127562 67677 67729 392227072 96107 96095 719281663 20472 20473 17463224 17444 17474 47484146 93123 93093 624465785 80551 80511 649075908 39609 39610 692597535 55 83 96623890 67869 67913 293093170 62365 62366 67507192 92981 92982 537085864 7530 7567 217154875 44726 44727 236518260 19614 19615 181332531 32890 32892 299392168 85276 85277 263678425 66199 66163 774764301 26244 26276 466232886 63398 63399 123101669 89971 89972 669711901 77452 77453 785147325 79250 79290 256786472 33944 33945 408167536 22318 22273 783145935 49420 49421 298101086 25243 25244 39487069 73669 73664 435745836 34132 34168 82620784 84101 84115 283942084 59233 59234 376803808 84787 84788 565541478 62871 62872 272216102 9784 9785 312913693 67702 67703 962899691 8842 8843 309365398 45135 45136 704737970 36077 36078 801318171 39951 39952 991193252 2125 2126 430028448 41986 41987 981446907 46400 46439 845162888 52417 52466 611568706 27542 27543 170396932 15263 15236 615899731 27570 27574 953616775 54503 54529 980090255 24439 24440 522478450 43417 43418 362700322 84547 84558 906822988 16093 16094 144180893 56244 56245 592471337 71059 71066 14463160 75501 75502 274010023 27317 27318 989388990 80899 80900 159516107 66444 66434 805904538 65234 65235 365111842 42506 42541 687120646 62675 62719 411078698 17865 17882 326604656 86867 86829 364630975 99631 99632 673850526 89727 89759 371527264 83393 83394 737913407 50198 50199 729736608 43070 43064 196216777 55515 55516 103418174 57789 57817 913955336 78096 78065 563770459 47789 47819 527952632 73532 73493 654837716 51861 51818 322179152 50517 50520 326969548 92440 92441 933385416 76221 76222 547892769 2028 2029 754034108 5063 5064 118423294 32732 32733 549783916 64763 64737 522104293 24149 24150 767950712 2377 2378 689756595 35891 35909 750912117 91129 91106 730621915 6008 5988 95978096 54694 54660 741623351 94178 94179 272754838 78122 78118 925664833 49757 49727 759849470 10832 10833 925310974 59124 59140 692813323 96022 96023 370071705 32254 32255 723970075 88673 88685 547080818 77368 77349 508962417 3202 3203 391805655 42761 42759 326827928 2183 2184 809681841 75328 75329 489971683 85037 85039 540880956 93889 93890 935566595 61416 61435 327199604 29383 29384 853274784 73248 73249 837365557 52335 52336 127611508 59300 59307 678838178 58512 58513 76534266 33247 33250 156544779 77651 77663 131013267 69790 69791 516906168 44341 44348 779162812 10023 10015 854772573 27668 27652 89952015 49756 49732 396418551 24835 24831 280561484 54093 54079 331941793 68309 68310 996485585 51624 51574 306769615 5704 5702 916348212 89469 89470 511734386 6679 6680 561998218 90688 90689 844159202 51514 51525 160523322 87728 87725 79127134 59957 59958 398471789 67643 67644 898949949 82679 82696 312361668 34099 34100 889937329 69232 69227 635088286 49127 49128 269940837 40112 40113 368820105 23241 23222 587848351 63348 63349 614643719 64373 64349 950644632 86221 86222 215536852 86713 86714 486962924 73004 73038 211630649 26172 26173 897991943 56429 56430 734054844 14834 14835 77659270 16925 16926 515001683 806 807 128101919 29236 29251 796195322 42840 42841 929555837 58783 58784 256765488 21800 21801 644980601 99527 99578 656716013 89309 89310 635865564 34816 34789 538644573 40720 40721 912088095 7822 7823 327395090 26842 26804 77172040 63894 63880 733327686 97700 97738 492918728 20928 20949 898558418 34314 34294 207564702 57480 57481 938242328 35208 35233 610574444 43512 43513 282103352 808 824 304523791 52775 52770 905798128 71988 72038 862444141 30349 30320 32175496 45639 45650 459692370 48923 48903 800879491 20894 20895 131804970 72107 72147 172799721 37814 37858 742284156 67488 67489 424267845 40798 40799 362225860 24773 24748 499701352 72773 72774 469620373 32118 32119 503261369 61940 61941 351332787 34019 33993 359460737 60181 60182 913564926 80721 80722 284690618 73573 73577 262028842 65272 65267 321166948 2783 2777 752258280 80264 80289 568339087 37629 37642 138351481 47014 47015 72934273 35349 35396 472766804 61372 61373 854238215 97750 97751 396952503 88356 88341 542004369 90767 90768 768369207 55071 55077 190825170 26035 26036 521498017 3984 3985 602428666 37861 37862 201835664 84611 84627 312882147 80051 80095 537932078 9856 9857 153005224 45486 45436 945294932 89389 89390 561198014 25191 25192 692368787 63648 63649 2030012 61674 61675 339283888 81282 81283 158465865 52164 52179 665936673 87564 87565 164223211 75853 75821 965970634 75380 75353 701794590 8027 8016 630302799 80491 80492 794489398 44049 44051 204079754 99909 99910 97859991 22767 22759 99552383 83181 83184 999080731 67520 67521 302574052 64657 64630 69875129 35816 35817 666062866 34112 34126 598776255 83802 83803 267047517 36110 36152 939577922 22836 22837 798085654 83369 83370 538939767 72129 72163 383899929 91970 91971 640612321 16771 16772 94641887 18461 18462 663369611 96154 96164 314874590 86527 86555 327327795 53849 53803 175387463 35128 35129 594309087 35957 35958 315958224 18565 18517 270050950 17818 17819 280861019 18270 18278 109025364 2609 2610 402588584 61248 61249 959261300 74152 74153 194111550 47153 47168 666739949 28866 28867 2359661 11305 11324 466005627 59496 59462 929129024 91880 91881 576490889 43038 43067 724141969 5341 5342 545199960 83288 83289 750045088 64525 64574 453117533 39389 39386 651519713 7163 7159 655910047 12110 12111 360344471 76930 76906 953485027 11511 11512 179369230 56523 56524 307309477 89219 89238 698534996 25314 25340 73042758 31257 31258 433545185 14359 14376 534841366 27548 27519 930324223 47691 47692 62049448 56658 56642 480627959 85192 85193 143254399 37015 37026 830677211 83939 83957 595032438 80918 80919 141179807 43725 43740 178899879 45259 45260 925958254 41844 41845 611138184 1710 1691 142763977 29948 29949 887621186 47528 47551 237862398 97976 97977 15023779 35917 35918 218741142 65649 65651 216886246 35532 35533 307467917 3707 3656 744863617 80199 80218 332882137 68152 68153 110675648 6225 6174 791796544 7242 7243 718440696 46788 46783 656307843 13823 13800 558161210 90371 90384 514554802 44660 44661 295009052 25229 25255 72710771 16812 16783 966677325 38997 38998 246456704 32280 32281 758275355 30602 30626 682672061 59399 59363 361161568 88502 88503 889462563 41949 41950 62280521 53770 53760 44254310 55995 55996 647292858 7235 7236 326849527 22436 22437 397639942 63083 63084 271186181 41054 41015 126587345 73930 73931 103068054 29820 29821 903757282 956 1006 964373726 68641 68623 906064036 60029 60030 286861576 97408 97409 984520730 18246 18247 584428078 59419 59431 316788047 20329 20326 454063970 52356 52357 670139392 57440 57392 227730263 82099 82100 442880980 24674 24721 879954889 27928 27929 956215830 87632 87633 231682095 72939 72970 400210122 79605 79606 178099750 40535 40536 846718749 7227 7228 202774507 1204 1205 856187212 47520 47559 26598436 88753 88719 406149648 50770 50748 330342416 31488 31489 408774814 56695 56696 829773479 7893 7894 747088988 35971 35972 927777492 29378 29408 879174382 29512 29513 173597924 56946 56903 58031926 53869 53895 15997688 62410 62395 435302051 69123 69124 305296235 76475 76476 643500103 60891 60892 660240474 33676 33677 301766090 43347 43348 12254210 81452 81453 396320135 18651 18660 607296104 10735 10772 29954238 43733 43734 663851363 72377 72338 511056081 51859 51907 201503137 68675 68676 737275843 79000 79011 790500447 37182 37148 822806523 62098 62067 14266131 47215 47216 639099975 48185 48212 231100898 11957 11915 440772841 30481 30482 39391174 77923 77924 327018311 71369 71409 560254410 74080 74118 122758896 57686 57687 982734353 2999 2947 556748329 39496 39515 179691291 42738 42739 15203423 53158 53143 698127574 50494 50442 884796114 42073 42022 370587744 16619 16596 204612185 53784 53785 501100473 29342 29347 152571552 11183 11184 587580714 13313 13279 189063746 18116 18117 686747073 67240 67241 35919509 27551 27600 322989756 99639 99677 979127215 17416 17417 744530817 69817 69818 112939175 30134 30135 588665143 67494 67458 276884110 90584 90585 89109204 19322 19371 281793753 58266 58275 503805269 71981 71961 772810669 77146 77147 18276659 61020 61035 687134871 63399 63360 435479473 49540 49541 28506964 42995 42996 424253812 67402 67415 155805816 52338 52370 734126099 9181 9182 423571055 45737 45714 790956142 18870 18871 663146896 24878 24834 804077523 15912 15913 38659617 51367 51326 621700488 81202 81150 13627218 40028 40029 641768664 94620 94668 73766951 58602 58603 647864332 32250 32240 898648927 58454 58455 382375570 52961 52962 122334941 6392 6393 325052958 61524 61525 934293638 39662 39654 602683696 32503 32509 605582668 51342 51343 774447297 10980 10966 138201380 6786 6787 492158580 16080 16081 50109100 32454 32455 397625895 99078 99042 453272893 61059 61060 963351561 25018 25019 524940979 10424 10425 911323920 77894 77895 240793267 42862 42863 12400817 68730 68695 639550481 53623 53601 931970409 52602 52648 271510837 89938 89962 493742149 34025 34026 971437635 36540 36541 129607423 18545 18546 218244817 21684 21685 588033385 36695 36696 578972784 16651 16694 204724854 70798 70799 272014854 21224 21244 620211286 88291 88309 859389934 98658 98650 807457786 68104 68056 840766852 63547 63565 432250966 9321 9341 135327026 43861 43815 915883721 11400 11401 859055487 35475 35425 337139635 13256 13259 165985927 66459 66481 617472087 24568 24569 448556386 15743 15744 706583711 69177 69156 527405519 1999 2000 483782989 33644 33645 954166600 82234 82235 868001111 94336 94330 684726931 77727 77728 114186065 15160 15133 67483810 26417 26378 769738536 45848 45849 823651883 59911 59896 722574846 75190 75191 842260702 74577 74578 719013923 41614 41615 105941075 17774 17804 24477680 59810 59828 898880508 83788 83795 954406277 58364 58365 446165981 81379 81331 176194840 32538 32497 145355428 16498 16503 690252693 47521 47522 110135808 6381 6382 8781290 90533 90534 343007043 99398 99370 786366081 40805 40802 740961206 56440 56441 526768898 61066 61103 872239034 38215 38182 992444004 31319 31320 357065778 68042 68044 63965709 47619 47659 48235206 19947 19948 477448164 59320 59372 566083151 3989 3990 173212804 50865 50850 634049748 10066 10067 311417842 72461 72462 319955387 54493 54494 794076478 78554 78555 13453286 9136 9138 861568938 89408 89409 49490498 950 975 591899910 71386 71371 789021861 69331 69332 971315071 12353 12354 815982021 69793 69807 444540136 2138 2139 801461081 90180 90181 723024583 69041 69042 834807184 66867 66868 46225265 91976 91977 848477392 51985 51960 355913093 94070 94097 553385578 70665 70713 570731216 91453 91406 148824533 62684 62704 474118866 48705 48706 436801522 83409 83372 654457716 58832 58792 737287364 43897 43898 246273188 18472 18518 975691815 51691 51735 381511653 99368 99369 332711321 95573 95574 467678743 99475 99476 751012095 39275 39282 208817586 85955 85924 709978057 21747 21748 37947722 54605 54606 534872670 61947 61974 819318430 45840 45841 322306418 49762 49763 483873563 69376 69425 55272621 99427 99451 468018647 77898 77866 377018455 1769 1777 190481856 86358 86359 756283268 14580 14611 677929236 96002 96003 699172831 57460 57433 511782538 68634 68635 91979964 68922 68923 433115411 22177 22169 79706100 23572 23573 306685667 84357 84408 213631998 56353 56393 636578525 53982 53935 382654526 58423 58441 362049283 17136 17099 985808689 44220 44221 868707364 22739 22740 525747340 46163 46115 54424768 28081 28082 185551084 42013 42014 104994955 74957 74908 127359683 82953 82954 21624386 71656 71698 717249666 98652 98671 207952297 73308 73270 558196111 61979 61968 386343413 65493 65494 508869723 19263 19251 364565498 57339 57340 431141951 54515 54525 886827980 99039 99043 549931176 32033 32034 156296704 56552 56553 616341619 13334 13283 250528587 1756 1728 824220290 37297 37298 337999313 37379 37359 852212110 17555 17559 200087516 18682 18669 49165783 51421 51370 864200628 88704 88679 491162058 15396 15397 228865075 71345 71346 813986016 72870 72871 574316073 63549 63551 153191858 9994 9995 973587418 81804 81805 499204637 51082 51083 536976240 64816 64834 57042068 36725 36687 655059573 18775 18800 400371524 99969 99999 754943242 26518 26560 393815715 91306 91346 832542246 43247 43248 266307653 8353 8376 183420978 23203 23194 689129745 9475 9430 683943693 76629 76592 797688205 87245 87291 847577287 92823 92797 339110687 79581 79582 392479142 28880 28918 647160598 29298 29283 797005938 18494 18461 54288521 22070 22072 152466408 42585 42555 408211119 26439 26440 370683948 95420 95404 925339667 88689 88695 486752192 24682 24663 781874350 15070 15020 318760674 67854 67855 66233871 41247 41248 131918236 98107 98061 437693848 77405 77403 55132761 45555 45556 265999163 3859 3860 105353594 94106 94107 549199992 35804 35805 888557780 47135 47091 434060201 56232 56233 10877246 61015 61016 825999564 94439 94440 619705104 34241 34265 246231051 21603 21604 284567811 70219 70220 12403220 87874 87847 236197775 51855 51853 904420838 18709 18685 749099398 8483 8449 350466903 37325 37326 839901343 90602 90603 344183823 35697 35698 250434717 71937 71973 285258659 80278 80279 314384612 72736 72737 813290865 50846 50847 56536997 32680 32649 304040811 11240 11212 703060382 84755 84775 62166877 66554 66553 103797441 44667 44668 80559965 69462 69463 538995539 1986 1987 554689569 95856 95886 153843391 23818 23819 743764391 98560 98561 991462956 36278 36279 892567158 90604 90605 495102947 61001 60972 378065719 64544 64545 548295466 85399 85413 597632769 12752 12753 571237130 79816 79860 324201688 70240 70219 476625450 76335 76336 330808971 99126 99127 925081171 41944 41974 801585781 51828 51829 712407353 83033 83034 261749267 57696 57697 741664344 97533 97484 937054347 32960 32961 568054378 59975 59987 555111543 81410 81389 331315559 47711 47665 744518505 92076 92077 388054218 32029 32030 952909291 35436 35401 70689304 60686 60656 633402826 11287 11288 483580782 18653 18654 825303330 36864 36865 737301650 60930 60931 511925966 95961 95959 963651345 25275 25276 959044104 22392 22393 178257728 94347 94348 634632990 62283 62284 175898379 29006 29007 707043618 91744 91692 452510523 42163 42164 777256513 36288 36289 286463250 82531 82539 145880329 92803 92770 565446920 89248 89225 145849140 55859 55893 236458751 52823 52824 755874189 31288 31296 736915778 15061 15013 228695934 72043 72079 630106902 99076 99077 273416393 23630 23631 149561663 94536 94537 600717987 479 480 993689464 71824 71795 675415417 37570 37561 514342591 4885 4871 794677425 99150 99117 132757412 44622 44664 254896775 18952 18953 546831005 29863 29915 262958249 69013 69014 339468939 37976 37977 9871616 43166 43125 734550589 68312 68313 781129924 76135 76136 492044708 29471 29497 963695416 83410 83439 971363471 10130 10152 973884068 93760 93786 686792005 15410 15411 130335634 97536 97537 495350843 41836 41837 197897097 92376 92386 154188338 20789 20790 633554129 29523 29472 876109189 76876 76877 708894680 97813 97814 566282484 4089 4051 96571394 84605 84606 313154081 33597 33617 623264420 99271 99258 501036723 26155 26121 122365949 78746 78747 893354240 80291 80342 853460937 70401 70402 13677853 40484 40485 176478742 13474 13475 681745350 6500 6510 658398222 14692 14724 905728969 33661 33662 268135571 28818 28826 209267556 5829 5830 589561760 18795 18810 44573989 4536 4565 658237895 40577 40578 476926273 74320 74312 13312282 25471 25472 172342512 18855 18856 336029309 66618 66631 416557567 10081 10042 83099392 8030 8048 777303207 1657 1658 475934793 54510 54511 629346754 51200 51238 800456430 17478 17480 365173927 34435 34456 524439349 75544 75545 37609637 78670 78641 286503121 16303 16269 982918306 60059 60032 135194828 35305 35306 367127856 83268 83269 944537705 38491 38492 232494486 22811 22812 498240172 91174 91175 35190838 60773 60774 584551925 93246 93201 513945999 52321 52322 258908001 97560 97561 69501722 24918 24919 873263201 83028 83029 753401987 54586 54587 579117870 6227 6267 180148578 38414 38461 199126646 3161 3162 694627589 45670 45671 417552389 7190 7191 951512304 33479 33480 862386864 51971 51972 101735921 77297 77256 332052576 6196 6197 485809890 89256 89257 436270789 8190 8236 505287783 69888 69889 249830625 96642 96673 748057453 38590 38591 671318668 96383 96430 17656191 33539 33540 244792720 9264 9316 850601056 65676 65715 87782291 11156 11157 313901919 93793 93794 510459307 54294 54295 215063590 38272 38273 336733305 65288 65252 572260990 16516 16517 728116217 64991 64960 238322260 14161 14162 140110538 7657 7632 333065496 11912 11913 468291485 4022 4023 846547586 65688 65661 686958823 66233 66280 877787979 29244 29245 574512998 53269 53270 887039892 38655 38682 321414842 77294 77295 323491117 65044 65045 813596523 77084 77087 805603610 94023 93997 265020585 76786 76805 439490116 33582 33583 545702041 46780 46736 625620168 57442 57443 214988494 23297 23298 597792770 56943 56901 235516543 5767 5809 713924370 84604 84605 395851391 34958 34929 900262008 65946 65998 388991994 34420 34421 441680872 59170 59122 128900773 11382 11400 103342207 73943 73909 799916902 65968 65959 251670537 56096 56085 911490509 17858 17823 770651568 33928 33976 701477661 44266 44250 43495290 20705 20706 996162644 41819 41863 203667225 76537 76538 110245853 18147 18116 615167207 87322 87323 237549504 62718 62719 804921453 72901 72937 747038275 6860 6861 162472496 15468 15469 475818368 84952 84929 546755948 45819 45773 273328721 99188 99179 665104406 41557 41571 90545838 30124 30121 900336112 99826 99827 591790463 19330 19378 504915067 83554 83555 432675255 57858 57859 651097956 90100 90101 346173168 53362 53329 572716602 70377 70371 460593085 55265 55276 619277941 25333 25352 908371734 33504 33511 384129856 61379 61380 888712003 40985 40986 612025583 41536 41487 616669234 90988 91019 143365173 36742 36743 605990055 14059 14024 174426816 40643 40644 484812807 88058 88034 156508902 33789 33818 254774132 55093 55086 990864508 54910 54911 942094888 10182 10231 405301415 32196 32246 775190446 81360 81324 718443630 11979 11980 997080570 87660 87645 560753617 35625 35626 518015274 25042 25043 993149542 70609 70646 471412023 19829 19828 190513085 21965 21948 756287301 28747 28757 539558526 77268 77269 780882642 83623 83624 665375884 38581 38557 786797820 16629 16594 32828986 81488 81455 831578461 25403 25404 138014542 15824 15825 534344495 85547 85548 673069352 35666 35667 65800557 11131 11098 894949948 58197 58198 485949805 74600 74634 45838409 98888 98938 25421479 56733 56681 205351469 81308 81262 886466229 80609 80591 272644365 94633 94634 144671519 24486 24538 635145132 51295 51296 473415983 31881 31902 536126195 32439 32440 334868515 42305 42315 378252073 97639 97620 794648220 41317 41349 735528407 57367 57387 569369541 22385 22402 313720914 94892 94879 702190061 64815 64776 358155481 86744 86785 726871604 65123 65119 180144232 1188 1236 177632909 21990 22041 867334759 44030 44057 285139704 9991 10015 717422188 12258 12242 755893620 33163 33164 684469585 87072 87088 262222605 13004 13005 1999187 89828 89829 58666669 64556 64528 514873504 49262 49265 696663443 89045 89069 945977467 35224 35225 367396447 64169 64170 436052403 98122 98092 292455978 87509 87510 727488925 59257 59258 216184558 73481 73482 474770484 95985 95986 871109567 73296 73297 626261846 61740 61704 189108124 43792 43834 895451944 32145 32140 494588431 13675 13676 725114911 8757 8758 31122532 64905 64906 807072942 61688 61689 365014868 64198 64199 199283416 69081 69094 10578090 1450 1451 993973044 72661 72642 666748381 34816 34817 621282581 67609 67610 239573209 17374 17385 234741290 39902 39926 940549643 73996 73976 978539342 21330 21331 570691304 90392 90393 231262425 18994 18995 420998501 87126 87100 604235106 99373 99378 324952389 32292 32319 436833527 21011 21008 2447606 50458 50459 150400083 39319 39339 858097560 53318 53283 265966959 25102 25127 759051740 29161 29162 199781243 3200 3201 513883343 80479 80500 301708950 61504 61521 250656873 57121 57119 72984805 70161 70164 991915992 92806 92807 529862401 87252 87270 642860618 14923 14903 112772547 53695 53696 930736117 56932 56922 173812587 60438 60477 992220429 10994 11022 608081522 20948 20949 784318992 15051 15041 98630900 69669 69670 4602995 22155 22187 38513828 73393 73347 194252506 56538 56539 61418075 11467 11430 892214475 44670 44667 139531288 42905 42906 414207203 81803 81804 187567029 77491 77441 166806180 77140 77141 925558325 7563 7587 461982168 60894 60895 761713472 64828 64831 1700969 68054 68055 83640463 79305 79306 98992609 53606 53607 354422017 26361 26363 423132913 30521 30537 573796176 40095 40096 731825113 67686 67687 369016965 89817 89806 478238969 64213 64214 528874367 26206 26207 366337775 8100 8126 952589643 86068 86109 390105447 88955 88956 875993919 94034 94009 619226450 73371 73372 788960996 77740 77741 537993577 29961 29962 518247214 24384 24385 829766980 85412 85397 931777450 44277 44320 372827478 80339 80336 562652845 96987 97025 724118767 66231 66275 239478530 7114 7159 588718119 39771 39790 451203114 53441 53442 393374313 33089 33090 184288369 35871 35830 924783625 32395 32364 24560608 90411 90374 697774540 16044 16049 25260590 92920 92921 798291213 17029 17063 665473455 27525 27536 168007690 7268 7315 482098065 54110 54111 423907898 13167 13168 119536403 52156 52114 481186391 84315 84316 844529273 4273 4274 524422280 65694 65697 470289952 25009 24957 83147850 520 521 160805052 76085 76093 165117560 94540 94541 45976347 73873 73874 262679883 72980 73032 952931325 31782 31783 813887181 74397 74400 608389642 49218 49166 325324728 85063 85064 752626386 95786 95787 781650566 93641 93609 82713942 64603 64604 359209017 17819 17820 135965909 86590 86539 56681026 31104 31116 701566460 26808 26785 348178353 35011 35012 755218642 64892 64893 347986768 9518 9519 47525644 5234 5235 156522935 95615 95567 724624243 22733 22734 270367546 3391 3392 530981746 98861 98810 453781291 64068 64069 234269568 26711 26712 771200879 93966 93925 414119848 31681 31672 623869029 7763 7722 136340195 14113 14114 757773272 97342 97343 399794799 67162 67163 370576123 85477 85474 496812028 14549 14599 74595944 42242 42226 564169345 76988 76989 699844827 67333 67293 362786027 51300 51259 980106943 67427 67428 959332626 95442 95460 136162280 35099 35100 722427274 59486 59487 956776174 87490 87491 116491101 59991 60008 759434062 98914 98931 291461706 13568 13569 566100477 59895 59896 669229744 52533 52520 872170612 32933 32938 64329704 18468 18469 681896649 66631 66632 195280214 36040 36084 662628875 42997 42959 224325718 43488 43489 431068918 57322 57323 844286596 85234 85235 206169598 77391 77392 193634899 5345 5383 149069462 25218 25219 318433904 65625 65626 178431491 35706 35707 932366520 50658 50659 859397 13370 13371 900258273 78502 78503 747055063 4195 4198 375965709 41207 41208 548966837 41538 41539 749639410 51420 51421 416103263 50292 50293 138773126 20148 20149 996755697 34698 34659 804229658 34162 34163 102204328 23009 23010 918178913 35924 35934 666011795 51148 51158 891751832 47036 47037 461482288 27639 27644 909091866 95793 95794 533580925 78690 78720 906758054 70590 70561 943396197 69970 69971 502279481 87746 87747 177409188 31809 31810 863610778 91143 91144 380189221 63245 63273 112360099 39297 39298 474001350 65638 65591 721287775 94425 94426 997913562 72759 72708 226099468 32953 32961 548111728 69582 69583 244916999 15195 15196 371700346 51864 51846 372896774 81469 81459 170181892 23961 23972 370297640 98724 98702 852306164 62731 62682 918017406 61532 61514 510465685 38018 38059 18672628 29116 29145 521289236 56898 56899 780956666 71215 71216 941576085 5515 5516 504356394 58675 58625 124307134 8641 8642 402019721 26736 26753 678663687 74547 74527 88893341 98142 98133 580954059 36250 36251 368861267 68154 68155 805161215 20161 20162 654061047 7209 7210 557326727 71463 71435 587977920 74921 74922 370269197 44168 44169 876317319 24581 24545 880282189 26120 26121 801595048 65679 65680 717200277 30021 30022 409957822 16000 16031 940777379 84697 84677 846102424 13036 13037 243653197 22166 22137 535069242 61381 61382 602449903 91700 91721 460808762 10523 10524 917634835 97686 97737 938838350 24151 24152 456344451 65624 65625 593912045 11012 10961 63765917 95106 95107 189645615 68440 68441 675869901 71387 71388 874702121 57349 57350 767283133 23821 23822 740771380 24294 24295 965911147 82066 82067 281109703 86747 86748 199368065 18725 18726 52930635 10052 10086 293548636 77638 77632 405571618 8781 8782 66360705 2068 2069 57976401 43342 43363 292558596 99416 99413 882889224 95415 95416 515603579 63829 63830 496782883 62447 62445 408244968 14460 14486 585887184 23330 23331 986560193 74195 74196 155818334 56573 56574 854339978 29689 29690 587656459 53476 53477 307944547 72264 72278 690033310 67197 67198 629576868 98959 98960 2458808 2019 2020 746318473 5640 5641 614977847 65894 65873 881654942 3505 3470 954881004 96029 96053 396016174 81302 81319 968246552 46308 46309 927343556 77609 77570 852025994 40006 40007 805953510 73470 73471 184564698 60163 60156 869049270 38620 38621 88336970 81821 81822 565375028 68971 69000 600645365 6271 6272 413488618 52553 52525 642907261 33287 33288 578374667 90483 90522 906977700 46640 46594 645435916 15595 15632 934119368 30486 30487 79331023 61660 61661 38272513 52246 52211 646789841 40250 40237 775578536 92487 92488 591110826 85860 85861 372750369 78641 78632 244603954 46093 46094 475470421 95455 95479 611776767 66467 66470 799319723 27614 27615 314294564 14977 14994 948817221 59214 59215 716749905 82346 82355 6841718 41043 41030 968304891 75062 75046 755961607 44435 44399 146067264 24648 24649 186647646 7381 7382 112188104 58645 58646 411993720 9896 9897 94678231 12738 12757 934696347 51397 51398 601494851 36894 36895 984022771 30163 30164 712971650 61937 61966 727821652 84454 84455 481277661 75548 75596 662134324 25492 25542 587960288 51164 51215 248404816 93532 93579 63331834 86075 86076 941034089 54291 54292 365933848 60626 60627 970153516 90925 90899 369029359 42575 42603 831499703 9394 9395 12317579 67946 67947 70740482 14041 13993 387711036 13797 13790 398356503 46954 46955 21408851 72613 72614 156809283 90730 90781 670566708 86759 86781 945193545 67605 67606 581149616 57472 57473 252778040 24452 24453 769756433 83247 83202 989851478 96952 96932 935069808 78622 78584 360722073 98795 98807 413007525 13140 13151 103196898 69100 69071 116379058 16009 16018 500390016 38474 38435 568951924 62682 62675 367268549 25479 25484 643150317 2921 2953 723540702 56324 56325 166822037 37942 37989 316667975 54607 54561 48236274 91874 91875 885657860 46793 46794 398746402 62164 62172 402931212 9160 9161 622538458 68841 68842 877763036 27573 27574 592372920 41801 41802 793352996 76519 76542 838284760 79420 79421 518949466 36624 36646 256106542 68050 68051 47646470 61094 61095 19551045 37896 37866 252588336 57987 57988 909943924 97075 97076 628713200 27038 27037 334707081 67077 67078 799597393 49776 49777 214761861 52380 52377 681537244 65199 65200 846049899 62904 62935 164789033 72207 72190 659613300 39867 39868 184077366 40088 40089 815538514 89777 89778 990677639 44553 44572 767258832 86154 86155 483155206 39833 39834 161557920 99267 99298 429387774 83713 83715 878768772 25468 25469 997346685 69026 69027 380003513 67465 67466 450740274 68493 68484 157967484 50584 50557 725034698 98652 98653 933784304 40427 40420 902499547 51129 51130 883236656 62967 62990 224427435 73193 73175 458529096 97357 97358 165783965 25094 25095 392301248 26855 26856 839586147 39923 39904 794106556 1245 1246 990446889 34175 34146 739200811 62822 62823 815645183 24129 24155 245383037 40127 40090 157338918 18983 18942 178493602 69639 69603 217200384 41827 41828 671815861 97727 97728 496254580 29101 29082 708473376 42828 42829 68115927 42021 42022 76131300 11670 11713 387566216 58475 58476 692570885 88215 88216 932481655 7908 7914 709635007 85515 85491 60078854 41396 41438 190613955 72513 72514 625605093 1053 1054 943724412 14333 14334 978222721 60652 60684 942721771 1474 1502 547036640 35805 35806 897439300 15575 15590 869421028 89924 89925 868112109 35134 35117 139284022 66505 66506 735806753 73426 73391 326772882 10950 10914 567209399 78850 78853 121658023 47784 47785 704504098 24310 24342 699686653 19951 19948 713128734 94602 94603 983775806 74074 74061 357129819 23006 23000 211547105 58723 58761 339349476 41655 41656 209617003 87652 87645 690636285 36398 36399 94284857 40283 40310 119568313 54094 54063 567590373 14806 14799 307487921 9708 9663 863513359 1698 1699 193643460 42234 42235 274359769 86065 86066 970244811 66996 66973 189165156 239 238 359820718 95068 95092 154719935 22285 22286 943662627 26000 26001 27697557 86922 86923 975530700 55934 55935 539411029 14038 14014 250139444 70353 70348 948739446 32606 32607 813464847 26339 26340 788864095 30671 30672 984936425 64036 64046 142943357 39316 39304 932594843 66391 66392 561394578 51452 51401 755855576 3616 3635 680544025 29639 29640 352301770 53109 53076 244893847 47409 47418 8111212 48865 48866 362083422 84909 84935 953763532 99697 99709 111198257 17571 17549 846035177 45395 45396 893273467 74589 74626 722432390 76595 76633 675145584 44911 44887 452845072 71074 71031 614700753 12005 12006 696363183 99383 99332 681263602 11109 11110 528222636 44373 44374 440094330 25453 25454 294061706 52202 52203 687763467 10514 10515 887791777 46287 46296 179992464 55687 55688 959375135 28983 28971 566778618 86083 86084 718891507 90561 90525 854248752 54024 54025 946046001 95558 95559 114784566 93682 93707 391081049 13966 14003 844097301 95170 95169 46034370 68748 68749 636842347 62357 62358 42407750 30081 30082 59584704 28548 28521 657375291 86525 86526 281022291 20503 20534 607987532 72112 72113 470453831 62886 62873 871559793 48766 48767 292786890 29218 29259 540866431 80885 80886 331121024 9937 9971 98488268 18907 18908 262210922 22608 22579 374403131 61146 61147 50371916 98232 98269 467352006 4185 4157 26640149 60524 60525 897218549 53071 53072 933468892 89690 89691 354141915 11675 11676 779206977 9565 9566 267507582 17203 17171 39381697 40731 40732 155338446 23394 23395 355408382 71733 71759 76695316 28515 28516 827663391 70925 70926 457636901 6337 6292 665475147 31032 31084 366564331 45055 45056 749788886 62983 63006 833599528 90274 90259 835987722 63447 63448 868186838 34807 34839 984340483 57209 57210 963063945 85841 85866 722147802 39503 39455 913854290 98833 98834 423162066 93104 93105 692396723 62389 62390 396354974 50898 50947 813025559 33528 33484 854663166 76325 76347 461005465 86882 86883 816063842 63823 63855 799217602 77226 77227 348601464 84598 84565 200336505 24873 24874 757792555 80764 80765 676207137 8924 8925 467174013 53145 53107 301151708 23829 23789 408619113 79592 79593 617498966 13805 13836 357978240 81304 81305 8660571 71880 71881 411413839 2224 2225 856047332 35289 35290 774234877 79947 79948 153147991 53320 53335 775986692 13753 13754 189664987 7465 7508 497468064 22760 22724 904810856 8211 8212 171357184 18147 18142 696923857 28556 28526 904575802 40367 40368 171395228 20959 20960 990933828 22337 22338 754723485 79708 79722 478704061 58416 58417 997028708 60109 60110 577480387 50283 50325 734655555 49550 49552 411219371 32920 32921 276350401 69594 69595 869155955 36803 36824 927276020 40671 40709 266410937 9094 9128 555210543 99602 99634 538853564 83326 83279 450252534 44389 44349 516313676 94625 94626 964166246 42839 42799 307725308 22386 22387 762901627 49961 49962 189730081 98428 98379 773964501 24790 24791 764157366 32151 32120 329823756 1244 1295 542654126 94922 94900 743634485 30461 30480 51158220 12870 12871 853459433 24838 24787 301614794 44528 44476 613604103 95099 95100 314031119 24928 24931 707221177 30771 30772 180895895 14856 14861 400804311 23680 23681 726365649 56433 56443 489897553 52592 52620 812903181 39326 39327 740188685 89948 89935 158408955 24247 24248 282857039 45705 45673 939848563 14383 14384 510255648 22829 22830 633540089 16672 16673 935150357 68815 68796 402133699 26968 26969 283641230 4096 4097 138848448 7025 7026 343788923 38092 38093 433866943 69518 69546 656254059 32527 32559 956396366 38333 38315 523150711 36435 36436 449743800 76116 76117 978192698 81215 81216 71942405 9420 9466 311522255 17833 17834 118657454 53246 53264 389545376 22335 22384 643493416 53270 53311 95794223 87413 87414 209511169 17573 17620 137518955 70181 70182 49557633 52929 52933 685667133 63158 63193 522360347 49105 49106 141629929 38400 38401 688457225 8600 8562 657106562 36212 36193 414327168 87706 87707 861327698 70864 70863 705017579 78621 78631 337556165 91885 91923 932038794 23037 22985 61530547 97978 97979 657044324 82662 82637 700939373 97626 97627 675997208 21101 21095 380556610 71855 71856 258334908 79069 79070 524634722 82549 82550 767584690 75043 75036 963947243 14897 14947 111765137 23905 23869 298639032 17374 17375 529828863 51439 51440 212455835 94781 94742 133944999 18984 19027 566724552 51139 51140 171865516 86573 86574 517211248 23049 23050 118569681 86318 86319 832094785 30321 30371 375468260 24935 24975 675387705 48128 48129 359166353 4225 4226 414861465 49828 49829 563553958 81149 81150 515432623 21048 21088 595117254 82511 82561 573831874 32814 32782 800523743 19096 19134 702282706 52755 52756 309795259 32867 32875 815510183 56633 56648 899117324 58454 58493 418905496 30133 30183 748800759 63814 63831 695016882 70707 70708 739250869 10774 10775 112105391 15998 15999 427454079 79958 79959 433137750 18314 18308 435600274 90504 90481 646324715 96948 96901 58366482 36883 36884 88647575 95476 95477 605786487 35627 35598 754052754 99616 99590 27763085 42842 42843 722823571 98168 98165 374616941 5363 5336 801253825 29060 29070 510555144 35265 35266 383860580 3141 3183 470093910 87739 87740 840889535 42542 42543 124084030 9495 9496 266582793 30354 30355 1871969 14274 14305 400082985 41451 41453 112392456 80979 80980 332097958 4728 4743 4813263 44597 44598 668792416 65232 65223 536303492 29958 29980 438338404 78908 78909 368558292 37195 37196 311793616 98530 98531 262424519 9016 8996 712129218 31644 31645 159513895 55390 55368 41129043 44880 44860 975354083 81278 81245 725222800 24530 24531 81869887 91868 91869 181553926 79918 79919 400596164 82664 82665 479917733 93681 93682 345283714 35792 35740 32055410 53431 53471 424535994 48147 48148 95522066 20274 20297 269307948 84727 84728 380452157 92456 92493 730953148 15391 15392 236759368 95721 95722 336538191 24125 24104 271419627 98621 98593 716262292 36517 36518 745952852 22127 22128 381936 76003 76004 318647165 75206 75187 629461721 21027 21028 650101823 28453 28454 979590351 92838 92839 311432426 37194 37195 973787984 93945 93973 585521808 73297 73298 248517638 29461 29415 999828612 21822 21857 139128696 64794 64789 129875195 67033 67057 470745592 6141 6132 489738505 46097 46098 695979801 84857 84843 32258318 74100 74093 810001106 67969 67942 941350321 68568 68593 334333700 42969 42989 741309045 10927 10932 26393982 14826 14778 692912728 17607 17657 495691185 51674 51690 374238307 65434 65467 969542164 61304 61305 780582008 23933 23934 243403981 32988 32989 560382616 22277 22252 953053729 76295 76346 685977664 99190 99191 29392909 12891 12892 839575218 60894 60918 540161437 43704 43705 645002923 25491 25492 470764259 22177 22149 173730946 32576 32577 526147443 24449 24434 16196965 20400 20401 112502469 62950 62951 114964489 87369 87380 283386185 16228 16178 805789059 49350 49351 687864747 94582 94561 948241632 11319 11320 146252295 15046 15091 672318218 32060 32061 795198665 65605 65624 347312875 84995 84996 246357084 66902 66903 830177872 81335 81336 798542753 70865 70880 352121817 54595 54596 867572968 49692 49693 103630676 87109 87110 757761458 55196 55197 51399510 18959 18960 292998653 25711 25736 721192209 33207 33208 760350923 84663 84677 425406385 37285 37249 562947602 1487 1462 887696837 39600 39604 549460407 51870 51847 746276948 24786 24787 969204896 39349 39372 515532783 46344 46354 927676757 70828 70829 429023836 57685 57686 399098811 15373 15364 576612347 89041 89042 775808545 67959 67960 260740785 92198 92206 882489639 25955 25922 774048584 66559 66560 546487133 12824 12860 19987745 54836 54809 530191182 35672 35673 665901981 29157 29158 11329739 73260 73261 785050707 77305 77306 627255656 66140 66180 929850079 73953 73952 836412396 70038 70086 433509092 86219 86261 471942856 883 895 8819309 45600 45562 45776229 15120 15156 517469170 15342 15353 402835750 18433 18434 791104535 77968 77921 87709789 93959 93988 728869980 68854 68863 947037135 95337 95338 525326372 3351 3341 845143231 24599 24609 489313717 5827 5828 543259887 2451 2461 228023539 34742 34777 304422553 19560 19561 11307556 92407 92409 638183683 33374 33375 358217287 78130 78131 906301861 72103 72104 19418521 30306 30307 136982464 77261 77262 43032044 57272 57294 377579310 21906 21907 566320867 93753 93712 507662186 81313 81355 278545777 64874 64833 381403019 5454 5428 993455804 429 458 924132685 82792 82825 135804049 25923 25924 851774029 92892 92849 762232067 31307 31291 330241543 36792 36820 411960654 87707 87708 291887230 56178 56179 362427354 62096 62097 353236839 51713 51714 269928320 31107 31086 643183641 12660 12707 461992785 24964 24957 261369684 73737 73738 135393488 53800 53801 16295122 34512 34480 153410311 70024 70025 372240124 55504 55466 6505130 55459 55460 505793427 40082 40083 504809208 16773 16775 204153483 24939 24961 906344557 42493 42494 323605839 56366 56367 961744470 81562 81554 246373266 80236 80189 1938441 77839 77822 892549381 90877 90878 969734325 18801 18802 641115611 82612 82579 67844913 25082 25054 595192977 70130 70101 559327315 77771 77772 600750906 44174 44212 599226702 74214 74207 502590212 47937 47938 884385984 38180 38181 589484080 59084 59101 219207116 16000 16001 633403596 41413 41414 701021392 20017 20018 950547954 12106 12070 215133470 42649 42665 774880452 73038 73039 831790626 66389 66425 110783519 18720 18771 554257121 76486 76487 134766437 59155 59127 970177457 27037 27066 651058814 98215 98216 818645889 25263 25265 586171111 23107 23108 405163106 30903 30904 561932888 45779 45822 833119464 33058 33059 14111376 49215 49238 338775698 10730 10731 224454151 82768 82769 956363278 50736 50776 713017248 61971 61972 793325273 17776 17828 209204640 3646 3631 757128501 42714 42743 214734748 65004 65005 291124282 13074 13075 362359875 29167 29168 984601396 2246 2276 408295561 42602 42613 430794769 51311 51312 240110786 57221 57208 283787896 64350 64391 551622111 71650 71651 857849586 8635 8662 882980508 11149 11150 804619452 74139 74099 522430627 46133 46149 905728149 41483 41500 962032643 73182 73183 35275397 85180 85181 79626780 57197 57198 165440543 21946 21947 521842445 80827 80828 384151868 16698 16699 980756035 33619 33574 289803758 45146 45147 244633917 77996 77997 705514316 14648 14669 414622794 35350 35339 948302469 90412 90414 114168701 18243 18206 229354740 76390 76421 881739620 65249 65298 601246191 86340 86298 525168306 22328 22329 615332173 19105 19106 194547216 3570 3571 15790168 24606 24646 454557816 3326 3327 170648105 13907 13908 832163853 78805 78830 640287180 77791 77798 214474705 72753 72787 835136128 9278 9244 541655227 91710 91712 675473010 24472 24473 377659810 40111 40112 67371645 97430 97383 458087936 55691 55692 914472770 35325 35326 199514066 44744 44745 969068317 57980 57981 156773430 67703 67704 282001458 17536 17569 128073996 93587 93607 118359406 75819 75782 838447155 66969 66999 664137055 54254 54302 186906947 88079 88080 918840508 62237 62268 519298192 92118 92084 997432054 48410 48445 406002732 71046 71049 997092198 34284 34285 784009820 97793 97794 657131736 44513 44514 746297739 82195 82196 177704423 143 144 742645027 72528 72515 524174780 13028 13029 460363216 26963 27002 522808153 59421 59422 434516172 60345 60346 212308039 94624 94625 197543942 42299 42334 105376393 50716 50717 856192992 82010 82060 657010003 68049 68050 385879941 89191 89192 755931265 7929 7939 871090665 69541 69574 272778607 14600 14608 348043396 47280 47281 922857245 24285 24297 755498873 21080 21081 366259603 85625 85626 228456376 49031 49032 998006192 61334 61297 977460811 59659 59660 502558431 48009 48012 676885232 72490 72491 938674499 38425 38413 337114475 12833 12834 986455897 85530 85531 373166350 3209 3210 502046958 28282 28283 647182752 71238 71237 320589897 80756 80757 672915561 91370 91371 828670998 59625 59676 755228391 70368 70369 428637060 91157 91196 572291235 98443 98444 996238759 10729 10688 606372745 86559 86560 48059415 63047 63014 296601564 11117 11139 273548987 89498 89541 533946890 96843 96797 44432921 98151 98141 668398091 18466 18481 838637278 4870 4843 334920066 68812 68813 627254445 81618 81619 119559516 21511 21463 174776022 18748 18749 304065292 50800 50834 905106985 10856 10857 195882184 24950 24951 787831372 15942 15943 387733099 11663 11664 741773508 55028 55067 929369872 58522 58523 716301649 1486 1450 297927807 37931 37932 348117174 5127 5128 661125361 60665 60645 607299987 10133 10147 228983708 1108 1061 910914937 1997 1998 355656521 14872 14873 420429454 37846 37805 524004309 76591 76613 740640961 7116 7126 701370846 4471 4472 844465472 82013 82014 540670049 63555 63594 199874301 45615 45564 536960622 25559 25560 553155856 25715 25689 979369170 76629 76630 366843773 56465 56466 874894884 84778 84779 37049518 83766 83767 680538556 67792 67793 252120851 27623 27624 748738596 40820 40781 30043932 47927 47928 164593466 26466 26467 891305714 72716 72664 898022812 54597 54577 631961162 4937 4938 109480265 21323 21324 373694516 36887 36888 470046079 63219 63226 208196100 92059 92060 546806865 62725 62726 590494541 17110 17111 199598237 6428 6429 978077111 17333 17375 678284978 9427 9404 864214603 22077 22078 257863728 93008 93009 640841684 30228 30200 953913396 60730 60693 580655114 59882 59915 14172145 35981 35998 785407821 28510 28511 97787216 40888 40889 588829227 92913 92914 858906697 81017 81018 855193256 646 647 22501973 25981 25982 678985199 31537 31551 164758258 89079 89080 601980605 4380 4421 397962161 38921 38922 439761383 2193 2170 662521830 90982 90983 289379290 69415 69416 326597189 63771 63772 244016653 19365 19346 552724301 10437 10438 407828712 19967 19968 179599890 24719 24720 461000551 24235 24236 328195805 10146 10104 310867676 61362 61401 926130702 46268 46312 812310613 90689 90723 578646121 76082 76073 639599932 74027 74047 155714633 80082 80060 655971112 2265 2266 648545203 54238 54239 806866968 91550 91551 127515165 36923 36924 385772171 97369 97370 527838756 75418 75419 385172517 43813 43777 634324193 7056 7042 810270209 52130 52143 738264341 19873 19824 449797206 9120 9121 584058401 99068 99053 692616531 23913 23914 399843651 75178 75179 878848773 65221 65222 767632663 82521 82522 334977644 30979 30980 433210598 46593 46624 384184843 98202 98203 431938381 9467 9468 34588661 66812 66825 327180884 76830 76866 395512415 20355 20322 440995860 96690 96691 694121435 32097 32111 471924598 1940 1968 423075274 66420 66429 297693289 93438 93439 289071347 10653 10696 895884960 14017 13994 579744296 4387 4412 637585059 3424 3425 97062280 95680 95709 684888911 85349 85301 411127909 4869 4827 392236958 73053 73054 653711631 3392 3393 334860158 79648 79678 667047508 7862 7843 836215462 32730 32731 94505801 35805 35811 572139546 49343 49344 416830051 65129 65099 4049758 23945 23946 317332711 76647 76648 53145177 86319 86320 490062552 58788 58810 317725255 52905 52935 709084499 47186 47170 635262064 82324 82285 716924855 34324 34325 307624106 32098 32099 328657094 48056 48047 569804871 10030 10031 210339843 43065 43066 705449999 1233 1234 402364553 66889 66890 249931933 6391 6392 772468732 17848 17796 571810603 12919 12920 152547512 42770 42721 829443693 80134 80135 107106114 13586 13587 200474301 88196 88197 371356059 88779 88780 254137619 62557 62582 823817817 43101 43125 160891909 26557 26517 227458174 96845 96846 977609949 88862 88863 576111205 72772 72773 436569844 22903 22873 761036884 55447 55448 166538102 34843 34844 567734725 3738 3723 101733055 49788 49789 174168464 49693 49694 622339439 65609 65610 235449263 64440 64489 940668109 34702 34704 188266094 80162 80163 848517171 69908 69909 354723414 51652 51653 899336457 93430 93438 921614659 96951 96949 392985415 50321 50275 479274393 68920 68873 198513183 33819 33860 179043477 4788 4789 417631573 44109 44110 688191481 35418 35436 161135171 9435 9483 182192036 51447 51400 868913825 11752 11703 446644008 97840 97879 655682406 74006 74004 425080830 57663 57618 589569491 42339 42340 183009182 39152 39153 342098681 7399 7400 52621806 90528 90529 82679039 15930 15894 810568105 61559 61548 401035736 78958 78998 827657747 64936 64937 879329225 52789 52790 938909330 32117 32140 56600374 75725 75726 700320991 60249 60250 764699623 36234 36235 906157570 76927 76928 258689291 45438 45454 449839382 58079 58080 344563195 19362 19363 480214077 10350 10351 433638382 1294 1260 503824705 52995 53020 586611485 72537 72538 218574984 29458 29467 417852957 23569 23557 713174615 95606 95607 377080164 8601 8576 32331582 61509 61493 20596910 59296 59255 859418474 25594 25595 867804291 29066 29067 728566081 64439 64449 303164471 65202 65213 124098132 86931 86888 655847850 88175 88176 102963823 94558 94559 22170795 33404 33405 667175046 64644 64621 636771370 74697 74648 655392985 40830 40831 797036228 21655 21700 375018826 88450 88451 175014324 1145 1146 247671979 83092 83118 9273306 67682 67716 483420262 19960 19939 300994627 39249 39250 254723270 87113 87157 624490999 86738 86739 738773238 16983 16994 244982412 24313 24314 508072837 48418 48460 486110587 62777 62763 635282255 42300 42251 498284732 43710 43711 36343947 55632 55633 931832526 88708 88709 309262071 36425 36426 7059301 84384 84365 507359950 58241 58288 791019386 73073 73074 138826288 67488 67528 516620261 57203 57179 879949318 27790 27791 454597713 75918 75927 866582124 35028 35030 976260458 84816 84855 454810068 20422 20415 145908075 1391 1392 290779872 73560 73561 93359387 63400 63401 449066210 38138 38173 191778424 69586 69608 924570186 36827 36828 343840205 98487 98441 520304445 30329 30279 356569749 22723 22724 859401401 9409 9445 957918863 93026 93027 344075280 40694 40649 850866484 74313 74262 181533381 33580 33581 74823538 90472 90473 60290673 91409 91410 678539195 90669 90667 653443525 74890 74920 557036741 65260 65261 281791053 89990 90008 746288255 46566 46552 427735915 76765 76779 347182141 35617 35575 794202730 74927 74902 160521617 66673 66707 453652766 88112 88113 780506910 27657 27658 289723031 67103 67104 597572010 33715 33719 576883174 29757 29712 606434923 42973 43019 579770203 25721 25722 142364293 91990 92013 379280901 84715 84716 654530905 69374 69368 258759297 20966 20967 476946745 11341 11342 392584667 28830 28831 631414301 24764 24784 330137886 98032 98046 364898445 63094 63076 312788295 4566 4563 748850719 48325 48326 232600442 44935 44922 292760359 21834 21824 185544923 31995 31996 27378888 94899 94871 845575214 21745 21746 368754982 56477 56482 84024973 7029 7030 58848175 82954 82955 76074015 47599 47600 271558343 30478 30467 121012715 53877 53829 713708489 39532 39507 888430688 41561 41562 696565044 27297 27305 219912116 64015 64029 885864236 24917 24939 106242230 14560 14597 602761228 65849 65850 448906696 44828 44829 44238465 56839 56891 710271401 29974 29930 636607989 18180 18201 572234624 76636 76637 622545220 40606 40607 301143140 23714 23689 762413830 94191 94243 249774979 29255 29297 664707418 66365 66366 436357805 14851 14852 956241946 22856 22851 818038924 56282 56289 923299140 35987 35988 910129836 37112 37113 376370332 7006 7007 931523125 93878 93879 248589865 59801 59802 539165915 78662 78663 702511606 71562 71563 281183315 74803 74836 539545761 28772 28773 905519248 45660 45678 624132439 93833 93834 10979691 66155 66106 376550779 20373 20348 964537437 19163 19197 919289618 41283 41284 832899533 59190 59210 693397965 30542 30543 570835866 10527 10494 622397507 75203 75222 216943390 49035 49036 21141158 57421 57445 652615363 98720 98721 6150021 72605 72609 135958784 24714 24715 299123720 12086 12039 337730134 89179 89148 153340090 67023 66988 2809805 99546 99505 991860299 94104 94107 316336631 93663 93660 909783944 54189 54240 842679336 68410 68393 119185779 31143 31132 842834327 16987 16975 574374030 6324 6329 976190936 98690 98691 827871114 11168 11174 824810517 43215 43216 719045810 62292 62293 306655023 47449 47450 800462467 19185 19186 778152610 51790 51791 469486367 28762 28807 63127057 5372 5395 247677686 64312 64313 353821281 24819 24820 84643798 48288 48326 165355647 64650 64692 207813817 43763 43764 378578381 52015 52066 587138751 72645 72653 431165955 8255 8235 713722471 24670 24671 755797594 27528 27529 203646275 48322 48323 446049177 9151 9152 410976465 15623 15599 241231717 31757 31746 464005082 11122 11113 786239601 88510 88552 770763497 79025 78999 447040813 81321 81291 701785448 46281 46237 301899812 19279 19280 603352862 60122 60096 979375560 4855 4856 759909334 46492 46493 942766030 4847 4848 448561939 79765 79768 682626278 71468 71419 637417145 50546 50547 975877551 76189 76140 313336773 976 977 177785704 47719 47720 911532386 30477 30453 645408480 85043 85044 711906616 33255 33256 380068928 8055 8056 95760587 79114 79086 82933755 3901 3893 774633739 50101 50151 731116610 12917 12918 892320300 7788 7761 803267172 63566 63608 409095289 31663 31688 750172745 8580 8581 351035047 81226 81227 505803233 93364 93316 946535413 1281 1282 897781872 73846 73847 643151340 71717 71718 668380258 77995 77996 650301751 71994 71995 316511133 24410 24411 198586240 25436 25431 438139231 37136 37130 225083190 15183 15184 61270614 59402 59405 364812419 49115 49116 485220358 66772 66783 206452625 84764 84785 72803600 77602 77607 183537964 29206 29217 313069746 40716 40717 664111235 69137 69138 672516676 24844 24845 552005272 94586 94545 234339054 3247 3248 71023748 94059 94007 311523154 16560 16572 10213120 73090 73091 965039234 65390 65362 973470773 72983 72984 83458369 84457 84458 352180729 78248 78287 455678704 78617 78618 845159913 97504 97505 501326985 43402 43445 759532194 92679 92680 946443761 24346 24347 457910392 95775 95776 452238712 15736 15768 743183513 25938 25939 490992356 29398 29425 943006435 41082 41083 38151955 92030 92031 756813086 67311 67289 152287854 47398 47427 890072102 42353 42354 864273670 39658 39659 901002555 44491 44535 647862211 10146 10147 296232008 36055 36056 279725565 80844 80845 320138908 88565 88528 86316563 1827 1828 3734183 71668 71681 498836190 5255 5256 981164198 36590 36589 628100625 48241 48242 547986167 50781 50754 171005684 56605 56566 104607141 67095 67096 159160199 83724 83725 512383498 9146 9147 199703027 72113 72114 63370031 30039 30012 520670142 9323 9282 816668265 53286 53287 179248460 34022 34023 707791726 70861 70826 45143179 61721 61701 580664570 39175 39167 22691922 71061 71039 826203464 63513 63522 920328812 60925 60966 191964532 82239 82218 832479619 39235 39211 154257048 2313 2341 749522828 35960 35961 967591938 62178 62179 65396417 84141 84142 763935370 97214 97215 881576122 80807 80796 242302119 30286 30287 136891903 44046 44047 667088491 39273 39258 796136059 67352 67309 497810363 71425 71426 449930263 17749 17750 400944734 72137 72138 733231842 11489 11533 732651738 88313 88314 229014011 73355 73356 721575569 4799 4844 30499394 78728 78729 557280214 20278 20288 302957386 61868 61869 772799896 24882 24883 618355654 59344 59345 628927449 45989 45990 784183751 84050 84051 564490183 54385 54358 975476613 60757 60758 392717220 84023 84024 503737900 99713 99752 467018046 86231 86273 820609668 49313 49268 407690273 26671 26649 296113176 56203 56204 674554944 63837 63838 368612994 2085 2034 377311633 41740 41760 707970781 12901 12902 175098873 12981 12986 64814699 88055 88056 587594058 48692 48681 124979398 43200 43201 672634038 79667 79668 999844773 19175 19176 597776423 6803 6798 468269693 64302 64303 315792273 11359 11365 992415741 44858 44859 912034908 98151 98109 235929111 95650 95651 946944109 73468 73469 96854618 70191 70199 76523874 74702 74703 103342648 10713 10695 827880961 39416 39395 561104313 67896 67897 834129548 67711 67735 713203878 87569 87596 480033075 73292 73290 858634189 70500 70501 4062753 6429 6379 179521624 10511 10512 556833638 46407 46382 870037676 93405 93408 15219482 35206 35160 249129228 53155 53156 838579354 26299 26300 817697068 87968 87923 901553238 79224 79265 520796433 89439 89440 423551983 84093 84122 907168839 56415 56408 898698701 69062 69063 938266927 29199 29200 89790597 89433 89434 13407421 83234 83235 442993189 31836 31876 840094387 46110 46111 41699986 76236 76237 445993603 33656 33657 966908076 98336 98323 973016247 37728 37729 93928184 3318 3319 205381359 19156 19157 450128802 17352 17329 52458248 411 380 99319709 31819 31820 135611910 96938 96986 904731853 68858 68886 137278762 42492 42526 921611017 83172 83126 762091908 85129 85130 162154144 1903 1900 408605022 15787 15788 19711737 51931 51889 50091731 95709 95714 902903450 78588 78589 828799011 54826 54792 638056957 42153 42154 275918816 79132 79106 194543092 20507 20508 887533712 82741 82789 11006165 31376 31377 872430065 27457 27467 62375707 27493 27494 642670287 76113 76114 539931982 45284 45261 750303223 46146 46178 639814390 47581 47582 938178446 48855 48856 36073353 19099 19100 314271753 62686 62727 179722910 61047 61048 180189763 19826 19827 258431030 61705 61712 651993817 56361 56362 267076874 37864 37865 316590206 85512 85513 319773801 28025 28026 306912119 41213 41197 300739714 26956 26957 992542490 2544 2535 225001016 16595 16596 268572250 41000 41001 6087326 99058 99059 500008784 87717 87718 184076921 89954 89955 915501491 71390 71387 310578159 16836 16837 782857189 99230 99243 493778647 39573 39574 115652545 52200 52201 367491867 47704 47705 37015456 65164 65125 120840674 22787 22788 595485740 37918 37967 294130069 42899 42900 16450340 16915 16916 471653552 37685 37672 778514440 30107 30095 147974218 37673 37704 844622867 54909 54878 791200385 90375 90350 49092809 47988 48005 807863987 26380 26405 614215662 9992 9993 642603775 34228 34229 450364133 54773 54785 791779262 59745 59746 862388661 79319 79314 858060092 8938 8939 454273370 23835 23860 41141688 83309 83308 351754097 41734 41729 60842043 84946 84950 706199346 17964 18011 570890998 77173 77174 806541612 74066 74067 745129610 8845 8846 937812883 21845 21849 465551260 55619 55587 655543751 42638 42608 225048107 91889 91890 280212163 32621 32622 15338690 70443 70439 893932661 31150 31151 984894420 95213 95208 32105188 11177 11143 819090235 5617 5599 366121765 1861 1858 661531611 88350 88316 95856065 60061 60084 204142246 49701 49702 139317110 69860 69877 425524686 76033 76034 542584051 25508 25463 337858961 99353 99354 413152012 918 919 434629199 76874 76875 998288596 37974 37975 176524059 62907 62956 390063095 83433 83434 282424005 77179 77165 660572746 65037 65067 804125627 52223 52224 91459927 17653 17654 483560769 36886 36887 555967788 39306 39345 944303709 19344 19382 632630988 41945 41946 167338141 36921 36917 127306319 46175 46176 684967341 90214 90215 770998696 75872 75904 879433598 38905 38906 59903577 39935 39936 335558853 58445 58446 717389999 82101 82090 10048817 66097 66098 776297196 34334 34346 612659204 11449 11488 178290434 54610 54599 58992308 84213 84173 670616952 46481 46482 92224439 24454 24455 782316949 4852 4838 522037781 89736 89737 441491216 60303 60276 84233858 27082 27083 868124510 35749 35750 371247552 235 236 289345024 53023 53024 945861350 942 943 56058536 50576 50577 431411101 69256 69207 961620362 66284 66285 756154464 27400 27390 624910950 4094 4144 905915675 80608 80619 377011074 30774 30739 540452418 87155 87156 540838735 97037 97038 444184805 53444 53492 928386805 24093 24113 315361017 31529 31530 897421561 44709 44710 31805990 54420 54435 375208966 33215 33216 349698614 59928 59929 964077116 26063 26064 74907556 32459 32409 45521365 9439 9419 924908786 94470 94471 398539580 50188 50169 825554099 34458 34459 600571581 30141 30112 446924021 21040 21041 217733007 1263 1264 791920911 80677 80707 804725420 12385 12386 186752809 9864 9865 709491829 75428 75429 773237709 59818 59807 606429101 69315 69316 681019118 4837 4814 216590122 82935 82936 735334656 70520 70521 317005717 8207 8201 843906745 49981 49982 895519474 68897 68898 783584165 26719 26766 280985400 86571 86576 80097347 26336 26337 187823381 20038 20029 785433494 56173 56177 231532976 35455 35456 267065788 58298 58287 52479822 38311 38312 557112599 18026 18027 717922009 18799 18773 427938435 98689 98705 627330600 52036 52037 591139051 30401 30405 458633498 70614 70615 180330386 70542 70539 125855000 73402 73420 43546011 40606 40588 505380784 54014 54015 589623957 18934 18920 474788775 17883 17923 155295823 10053 10042 708205833 81284 81266 88930184 46929 46917 451149008 54155 54156 752533718 50018 49984 360884023 65100 65125 688505043 72032 72033 438197981 5897 5896 175783410 33023 33024 749552365 59120 59121 538297198 31538 31500 243858611 72558 72545 969761580 79661 79657 616791295 82536 82491 479036162 34555 34556 187818474 94304 94305 286640435 94011 94028 660787719 56424 56425 569506551 58183 58212 340603320 42419 42424 192615650 32808 32809 923106537 18680 18656 515299171 72509 72476 544041237 29580 29596 582001239 79963 79964 76611456 57959 57960 103626787 46190 46191 679939509 69769 69770 354103525 51253 51295 893863971 73476 73477 905220814 94072 94037 862436464 54334 54335 580948302 59764 59755 315291645 20183 20184 332115266 64826 64827 355442343 59424 59397 79494926 35943 35944 190809578 11682 11683 104079650 65091 65092 198313558 76497 76498 742710595 86774 86775 24774000 5356 5357 369385433 6369 6370 486880161 99310 99311 514256789 93157 93158 560313177 82979 82966 893109317 46664 46619 491746426 79432 79470 126735426 50327 50328 271814582 54987 55004 151962947 72487 72482 118532487 84564 84565 776063111 78210 78168 87664885 13179 13180 23570713 3505 3503 915506022 2474 2436 26179118 29482 29460 269516012 39583 39584 344130242 36986 37004 706716146 2080 2081 628767267 34702 34703 190764373 7161 7162 398352686 47346 47382 469327716 77628 77624 866694173 61885 61886 296778675 97863 97817 998843420 78806 78843 378764636 59042 59020 162216335 57195 57226 981911691 84330 84289 894642665 68698 68699 405683175 71732 71733 947013396 14584 14585 788930502 90737 90693 729304427 80801 80802 78100430 99724 99731 708305658 34707 34745 916344779 72736 72741 106852092 92414 92407 552025386 30197 30184 241649296 62692 62737 276371734 812 813 284034308 60635 60607 507523865 49705 49706 477569021 65494 65495 115042015 25299 25253 410097592 82497 82487 39382160 6256 6222 354412157 69616 69609 611578780 79129 79130 634683008 19045 19046 504543684 7494 7543 315713996 93661 93662 695259019 98419 98380 865316675 77361 77362 219484994 12374 12375 790605357 11930 11931 122318519 6677 6689 684542326 74375 74376 199781776 92225 92226 598843702 29510 29463 662680863 92682 92683 376152307 46206 46251 913613312 54034 54035 945836713 78739 78740 570726786 65289 65290 351379555 2679 2681 435226060 41996 41997 431494132 61664 61665 983215636 88913 88914 63439709 77754 77755 685737171 83154 83155 773902023 66377 66385 795067887 19059 19060 185428530 20143 20144 318449088 46009 46010 30009719 68770 68771 641285821 84086 84087 755435554 84389 84390 875913092 13083 13084 241554002 12397 12398 368073409 52167 52123 307094316 25695 25696 383000536 70836 70814 52987741 71268 71302 996494691 59494 59484 657630317 52311 52284 600823756 92066 92092 470627003 60347 60348 96400102 72823 72836 154027001 48080 48081 361398332 73544 73529 815353661 88458 88459 575546754 58138 58139 11552320 5189 5190 431483718 99797 99756 558162649 84845 84846 284801649 59542 59543 628777917 74620 74584 523876881 88958 88959 257935472 4987 4988 295479177 46114 46156 378818636 55265 55266 996496100 96345 96389 641931237 11821 11860 486609087 25934 25939 767144344 11019 11020 873017673 68650 68651 33494555 61655 61688 37272725 59369 59411 552803905 29672 29654 879211784 99517 99510 340483055 32526 32503 368366284 44669 44715 128405132 86058 86059 76704877 30466 30438 997520085 19017 18985 877837840 35629 35660 812394120 34246 34293 557681568 80564 80557 624906620 58643 58608 741346640 67838 67839 486882557 30810 30811 983715845 68649 68650 103169552 20755 20788 561386892 33862 33836 450500455 52065 52066 751240081 7939 7940 213346679 68143 68106 537711708 22318 22276 595125062 53342 53345 327638732 24872 24851 61471112 32028 31985 566114288 94715 94716 961583662 29930 29931 789723150 31314 31351 59553800 16460 16507 970553441 61044 60995 143673774 45156 45157 599257856 62607 62608 935157563 59877 59846 583625255 55919 55917 776195223 11770 11810 931844064 11994 12002 326814644 17180 17181 374845394 90550 90551 97057902 29495 29484 479805587 33586 33587 669018294 44617 44583 939276993 22020 22014 278012259 47566 47567 934061390 31977 31925 885888712 40668 40669 926780971 89436 89437 56539678 88387 88348 926733249 12141 12172 894651012 50390 50362 731707055 74888 74889 558354318 64338 64334 863645263 26880 26881 999064806 17827 17858 222808095 81670 81671 735164091 20499 20500 348770216 82291 82292 878785561 24992 24993 362646880 21138 21136 642835868 3863 3841 563026208 37205 37163 468140098 27759 27709 312764857 73488 73501 677362044 35576 35597 151421567 46840 46819 446974739 71746 71699 411106151 81344 81345 311591366 79144 79145 32386779 33778 33779 155734647 27488 27489 165529884 58810 58772 395210769 99517 99515 17722477 52525 52526 420344606 86508 86509 912122841 45390 45410 381499658 31916 31917 553621861 64998 64963 9556240 99659 99660 764577278 86258 86259 587514938 37932 37886 849635072 3436 3427 354540034 97609 97610 440091096 21993 21994 925300895 61633 61676 300777574 32447 32429 771025925 90099 90112 359058658 9670 9671 39195837 46397 46438 978137255 90444 90428 22288052 54494 54543 196908368 70744 70768 95882179 56795 56789 571205391 10031 10049 767867680 93541 93542 182530194 97495 97496 610148198 40232 40233 722399800 86294 86336 527063369 32281 32304 691331974 13653 13654 751509234 79970 79922 348648738 87924 87925 559654761 22483 22484 87247151 16528 16490 950336460 84128 84129 187735427 83328 83329 62849766 19536 19537 699360549 21004 21055 817642610 93513 93514 806056134 60702 60703 998142458 95108 95109 201468005 72471 72451 726923225 35565 35566 321323999 28517 28518 168507449 29174 29135 394188265 63145 63188 922840100 6798 6799 246675339 17242 17243 494866516 30861 30862 722872480 95312 95267 528460886 73163 73162 660949523 99986 99960 898181762 69872 69873 169782641 24151 24172 964495308 42841 42862 839546337 8029 8030 889507128 44805 44806 864195054 41131 41132 149743620 91830 91831 733832535 85216 85212 694146437 83602 83603 551046865 91839 91840 377449072 69538 69539 765635837 61372 61336 754585995 29536 29563 545024391 14314 14346 965120132 82668 82669 154767130 2220 2209 521512948 34576 34584 647750864 69079 69129 572384338 33786 33804 878449548 75233 75234 192070573 14614 14615 736906370 32232 32228 514714685 75783 75784 740787543 12987 12988 44911065 49127 49151 260675444 50759 50760 942487616 29587 29636 407209681 14722 14723 656458517 44025 44077 610072687 42061 42062 492971177 93099 93100 552633377 59797 59798 991730699 58318 58319 714896048 74811 74812 687891647 18967 19017 204561858 23938 23912 298263994 48219 48187 613812454 58693 58694 165962782 26402 26398 990755072 99654 99647 114392904 63908 63909 615545493 555 564 74107951 40610 40595 533818662 93744 93745 561616482 33512 33513 669991756 74089 74090 740665852 3142 3180 355912846 41745 41746 416229925 45312 45364 69109455 99898 99874 899398524 70075 70076 879320167 25270 25321 203946779 78654 78655 582795512 7355 7402 804933759 58967 58968 940801623 45712 45713 803274475 96400 96398 141443897 73453 73455 227813164 81219 81220 5246283 46622 46661 569054129 51326 51328 82541696 73819 73820 251294631 81775 81776 513681332 68918 68922 372952516 93901 93907 931434361 80510 80505 8954643 93526 93527 164408363 31957 31958 213814921 66557 66558 454283932 31797 31810 783547834 27814 27788 735009353 34567 34592 762909170 83991 84005 511068462 90408 90409 163152476 11255 11256 907187497 20865 20866 700156404 55786 55754 679639584 92767 92768 384016013 45582 45545 50278119 88191 88167 893949231 44966 44967 563786180 32455 32456 725066195 83763 83764 838846351 53533 53534 371715173 77341 77314 302227974 56841 56879 512795833 58692 58726 572059762 30852 30838 397474397 90129 90130 632147122 83362 83363 591550145 50906 50907 78672374 31759 31733 179435423 89070 89071 554732312 68244 68289 886939161 42017 42018 374908163 6679 6697 954428609 30972 30965 263817951 65468 65504 287547232 60317 60318 120404407 36633 36634 572306593 60201 60202 530271484 30547 30548 631319999 34287 34320 580515662 61641 61657 749836493 87714 87762 628218904 3273 3221 344609253 63129 63130 767808568 59116 59129 821201959 1226 1199 751915928 49878 49879 713147979 18541 18580 408431493 12151 12102 23921106 73337 73332 330024685 26432 26433 835292449 65699 65700 199211877 2966 2948 214384154 92014 92015 903365600 68316 68317 483724973 74644 74672 911278857 58108 58109 508419571 77848 77874 870102004 60616 60617 600206589 49588 49589 542939507 21013 20995 244515210 2972 3016 466981379 20088 20089 814477865 43794 43795 842834353 21653 21681 434404247 77787 77833 697871685 94837 94835 115093700 82051 82052 665865080 29889 29931 514813193 35229 35230 340096912 52291 52292 349945067 26942 26928 9039354 73968 74000 381579253 32574 32619 322308586 92304 92305 128331881 16855 16856 5491253 18138 18139 914643193 56336 56292 313149262 40878 40891 396643661 89961 89962 883500833 22346 22315 994625277 87563 87514 349296281 607 600 733948277 79630 79584 814376563 96508 96526 234911362 16895 16899 950516708 92627 92634 871109098 94750 94751 623692892 97725 97726 395803960 43298 43299 236518172 13301 13332 576372006 82032 82033 786172073 38276 38307 414430922 38221 38222 251046686 40137 40135 481845277 30040 30041 578027295 66495 66517 3135696 3298 3299 933817320 13064 13065 428013818 85609 85589 829284793 10683 10684 495901477 25980 25981 668863510 91446 91440 931905294 38908 38909 379254892 50125 50126 757222898 20732 20690 219570787 59791 59792 921328923 29854 29849 100460620 47928 47931 825696578 18009 18049 42045177 78925 78926 198027856 44054 44055 779313064 47126 47153 101521939 96706 96677 751249251 39194 39195 725900725 97466 97415 559421220 1748 1797 199007593 66897 66898 939670110 31984 32017 545251366 69777 69778 678949552 73767 73733 55160725 74736 74737 278387623 7316 7349 354025648 80308 80298 598957177 84450 84451 873633810 34350 34358 637369188 66761 66721 91729382 85463 85451 227765839 85671 85722 967545893 29855 29856 993777360 32417 32450 731822114 60094 60095 968271858 58820 58788 47519868 436 437 143823343 99684 99685 827495748 32501 32502 853210971 51925 51926 291264467 22324 22367 606079236 19846 19847 10795400 23925 23954 867917581 36958 36959 979398558 23154 23155 159788680 48221 48222 285579475 99772 99811 866827375 40532 40533 966417508 37374 37375 184026007 19917 19898 80730637 43194 43195 401219522 38421 38422 768419683 78760 78761 716339674 11152 11153 281972212 53315 53316 110451021 20062 20063 261637569 15989 15990 29910780 30291 30273 292880681 93954 93975 620512940 23803 23804 906908781 47101 47102 706868078 5582 5620 183703110 20286 20283 960273272 36902 36875 501228968 88498 88499 374677248 14156 14157 752642533 84245 84246 947548329 67648 67625 921169363 81755 81781 979228578 65442 65443 578205177 58532 58533 535055876 10920 10921 246131838 76344 76345 687816976 35423 35428 360760494 2762 2763 704980264 47874 47875 297570394 31006 31007 411596708 28404 28411 264486326 56871 56872 336311520 43556 43557 665389951 8012 8036 294321759 38708 38709 716069286 30417 30418 268378089 46170 46185 940055267 33024 33025 308004377 66326 66367 114780723 71211 71235 852316341 97596 97597 685100949 9064 9029 121893145 62009 62026 52053834 30900 30872 171411993 34377 34403 595501163 9721 9722 526761491 96861 96862 210088171 96902 96903 517232522 49058 49012 345828180 33231 33232 274037407 27835 27832 686447906 39251 39241 711641388 25057 25044 186531965 58028 57984 25405541 24517 24518 836682184 32293 32294 761764098 66409 66438 491216724 66395 66396 574001778 12868 12912 665303482 19268 19311 881291179 81992 82030 45292920 33830 33807 678474823 24047 24035 413269980 48160 48153 808329344 47008 46971 855645954 52871 52907 273896467 1800 1801 714240239 66558 66516 757572003 90976 90977 664100108 31457 31430 805736642 69395 69396 928986936 64688 64677 957804649 15470 15502 821490686 73593 73596 135537613 54105 54117 563372840 30815 30816 649090752 98260 98261 993680686 44763 44717 46911158 91641 91642 766013326 59453 59454 178410549 26270 26271 255495612 55500 55501 810198314 17310 17311 881211589 73537 73561 243788437 50780 50739 339074967 98776 98752 354539263 4498 4499 634721886 56327 56275 853473034 28077 28078 548592231 11110 11111 719566159 76514 76515 388550466 75780 75781 828707452 85549 85550 698002555 50545 50597 227996167 2959 2977 923148466 42253 42254 238437578 1101 1102 118200630 26507 26470 570487404 15962 15963 822799745 4740 4691 971830415 31434 31435 221692888 15909 15910 908271707 44903 44904 78012972 92387 92439 962138339 93149 93143 503959236 16697 16698 458307386 8867 8842 863843588 65944 65923 670108855 50096 50097 892115380 51933 51934 221584216 31190 31191 991869822 11276 11262 941452387 16795 16800 29146665 38108 38109 59157202 46603 46604 536254943 38447 38470 716681853 37214 37202 729550161 29417 29418 565737739 86287 86333 666759445 18797 18798 300187958 65616 65601 733421323 95430 95411 888279620 49849 49825 627916663 10768 10757 388308755 37164 37165 761950792 46692 46686 481238251 32353 32354 958956472 53774 53775 269991669 80234 80235 105503247 66162 66163 257641031 98513 98514 519458629 85176 85177 621522690 14864 14861 820288829 81001 81002 317095709 16203 16176 332573193 36868 36881 924821606 62753 62766 991597589 33259 33260 611010193 39482 39524 289063310 61020 61021 18057295 37278 37327 870153850 31635 31636 958737975 74713 74714 155067662 28654 28675 492028200 85755 85718 549903357 72242 72292 975652312 33611 33651 624725498 65131 65138 438303717 80874 80875 796172560 21395 21396 72725841 97621 97649 992856201 40101 40102 818503897 5754 5755 636705274 51571 51550 479377836 71685 71663 977721291 46805 46774 394834925 88369 88401 954816696 16328 16337 170067508 36778 36779 365284050 36759 36760 655814564 96616 96650 17584244 31057 31058 612671768 15522 15523 808934260 70225 70269 717425127 99015 99016 740020337 11068 11043 799985837 34952 35003 952070563 92083 92042 918445511 42480 42481 86812428 46341 46342 73026171 66362 66351 914698767 61455 61421 504388461 93614 93600 103039698 19821 19819 331981443 7019 6971 685094930 55521 55522 603886483 12958 13002 390158287 30867 30892 708974726 21579 21580 638119050 12479 12480 515929531 12072 12073 514598897 71901 71869 538182620 10128 10177 357044049 39572 39522 959259672 98597 98636 629081250 26347 26338 681554541 83568 83540 363809660 29142 29169 610287984 16163 16164 814681376 4353 4354 984625134 85945 85946 737114132 61638 61639 415326861 34648 34663 866436340 3891 3847 192186586 52239 52240 853030802 33825 33826 964540183 50641 50642 905696779 77427 77469 404317763 12557 12554 470273082 71718 71702 337738446 15742 15743 135182939 55103 55104 888403662 90796 90797 757569015 49803 49804 906595034 42985 42986 298450999 68221 68238 165076815 74342 74340 145112652 32898 32904 775206017 95444 95485 127474668 19643 19644 446594378 7838 7839 591889807 50058 50059 784066540 45023 45024 665598753 25587 25588 340853495 96429 96430 276967948 86719 86720 693718938 1857 1861 282869251 88642 88590 199552450 8738 8739 136937429 35929 35930 316937005 75425 75454 510871499 48235 48241 826566408 80704 80705 477975197 68413 68414 978141448 88773 88750 221483559 20891 20892 554493488 12783 12808 387405775 37671 37658 37422101 70843 70836 589227994 45020 45031 75662334 34463 34438 78092732 2936 2925 9298525 342 392 325840637 85884 85885 560462079 21266 21291 246902860 52434 52435 716781129 87138 87139 144216957 14589 14590 926212970 55982 55983 363630415 21752 21753 241414785 27095 27054 826300670 27055 27045 272975284 60062 60059 495093186 720 721 688525074 26390 26429 589731146 32722 32723 668410786 88639 88690 662479512 44939 44951 364961741 11609 11610 69348515 8186 8187 504131786 52732 52733 627143004 55467 55468 33501161 94391 94339 765196807 10158 10159 974375383 75133 75126 352964921 54399 54392 69100591 10279 10280 617385618 43631 43632 890136782 82102 82103 573473139 49171 49209 103925649 68687 68688 777597473 99170 99191 12621915 82225 82179 120901478 12892 12893 698007380 20081 20110 809264913 2955 2956 277565439 24588 24582 67956607 9959 9960 881728196 79213 79222 203085685 93308 93280 68737457 31097 31050 329322813 40086 40041 219982554 26600 26601 804330724 78062 78063 295770006 78775 78741 648182587 49238 49239 281369845 64458 64492 819886510 92825 92826 138960189 83804 83805 734328553 73313 73314 724131550 43210 43173 780399456 92921 92902 337802665 27204 27205 528574177 43159 43160 987127641 17663 17664 778363213 32248 32300 229090115 31569 31601 995520640 7153 7198 46810093 80219 80183 997724363 17376 17377 133960443 12424 12442 802084683 16729 16730 76408348 79013 79010 713912166 49125 49126 374333848 4374 4351 571188256 2485 2488 32344377 69933 69934 89317308 1568 1516 339646056 2732 2733 414757372 450 451 997151000 6479 6480 814664396 76527 76528 422910005 30313 30314 916516239 23606 23587 285862836 23929 23930 798383821 46805 46806 507520269 47559 47567 929122865 48290 48332 628478593 98388 98370 416279986 40479 40480 176737812 71162 71163 886885599 3543 3544 973647277 71529 71495 699334433 25341 25357 11642559 7146 7186 751177514 49842 49806 953098732 84087 84088 643649545 95211 95212 2348413 51020 51021 665823042 70810 70813 681855663 48149 48175 137605659 33394 33419 536552053 61111 61112 917811396 99320 99321 226652782 42767 42768 962597014 49294 49295 779085738 78641 78685 912087739 235 282 972934556 94112 94071 514752100 78279 78317 13093967 82496 82449 178354020 92547 92548 943570009 95143 95191 374496545 73174 73148 48483501 77027 77028 395598504 81385 81386 914689334 88542 88543 865376246 75940 75897 752791747 52266 52242 158745592 45432 45433 892266829 4380 4405 850707637 5975 5976 47083167 47153 47189 512271109 95493 95494 130430455 68632 68603 47484168 36516 36473 649093642 28906 28907 733206161 67008 67009 599127456 58473 58474 87053996 92213 92261 173101859 98617 98587 161680672 36127 36128 406280501 96977 97008 323420042 11313 11314 208988234 53858 53870 130995045 35024 35050 564476861 25729 25758 948189695 16628 16666 845434470 40778 40802 230378014 13889 13890 811622141 12664 12665 960494793 8712 8670 897080602 65552 65518 438842048 77810 77811 510447918 91361 91322 941526581 94089 94087 961724445 19824 19825 853026158 82561 82562 516137539 76426 76427 529583880 46993 46994 879790230 73083 73042 698657097 99695 99696 868935440 56378 56379 876244297 59909 59910 841792900 12596 12597 884916209 35800 35821 767541705 3582 3583 423909893 15489 15452 921575081 48707 48685 854142681 20278 20320 63837846 26135 26124 663841754 19028 19029 384805056 68699 68681 274211275 37773 37774 301076912 77989 78007 542905660 12838 12839 352071800 66027 66062 835277453 90989 90950 703768487 75639 75589 939404734 46969 46970 99533226 97051 97052 422931737 98314 98266 921796510 40345 40339 346454612 26570 26555 489446328 85908 85909 536544061 43255 43256 564796755 85854 85855 919942273 41632 41633 909565629 20595 20596 767921328 88426 88388 902000959 50874 50875 684697323 96756 96757 849954336 65515 65499 676436732 88406 88407 960010856 14558 14604 459281344 74785 74786 217766433 71034 71035 578853723 6779 6780 664501482 69701 69702 996877251 2662 2643 936267158 37298 37299 91096352 8801 8802 742127313 72505 72506 437071399 52972 52973 858480226 50608 50653 238477525 66423 66375 296933865 13639 13625 817592671 63274 63275 979222961 8088 8127 101956846 7407 7437 885544067 55161 55176 19056299 70886 70841 165974290 17522 17523 341722888 33109 33110 279599458 62334 62335 324327172 63213 63176 628080725 68219 68220 120970681 72582 72583 868013125 67145 67148 219904051 99019 99020 538169209 35188 35189 675844741 181 182 656370212 32147 32156 1126819 6021 5986 620742585 56075 56076 80730986 32197 32198 759465176 55119 55167 322666430 47540 47541 96695703 41775 41776 192004146 76105 76137 740576210 30597 30563 199955408 47056 47065 60446868 1797 1798 314673048 92016 92017 679730291 8053 8054 725594806 15667 15668 310285190 91239 91240 876436955 23709 23710 686271116 83855 83805 38397197 88362 88372 785337233 80231 80232 155334867 76707 76662 915079689 2154 2155 839829515 84779 84780 955872581 76814 76772 519417167 71915 71916 368202696 64525 64526 468864880 52229 52230 233731031 1314 1315 601136233 20049 20086 113928615 55404 55421 318509460 66872 66906 524810131 77057 77052 445961772 70762 70763 525870242 28465 28466 634063400 18450 18451 59954372 47935 47907 342276866 41246 41247 939101523 67415 67376 910623075 26584 26585 508702075 69483 69484 334620871 74370 74371 185983186 86247 86269 670356070 57929 57979 337131834 60449 60450 821611314 52122 52123 160171253 43407 43392 355115016 13663 13711 398284155 20016 20017 513107459 75174 75220 108142284 14839 14840 625455586 79362 79363 672863485 91269 91303 775707895 70926 70927 417246345 68830 68816 969651907 24390 24377 375934302 96880 96844 341257624 43992 43993 596699780 6491 6492 39168271 65785 65786 246906491 90851 90872 638806428 99487 99488 628991170 69697 69688 545468765 57001 57002 62546780 18794 18795 945325598 42667 42668 996792163 8769 8770 455439175 29175 29201 612152637 29521 29562 881270233 38705 38740 942972633 350 318 130096207 54449 54486 621474916 43498 43499 551948430 29202 29193 344303670 47268 47263 125747330 49982 49983 687222513 3428 3429 100537333 24216 24250 406146764 46601 46652 433341081 3421 3416 431875290 87997 87998 232335033 73521 73573 728441381 51398 51399 678013028 8148 8149 782113016 5201 5251 613819663 32039 32040 414638129 55370 55371 818820930 7806 7805 9004188 63476 63439 433095289 92512 92513 407524011 74553 74532 528472412 26024 26025 321978929 88308 88309 341030116 2846 2847 1105725 23981 23956 259461122 68846 68843 79658044 19217 19251 23278437 92461 92462 919680642 85309 85310 498646834 19590 19572 385696571 18469 18467 827572734 11417 11418 463981491 22051 22097 647383647 98902 98873 505399529 68337 68338 78244864 35052 35040 835770283 41123 41117 657323780 95711 95727 877377681 92891 92892 2387706 22350 22387 126150265 1649 1650 612741930 55482 55483 27996172 86796 86797 76660155 3659 3660 323217815 50699 50700 474262332 56605 56559 953538693 59412 59427 188316714 40227 40202 327509058 80324 80367 257597846 48579 48580 483292426 43 44 780013417 28406 28441 367826216 19176 19177 30314606 20521 20522 243686320 53402 53403 802384839 69039 69040 770811972 4391 4392 732192538 56136 56137 297101652 77943 77924 615093371 55464 55452 749469870 58093 58094 23182991 91060 91076 675272008 23882 23883 555159018 71502 71503 223796275 84623 84624 913965577 62652 62665 233029773 10667 10640 120152534 8742 8743 719828020 73932 73933 868017473 59830 59785 536517003 13148 13149 329973759 94386 94387 672000093 53501 53490 73677142 56165 56198 409378830 99994 99995 721132042 55932 55970 184818228 2632 2597 702667795 38557 38558 374557376 20451 20452 167798763 52003 52004 905099839 8991 8967 111350104 3005 3006 484507531 39380 39381 890251881 74901 74861 77735795 19084 19085 29443875 49472 49462 146464600 37454 37455 131206376 18397 18362 184436665 15391 15357 176771539 47339 47335 265109987 59355 59356 286423168 51300 51301 320646559 56465 56415 102213353 27046 27056 710397927 5764 5765 977927974 2208 2209 510063696 11142 11099 532911604 92579 92627 940633660 5689 5695 621219535 29519 29538 719957982 16905 16922 636780327 67070 67068 540881382 57084 57085 62129841 85399 85379 742769837 77372 77373 786693820 1566 1590 607202095 97773 97774 893620288 21604 21639 958459797 52575 52576 954135774 9580 9582 170822684 31735 31729 768465193 30348 30349 412103454 56466 56496 386014344 57661 57662 773974216 35357 35367 18133159 78821 78774 356395668 32613 32625 168154250 4688 4695 472248939 22427 22428 265936163 58339 58337 968469800 99756 99757 65636370 46019 46047 624895906 31432 31434 694713210 78787 78839 140055196 27625 27650 182010692 51500 51501 864767822 2831 2832 380007491 64408 64402 552162932 19544 19593 510436736 37793 37794 68355941 91374 91359 863440212 97230 97254 981309398 66008 65985 90593860 64209 64220 880196709 8112 8113 623207151 7577 7578 543988340 9271 9272 814275516 5195 5196 30504595 58350 58303 88425299 18290 18291 407986684 33557 33522 439690735 68151 68140 657857175 67869 67895 801122127 97371 97372 702348775 6523 6531 634192805 85534 85495 891421810 51145 51146 584750850 12084 12094 526601361 30660 30661 950435606 33466 33467 829126257 94875 94876 623417260 82527 82559 136042506 60169 60170 58084410 56282 56283 739083579 9509 9510 922056771 58555 58556 916037772 5363 5364 867721010 70133 70108 709808233 45749 45750 310947422 16663 16664 694939762 62588 62598 214650297 64269 64263 664768098 48644 48634 545124624 77618 77655 460722550 66285 66286 169618550 91670 91671 382937772 43920 43921 398726808 75162 75193 409455849 6929 6891 158991138 34833 34814 469459676 64440 64441 36600271 84141 84186 919744308 48977 48937 630187115 93486 93487 317202802 61347 61377 57195066 71774 71807 723397735 35641 35642 806233198 77769 77770 70915548 70839 70838 48061457 92672 92711 882562661 7265 7266 991663467 72195 72196 129074706 12555 12590 347735246 52053 52029 60109579 46483 46529 275109681 4139 4131 237858442 35689 35699 980494707 98400 98358 461615336 40930 40931 196246820 86429 86382 470321003 63079 63080 665916758 96006 96040 209801579 32966 32967 209268015 12161 12152 435764821 11909 11906 613439117 38518 38519 454831424 8676 8698 108688345 34863 34870 411969111 43496 43497 727214573 45921 45958 651795669 54944 54945 142740122 18257 18258 491693110 2277 2278 491864639 94757 94806 701794801 56456 56408 480511723 78163 78193 181287644 63649 63650 647697209 51390 51383 428292985 56692 56693 719573186 1961 1996 458594465 71167 71217 637741581 48070 48112 924330394 92191 92192 13737394 50642 50624 407721712 34520 34489 165874798 27683 27689 811483405 52552 52534 79007890 76307 76308 369171630 58102 58068 748897501 57072 57037 186129199 33806 33758 194217646 94149 94150 282572223 22305 22353 10134274 52694 52695 195225834 4698 4699 200493633 1410 1411 991197654 10747 10748 321791412 56418 56419 334204659 83308 83339 627931436 66391 66381 468908498 32055 32047 9385485 99323 99318 212913966 1679 1680 277941350 97671 97663 874452645 86122 86123 594442678 33277 33281 339528720 66592 66593 634266655 93773 93729 661072940 56184 56185 79834572 42612 42613 900949586 67633 67590 463234874 75302 75303 262903798 14951 14978 113735113 78301 78274 202614181 68785 68786 56347206 14877 14874 102031547 72686 72687 739871996 27288 27330 988752633 14285 14286 113621447 30547 30513 18988888 23161 23162 577593787 31322 31312 205689255 58410 58411 557523086 54185 54153 634013268 59919 59939 759691831 20500 20501 809187523 58069 58070 78556061 16871 16826 38757632 60217 60226 779316746 71731 71767 804788474 2425 2426 389500776 48959 48989 240454072 88289 88307 594930558 3856 3857 319205926 53009 53010 296578166 19757 19758 231051621 72342 72343 110299558 57021 57022 100854807 99138 99190 201548598 49522 49562 368004843 85289 85290 655282593 68633 68658 781186991 22291 22292 664078251 82431 82467 146181428 30272 30273 609210089 4187 4188 113356912 50319 50320 350018180 4132 4133 774955808 39653 39654 199885450 11195 11147 313366158 67114 67115 392051961 63822 63845 226185269 65933 65934 191716352 59388 59389 101512671 31671 31665 197338921 74646 74621 351227936 67725 67694 344259299 65488 65489 247995424 90942 90921 798745382 11000 11001 550606815 34386 34408 616080910 66118 66168 32907847 17086 17092 1960913 87100 87146 427577320 70253 70274 324261648 63665 63666 77028751 54161 54159 772613281 89112 89113 212782267 61981 61967 766317666 88697 88693 370105455 21852 21853 99900525 23744 23698 339878961 64748 64749 591135207 60788 60789 623251100 53599 53600 598047065 53531 53547 327288752 47292 47303 510578525 58143 58111 457204367 2665 2666 499807679 52281 52300 133280177 85003 85004 207476021 82837 82868 425389480 69381 69382 729707456 12204 12191 338991206 11720 11721 108630867 56279 56280 922731155 41338 41339 771772976 5852 5853 990403909 76211 76247 214623906 23405 23382 825188115 12015 12018 318507569 21402 21403 666478334 84503 84462 815702167 9481 9450 861966805 42847 42848 84554365 65474 65426 364008821 25899 25906 996325092 72203 72220 593787175 97127 97085 123939339 51243 51266 501026231 79154 79155 217493989 56892 56904 37323664 35097 35098 32196719 44970 44962 25456467 13564 13565 481883318 56783 56784 683214286 72595 72641 294967680 78617 78622 710282437 81294 81296 854462669 97666 97667 893557251 28114 28115 548929378 66204 66216 606867703 86410 86411 875909801 97361 97320 628860501 48658 48659 7575526 32228 32229 285994943 24962 24963 694172556 24860 24861 299762545 41505 41499 61705962 20116 20117 546233372 2188 2189 420941650 48985 48986 118432164 12652 12653 364126520 6179 6128 26031573 49857 49854 843410790 33528 33529 377406392 61215 61216 534524709 87404 87386 703131697 11770 11771 895509799 75417 75418 615096195 19554 19587 288605421 3116 3133 70965232 30754 30791 568459760 12231 12232 530919402 41817 41818 210191618 8992 8955 436893209 35681 35691 784128105 48911 48912 72960728 58200 58204 224994754 66636 66600 816807101 36205 36172 234268160 32481 32482 956404136 95466 95467 795240292 98139 98181 600267438 73224 73172 81765515 70303 70284 729898556 85561 85515 250920908 64743 64744 997748187 6363 6364 649549130 28070 28071 47918549 345 324 711226191 55859 55891 391235213 5003 5013 577662188 25432 25406 904389504 66253 66254 72052334 34170 34120 750034988 24281 24321 301103624 70541 70553 967369851 57693 57739 159902379 90865 90866 711283476 93647 93648 333913082 75833 75799 477447729 86795 86760 977646790 70855 70821 134378832 53664 53678 754050237 87597 87618 455687087 67578 67570 789553680 16724 16691 536653360 55279 55311 361709892 48458 48447 460193735 62923 62945 20239548 85256 85272 551281826 72418 72403 772099010 80602 80650 557092307 46089 46090 276063705 68210 68211 627764433 59284 59293 514836711 43225 43214 862491132 67907 67879 633719970 4633 4634 678270787 82499 82462 167793712 56415 56416 507257156 13880 13881 289720145 5250 5298 178272426 37261 37278 649177733 86959 86922 988563969 9620 9592 789838550 38576 38539 395557550 57768 57720 29527927 61870 61902 567845831 96666 96657 654717574 11516 11517 50123548 47036 46984 712075742 43378 43368 400512200 84022 84023 351707747 64128 64166 921284133 79298 79334 21731510 6531 6559 81439466 64744 64745 622340390 15934 15935 350858478 93921 93893 105342742 24019 24063 874362191 56320 56276 750914073 58680 58681 626507896 51192 51215 799213976 11412 11362 341438889 92641 92661 261667326 56566 56617 752261623 59932 59983 425643511 3453 3454 727203289 10750 10751 773611449 49510 49492 749236491 15184 15185 600385239 31098 31099 936825155 69109 69110 850749206 95286 95251 228175378 88840 88790 987128054 4678 4692 809216090 26011 26052 828073336 20413 20414 689916648 44875 44876 93231848 82836 82837 319129312 57808 57854 330571931 62384 62396 109469976 51044 51057 58276902 91141 91142 729194637 17005 16989 8705462 2789 2790 315550120 97433 97434 74760047 49271 49241 957851684 41323 41360 668837206 33412 33413 59914368 28909 28942 493830250 81253 81247 1479723 47205 47206 5135703 37067 37019 220056082 99149 99150 429984127 26947 26983 87268980 12639 12640 927285670 31545 31546 431970864 80104 80134 716871882 18715 18716 230314882 61267 61268 566387385 75811 75812 827090903 84126 84173 173534091 37514 37522 593136807 68441 68442 586754856 20742 20699 928421057 16621 16622 872351623 95134 95135 705989661 71601 71602 790082611 46897 46898 606104777 82147 82192 617555159 54597 54567 762008897 91379 91380 841154930 9413 9414 12190994 8175 8209 468124668 96832 96819 783564929 81764 81765 259837645 80040 80041 23390738 5430 5443 759206736 67201 67202 527225728 5464 5452 17409509 88724 88730 726081032 82275 82276 610342971 87908 87862 500856882 48419 48420 433208058 68058 68062 770296958 99818 99857 147819654 45196 45197 474598384 43205 43158 124171795 51836 51828 615157270 79424 79439 646854187 25773 25760 223254254 67694 67733 532174709 22825 22826 390336913 94097 94054 454419708 66704 66705 436307898 58582 58553 113814702 74977 74978 897601348 40671 40672 891022970 13321 13295 333336675 52584 52585 761935605 34694 34723 122762722 68335 68336 220391105 48394 48395 854067356 18436 18437 565196938 4694 4695 835571035 93683 93684 941440955 87464 87457 27947383 68177 68178 455936744 63272 63251 618419304 85773 85774 139918693 86888 86913 339054054 55828 55822 835375486 93789 93755 974168053 69427 69428 751645871 59204 59232 814500217 19115 19167 848561382 72575 72576 835715419 15650 15628 270624817 73586 73577 146938478 23187 23188 146159859 30491 30540 964829561 34368 34400 429715869 44443 44401 703006046 38790 38805 970344819 95409 95417 327627146 24014 24015 772248386 66871 66872 786669706 55518 55567 512146914 83910 83911 364207561 25505 25462 974788278 6472 6473 143216453 74011 74012 855779654 67514 67515 499249573 8109 8110 663284718 6252 6253 648671265 16248 16249 786828623 12845 12832 899596566 21324 21325 314889441 60812 60832 475260625 95089 95066 833892895 18307 18308 1832268 6902 6949 882751665 53029 53000 299512640 30470 30486 724177644 84828 84848 859017597 463 464 613521455 40373 40374 166498946 54320 54363 672708446 39539 39565 806662825 61248 61235 224149919 13162 13123 394927864 66612 66613 650527872 63203 63204 728747047 3860 3897 644656256 99752 99724 369333911 65522 65523 675456926 15052 15059 74052607 10847 10852 18310404 53450 53451 846475074 91885 91886 405681220 77379 77380 262142463 35725 35726 931226914 32021 32022 899654721 68332 68333 130429056 7619 7640 489468454 78730 78737 575454140 38350 38359 662779564 16046 16047 941344941 13041 13044 131826176 81514 81515 259717100 34965 34974 110934135 18048 18049 235273290 26312 26332 321514644 41781 41733 972406579 81366 81367 599481682 71205 71206 96650709 37827 37777 71999405 27750 27748 209206545 57724 57769 74683291 42430 42414 661357430 23812 23828 638603510 9668 9669 529038588 8723 8724 39375693 65788 65789 74140447 89350 89351 237639304 85616 85668 62630663 56474 56475 321871629 65224 65217 667994508 42134 42091 858135588 30764 30757 158272829 20497 20491 641064741 72756 72708 167871609 91105 91128 152112053 32246 32247 278790103 99941 99914 667670851 49877 49886 655332632 82280 82265 950754529 93358 93356 98581815 50276 50286 631572742 17044 17010 761159741 38753 38745 511704123 86912 86913 265652312 90516 90512 422445124 73226 73227 529103223 29881 29882 138181725 90609 90610 491090856 51295 51286 593652083 77943 77957 343248742 14526 14527 662907191 88883 88926 950871912 79890 79940 521474910 94540 94489 824893969 21896 21868 791209782 1437 1418 721428901 99614 99615 962709020 6584 6595 461034989 73532 73514 912433351 4981 4956 448198183 96947 96948 494968485 2791 2792 736803692 86933 86934 284916709 88145 88184 908329737 4257 4258 576718135 81307 81301 229951008 18337 18338 560056549 87063 87064 191616977 98779 98747 862598554 33270 33246 190736673 43337 43338 57994544 67624 67652 333217206 87583 87584 131091553 99527 99528 127282593 87976 87977 575031934 3456 3457 829324439 54608 54609 8429389 58386 58387 913456228 34668 34686 226312675 92585 92607 987503427 43978 43979 925073873 18282 18300 468474995 10678 10679 934523630 64202 64171 694599745 76084 76085 64597626 62663 62654 783234572 74628 74629 790961971 87339 87311 209469478 26540 26538 231701918 46704 46661 643020514 10964 10965 880929497 96172 96173 181365542 63934 63933 932075248 96888 96940 632439992 58549 58595 414818059 74414 74415 852954660 19213 19214 513052180 57623 57647 447756965 42050 42099 853995786 18300 18301 152560800 76557 76558 573090546 17712 17713 605326527 48374 48423 286357060 10884 10912 430210131 36148 36189 530478034 61009 61010 851999002 66320 66321 316035533 45951 45925 133372208 26340 26321 478504128 94748 94715 44654354 34589 34634 236369537 45260 45250 71117981 16434 16459 32685226 69066 69033 918700073 2441 2479 139590468 93622 93671 317352563 86352 86363 533597205 25831 25832 176477966 21255 21219 893506779 23054 23055 926692565 5574 5604 800110939 61032 61033 146448074 59109 59110 939540104 10897 10942 960111301 2171 2145 49054313 41866 41867 664429173 72598 72650 650355801 79199 79200 547468571 94399 94372 301795595 579 594 952649781 28553 28554 392187907 56629 56630 672327301 13872 13873 249459848 13919 13920 557090451 43352 43353 877668158 92563 92564 875189500 74172 74173 46040815 48870 48871 311170701 33097 33050 50811881 48696 48688 222719934 95412 95398 685956653 79127 79128 166200242 315 278 194877259 77135 77085 64155678 41313 41314 268642108 92026 91995 982729355 19078 19079 803588308 94559 94560 120856941 93679 93680 722206116 8292 8293 220513372 8700 8701 470880576 46240 46235 375037510 21139 21140 705844482 83088 83049 854123803 59161 59143 995520947 58048 58080 348665713 73256 73257 17419445 20650 20647 305371698 76693 76729 610750162 56352 56353 387665399 11994 11995 887313368 53064 53045 118092215 63417 63468 288315504 48072 48073 342228841 73345 73376 294658151 38062 38063 762778273 82345 82357 647408135 68617 68618 410108298 9049 9050 975747620 21533 21512 285323908 54722 54708 506110700 9594 9574 565471628 50085 50086 304945508 96570 96592 317317529 25664 25691 476786588 29819 29820 336184558 73174 73175 17169142 17743 17744 195654662 79907 79908 590810367 60949 60989 851432200 25054 25104 211007592 49068 49049 554305620 85106 85107 858109971 86955 86942 248698717 75024 75025 332638742 89844 89799 451733346 9083 9084 605374383 10054 10024 992351578 43265 43266 643813069 76480 76495 654029648 70596 70597 38733237 81143 81144 307500890 81044 81017 800573987 14496 14463 584532919 55442 55433 453596046 50459 50460 697186348 54455 54456 734096969 57890 57915 764769597 5690 5691 993705224 94786 94787 547256846 21825 21826 178292841 84592 84552 828427731 42 78 246923288 37375 37376 853815817 2780 2753 924932731 3212 3161 546076909 4783 4784 301693988 42135 42136 319366262 60239 60240 951808798 26291 26297 383068688 42173 42177 123342936 35020 35021 435276274 60652 60653 978498068 54483 54505 460115972 60579 60586 420796333 4563 4597 493979248 89587 89590 946781503 70919 70878 712382296 52947 52948 954670599 96032 96033 372188043 98308 98309 546437740 23536 23537 249809664 97199 97159 900899339 91306 91307 495190162 57933 57928 827359509 71357 71365 164063260 84666 84667 867826893 68691 68692 326708250 58537 58512 448828508 49712 49757 919434503 48857 48858 246322884 62659 62660 675315266 82369 82370 86042849 93683 93685 536931372 37548 37549 696621384 19980 19965 584571128 86255 86256 441043785 19486 19463 932058020 51892 51893 756707606 51284 51240 361087228 15325 15361 389270931 89525 89497 698081212 15087 15083 459683919 1395 1444 210269423 26129 26134 395244406 19971 19972 835549445 90685 90686 564320178 88130 88131 574690287 22930 22931 366780472 5594 5595 870569338 54280 54281 127985949 59162 59163 755516133 2118 2119 213494256 95261 95262 243758985 21056 21057 31129793 75104 75105 463219241 13602 13603 708250780 75495 75445 715799772 86379 86380 586387278 55737 55738 970908976 63641 63693 245236022 76130 76131 997631149 40403 40419 456911362 33508 33541 266471048 82461 82488 250492188 81079 81080 557569497 9260 9261 978378627 2290 2250 669368632 22618 22619 74213314 16535 16536 391608657 79682 79683 982644815 87779 87749 753597788 20977 20978 176802450 192 193 501751434 75664 75688 207360860 3675 3676 168680631 97446 97450 278222337 84941 84942 465701514 32121 32114 326397419 85986 85987 371126149 28640 28614 859811186 87551 87528 324542193 90255 90256 223573370 29785 29797 477965924 55476 55477 586892111 53857 53858 194205767 52826 52827 532773878 39986 39987 140694556 17186 17187 316920449 48422 48439 803265765 74807 74808 109740970 6077 6054 110751024 81594 81595 823896109 49029 49015 592808677 29680 29707 380449494 97721 97761 634497753 41326 41366 686639599 66012 65978 6714972 55325 55326 699259313 12371 12322 342732018 8987 9011 897780168 23101 23102 299960580 92787 92788 423852960 81513 81514 268083438 55826 55827 81450061 4164 4165 569317055 80190 80191 24366031 20225 20266 637495121 1554 1527 558715380 93441 93442 520906104 72833 72834 264598433 58369 58370 901992280 30414 30415 200111719 24742 24743 280163180 40198 40199 996521583 1256 1257 23838218 67192 67154 541958687 18617 18607 674979604 98309 98310 305707983 29988 29989 323969415 85358 85359 54822542 61723 61724 677523947 82024 82025 488002999 99985 99970 157036314 26635 26636 457194967 11072 11027 191199238 3593 3556 907408269 79612 79613 596690613 40776 40763 71175792 41752 41753 526965399 4943 4944 991548620 37128 37175 372100789 69812 69813 678465301 77319 77320 908204131 71631 71620 986853648 75771 75772 607729426 57683 57684 954066718 13406 13407 896583822 857 876 207552997 44249 44273 646313136 15808 15809 68727498 5361 5362 804987241 9812 9813 585767110 10582 10583 497466153 85205 85250 760836741 13316 13317 395263588 19969 19994 330451856 21527 21528 976852576 58382 58383 829359178 8566 8585 563558974 68941 68975 859762254 89572 89559 627248205 84950 84922 20324416 63786 63762 41385344 34165 34166 265277940 78073 78047 480500417 14992 14993 846737981 78054 78055 736895308 52437 52442 604579777 55354 55344 395436427 4125 4126 449016457 44946 44972 688576977 79755 79737 351521673 44787 44788 721002965 96058 96018 260191159 62229 62264 974673775 21137 21093 981076628 73773 73790 863158234 16182 16183 240315997 84384 84385 40109385 62378 62430 60943203 97494 97543 384439717 66206 66207 763753898 54478 54471 660170801 33052 33025 947440303 71407 71366 61992690 59954 59955 986956752 97327 97328 577415243 20301 20348 23760281 43933 43914 273642339 16546 16547 387837211 35997 35998 211835555 42087 42118 514558194 35803 35783 859890454 43802 43847 494902009 62023 62024 788058510 74083 74090 641544263 78245 78255 110754509 47150 47151 619842770 49858 49883 139112665 73521 73482 583141939 48654 48655 104345836 50483 50445 290531091 25552 25574 781565159 64102 64103 494610867 86248 86255 15180500 27815 27816 922261135 50933 50966 512916767 21431 21435 144238948 76512 76513 353135559 72832 72794 543535876 76772 76743 110061774 58913 58880 680771206 3349 3337 958292262 36332 36317 506989090 28774 28775 119354794 18456 18439 108146407 30948 30949 412654792 85803 85804 73097742 92426 92422 852046883 10670 10672 36976691 39744 39745 543625062 19681 19667 455526895 49813 49814 494209671 68588 68617 717934458 12495 12477 612549507 57393 57394 166369224 29745 29746 459086345 44027 44028 857595176 65876 65877 20807100 70531 70528 570776547 9983 9946 867298149 72822 72805 319898508 50238 50239 980445811 94729 94730 61351225 45064 45065 516896354 47423 47424 437205684 52094 52095 235991388 17704 17679 532481306 68502 68532 899748590 17120 17121 189801406 13346 13375 458386460 84396 84397 251865138 73993 73994 24045956 19247 19236 301545356 12052 12045 160591542 75119 75120 14688246 22313 22314 134043065 97351 97352 484515845 91705 91706 917072531 56553 56554 941524459 13289 13325 98066266 64723 64718 922772937 11431 11471 169416922 38780 38796 130882607 26823 26824 985886810 27909 27910 476754133 28019 28020 740740483 94793 94794 409361206 69160 69161 238011878 90361 90391 611353677 9862 9863 528139251 99524 99525 4948204 94112 94113 921657859 79507 79463 317832804 8490 8504 573274113 75085 75086 550657791 82087 82059 731656591 5552 5526 125367625 22771 22772 463713332 55449 55406 285257919 31755 31756 994099428 3766 3767 80191144 86643 86624 713963970 39575 39532 718344673 19277 19326 751955849 67848 67849 129151349 56035 56036 190988141 57814 57763 543869792 53602 53603 122252433 6439 6389 241272278 39304 39341 561201121 93778 93779 858145538 10748 10787 125686976 38409 38405 81410181 85463 85491 83742441 1300 1336 168841863 8983 8984 537768108 99018 99019 615033468 66608 66567 194890313 79979 79980 521789282 50173 50174 168942350 53513 53480 623260785 61837 61817 514660790 29636 29637 710993385 77907 77900 319540801 63809 63810 678507296 49909 49910 806685375 28209 28210 308758363 69136 69137 552486021 59165 59166 84687904 19504 19537 288863430 79891 79897 826496424 3642 3643 539414229 38913 38914 83801103 90123 90124 468995473 17087 17054 433932498 65093 65097 204008037 64811 64779 903874104 21022 20982 501306767 6698 6749 82586420 91155 91156 99387499 95169 95148 480674870 63903 63904 288908663 11892 11893 501630877 63107 63108 925186479 86218 86219 219418008 19929 19972 7882910 93476 93475 549537299 20053 20054 799661746 42894 42907 786751272 64637 64594 456515728 82853 82854 639966635 38573 38574 663013808 26535 26498 591640320 59597 59598 185314871 70855 70856 325188570 27277 27278 532138577 56397 56370 639719090 35423 35390 724070138 80051 80075 681580563 64804 64820 857753108 22883 22884 9066732 4268 4302 747961411 42474 42475 463486749 55832 55825 512647822 57439 57440 269107172 60678 60728 427274429 65157 65158 883206596 97287 97288 626544569 4018 4020 289099513 34648 34615 776157904 87414 87385 404657721 17740 17744 154216304 19980 19931 254577897 68423 68424 502566116 47068 47069 100513089 53236 53273 332658513 25174 25221 356307380 95637 95614 971525536 9911 9912 536576307 41054 41105 61224695 73311 73340 662482694 93536 93537 381975660 47935 47895 44529259 2655 2650 428741725 64675 64671 751561964 41552 41553 24248691 32919 32907 331191461 51628 51645 954126766 45211 45235 289450372 21011 20960 968111313 70468 70469 499315702 63692 63693 786238812 23715 23751 597479819 84240 84190 832516039 83848 83849 526558721 8783 8812 596838536 17097 17098 3270958 30452 30438 823029969 59172 59169 846779190 38089 38090 314311288 33612 33613 716782177 81779 81780 311702887 54208 54209 225968270 77476 77477 378651629 27061 27072 4912226 55945 55946 387410323 41475 41476 117826967 48240 48237 745596985 61127 61130 789058343 68883 68884 998879438 97512 97513 575027450 11985 11986 854088195 35565 35577 398393871 42349 42350 749639971 3776 3814 792402017 51984 51985 675515577 63435 63389 802857429 15415 15416 5254797 92696 92697 774991652 60630 60677 946644106 52893 52926 497951577 95734 95735 270048332 4987 5008 940181005 88828 88852 341818004 58862 58863 613981760 53220 53258 668548242 58488 58489 166120797 79768 79769 3014837 81719 81720 952002012 99379 99380 28561841 74458 74455 12154830 16903 16952 514389079 53871 53872 665893416 49974 50011 66682141 67300 67342 204026717 5105 5143 472515927 66064 66065 992665781 48020 47974 204049396 15739 15740 306926420 93428 93429 983815820 21453 21454 264833853 56856 56837 180381999 9343 9394 473162503 59181 59182 380705035 94721 94722 53640526 93630 93631 115531380 35323 35301 601547251 78344 78345 147893972 17428 17429 706224958 18402 18403 466562084 7578 7579 749008554 12457 12413 151089974 19350 19351 293697525 11942 11975 748359661 7013 6993 121781287 27197 27198 525239295 61590 61633 883853329 37230 37231 9684010 52933 52934 404039058 14620 14621 569307614 87296 87261 621153244 24202 24172 270455152 25674 25675 594744159 19316 19317 601887029 65378 65379 999859365 90277 90278 406679631 94544 94545 417481000 58482 58521 399428016 154 180 490399632 92437 92438 14308000 81113 81114 34775701 3812 3813 896047799 17314 17315 444640558 44544 44545 740430323 37387 37407 986716134 13748 13749 240060980 91991 91992 865579799 80173 80149 305465043 50599 50600 526790649 34304 34305 881261851 95773 95774 577084401 38644 38645 817558248 19219 19187 172762045 63087 63085 693686467 78377 78378 435229994 89410 89411 210748817 96514 96469 401905402 69834 69855 947048472 74646 74647 696412658 60843 60844 787176683 54627 54628 944447778 16293 16265 595285498 3934 3936 834061714 75751 75752 378111962 38586 38590 312459084 90873 90829 710990670 36113 36114 343106176 78236 78196 292555914 64499 64500 462826994 75986 75987 486300852 12675 12676 835112278 58317 58268 607604377 62424 62425 916843563 660 661 243540135 61135 61186 24152842 61317 61318 364379025 75264 75265 320479104 8893 8900 331518715 90399 90381 960376624 94374 94375 446839810 3841 3859 477908714 63833 63834 947425077 28756 28780 741006706 54990 55005 967411332 95337 95365 247443165 94441 94442 358474051 28290 28288 433339775 80638 80639 821580172 37740 37741 462213649 24921 24922 639799427 39980 39981 544935855 9050 9051 878638150 82622 82579 655221086 14997 15000 111188006 29591 29592 663485366 26621 26622 339863645 49650 49694 838788739 35087 35088 678184494 42084 42085 288075004 51971 51962 321850222 77434 77435 843949139 25229 25230 197316441 80617 80575 269687015 80170 80192 82185928 90126 90127 9897575 26795 26830 914208905 67775 67758 10364147 38727 38699 121469054 23492 23468 313541899 59079 59080 375664841 73959 73976 966385978 10127 10144 917842044 23262 23263 520994346 69392 69393 629284526 14984 15002 208576813 84039 84010 323625766 29005 29006 617551687 29713 29671 327199794 81131 81132 107258761 35284 35285 536597622 89067 89047 466490204 76532 76560 76238644 79853 79890 889670312 28848 28846 729063729 93061 93062 213453323 76265 76266 636303868 33533 33534 310644835 35867 35892 619794889 77376 77377 881377654 34658 34659 870327590 84615 84565 125981343 68792 68793 715191142 72564 72565 804434956 34003 34004 440161402 16443 16425 880126901 19566 19550 768993450 73611 73612 136369073 53414 53415 426434961 5839 5878 168777124 65897 65898 188438634 38414 38415 230407831 4722 4723 18779176 13753 13714 725425888 96972 96935 873975183 86841 86825 496822350 46149 46099 399391881 23773 23754 740497635 33310 33334 585826584 96264 96265 94349565 79068 79046 867723604 23995 23996 205856609 58253 58234 459443463 98812 98769 996409391 17358 17329 952695797 67015 67016 928044245 41032 41067 800298339 58036 58039 278494861 84221 84174 904491215 89150 89151 337413626 89773 89822 360541017 86867 86868 777146544 70082 70083 142889141 11734 11692 417338709 43524 43525 51368840 13874 13875 845903017 24961 24962 118994623 4162 4163 822476062 30144 30138 304845159 39049 39061 279320608 90786 90832 208235233 6820 6775 373888822 43224 43225 266285814 28546 28566 877820850 76936 76923 847459660 43834 43835 775925245 75195 75196 865556172 54008 54023 801697065 32848 32871 15884781 34189 34193 48668472 84420 84421 390777321 12537 12538 113260482 13320 13321 604314708 31653 31654 571757234 42773 42749 928837891 95392 95393 196167781 39253 39272 174167038 63703 63735 32465740 76575 76559 721236105 42930 42931 563252074 31562 31563 394404405 67108 67109 620847234 29605 29627 176654300 74924 74925 287081425 97156 97154 356830873 89745 89694 30674280 63529 63502 735250278 20475 20470 195276345 67223 67218 947612082 66645 66617 14094850 29833 29829 684812571 17023 17021 747817680 35676 35677 502672081 70875 70876 479873287 23607 23609 600952675 88098 88099 131638803 27058 27031 105924006 26949 26950 707588462 96662 96706 315777406 98879 98855 658607047 96046 96047 84718158 93477 93478 181160804 34130 34110 308706467 83335 83336 896309483 98462 98463 400858226 21795 21775 403178791 14182 14230 720115304 38745 38693 157975189 92628 92663 204283383 30502 30503 404628221 57374 57375 787568577 90602 90604 335760563 21894 21895 855186225 29694 29701 676877684 68581 68571 254270461 83403 83404 570569744 18299 18267 731235656 37154 37155 743402912 2642 2643 547136215 54268 54269 412804442 93335 93285 255817373 43349 43350 984287830 64385 64386 239348757 49367 49368 911987203 22809 22757 111261647 6663 6662 845335438 78162 78200 544287072 40600 40645 646803853 33297 33277 838691093 25506 25507 727675474 17956 17957 552278222 33487 33488 146126492 84496 84497 409968999 74215 74216 710193868 58377 58378 418639836 62580 62581 816617133 74620 74568 919597982 41610 41611 357104633 16290 16291 242644555 7513 7530 423409298 83166 83168 272435647 45411 45412 942673383 36344 36299 754866823 847 848 114153577 81652 81653 247826785 19495 19523 361000698 99573 99617 778846787 22325 22326 824661458 43702 43665 635613856 78490 78486 931173900 66404 66375 356274331 29652 29667 164570609 68465 68466 582890977 48962 48963 188920807 56019 56005 685142232 65565 65591 728602808 14821 14822 942922767 19060 19061 550556747 97999 98002 451509756 97509 97512 591682484 20110 20096 7548913 42131 42115 331393449 1935 1936 930399939 83157 83184 75442964 43366 43360 428840529 93597 93598 528252022 76822 76823 354399733 6807 6808 655729843 27597 27598 651197955 58572 58586 113607511 16467 16483 33856650 86836 86802 869396783 71792 71793 967786415 49870 49871 521816243 1517 1518 476943829 9901 9856 410815117 27748 27724 156545277 41388 41365 363570146 72723 72693 442463445 50331 50293 356514402 95512 95513 204256978 927 889 744625888 18224 18238 264211918 48186 48187 816538060 66679 66673 451236324 73244 73245 359547282 26457 26498 53693615 72878 72901 827089297 56192 56181 157172015 85548 85560 610516872 18504 18540 233299249 58279 58280 561154302 30898 30886 456592967 91581 91582 305689693 1156 1157 734672483 98054 98072 196033956 97339 97331 962829552 39110 39151 258651914 96770 96790 71748424 37480 37481 92023837 4811 4778 984680525 28103 28108 397537852 6501 6506 996142666 85163 85164 958096336 79317 79318 584197317 25637 25603 936816945 7929 7930 38346662 60690 60691 467135255 59766 59767 889203754 31742 31690 209744427 10549 10550 759442351 60359 60382 34368150 15874 15893 875280858 25260 25261 848990321 20065 20040 349958803 64515 64516 666874848 36450 36420 580571618 67722 67773 709719238 60473 60474 32516533 343 344 89790851 15750 15704 200178877 19221 19222 925312841 20588 20589 868157071 8650 8651 972725204 50948 50949 755090722 80994 80965 106709926 85726 85727 411520472 6591 6573 848508361 34068 34069 957471411 48274 48293 374091316 64663 64664 197244938 98932 98892 587640197 99837 99838 608171040 68608 68609 609048973 98283 98284 577276173 43141 43193 723812841 58100 58101 976558624 37126 37127 546514953 39983 40008 162552736 63266 63298 582006281 43764 43765 770068390 34850 34851 662580682 44053 44059 6697409 38181 38182 712697138 91826 91827 142200931 78103 78110 604125535 84780 84781 7503032 7867 7868 610770181 57509 57539 469330407 46940 46961 142210008 99866 99867 989568799 71529 71480 387516268 1478 1479 876394289 95266 95267 76410505 89595 89543 248048270 7172 7163 557418683 78076 78070 993294789 56525 56569 421059761 87042 87044 86950436 68097 68056 600510198 6153 6154 555740457 28931 28946 778937379 90253 90254 763558155 14305 14279 691434416 16437 16420 775628760 82839 82840 792241126 60828 60829 74194575 74691 74704 52336689 77009 76990 610902870 72716 72669 410780661 61578 61579 460491175 96217 96239 891584832 48634 48604 788920974 44725 44726 335106228 35590 35591 220040816 55054 55055 275761100 18335 18301 282048115 58981 58982 590650427 30652 30653 502761406 97353 97359 543666838 16167 16168 732325327 69851 69828 655312670 2184 2159 556477218 76850 76870 773693494 39362 39363 50582613 14230 14231 508709317 89779 89780 787371530 66388 66401 400549084 80807 80808 61236513 79568 79569 244713933 91982 91983 426110304 55219 55220 321844960 44599 44580 638612103 82232 82192 50392012 94838 94839 494744241 37463 37464 238093323 11015 10972 372308337 36043 35994 811703627 10941 10950 777623092 43048 43049 230004758 43968 44019 186844498 9874 9897 463192334 69438 69406 139265674 94867 94868 92957511 77524 77525 561902921 75314 75340 132738049 1118 1119 371028281 58211 58220 98907315 32150 32151 384638191 10652 10653 578102692 18379 18397 570717313 22508 22523 379333324 12365 12398 444989919 7950 7966 871445666 79901 79871 670194903 27309 27277 833573898 89716 89748 781356079 95416 95417 638493778 67428 67429 438457709 91101 91090 916498998 81376 81353 907677155 84033 83999 639170645 31079 31080 721361394 74585 74596 947919281 59511 59512 528921814 25848 25849 57447246 89680 89681 161470240 4990 4991 716243900 89666 89667 285402532 76277 76278 347699163 53176 53222 560523825 18922 18904 133944529 53603 53604 793123551 68627 68628 718624746 89578 89579 380335113 38240 38241 240744805 70703 70704 656611414 46043 46044 252726116 70122 70123 732018760 22949 22905 41388232 41025 41015 513639770 42360 42383 269272354 6177 6197 873633948 42530 42531 988130652 7404 7405 217493515 81186 81140 498660184 60960 60961 766922136 29583 29584 614382203 71170 71171 970719991 26700 26716 905513913 75919 75867 254195835 70049 70008 874730186 92441 92416 148694580 73575 73576 736381668 26971 26964 286651786 85444 85445 948820953 34599 34600 851561631 57240 57283 874868432 69729 69720 973765205 2416 2417 323189687 21213 21214 374966107 20918 20907 589555641 99302 99303 285794837 8769 8731 900975674 72216 72207 968324805 79870 79877 174437199 49488 49528 950659010 10738 10739 806927504 14738 14737 939132661 95682 95683 86913606 92738 92739 911939269 97800 97751 543279579 6889 6890 342877098 90054 90055 335121318 51427 51428 669519332 87596 87575 813837502 93111 93084 699834469 41894 41869 216450733 51686 51687 473881394 75492 75449 732121529 63862 63863 49793405 42081 42061 969619065 54402 54403 202734509 71821 71822 555567040 57382 57423 190994542 66280 66303 448374760 63513 63514 366927313 30698 30699 301787607 10148 10098 916609304 46193 46194 192641715 37085 37131 243897880 10851 10799 181785946 42316 42317 238996430 35448 35496 394352945 81627 81580 865101737 95597 95598 587039878 56400 56401 342168461 58041 58042 237290509 63367 63411 231782858 25628 25629 802534517 3142 3105 695013823 54064 54109 140201228 51647 51608 382970331 68993 69012 945069270 99800 99762 793571903 73816 73860 80503214 72335 72336 160440654 14090 14059 536976351 71405 71406 870145906 72539 72517 194517886 845 846 210833882 92647 92614 311450530 25066 25107 944483629 74764 74765 782830290 148 152 317095776 56977 56978 844419470 89561 89562 400210551 65076 65079 748812930 1229 1230 380081645 38519 38550 289422738 93142 93160 73792320 38604 38605 2309293 30674 30675 694410461 26803 26804 899405653 15027 15028 473014701 25349 25391 168923115 96874 96875 501864950 41907 41908 801773948 83312 83313 951427465 20641 20598 448617998 1924 1975 457226655 78768 78782 28093200 97279 97296 115047097 3934 3967 196814301 71859 71867 703679619 24851 24805 245934925 63064 63084 795267080 61493 61494 240262710 97090 97060 657290780 99996 99997 670314159 96904 96905 544886616 38246 38257 452207926 52714 52750 502328309 25788 25827 582480900 61358 61326 372872975 36103 36104 188868738 54175 54155 473384938 96461 96462 651761950 49179 49164 552938802 21754 21736 303077891 41107 41059 702790380 12494 12535 942697751 75870 75916 762766085 9022 8973 482695866 51297 51325 509317603 84061 84020 399680071 93000 93022 657461934 77891 77854 5312123 26043 26054 155925526 56112 56113 40890347 17444 17445 295343808 17850 17851 579266671 57477 57506 832659727 44304 44305 526787094 44479 44488 837630377 86395 86396 694144593 81516 81517 304429343 944 945 119796635 68372 68373 146146306 29031 29032 875238300 35818 35819 195202187 18761 18715 685569458 34967 34973 972140260 14272 14230 122430134 36487 36488 866526900 2516 2517 657176107 71522 71523 573485751 28712 28713 899351958 70398 70399 89356642 70347 70349 678237621 55586 55608 873374174 54324 54356 318665498 14625 14626 463549406 72154 72144 918126568 29328 29329 685935115 3830 3823 223151186 31292 31269 839876658 59400 59392 824356062 39812 39813 607453460 91833 91806 422418588 6386 6355 304597952 72591 72631 596938194 53369 53391 418053037 31599 31600 460274218 56420 56421 606090198 98077 98078 559350276 26281 26282 143387970 19081 19057 576009067 93764 93765 256981766 42395 42382 18540812 8042 8043 152819457 16924 16925 46742652 11745 11741 916385140 60708 60709 836127300 60093 60130 840378202 45794 45802 195872530 58578 58542 108598284 78358 78359 915420912 97059 97060 887603344 88601 88602 715508294 88175 88219 422918943 62429 62478 223041775 23487 23488 838291863 5811 5812 844244862 87914 87898 358797494 64314 64296 261113967 82284 82261 225968671 3130 3131 856191425 13636 13584 590449420 75990 76004 383811309 40863 40864 235291257 75158 75133 211605737 84045 84046 305078587 57037 57021 619228566 58038 58065 606232831 11103 11091 460892986 40047 40041 974488163 86681 86682 635947352 72792 72765 256340019 69153 69142 781263606 18585 18566 550182713 80642 80684 105483971 49551 49509 473810227 98286 98254 428544695 20261 20262 830377061 18995 19029 757237889 17456 17457 67593186 65024 65025 353091050 22842 22843 209165833 28417 28444 230687628 49380 49348 353679467 53066 53067 131126755 59953 59943 591015884 80693 80694 513470375 51711 51713 296517428 67675 67676 929726723 66520 66559 609610123 21115 21136 803446909 37628 37629 516863711 45383 45384 834774560 16935 16936 524474228 56510 56511 417341347 3190 3207 473961216 46020 46021 255640393 74223 74224 374751907 59317 59362 292585217 85235 85236 811309360 6193 6194 43141457 14274 14263 742803613 43660 43672 501795742 582 541 605491094 7804 7805 352583656 67194 67195 247982331 13555 13547 944793388 74235 74236 14001939 45943 45925 814608899 68417 68396 681705083 30920 30922 317655377 67425 67473 222052855 37423 37468 25810037 32041 32042 898811681 83295 83296 130574409 45250 45251 250320413 56009 56010 275178209 5554 5555 985268324 34863 34864 567002589 90980 91027 138444918 69854 69855 62552271 78117 78118 418228869 51291 51292 573639527 29818 29819 319950946 23591 23577 154058627 53482 53483 568704728 44314 44315 184486638 16795 16824 158812164 90266 90239 916578018 99136 99125 727471193 94546 94552 385417280 6055 6056 264553983 43693 43720 849844234 32360 32311 609156056 51058 51059 567207047 86618 86619 982732290 35709 35710 775878457 88274 88285 162667320 6918 6923 295226301 76116 76137 696416980 7411 7425 926476219 90868 90869 865056701 76460 76437 355098811 16118 16119 282728375 16781 16751 857323346 93151 93140 434147806 47530 47531 178059432 73068 73069 705249864 20534 20535 489787779 76040 76041 42393596 43343 43346 460256968 26086 26087 381996343 88281 88282 876430532 18151 18152 46208494 70056 70057 378909645 17664 17699 107811275 76556 76557 338647063 40862 40859 15633811 69512 69517 108069018 48392 48350 180967285 65275 65276 312379792 10235 10192 39384361 65768 65791 678217997 12003 12004 307927769 31165 31196 848858329 21997 22036 694026488 42284 42329 442213372 72035 72036 332471142 81260 81261 681992112 74885 74924 553796441 29337 29338 385420741 10092 10093 439618188 53963 53939 248799045 81209 81210 605067909 21982 21945 69296203 89419 89371 458498747 31166 31167 87270174 98697 98698 884151092 67869 67870 930577245 90149 90123 874068897 34330 34373 585986353 18312 18363 45567850 60526 60495 116421483 65496 65497 139204407 89677 89678 61091359 486 444 35932934 83275 83276 846441627 30674 30721 996444709 79888 79889 52216600 58651 58618 618866210 98298 98248 178467498 1743 1744 382007263 48349 48350 128027570 56986 56983 415448471 42214 42215 617661233 48953 48954 237461133 39988 39989 33111830 94070 94121 227856982 97125 97075 553730452 17405 17406 655695959 11893 11857 726267340 13365 13366 370491291 11323 11324 80310722 94517 94518 7771097 47185 47226 192520120 22645 22646 207640077 77068 77057 610955299 24180 24142 965620251 32397 32398 906713567 82055 82104 681730695 37453 37454 726006580 13542 13492 690611190 17232 17269 602689112 58028 58029 628551524 55950 55951 285116754 97153 97154 419410726 2723 2759 585520811 71721 71722 182078310 47118 47119 534509140 14287 14288 842769271 77703 77704 100074463 11032 11069 87162434 58849 58876 488581218 76109 76105 559494343 55708 55683 298861663 52745 52746 578951026 34120 34113 466252829 39245 39246 385422256 99578 99596 996746964 42039 42013 793608240 77813 77833 731882741 42068 42069 567185518 34961 34909 267600344 87970 87971 518783434 43696 43697 607392446 77924 77925 397519078 38205 38177 732565755 62289 62263 417132325 34391 34392 332151040 48535 48536 85010297 70694 70712 29356768 78305 78306 398894133 75171 75172 424060357 44819 44820 691112700 62388 62387 943578582 71685 71686 929740638 90259 90260 849418647 53893 53911 424307695 81257 81258 919898061 85414 85415 432000010 95022 95057 496916197 64639 64640 998799360 36085 36053 582720425 94338 94339 942937622 68641 68642 627126307 49605 49614 266998163 44977 44995 87710569 68655 68675 419072642 51827 51879 652217176 11067 11050 12225016 63640 63641 546086980 60210 60211 484269921 68859 68890 607357746 26084 26083 512862802 50989 50972 573638986 6353 6354 482741555 21840 21843 830150514 39465 39466 58396623 96567 96568 536377144 91374 91358 628147283 18017 18018 448831892 87290 87291 154937398 54848 54849 47075948 68586 68587 401012733 83011 83047 742797220 43509 43510 402232976 29039 29064 813811826 97833 97792 885544119 38992 38993 498527904 56766 56767 35478342 45621 45622 383096827 48041 48042 255384007 53877 53897 500080680 75906 75860 367912256 22796 22833 575199597 2379 2380 364648589 50808 50809 15822146 7350 7355 149867924 76476 76501 972347143 80483 80484 696162938 16839 16840 293762835 98173 98174 366637819 89906 89925 478720360 50729 50743 369028533 17181 17182 839194640 57159 57160 729573648 74641 74642 736543668 8806 8855 601673103 23877 23878 529211429 93523 93524 369204691 45511 45475 725277652 37101 37103 504454202 19441 19442 931785034 73465 73448 278271616 4689 4674 945458596 86377 86378 593719419 14741 14742 627503369 21130 21097 585266109 25799 25817 399078098 63619 63671 143689476 21892 21893 975589850 8467 8468 617606237 61503 61504 444576659 21675 21725 742253672 92309 92310 116263979 39837 39838 746917964 60292 60289 797825038 27016 27017 343464808 82065 82066 768775766 75444 75474 25695520 93031 93058 375736664 90205 90201 140456365 40108 40109 529282365 18910 18911 641427157 39752 39737 835931812 22516 22514 152695424 1365 1409 198762730 46500 46509 186877494 83595 83647 187832403 39164 39165 253312424 11033 11034 659097392 94279 94280 723144637 72461 72454 813451674 1668 1669 38696936 63593 63561 637608771 62743 62739 374246023 5881 5926 354453456 81753 81754 908736556 78400 78401 993973953 8081 8088 328505200 30595 30598 570119762 5727 5728 631406061 16163 16156 884502147 62230 62231 382133983 34033 34034 533586931 60977 60978 113384516 76317 76321 583167129 36663 36615 374573891 1966 1986 673826291 97295 97296 305375070 33735 33736 677070510 33252 33234 122379530 16013 16014 671942991 61003 60996 217968790 22351 22354 910259928 29508 29552 881298828 34212 34255 300452316 30046 30066 201595415 43097 43098 947678334 87385 87399 409844339 22813 22814 212454396 19703 19692 511368560 12448 12453 496479328 19430 19442 696158119 7214 7228 403088827 2323 2324 235787493 57914 57915 199738205 38793 38794 585380257 9220 9249 685921503 55348 55334 377263722 55298 55341 684885030 12409 12410 80684419 75014 75015 926244848 87694 87716 650748030 38285 38286 513223820 43803 43765 940131916 21716 21743 75939483 31295 31327 629494585 31191 31192 88034885 83128 83129 549424214 68449 68450 12667866 90136 90125 32297826 37056 37063 702406233 21568 21569 257370110 27228 27240 482808291 85037 85038 850785090 11991 11955 250849323 22309 22310 612316001 3132 3107 601667276 27377 27378 668359212 72435 72436 141983642 11432 11386 437589242 38804 38814 885149844 80143 80145 829499076 53350 53351 743008056 58912 58913 541027237 94198 94159 725217664 23280 23281 81207174 44026 44004 121178394 76534 76542 877172793 74710 74747 453206269 96377 96378 584845836 30768 30782 255222690 698 695 245495052 1442 1443 884978906 26525 26473 584031086 11108 11143 958898939 97477 97454 683082129 5621 5622 877373431 30836 30837 41859952 41215 41191 99820631 23296 23297 977884084 45913 45951 804468885 74753 74754 912882246 86166 86167 304271052 60356 60357 513106155 62018 62010 784130868 78207 78208 769260102 87094 87124 543494993 94501 94513 852177572 43924 43925 248127855 76596 76556 274659045 19299 19300 677811661 7660 7661 517067418 66368 66369 603185439 65732 65763 413112555 49208 49209 404348066 56700 56701 451080307 28522 28560 564338039 34739 34722 962461220 1484 1468 154733483 83699 83675 612100426 45089 45090 516057910 58009 58010 440124210 16374 16412 251765113 90523 90524 416503414 26979 26980 32301930 92983 92939 511287133 20044 20059 563274418 82806 82759 546388878 54201 54202 949351562 99145 99146 881615474 55091 55078 213180687 92618 92629 944176377 66056 66006 293232311 17096 17097 602718270 72760 72805 453207736 40554 40537 662702711 16821 16795 308089524 84598 84593 454258097 23658 23708 735038069 82126 82119 254695190 22021 22022 336513623 98303 98344 349529960 1787 1740 445956946 7502 7503 707272056 19067 19079 637937544 8603 8578 674906273 32267 32268 607369425 94110 94111 898360520 6281 6312 748027970 52903 52863 256212047 4492 4529 388303299 33828 33794 784854147 44583 44567 651271022 67732 67761 251294768 14132 14133 583560979 50404 50369 395824864 8217 8257 879704954 77795 77802 660634850 15250 15251 587659999 92129 92130 314327140 75466 75480 730021141 70038 70035 521573846 16100 16101 966371363 46828 46829 441315085 5529 5530 956599197 33048 33011 551809038 40306 40336 285747327 87697 87698 484894317 53132 53133 526645066 35958 35957 255744275 81734 81747 966580077 57554 57555 803848157 93769 93770 532554689 60074 60075 891928045 98455 98421 565306745 12286 12295 126756632 33830 33780 572618660 60866 60867 117799837 20136 20179 834387799 8979 8952 643038466 72313 72317 381652922 10565 10566 538017456 85263 85256 832513795 64371 64335 888598305 63463 63450 533440086 66903 66904 492801706 44208 44162 976168619 8326 8327 875261196 75798 75799 105453478 77804 77754 404807307 9963 10001 519772496 21462 21463 482427560 1337 1369 803168959 23386 23363 17770433 56596 56634 659566743 88513 88514 376155585 58333 58332 259289508 67590 67591 13204992 98667 98668 705692754 13860 13825 357783895 35501 35502 71913100 69145 69146 467393642 28323 28324 723917755 39750 39751 433474913 16939 16940 110823383 16243 16244 977089058 79580 79628 673817027 72707 72721 317761190 93275 93276 590192342 41135 41136 391191520 31616 31617 80095603 33198 33199 696184371 16516 16533 801185276 20596 20597 348911222 64755 64756 273538166 57365 57366 780204446 71757 71758 460782939 71014 70963 559362455 62202 62203 6887777 26514 26515 756984829 33659 33665 895312772 93150 93154 158592285 93400 93440 580326475 99514 99534 252885393 95036 95070 375307090 70049 70050 105202377 41751 41779 257492594 93246 93208 533721352 16931 16950 334056203 82846 82847 909218603 96612 96613 77078300 75994 75995 167491650 18256 18257 202469050 80614 80615 340404246 19534 19535 119976483 14763 14764 117574652 16434 16435 159692383 40638 40685 765609893 28935 28936 264951596 90818 90806 561237178 31317 31332 188774003 95296 95254 414541523 85987 86012 605227866 18209 18210 290759237 69715 69716 259220606 30133 30081 1448823 19760 19775 149682657 52702 52703 72847534 30178 30128 607483640 1392 1373 702088819 54547 54548 845236387 29900 29858 855770198 41071 41019 976832125 94900 94901 847470657 47735 47710 432498874 47125 47126 621538810 50142 50187 413613196 26957 26958 226600475 74682 74684 698566423 30404 30392 152591542 72935 72969 322713800 48028 48029 448442762 11182 11159 44710462 63852 63853 233001998 68458 68454 249057198 95903 95904 781498174 78850 78886 913387490 11936 11888 885769452 38978 39028 155841838 17677 17625 667858557 88610 88602 427619073 8889 8890 709771845 76854 76855 675091548 79052 79044 206437918 82360 82332 857563635 94869 94835 743407869 72310 72311 746993829 43914 43915 46467102 21856 21869 305267597 35188 35171 870357924 23607 23608 897215638 37275 37267 393505324 74975 74976 585933822 30149 30162 954400903 31273 31274 14809801 15390 15391 921628305 32069 32024 203305148 28848 28849 280832675 15713 15714 351282185 53478 53479 853913373 8004 8005 256966322 14667 14668 825890290 63554 63535 80439690 43656 43621 110292185 36556 36557 835375919 60524 60495 798023425 82172 82191 332840219 60638 60645 119140843 79454 79455 789578811 21275 21276 245132127 68042 68043 606832764 15198 15219 721841552 95586 95558 81159978 86052 86007 588361704 90301 90299 337386196 20678 20676 845949238 3547 3500 874367564 6043 6002 643450774 44294 44307 382529092 11349 11350 15917798 57934 57935 980505820 24950 24912 349112460 71760 71761 333543125 48647 48618 477604363 55170 55203 487880107 11458 11459 710691538 32176 32194 312358179 58823 58801 902606692 61357 61358 720689195 18303 18304 488776913 56791 56792 664216204 56285 56329 48686790 4554 4597 998112472 15840 15841 714230430 67517 67522 349821345 25566 25614 841917245 32031 32032 270840039 41591 41592 917646132 63437 63438 51487677 12472 12448 606573739 97328 97302 495175954 98830 98783 939602364 84254 84229 437617875 42870 42862 593920112 98411 98412 965111276 537 538 827522464 13360 13361 602277594 96274 96275 682053236 47093 47079 268967651 81055 81056 266473570 15910 15911 884367856 55402 55403 517112038 917 918 250060162 61880 61860 380627262 33633 33634 769214205 99301 99291 515784944 68429 68411 205102479 89747 89699 538136806 4840 4813 785551908 22730 22731 763237176 65616 65654 834847434 25864 25867 83322346 20435 20448 419920498 70827 70854 371198842 35661 35685 218509417 64979 64980 437175783 95919 95920 487984470 49949 49950 455608180 22160 22161 337828514 46589 46590 296351136 54225 54226 261433587 62911 62912 203716650 2964 2925 854065630 11845 11805 132373979 10433 10434 303859132 78492 78517 340476038 44392 44376 577612884 37794 37795 887863733 95335 95336 819446785 91909 91931 801235777 9143 9144 71188720 53809 53773 727919795 33408 33423 58043305 6604 6605 37032561 9539 9540 460379653 16212 16264 21342644 58604 58589 402119822 64466 64439 890590291 72206 72207 356257089 36292 36293 396147122 55552 55513 571962449 63489 63490 753065180 88293 88312 499085590 53963 53964 820858361 69249 69274 18694514 54175 54219 663204802 57083 57104 370809294 33363 33364 344942663 45703 45681 241496823 97603 97565 179130934 80322 80295 124274570 26768 26769 764274910 79423 79424 656212263 44487 44488 468268930 86090 86091 103588174 24476 24426 917905076 88988 89015 26516968 57753 57754 4037316 61377 61378 989945067 31716 31690 850152122 16540 16541 338583232 5431 5399 578010042 85217 85235 605976266 3234 3235 730755348 17228 17229 580882153 77133 77163 604087787 78538 78539 489598915 56596 56597 392513962 44334 44347 438922330 61867 61868 520095574 95380 95381 198927012 76248 76249 169351931 26892 26911 924397637 98588 98589 519183213 10255 10256 934603330 24183 24210 853145632 54812 54813 392089042 80526 80527 943146344 99928 99901 32557581 95439 95442 427926459 1866 1867 276566669 89737 89707 984766440 35742 35758 888116641 4640 4641 395974864 39719 39720 991317055 65987 65988 599559800 32517 32489 712025020 10863 10864 956603381 39388 39431 349390735 34471 34472 566418326 6225 6250 968788534 10734 10720 118730325 43828 43867 850755492 46935 46923 42930996 75055 75056 790328875 30108 30084 252334906 85539 85540 725459790 16086 16087 50583640 18262 18301 854576407 51110 51111 802770297 10105 10073 650365039 11878 11903 725792713 29082 29083 184971839 11062 11063 926068601 26802 26773 576777144 93305 93306 326529460 89311 89312 880687317 46225 46260 453335570 20212 20251 672117693 70003 70004 633706903 29043 29044 437811171 56077 56114 405060155 84931 84932 343744458 45646 45647 93144461 59842 59836 336413687 40927 40928 933284638 86124 86150 754974040 77035 77036 652155924 38658 38686 439036718 36733 36684 541578569 76752 76732 96878895 26989 27000 808739414 44781 44791 878218899 5855 5842 373423288 87960 87943 200557994 24346 24380 831728465 80213 80230 950911667 14768 14769 336343258 71330 71280 342591880 87241 87201 236466873 10272 10233 724708519 75802 75819 402331484 25408 25377 123273317 33936 33937 639424429 32089 32078 556096215 6908 6909 843676377 44942 44900 93593887 98000 98001 614320359 25223 25224 799576771 81949 81965 976440900 71309 71344 480167590 43953 43969 923958716 63977 63978 99032044 45678 45635 676738585 70118 70169 350127091 87828 87829 413034254 78803 78804 98370452 81848 81882 477952758 3240 3241 80328708 27781 27782 98926481 53290 53291 847732243 12078 12084 540542488 89381 89382 865508512 10264 10265 484291366 94185 94232 913232236 79082 79083 126781562 46131 46132 864071947 84631 84632 913610050 47619 47661 570298337 53967 53961 695107223 39087 39088 577600524 39587 39609 665570589 79459 79460 5180707 78875 78876 657684613 76849 76850 267033959 27363 27364 875317858 37013 37014 150407402 8149 8150 537451599 48556 48519 967120974 3746 3735 362607264 32726 32729 111274608 23823 23824 161707832 73996 74027 355607838 57075 57062 826810327 42445 42480 512106469 33270 33285 320768798 48278 48305 97644436 7110 7111 665181015 72247 72252 367099021 84736 84737 688354061 27732 27730 475572513 10539 10548 388749518 8156 8207 453793934 16784 16785 121481758 65456 65457 584638208 45775 45771 619218884 44139 44140 937063474 90531 90534 940092699 40284 40293 861536544 91996 92011 550332408 72401 72402 40814170 72404 72405 648295805 7653 7679 50335015 14070 14046 525304785 97003 97004 304455747 78678 78679 534738453 53847 53851 958545753 65966 66008 237094513 40889 40890 835897318 5763 5764 597732712 78231 78232 181131668 18750 18703 206119270 79797 79798 534893288 93336 93337 923639591 20398 20364 56949135 86046 86047 964434118 40132 40133 4720861 72619 72583 291942581 71909 71910 729966926 47506 47507 250844044 94167 94144 810828010 27904 27905 773773221 63061 63062 907034060 62539 62540 89958762 71074 71088 961653061 1685 1686 550566983 24834 24830 195021777 3262 3301 287062391 37258 37274 334161876 62423 62461 576824975 81454 81455 81345349 39152 39142 262014857 6687 6722 451268855 91282 91251 246967137 11547 11548 54997163 11761 11762 563100950 89113 89114 139037940 42437 42438 707886579 318 356 646260036 4104 4113 165893319 21884 21889 973745713 11605 11611 435647346 91914 91941 62317654 71536 71537 241295612 52067 52068 465401621 42589 42590 285719267 55732 55733 135701082 8702 8684 481694099 91302 91303 275537347 63773 63774 541281283 20289 20290 456886161 6654 6675 907641434 5195 5158 109444868 63197 63198 381831159 95860 95861 309659045 79874 79875 321615819 70125 70078 378171709 40045 40046 46089612 57725 57727 622890759 39672 39649 909729652 11634 11622 707459004 63018 63065 428965887 26715 26734 408893952 82140 82141 70579393 97647 97682 497798023 36523 36524 640991715 81017 80976 967405171 86717 86718 674341678 11997 11998 607804637 45463 45432 307872459 75295 75335 987291373 62131 62150 898360075 46046 46040 203719104 76888 76845 411853822 33683 33707 262037277 9092 9069 516012028 32871 32838 3750921 31847 31848 228063465 71125 71119 824582496 25011 25009 934596095 96076 96077 797741576 89538 89565 22308662 3431 3437 176734829 59080 59081 922351712 98802 98789 778840140 23110 23111 760804161 58759 58760 397179044 11089 11090 985374380 14095 14088 40073707 47673 47674 186655352 35399 35400 522201689 17551 17552 296941620 71958 71921 879149867 92736 92768 267616615 83252 83253 467855878 82023 82066 44694480 35845 35846 475280576 67297 67257 417144760 89145 89106 444081077 67009 67049 302003370 69341 69348 951502130 21482 21483 969080375 16183 16197 416781080 51655 51702 897722750 17218 17219 496304908 80905 80929 556331757 95482 95514 10725492 82832 82792 934775982 64237 64238 908134078 84577 84578 225485187 18793 18794 153587701 74776 74823 141904563 18619 18588 34899992 75628 75629 126461409 8325 8326 969290786 25307 25302 561197388 8751 8752 188668714 5591 5592 196580330 68517 68518 554343591 48669 48703 287811155 24665 24666 502618652 77826 77827 838345270 34208 34243 139975074 60811 60812 713015064 54982 54930 873657564 52322 52323 333748883 54830 54831 135203331 3636 3601 121051675 85406 85407 132057570 92462 92474 916023956 64927 64928 473281027 58699 58700 891267481 73842 73824 601364156 38859 38860 984479925 40950 40951 380158379 87638 87633 559914457 42354 42355 293764071 81235 81185 559332543 55676 55694 416825390 27677 27650 38735609 26083 26084 426712369 98175 98176 302789097 41692 41693 168530958 17263 17237 466270227 55138 55139 394144150 18239 18240 529137737 70201 70202 548702766 60807 60761 320645972 90649 90681 180053555 23693 23694 78625303 30223 30224 247494474 26412 26378 41311845 44825 44826 801347261 70933 70885 369152434 30326 30327 581534081 77293 77294 151896749 89033 89068 887430223 69343 69344 439066077 17171 17172 788309681 87622 87623 771436806 74680 74681 731346140 58722 58723 424841027 63178 63179 754435325 38843 38834 386803580 78834 78835 836898425 96742 96757 249424382 75106 75107 811287884 49996 49951 46285516 50872 50873 392438369 61371 61348 998927583 43694 43695 23060787 58578 58579 286590935 69809 69810 674752223 75072 75073 132681837 51049 51050 889793280 31431 31426 122510063 31777 31809 299077048 64514 64500 183712673 92866 92867 256403210 41881 41839 512326536 34672 34673 145042978 82470 82471 533093380 68270 68271 591415612 36648 36659 170937233 87692 87640 168461801 43141 43142 6163767 41943 41892 691664497 10604 10613 663143419 94215 94208 515182126 334 335 600505565 83329 83308 227019673 95195 95152 116499654 67774 67771 376162182 71026 71027 760297342 67304 67336 163068954 53377 53378 834165606 71983 71984 294958871 63542 63543 172976990 85625 85631 964809909 29356 29357 285025203 85736 85737 548012307 97116 97117 129794888 35054 35055 829265373 51739 51740 762471065 80517 80467 166007520 83368 83335 530267011 74622 74623 513428445 65564 65522 150360178 93549 93550 581514747 96041 96035 890093799 72884 72885 256639873 68365 68366 161503842 69232 69233 903691398 84033 84034 522181749 80004 80005 670214737 98386 98371 172648341 60633 60627 970339266 88919 88920 451758321 77366 77403 241736447 98714 98715 37544810 21706 21707 148416226 7614 7615 242778170 86924 86925 448909057 95699 95700 833774609 22673 22674 816359183 62188 62189 211325770 31551 31552 541981024 93463 93464 641586526 9130 9078 303840763 28995 28964 807256221 10058 10059 890607292 25759 25760 351375523 21650 21652 39481002 37440 37439 21256267 84239 84240 425710022 51063 51064 957522963 20629 20658 723132436 76727 76748 968226161 69969 69970 626034921 50646 50684 176094780 66604 66605 956338639 831 811 60683896 52678 52645 851831701 71321 71322 398828839 2372 2373 656831088 16845 16846 722494066 28365 28380 29131093 32225 32193 193699449 34445 34446 847643076 88345 88346 194885172 44264 44292 47143978 31421 31422 423588363 87294 87295 183708303 50264 50265 693820165 4154 4127 730653691 68394 68427 586336964 39419 39402 858181694 59885 59886 432018305 98506 98507 319061501 47906 47907 138580542 45713 45714 79762826 7503 7547 291184427 11608 11609 249381479 21281 21329 150434478 6513 6536 559043827 98505 98477 724914187 9849 9823 349227387 71775 71737 961210653 43616 43590 300311826 67885 67934 809207279 86079 86080 939452199 45989 46010 264702215 98438 98426 483833602 71702 71703 127608745 66757 66783 25955601 5133 5134 131075953 95207 95208 583935385 65037 65052 163362256 34030 34031 331478029 13316 13361 917625054 51132 51084 31392926 58965 58966 97558632 76114 76115 185759501 73435 73436 751394621 92744 92745 605212333 29149 29150 38444689 34936 34958 784677411 46862 46812 771288885 12550 12551 77541092 31157 31158 899189657 3755 3718 829169187 97811 97783 572266011 63663 63664 124185195 6653 6654 597596794 49099 49150 602623363 66224 66225 720584762 34690 34653 281453593 26887 26888 245115671 47414 47426 644374212 50728 50713 769932370 76605 76585 388005175 91811 91812 863659828 53204 53241 131239031 90498 90499 479327044 95586 95587 178093823 29947 29948 215912192 82088 82089 428028920 79148 79162 266008728 65123 65124 695384527 67291 67292 428152652 27419 27420 899423689 13835 13836 118775968 91750 91751 877223154 35253 35225 629135762 73610 73611 239228988 34320 34333 327264876 42427 42471 827847125 94851 94852 652411167 3206 3207 764703464 99727 99728 611699523 58779 58780 413872821 44594 44595 221333464 76223 76224 822585551 70948 70957 984744280 70325 70326 718935565 79540 79541 190023564 35927 35928 705492644 86476 86435 766197624 37480 37506 402512134 89140 89124 461598247 84839 84802 154999407 52212 52213 774465896 34956 34957 646039486 87749 87750 267496275 29494 29442 628024963 71655 71656 787405788 50224 50218 313953801 85904 85935 247939695 30058 30059 420129717 16271 16272 698149278 49991 49992 306371271 98098 98132 927172598 17338 17339 785543699 11144 11110 720335296 7563 7589 166639072 68033 68013 645431159 88988 89018 827029831 13820 13821 693430315 85338 85293 605576997 54403 54416 520703236 548 549 408745726 23115 23116 747944558 71946 71947 763189664 57526 57477 857747810 2858 2859 556114878 70856 70838 657817514 39887 39869 529976230 47844 47845 482265441 78874 78875 546523281 20297 20264 437417821 6369 6372 348695943 41061 41035 642729479 86078 86079 821521509 25887 25930 131244293 47591 47572 81780464 10770 10771 625495097 3794 3795 284202734 78795 78790 283032624 63847 63848 362716759 84004 84005 25623750 14110 14061 86297670 72085 72119 941133857 12952 12972 916805030 76136 76137 693730399 11180 11170 630708748 30194 30195 840191945 31576 31529 509354596 22674 22676 784382150 16575 16547 49901986 81043 81087 691311283 46942 46949 633074773 95374 95375 470950542 11401 11431 608963746 95089 95090 983866552 21357 21358 968059140 71528 71508 300310068 40238 40186 620174999 43329 43299 741118332 2085 2086 572371196 92902 92946 354692128 28047 28091 878654610 29075 29076 405748937 49854 49855 834852475 63609 63610 776046032 5424 5425 791986106 81202 81203 558131847 64018 64043 627305646 6017 6018 350824755 31794 31795 8218430 7659 7676 710587741 76991 76992 418950465 65951 65900 921718727 35108 35109 294750351 18379 18380 554844143 90906 90907 405077774 82186 82187 806248285 83681 83719 389727580 45456 45457 909693578 11510 11511 291063668 39751 39801 899126893 74349 74350 792577893 62972 62973 549645665 6382 6383 555836266 6947 6922 845759704 18315 18343 573535233 72882 72883 621168435 8050 8051 227040759 66426 66387 701796898 64111 64112 789920869 87849 87899 811943810 93158 93159 993941181 78606 78627 608335181 93162 93168 295845761 938 894 879580562 76572 76558 537863030 29378 29348 550998320 60859 60815 895658243 3781 3802 244616621 56462 56413 168531892 39654 39655 178323902 34290 34324 673459165 80779 80780 968876627 4301 4302 127612942 70714 70715 259926459 62018 62059 5416859 58674 58646 742679019 95985 95995 971828885 10112 10103 129495550 41702 41677 719741555 15468 15502 317079069 96854 96901 192074697 69763 69780 956201733 36891 36866 959870389 92224 92225 645497723 60660 60661 907125609 48054 48055 525841098 10421 10422 61511101 73493 73494 73177231 17132 17158 338134372 57133 57096 40304187 10584 10572 210307658 86253 86224 253989496 23874 23918 81281797 55743 55744 109678519 28582 28583 839702815 70662 70663 582789793 75373 75374 402155384 64682 64676 504702202 44163 44200 40467202 60172 60212 320899416 6816 6817 217756047 7238 7239 291911547 35109 35110 386159000 42702 42703 607133938 20886 20905 294516752 5966 5990 219749321 18159 18160 493488226 64492 64493 500212655 22530 22531 207197524 24268 24302 174004774 14364 14365 372804497 5755 5793 162029548 31165 31125 561932156 22657 22694 868191167 97711 97714 450602660 39183 39184 606547643 87231 87254 748755053 35872 35873 112509246 27253 27226 38911040 78738 78761 77441973 20980 20972 687637629 8765 8733 461426594 28641 28642 315273987 24310 24320 453425613 46312 46313 256039037 48124 48114 255445120 45093 45094 350773284 50454 50450 446817939 53503 53504 500536446 43592 43619 380523182 96625 96657 381099104 43807 43755 994394678 54766 54767 490117553 91278 91279 955748965 87113 87097 505670699 24781 24782 840679812 64529 64540 798788864 65957 65958 535724554 90573 90602 648907123 87348 87349 382522434 86344 86376 45668075 92928 92929 22695679 80737 80712 264630709 59671 59672 630569358 80874 80851 448965158 90714 90718 372873794 7419 7420 836962230 37003 37004 174102993 41448 41449 290862916 14963 14964 626679317 73514 73524 351762615 71334 71356 57593882 40905 40906 331800054 97613 97614 772745824 92691 92661 273534665 57735 57736 963798995 65793 65794 609281069 2226 2267 611019103 60910 60943 392673382 87101 87102 902044299 21715 21763 213011476 72864 72865 47820134 45065 45040 760846854 76009 75970 807771173 9980 10014 910177878 71736 71773 888916042 45532 45527 513318260 92416 92417 527585130 68741 68736 839566263 61710 61711 860045397 10452 10453 955985231 59323 59324 656072776 91433 91434 494148459 54795 54796 797884152 69845 69846 679075988 53207 53208 605049650 80222 80223 396587319 88178 88220 736489427 67930 67939 145118951 44037 44064 283235082 36196 36163 73180210 26070 26110 739423891 24324 24325 640510435 56 57 170128769 64191 64192 362482764 95213 95196 242033174 28282 28236 67873115 15833 15834 264208743 4601 4557 665294737 87223 87243 195185592 59400 59401 807400140 62448 62449 920813843 98365 98366 833909629 37805 37854 878603035 59946 59947 146743175 98165 98185 440327252 45449 45450 180820007 24565 24522 512503165 17137 17166 676471453 62495 62496 204496318 6904 6914 652127178 40105 40106 204925847 6656 6706 46607563 38970 39009 227770284 24484 24485 467512206 15035 15022 236414460 22920 22893 714174807 56858 56854 736468751 46209 46200 762884358 11431 11432 428200252 78963 78964 308496043 82493 82494 555782656 694 695 545933118 13771 13772 218100395 2498 2499 965597790 37459 37493 27825621 63038 63037 576199589 17175 17176 844619567 35935 35982 85966771 72646 72623 62682404 32795 32767 974761583 43204 43205 525322083 48255 48294 595889989 99742 99743 189171038 8767 8768 241679585 8193 8199 479801145 4370 4371 383580127 83987 83992 967823743 60187 60188 544286102 21973 22016 172953115 83973 83974 338204417 23230 23231 164373897 94538 94565 46096058 12688 12637 88401578 62713 62721 408172058 87987 87988 421727785 65051 65052 249481507 95854 95855 481352196 89840 89844 850068580 62819 62795 177924442 15556 15557 458626678 5069 5070 37547604 58338 58339 389357720 55593 55612 241714009 99803 99844 666130091 27919 27889 758254845 45944 45945 428895734 8831 8832 569358835 43293 43294 248813107 28890 28891 372815014 15794 15787 395055749 15853 15854 120423391 39876 39877 253499962 62613 62614 841953781 55582 55583 785073709 7774 7775 372374962 69985 69986 395377372 21098 21083 228581289 55259 55260 433664603 97137 97131 914283109 82091 82092 549696963 52853 52854 430944119 72396 72397 64396034 577 615 695593025 41967 41968 206984947 39299 39300 430118074 13865 13866 595284950 4784 4739 797147195 75759 75760 569792359 36735 36736 696271750 78667 78714 561639711 3491 3492 878812848 82392 82393 728642299 91445 91446 262218759 76934 76935 446180479 63531 63582 167598934 76489 76490 116941985 78095 78096 197197081 30005 30039 194578525 85033 85055 367302584 66797 66798 843851608 74865 74887 843510625 32151 32152 872068220 69938 69939 73852366 87680 87672 392058728 67323 67324 255531205 34838 34883 305857185 35077 35082 963357262 23568 23569 442927299 2435 2436 645862236 37203 37204 853826336 62073 62087 870819788 72107 72108 202340645 41890 41904 982937794 17693 17671 315751626 57306 57337 99832393 36836 36852 46807507 51542 51577 507892529 16519 16520 153509945 49334 49316 806486250 68868 68869 599739906 89086 89087 545522116 1855 1856 770257322 68595 68585 4065218 74231 74196 97789786 72673 72641 13246776 62456 62457 284156425 74925 74942 513988246 86967 86971 903654217 95705 95706 818327087 4188 4189 732065159 46667 46676 483759301 47789 47790 88403613 27589 27619 223316177 27420 27415 258783996 28467 28468 466375390 73451 73452 906089842 12900 12901 845183323 13396 13397 134659186 92698 92699 289325598 41952 41958 551430578 66079 66077 838310729 93278 93310 451260871 49739 49743 417009489 40767 40768 599564042 39142 39143 142213827 45987 46025 361980160 804 787 398034406 29029 29055 129849304 84459 84507 706782078 29338 29339 65450878 46889 46890 474854955 30887 30882 87198782 12110 12061 507073309 87721 87722 892393406 52555 52531 767261961 40677 40678 145545195 81866 81867 607528310 9807 9808 658954243 9959 10009 676000409 24099 24064 350709868 77092 77050 498248796 25169 25170 466685237 62340 62341 59237795 53737 53738 84226293 80667 80691 238057731 56964 56965 602864265 8201 8166 781040403 54249 54250 719169006 75671 75672 539924180 69115 69125 271545931 17796 17797 743572699 47467 47453 860347525 1540 1500 85530610 58999 59000 193418006 33776 33777 498446282 69535 69536 64914075 35963 35915 440216738 6128 6129 824788280 58328 58329 959178776 62989 62990 820008750 92936 92937 737182715 72233 72234 602982386 34315 34323 668053662 89839 89828 601461369 25213 25259 258270810 3516 3517 144147508 46987 47012 451605189 43087 43058 721465704 78972 78958 544502018 37092 37088 770913079 52590 52591 205373640 28841 28842 946081384 10582 10631 966259919 10546 10513 693652975 62287 62288 127466814 44891 44846 553464795 63472 63473 59386865 27845 27846 578457172 82740 82774 73997695 50499 50458 737853063 35806 35799 522834777 18456 18457 944906755 96725 96726 282799894 92706 92736 410698422 11197 11198 436949154 68547 68548 472177367 52911 52878 997870533 34548 34549 842596691 6438 6386 138570114 84589 84590 894188409 32260 32261 967709731 76299 76327 583829978 86331 86328 286819550 73472 73499 129372587 51961 51920 211405109 46091 46063 678621084 59817 59818 62093955 11090 11091 129267603 7590 7588 617257026 43990 43943 875758961 44068 44119 738861776 69934 69906 28140168 75638 75607 923324640 90762 90795 886823486 81901 81902 220949139 90738 90707 490534001 76388 76389 246764778 88824 88825 994112747 94729 94690 636093843 48734 48735 69386425 57686 57732 272748975 62571 62572 121601694 42658 42659 889249806 34681 34682 683969284 43537 43525 585119628 33202 33203 218108960 14680 14711 961220919 1971 2002 224823560 12144 12169 151584922 42426 42462 134570560 90978 90979 682159779 15780 15781 845769742 88677 88693 710810989 24093 24092 231619812 80975 80976 694911644 57585 57586 477340273 7917 7918 541287746 17345 17300 586547748 19749 19750 339190327 98632 98656 929661383 94009 94010 912713308 10700 10684 17740629 3719 3744 208721326 42866 42867 567154875 19893 19894 951090256 37367 37368 710675131 99953 99954 230664054 44797 44757 351780348 74723 74724 10444980 9289 9252 438377861 74224 74232 522125317 45288 45289 698874838 17491 17464 842803180 87054 87055 703178204 59400 59403 784884415 70887 70888 444754024 77457 77411 503184871 6010 6011 581719144 79958 79923 908596147 9632 9633 16038284 95223 95183 562328443 80665 80666 399578116 21908 21866 986044501 20771 20772 542231504 43385 43404 153155767 68577 68615 419434344 35230 35263 54974000 19064 19103 432312314 58724 58705 584509636 34749 34750 297500670 99023 99024 743892551 24306 24307 825203520 17501 17502 453918921 55943 55944 500312846 23113 23114 791153426 18415 18416 532945359 59216 59211 295135107 93467 93490 813720412 30757 30720 768864922 48184 48148 136155369 68817 68818 177245687 63824 63825 233632712 74464 74465 640277571 60000 59997 353831604 54406 54407 333931115 38641 38642 413750288 46387 46388 259434197 22168 22169 699253273 34006 34014 341894083 4175 4210 947005446 64638 64670 842612578 33932 33933 624201470 1941 1956 669464642 73163 73164 779701679 32882 32883 901861952 70317 70289 531479522 1200 1251 419302367 6772 6773 37825307 74909 74910 516856721 52470 52471 966767112 25683 25651 15702716 63511 63512 378513532 63863 63826 522640860 49859 49860 718702129 57347 57298 368961462 11568 11569 502341174 77636 77637 334464422 2484 2485 561373319 57817 57818 162459638 57190 57222 806341824 65983 66025 199677164 10136 10137 551304162 41967 42000 729576039 4394 4395 805581883 9288 9289 946953291 18561 18583 983459091 75260 75299 932184104 42416 42440 493127189 97389 97390 472631068 13169 13149 724348562 73294 73295 608248051 45858 45859 169970206 49189 49190 161739906 62 63 560913698 44518 44478 345411000 33467 33468 445634929 36846 36847 858096917 81009 81010 151817842 33304 33278 57049059 40504 40515 624040208 95187 95188 570670743 59154 59179 838034715 12264 12265 538444988 80879 80901 367761054 57726 57727 868318515 3824 3825 902158430 16234 16272 700045830 12739 12740 608623516 3574 3617 429321016 6859 6860 95917981 22914 22915 966590036 34076 34081 953869706 45449 45473 969488326 70953 71003 30372578 66450 66472 289095729 69570 69571 499825643 424 425 961298799 69204 69205 78240646 66497 66531 159210292 20982 20975 175718688 32636 32666 259955483 38379 38378 160175742 10550 10551 387899414 1864 1884 4046262 13730 13765 288607851 26786 26738 817364820 41955 41933 336122996 27037 27053 142655088 57350 57351 62062153 97932 97923 797141158 78714 78679 105947427 78308 78309 655041562 21610 21606 982998760 19346 19374 928486937 69902 69903 939198838 19989 19946 408295510 90070 90071 644993379 24356 24357 394748616 83054 83106 882590520 70281 70282 835134264 36519 36520 403792439 98685 98678 235634712 31596 31597 850619385 96807 96808 693607119 20113 20114 129454094 87900 87851 179164721 72709 72680 67753582 37300 37336 273051700 52799 52837 753295391 90843 90874 929869837 25769 25770 586308806 81964 81965 101435758 32466 32467 97961562 54056 54047 34248977 1477 1511 539227930 50469 50444 684320461 73437 73484 244174854 50280 50329 803191790 39089 39125 750540954 77758 77759 476190463 28705 28706 386602512 9319 9320 641328558 13908 13907 375118823 21574 21571 402002960 7232 7277 871276070 40180 40231 902287748 66025 66026 930002731 92242 92261 784447485 24953 24917 474130953 96738 96739 648550535 48821 48822 935121164 23158 23109 502284484 75878 75913 220334794 80721 80690 493081933 50815 50816 613493804 11706 11707 971881966 3203 3198 823025218 78426 78427 564902797 12485 12486 12226240 84516 84522 656341575 79641 79642 182080930 5549 5550 705199179 6099 6100 993429335 34374 34394 209640798 6606 6556 503046801 35771 35772 156440639 81228 81229 70234670 80630 80631 338425168 89993 89994 27424526 1629 1658 130529541 30812 30850 193199435 26638 26639 644914359 60677 60714 141478018 58996 58972 801120490 11929 11925 639989549 15931 15932 932622403 48220 48207 365698941 78388 78349 28542736 67869 67858 487766320 13084 13085 994116034 17673 17674 451758424 58776 58777 364240788 91179 91180 122573597 41238 41239 288427713 93670 93671 621958071 64985 65019 104096910 89987 89948 360682374 25874 25875 396090505 84182 84208 266719990 22404 22405 78838090 51961 51962 786225125 67190 67161 662088675 70020 70021 587348166 45078 45118 845224846 51104 51068 146284345 38086 38129 460450614 58521 58532 697006808 45366 45396 569737169 78019 78020 461264014 76321 76341 659044584 83278 83299 843256835 48090 48102 142053348 82116 82117 402758586 19771 19765 339495149 92872 92820 539488592 73256 73212 441007287 92269 92270 39573585 797 798 242478178 69115 69116 621880112 64632 64633 941185186 35286 35282 212204546 44258 44218 94366302 98846 98799 768197508 47027 47028 918719231 80843 80885 793407660 94148 94149 721673461 13224 13207 474908384 82207 82160 43494660 98278 98315 378211278 27353 27354 652921668 42959 42960 458724863 91714 91715 192341223 26310 26311 519401252 38363 38364 718956029 67828 67808 817310238 50132 50133 460276694 57287 57339 597994849 35994 35995 121117455 99562 99588 901222561 90687 90688 438370689 72524 72563 268753238 76787 76735 595225263 68272 68306 536428061 93909 93910 459360528 71644 71645 820190588 34780 34770 712903765 66268 66289 169111114 300 258 451277012 75371 75372 654807531 78337 78338 567474806 58351 58343 325864402 74443 74444 339760912 91904 91855 391984459 49935 49936 113519989 15306 15307 377390418 38316 38293 271057060 73593 73621 414397048 3636 3637 495039094 87346 87309 836553375 55705 55701 653867562 63918 63905 796778311 88257 88213 573171707 22809 22810 359543821 2804 2805 733699966 26515 26493 820694078 58483 58461 246124741 72930 72931 75595523 79884 79885 602558809 62352 62349 224643705 75062 75066 836982622 54308 54309 501521203 43430 43431 759976261 43205 43189 946740159 99289 99313 248920575 9760 9776 421694333 36167 36214 633487988 51376 51377 267228327 98 99 405988548 60092 60093 262981055 51503 51465 936512999 94505 94482 603974686 88692 88740 579691041 89319 89352 181441712 2931 2911 111562163 2003 2004 727753339 19165 19166 387568686 45574 45529 12388019 67527 67528 551773045 56757 56758 977689758 35385 35386 885382667 49448 49449 790248362 54442 54427 980703574 29661 29662 263806168 71783 71832 370408497 95083 95084 947510882 68528 68495 115002116 97232 97283 938331812 87642 87643 375711331 37040 37041 900115234 90330 90297 803215988 18060 18035 110437139 35033 35062 995446320 24232 24247 200839002 28400 28434 2667794 14659 14660 63463013 81613 81586 382179240 34446 34456 869949825 44216 44265 961297089 24528 24529 313692760 43731 43732 833617032 20823 20831 40806929 74111 74151 269345250 48832 48830 950533797 5550 5551 742063934 90384 90424 573073669 91166 91167 220705568 17732 17708 191370779 94506 94541 159298979 4037 4085 581112088 32037 32038 528935968 97155 97134 604619245 86135 86084 934811355 98846 98890 355971066 42231 42233 581309480 20602 20603 897401819 96017 96018 381949743 22042 22087 858790184 60855 60856 418928880 93747 93753 421982065 99940 99925 837340245 80755 80756 62420485 26110 26149 910949987 9066 9064 401645091 55781 55807 885307270 45465 45451 508380034 73400 73401 630617182 73334 73335 626248034 9581 9535 303584511 66532 66564 772321742 57773 57774 315130901 30685 30686 50887969 990 975 43185499 99809 99779 126765958 92663 92695 908415894 6296 6336 467483414 2520 2566 762001504 51378 51379 844178536 39475 39516 285828188 68992 69023 879595446 87081 87082 841979118 99944 99990 299354034 49587 49588 503660310 13989 13993 607545248 92143 92185 863426486 19646 19647 77830391 26637 26627 555109787 24799 24784 574560933 44653 44685 166865773 56947 56948 139626020 24508 24456 110262181 92250 92251 283964178 46621 46622 532892655 5121 5125 782845460 59892 59893 891753709 77500 77464 874037580 12055 12056 747149894 13811 13803 342975514 35412 35413 51251719 37888 37889 619507091 30589 30576 510332605 79382 79379 218172095 90013 90064 217371853 23244 23245 932669169 84637 84638 464142000 11891 11876 884679116 45263 45264 78056628 88375 88412 82978165 44423 44434 168786959 35480 35505 29641978 23204 23200 615482526 77387 77403 563833023 91096 91097 266538891 98967 99001 118837249 42180 42181 552086331 93283 93328 963561153 71066 71067 553832670 9471 9472 442775684 5501 5502 823228921 42758 42759 470111806 54459 54483 152265622 9784 9765 779871784 54022 53985 349072170 96607 96608 788828504 61592 61636 443555008 54459 54468 329760090 24120 24074 983734163 36821 36822 573100740 26738 26752 510536379 64251 64252 100472500 8488 8526 403667464 9845 9846 671423948 72293 72282 965511727 87708 87745 478602291 23257 23258 238246394 50573 50593 225296919 81128 81129 649329753 80026 80027 261603279 33542 33514 255648869 80625 80626 740298394 56895 56877 353313386 58205 58236 38684465 14236 14232 84081912 41347 41364 215987388 8768 8742 139296553 99986 99998 78069281 85125 85113 646205718 44268 44269 609225947 57928 57911 500671179 73841 73842 855731173 23606 23607 997429716 33347 33370 693363642 93110 93154 883209095 90539 90540 38106715 81371 81412 101558436 9411 9412 729290891 82477 82487 915834036 52522 52503 238115929 61008 61009 779281599 94742 94743 737882636 12445 12446 16859667 51278 51302 176124236 61261 61311 403731498 32897 32898 604687738 41224 41196 316903444 40098 40059 387794091 83411 83412 930105363 33405 33406 336736374 71184 71185 769474418 96423 96411 147888884 49766 49757 121950024 71142 71143 189959785 23667 23668 91284469 90739 90740 190488791 60196 60161 591299919 85116 85117 392554720 47580 47581 912940557 58860 58861 478334753 31597 31548 272594362 33172 33187 617009372 8022 8023 242840571 21460 21461 406615846 32834 32855 15635149 68835 68852 639188003 99124 99125 721509743 49917 49967 285612276 97055 97056 305144118 47297 47306 163088498 15930 15931 496649914 39539 39495 672192518 71521 71522 513557471 11328 11329 840434636 23716 23683 307608970 53480 53529 74550233 96153 96148 604561095 16052 16053 199790794 79228 79229 602533812 20087 20067 483423583 94489 94490 163978639 48647 48648 318328701 41705 41751 916217344 28005 28006 670396123 35786 35787 329977077 78971 78938 255883598 6875 6877 901298514 65566 65567 599725765 31212 31252 653716484 92929 92954 842840777 61213 61262 229584702 84562 84561 222390663 99038 99039 579962880 92514 92515 470294264 45793 45752 47437321 53326 53328 984248157 83886 83887 639871214 88584 88604 577015683 17619 17594 71298539 90355 90393 539357802 98780 98761 563007278 39222 39223 950796188 60959 60960 694475306 55826 55801 719429756 42591 42592 422024135 27546 27547 362586029 33988 33989 463828261 99216 99188 44965940 83200 83184 38658815 66138 66087 356635987 22796 22764 973890073 10196 10197 790935900 48909 48910 989947425 50758 50770 458815524 69357 69358 568294164 63068 63069 623648223 20125 20126 520651411 65161 65162 314243765 95353 95330 796864411 44924 44931 959743693 14389 14390 901861222 74394 74395 375156631 83521 83522 5124024 21673 21625 5016508 26373 26374 954136073 55063 55105 547850908 38281 38333 966502361 80947 80948 344915272 41258 41259 970821899 26406 26407 815753394 70318 70277 74724788 21576 21577 644681313 47991 47992 545404614 2012 2037 158619737 6208 6239 638676315 49216 49217 969525005 92285 92298 485462595 24637 24606 729155794 28789 28790 54070970 99792 99779 692937504 18002 18003 120130876 99215 99216 352354454 43648 43649 115554105 2500 2498 246166254 83547 83512 25362265 98012 98061 494029120 43956 43957 465585244 43334 43335 520128843 75588 75589 177337509 52497 52498 311746641 11972 11966 175343931 67778 67768 693215783 67345 67299 974208203 45032 45033 355172725 26925 26926 763359386 24052 24080 108181497 16045 16061 885796457 11957 11958 36038013 64941 64961 47881643 72182 72183 557903522 60695 60727 989760752 78356 78312 996738819 86677 86634 259090462 21316 21317 612406609 96304 96305 77868864 3731 3732 184378917 15500 15468 783310598 64412 64413 61828160 89963 89964 705269655 52101 52142 379801613 82241 82242 740979736 17141 17172 460368879 77294 77274 460233646 15300 15301 514888463 24478 24493 531694489 56212 56213 672845858 61954 61911 4311883 86807 86808 922790876 8688 8727 135744130 75111 75138 474415808 12848 12900 150684405 51124 51125 217659395 27456 27457 643095885 50073 50074 354006550 31418 31447 549877895 59320 59321 728970360 88149 88137 147609498 19914 19915 931679406 57406 57407 400414305 87695 87696 246929643 76609 76607 902831733 36869 36896 126677659 47067 47068 72772010 58407 58440 416535909 40419 40420 200230543 3830 3831 804585790 89822 89799 308498040 41602 41603 133601691 10336 10337 95835807 46435 46464 696611455 88221 88222 323298209 23775 23814 660210948 2894 2929 813486482 77695 77684 392485453 39054 39055 131853875 1538 1524 569909602 15115 15148 916426324 6314 6315 901140226 63455 63456 521388674 77659 77660 95257574 14688 14701 139818058 79001 79002 221220763 94318 94314 847937703 27109 27110 510444932 20167 20168 984814322 78195 78218 914554697 44035 44073 806459547 23370 23369 743340111 96007 96008 899857705 57085 57086 47370020 13307 13308 811139655 46958 46959 295566363 36756 36757 747746927 29657 29647 663280221 78003 78032 460687504 14906 14907 283029421 71578 71579 459169820 67547 67556 111329538 67298 67322 695965314 51699 51700 402759888 84864 84865 865977980 2984 2985 480828472 37361 37362 662176641 73184 73207 677583578 18610 18626 697922146 81397 81349 925810552 69337 69338 185841848 71643 71644 920680820 54899 54900 814046179 16146 16197 537812991 26723 26682 507104793 17270 17271 923804401 4620 4579 984152314 23365 23405 594426595 84806 84850 635555064 9413 9415 130118354 55991 55942 423681358 17170 17171 638920855 49666 49658 869184540 9770 9758 985799158 35226 35227 250445535 15851 15846 378401436 84619 84601 755525783 56626 56627 89566873 50258 50259 990162716 52009 52010 364631175 85007 85042 422216628 11738 11739 936407498 32065 32105 298786141 19382 19383 30479785 6392 6353 438105969 3041 3093 512509710 72655 72656 996490606 68657 68658 824226967 26053 26054 999924877 75247 75248 411490586 51038 51073 983071330 54489 54490 492594589 7927 7928 98628528 58707 58736 528072973 23350 23351 222655636 37106 37107 632396091 36451 36492 442248286 33194 33195 362585719 7346 7343 122134916 77457 77458 128458526 90279 90280 621252838 46604 46566 815103489 36957 36958 900429501 19761 19762 619169825 95615 95616 838328093 75879 75852 9024651 29626 29627 997303000 48022 48017 280929915 82779 82780 31573476 85745 85731 224631307 39816 39817 366611257 65739 65740 899560332 42094 42095 108499905 49340 49302 994239922 32821 32780 849300888 42938 42939 594394335 60305 60306 604070303 48898 48863 270799469 74529 74530 810006732 80122 80123 142334396 46616 46617 825676133 83401 83372 324907661 45396 45397 884093519 56383 56423 18519039 69228 69216 36150132 46681 46682 200632160 79849 79850 451111130 92647 92674 310780542 27515 27546 160913574 38953 38908 660653663 7314 7315 860104500 39889 39888 503893803 94408 94409 199743542 5085 5086 551125771 3789 3756 778900696 39372 39399 326822307 34541 34542 567968803 32811 32812 382250142 64513 64506 585266792 15736 15737 552282573 30260 30261 876500794 5025 5026 114458764 72883 72884 143610698 52951 52952 499439357 39333 39302 349844930 72711 72760 459114748 97575 97602 65394213 9971 9951 948197996 52669 52670 660997861 40030 40031 788544248 94752 94722 997418734 12458 12406 78671926 98725 98726 328063447 78038 78039 348351904 23713 23714 601399094 2069 2038 567749608 8357 8336 177470394 11050 11051 198148528 60413 60396 58869083 94092 94093 934946067 39060 39087 695140175 53382 53353 673383529 96474 96513 823069896 94280 94281 614939529 2697 2698 427779305 29195 29207 227310109 68958 68990 59829862 19226 19255 266603828 71894 71873 509310174 49266 49289 583614037 74741 74742 609283098 8027 8028 129451794 4282 4293 887069642 39392 39411 605052138 84482 84483 627323949 85639 85601 485704313 96915 96914 987591729 9036 9037 570779995 88015 88016 825019281 42660 42661 562840569 65928 65929 729954656 88995 88996 374296746 77983 77960 857264456 66952 66953 900350255 82380 82387 742399162 71397 71355 890296863 28228 28192 10828906 44570 44567 369800894 52587 52556 829460487 69997 69998 664691069 21122 21138 273349803 53053 53023 681008458 74580 74581 124370746 91765 91809 20477457 4349 4322 27634360 53658 53659 438136390 10543 10588 272266652 84164 84182 461704669 52199 52200 406639859 3001 3002 416256591 73319 73301 264104083 60794 60842 148595110 11858 11846 551035473 72463 72496 987733542 53003 53004 172746282 17880 17881 692438887 66320 66357 527117704 90418 90419 935513499 48183 48184 678578733 62502 62503 10337268 78038 78044 4922726 61502 61453 290891309 22456 22457 971907856 34747 34726 49522995 7130 7131 902953104 73254 73236 626862138 20243 20230 394436898 32298 32304 224961944 75437 75438 870528998 11109 11119 214142204 51405 51406 836363007 2416 2440 490051164 23012 23041 116278771 92876 92891 157872117 56824 56801 253840625 36715 36703 212246638 16523 16524 264075008 68773 68774 214737488 35347 35322 338770855 75811 75783 24183987 26525 26475 753610345 45657 45658 492801126 98825 98826 696972875 86936 86950 913201113 46865 46815 565943862 33568 33569 113918140 58012 58013 845186306 16445 16446 791832717 65351 65353 180542895 53036 53037 589275988 82092 82136 366038742 38058 38084 582520143 67005 66969 887956189 65433 65434 887817946 52836 52837 197157208 49820 49798 330204618 41336 41337 118232451 87384 87393 950080962 31442 31443 211671588 1339 1340 574045720 60568 60550 759815218 41118 41121 403530948 28170 28209 739711434 39842 39791 205712572 76342 76343 507284110 51411 51412 64571457 9729 9730 860327154 30852 30889 148936817 42304 42327 505743264 9923 9918 25825720 31228 31229 752891790 85706 85734 424904356 74123 74124 235421907 80934 80895 954565016 46878 46839 605550094 86291 86292 520552707 72898 72899 631557637 67557 67558 72122983 26444 26445 680292546 9202 9203 688145238 43300 43295 291921761 81123 81144 372620252 36592 36593 925387901 45331 45332 549323235 78275 78276 570207161 78994 78995 453448602 2574 2575 759858634 67136 67137 276969374 34063 34084 385184388 14430 14387 36771052 57608 57609 437596952 61766 61767 721708385 21360 21389 947472701 55339 55331 375320993 96711 96737 124956413 88163 88172 744837698 24252 24253 897206039 44271 44272 112760899 71024 71068 294540290 36423 36424 913208630 13490 13502 49476797 88325 88281 107178641 1935 1923 338717610 48051 48020 37535459 50530 50531 559196590 15623 15624 253763855 42223 42174 769889418 11352 11353 85153206 94567 94595 831435036 51993 51980 619767517 94594 94595 821992391 36112 36068 399038259 5441 5442 972052420 60899 60949 351530011 97882 97870 805335550 47192 47195 528172825 6440 6441 433199889 80303 80339 300768154 90480 90524 718517311 39386 39347 22694097 37101 37102 480211548 37306 37335 425404404 81197 81245 359251487 82564 82565 330939988 21989 21990 976393450 81978 81959 973569908 23017 22975 703316 77510 77511 252804508 61486 61520 833322641 83174 83172 226666361 48693 48726 179983026 40723 40724 207049328 23556 23557 55966489 3565 3591 359179036 87540 87575 727829627 72100 72101 265200445 17238 17276 592885885 49292 49293 874936513 6379 6380 907131792 14542 14543 468077903 70936 70937 83523685 93493 93467 193518417 53653 53602 709100632 87315 87316 104308941 59359 59360 961330089 49382 49342 816593279 86628 86663 821542430 43113 43114 573525317 75058 75102 752744504 81845 81846 599539431 37368 37343 345143447 45160 45161 462018239 10120 10078 908163480 1846 1847 162142773 219 220 761157337 30074 30075 539065050 84755 84756 245869192 98701 98682 953634137 41441 41442 831461660 9043 9044 223194573 80684 80685 847422718 46885 46929 17196392 42369 42420 993016079 26166 26167 424620193 88485 88535 639438089 89820 89821 886217407 79270 79315 899925405 77682 77683 515059435 66313 66284 860477581 77050 77084 277343902 84219 84220 426984251 75536 75537 837702705 55609 55610 331559617 16341 16342 594034427 94559 94585 911673163 45441 45442 229522523 73996 74041 51165983 18553 18554 798231173 91314 91315 189918590 46953 46954 676655145 95944 95945 28880853 89421 89439 123654691 63775 63805 426381475 2475 2476 16515475 59045 59058 748352565 63121 63173 144475504 96272 96273 148392666 85300 85273 84644291 59984 59985 238449090 55125 55126 421008653 3525 3526 347674929 70575 70576 805134870 64211 64212 290982056 98451 98452 443289963 71957 71906 524097459 80814 80815 985153955 34468 34469 428814510 60247 60248 400822159 62337 62338 96147573 5788 5789 141307026 87726 87746 681218778 15762 15763 551722906 14218 14254 210090974 85725 85726 720051675 90733 90734 81787991 33895 33882 220223487 69711 69712 979960516 47421 47422 5601696 24071 24072 408669129 92523 92524 161532302 42111 42112 897820775 36467 36468 700325969 29856 29876 289410825 25927 25939 544712797 12350 12384 153196350 35008 35009 985316896 69262 69263 303794665 79444 79445 222128127 43889 43890 294006753 75700 75701 283010875 78598 78559 196402274 58404 58434 301304565 34766 34767 770435150 92934 92935 798389865 99241 99242 326917403 42359 42360 824055416 5293 5299 418553532 3622 3623 520183581 23563 23521 360824036 33968 33969 958376861 64226 64227 986435531 46027 46012 232186802 5505 5506 429161939 59349 59335 10333900 62089 62100 582249428 5434 5484 272887645 46122 46123 766031021 26957 26914 734915761 2995 2974 690879810 47965 47920 976970793 91383 91414 862712569 20218 20215 711397053 96370 96371 468248472 71356 71357 600703397 67087 67088 427097592 80268 80269 187671650 71585 71537 286624977 89397 89398 790368175 63358 63359 726940352 33779 33789 208231652 25340 25341 954209567 63014 63015 599432299 95262 95263 941122801 47041 47042 746164758 51825 51817 941965144 38657 38702 85642748 24342 24290 965206008 7367 7368 409001607 56231 56232 749236466 74230 74231 445699490 89611 89612 937567545 59059 59060 655526258 13449 13433 581162058 14836 14859 364141116 24894 24895 175256978 53223 53229 303191463 24705 24666 586201765 45325 45326 332358707 3821 3822 333272758 74739 74740 815890815 13908 13867 393650248 40016 40017 989643583 74824 74846 172989250 91170 91171 492473876 84486 84487 702705413 13827 13821 142049733 96609 96629 745942222 49066 49042 261264371 86664 86632 922645444 94059 94060 605238114 94639 94587 192415806 19866 19912 412533800 20496 20453 668230958 85254 85255 934585795 57756 57757 945785335 97371 97367 208352025 41804 41805 537157007 91352 91353 823129417 75353 75354 536188692 4836 4842 170876383 15818 15819 982674260 13497 13498 837079006 56277 56324 364658809 78278 78330 482584811 58068 58020 30932781 10293 10273 864017625 84804 84805 415917159 31658 31613 770872442 80976 80992 869468941 52920 52907 832662355 48292 48325 534916663 50887 50873 843080823 50107 50108 255516117 74082 74064 318560489 90199 90248 469977276 44770 44809 279961619 58453 58454 417563206 84979 84980 220697156 68904 68893 760736954 81438 81465 332010442 52440 52473 250535821 90627 90628 893743713 61293 61294 271408088 68894 68895 102047066 66047 66048 771037005 75950 75916 751099531 16729 16689 415335228 14245 14260 939913546 35697 35725 44532810 13763 13779 447174326 11294 11295 217401932 89353 89354 412713998 69516 69507 391306455 34806 34807 280849766 24186 24187 809880909 39657 39658 788495737 57025 57071 269735185 52790 52791 832558572 50434 50435 867802685 42270 42293 270232421 63971 63972 735507773 79169 79170 342724903 9935 9955 740708593 47327 47328 937014088 703 704 184848200 68083 68084 754036749 79381 79367 548865744 12546 12547 284896227 44333 44382 816681442 16067 16068 396818591 46363 46364 566004086 64247 64248 514374028 91678 91674 109975856 75145 75146 538749487 63272 63273 9175097 23501 23502 647893279 73878 73856 492541517 59605 59606 616700903 55121 55093 566078347 80893 80849 626074307 92313 92314 590693575 20761 20762 980563148 27947 27991 132338058 63266 63222 992960179 25413 25460 936534237 72270 72271 574984866 14577 14534 593216316 96974 96975 303789677 72055 72007 817547619 67124 67125 667335778 56670 56671 541033473 9044 9041 403142470 3988 3989 791229294 41739 41740 261376406 38540 38513 291009575 93115 93116 464436547 9715 9676 530248242 46467 46468 170660869 96291 96283 57494137 41502 41503 219045481 9294 9262 72783051 40765 40766 557754576 7600 7601 254577134 54501 54457 203222009 92360 92322 734386802 49228 49229 304219148 58501 58502 879956580 14104 14105 999212089 66371 66372 834429963 54971 54972 242307297 5292 5293 486122452 58615 58658 507381819 38760 38776 60861774 15436 15437 527065808 91063 91064 676039731 90491 90528 862650037 79850 79878 939090147 31106 31154 412535994 99189 99190 91968034 45346 45299 45712138 46573 46562 511716037 43100 43133 119933219 75428 75449 929902017 69465 69459 331847834 36594 36595 310233341 8734 8735 461042064 20393 20352 308745345 53126 53095 232281048 38382 38383 907347475 44834 44835 352101986 11445 11446 192989401 13726 13727 551819832 56590 56591 129895309 16053 16016 790423516 23541 23542 852900576 16333 16318 727948903 34674 34675 503121246 44831 44832 105814413 11213 11216 373712451 40728 40757 479426363 60496 60539 348924112 51243 51244 108349704 53436 53437 210264455 18885 18886 493383451 58881 58913 409348911 80540 80541 885116597 77305 77345 558963110 5655 5701 539099942 43749 43755 460070060 39224 39225 571002214 79498 79489 368794032 38866 38853 577192053 22247 22261 709392974 87219 87194 961663323 76700 76701 607777377 60863 60907 351069430 20342 20343 982129211 82374 82375 101950329 33740 33741 711659500 80667 80668 176954609 54449 54450 735057666 11056 11057 375561498 65654 65655 644774636 88645 88692 665988213 82474 82510 604069325 27477 27478 509934334 46477 46478 758621167 67874 67875 974258479 14962 14916 482676142 16434 16466 320985688 17321 17322 555977124 14248 14249 949215478 68587 68609 891960582 64604 64589 403571877 49181 49197 391242725 92000 92001 743341081 80793 80818 278812039 18356 18357 556638375 79289 79310 266896042 63505 63506 774186581 37193 37221 861193473 78154 78129 546104753 20564 20565 72564505 58591 58565 786516487 49382 49412 350633224 24825 24826 934769325 67945 67946 20544944 55655 55704 419244190 77838 77839 416073442 25561 25562 4715254 72303 72304 773402134 5406 5407 581725930 12607 12616 167422936 35079 35034 752414731 23436 23437 178994104 76305 76306 997995026 15152 15153 492315128 95990 95991 713005361 44143 44106 390702321 88274 88275 762264797 28621 28622 724140130 16635 16636 531289400 79324 79325 902764948 38577 38578 604281575 57130 57116 965957692 49217 49218 25920333 19215 19216 867028504 71733 71734 66521925 77891 77892 366944106 24383 24384 743545225 56167 56129 719551712 54602 54579 548690539 37395 37386 224726343 10839 10840 318133250 49010 49011 776941365 24400 24401 925191824 30379 30333 37657600 83663 83672 330428804 46692 46693 880007828 27800 27807 371483102 28419 28446 36441572 85008 85009 681912026 40539 40588 988057955 65271 65272 951123016 45309 45334 22511022 48497 48498 913428831 83867 83868 755832521 36099 36100 642171523 13788 13789 758402843 77569 77570 255953139 83069 83070 958990269 98409 98410 592835611 90915 90958 570492174 91954 91955 233578404 89121 89122 376431064 11520 11521 13501546 11243 11226 610838094 8713 8665 331359902 73021 73022 813427398 69420 69421 372696300 38220 38184 525304956 63785 63786 74753727 42968 42925 57429277 44332 44303 66160841 23369 23320 822255149 34449 34474 538507249 25568 25569 372460058 98195 98200 448822479 42115 42116 879722148 31086 31087 800582544 97751 97711 797170079 96080 96046 16958785 4167 4191 218327172 30480 30481 200392612 12445 12476 835946001 11370 11371 446683135 1915 1926 720124366 33450 33455 203162216 62322 62304 147106172 55074 55056 922233668 30241 30206 377818485 24061 24056 998599997 31032 31033 515890777 21070 21069 298200886 12611 12564 17643754 66900 66901 392834551 58706 58731 17106745 81782 81820 280160944 54753 54760 882677124 83445 83446 928253737 50077 50078 469150580 9429 9391 146702729 30379 30343 95381241 19036 19037 170620303 3347 3348 845679996 52452 52487 308398857 4134 4135 175874297 4327 4328 678878937 5732 5733 598998643 20245 20291 182279075 75431 75396 160008766 28182 28183 917256201 83532 83533 606796385 38658 38659 253286890 5958 5959 200405560 73445 73462 699689018 44917 44899 266004975 53716 53705 305493083 25582 25549 670339660 26078 26079 564144352 41029 41037 689870856 72300 72271 928538585 24707 24748 821231292 12568 12600 172382730 82764 82765 544346350 39958 39969 544053819 29472 29473 534271471 41586 41587 159008401 69288 69289 232787084 19959 19960 734938392 67521 67569 908051962 81992 81993 513617535 54109 54086 335666881 7486 7459 228072713 95565 95566 519165518 53654 53706 624016742 7378 7379 926911461 17898 17899 190566018 28628 28629 592017197 49880 49923 822145301 79626 79629 556172239 5631 5632 862343017 12032 12019 693487555 69741 69742 255333315 73754 73751 801781433 7375 7356 984692968 3807 3772 368059462 92422 92426 404232044 23292 23293 340587118 54567 54568 906382679 79828 79810 148442319 54202 54203 110825348 20393 20394 223974096 64184 64169 923829004 23267 23273 747051253 37825 37807 876594866 95559 95560 758201151 41979 41980 614987564 76843 76875 304902727 26991 26992 561107080 67021 67024 545891428 21534 21570 688476302 21350 21370 550264411 9677 9678 852379893 64371 64372 332178426 28745 28734 625704215 54744 54745 212994442 7088 7089 171078431 59811 59812 709760736 78236 78244 629259832 2161 2162 126152672 25719 25746 778661243 60398 60402 577674796 9039 9054 298630529 58346 58316 495828081 84899 84852 748686180 56741 56742 330926944 52978 52948 65830333 18055 18056 372066458 58594 58595 114022095 48389 48439 740194943 66588 66589 857120680 60215 60216 714158553 55119 55072 575970997 45603 45572 766119838 81633 81656 149855506 7714 7754 997159292 42059 42060 472034738 68327 68328 847837681 61239 61203 333540308 9786 9787 816489430 51036 51037 309122676 29221 29222 621693878 29267 29268 801389194 44958 44921 357751062 70271 70272 954385376 12757 12731 890296318 50621 50622 749254801 1956 1954 767543335 94638 94616 959302170 37658 37710 452739491 87202 87203 84037385 7056 7013 179328012 19517 19548 525571878 2877 2878 81504256 13450 13451 567087825 61418 61399 932887542 28396 28394 473272759 58904 58933 730957897 61680 61644 157218153 93366 93367 294485701 67948 67968 149418468 40922 40923 16253451 16694 16742 838488081 49721 49722 575787568 55865 55866 504739938 6849 6826 925487198 6483 6484 520678020 90012 90013 512902953 58439 58440 548019939 71295 71296 940140607 96452 96425 504425430 43250 43251 514648019 20651 20652 146710230 61242 61243 663245587 50045 50042 175476645 22714 22715 980533425 9748 9749 814138774 58399 58400 506239755 89968 89969 483950529 33639 33670 443397477 44845 44822 893903574 37442 37421 724179651 48680 48681 933934194 63337 63338 990867537 91475 91476 870383046 44305 44306 104660547 54826 54827 416638094 83258 83305 431618316 73249 73250 99370700 42593 42594 499213470 29536 29501 212376372 87361 87362 409499237 69441 69474 769205000 62566 62567 562827156 14994 14995 507978059 87187 87188 941976966 58780 58781 839941810 44065 44066 685408163 45542 45543 199367241 74652 74653 515425125 14709 14710 632736197 5498 5499 404932349 80005 80037 714567744 3718 3719 717680340 48648 48619 783635370 70771 70804 628888719 72134 72102 252542503 75221 75233 249690373 22782 22783 399401545 4104 4147 450397518 64530 64531 373549939 72086 72116 727660175 14122 14162 454520987 38823 38824 688554653 12366 12367 747836331 13759 13760 328717934 86965 86975 630891849 23809 23758 618368630 36805 36806 940532455 29328 29336 52226794 30794 30795 183166633 46198 46178 768972473 73048 73064 559821210 27409 27410 927000082 9384 9385 825654437 89164 89165 524825110 6714 6751 597645917 198 199 132238579 99813 99780 126458551 41474 41475 661145965 43446 43447 696706063 86945 86978 423660753 30778 30776 771611498 4284 4285 388949483 60538 60489 204733356 8728 8779 999649135 41710 41711 65923621 20084 20085 65211746 26628 26629 787069025 91851 91852 471571036 37418 37426 863826980 32043 31998 966956445 26469 26470 717943847 84226 84248 516453051 99634 99655 440435132 15729 15757 309233601 66360 66361 666978560 25209 25210 788433594 99670 99671 892328900 59925 59926 991685161 80306 80341 178534149 93811 93798 480770238 98737 98736 755605685 94114 94116 693433774 72309 72310 58955079 36967 36968 784714337 26680 26681 606893253 63966 63967 971256425 55670 55671 696561965 37577 37578 635290466 1356 1333 890515787 6251 6227 493381502 17630 17631 164457038 61714 61715 878902041 36242 36243 255453180 27822 27848 78048488 40086 40110 908777664 3816 3844 735177511 39958 39959 577183623 30141 30153 973945623 80698 80699 279755890 19090 19091 944050532 60656 60657 321433693 31031 31036 814592466 87759 87760 46351830 44142 44143 306788776 63504 63505 718066723 48626 48644 764852137 57338 57352 800885800 2345 2309 109695978 56313 56268 817297786 20999 21000 773854203 51977 51958 869880914 52095 52096 671550435 59815 59816 840710145 1384 1385 826185682 56827 56828 114576849 69031 69032 213832314 878 879 197345761 17355 17356 69619154 70933 70935 887226669 69381 69417 474724736 3531 3532 960849379 40946 40947 845108519 4145 4146 712295745 57148 57174 636315654 21558 21559 167900552 5880 5881 515113329 65328 65350 514412080 23988 23948 464873328 42874 42875 789453912 24629 24630 447104944 30575 30576 686689548 44224 44200 195989945 83967 83968 132306744 47700 47701 333259703 83460 83442 402591287 29598 29599 786635196 31204 31205 480829938 67420 67421 836887161 22754 22711 229361168 90652 90653 4981784 10828 10829 772147709 9828 9829 653534126 55988 55989 424423595 89936 89937 921717839 78886 78887 75082958 97081 97111 800978158 79406 79407 753602136 5 6 606466872 50629 50630 999551030 69085 69086 85895976 3989 4003 467506154 84994 84995 455116842 23005 23006 360242607 70496 70490 641735025 4999 5000 920724615 67923 67883 283273161 34332 34301 35399076 23634 23635 216951852 29671 29672 223026254 57441 57442 907108113 96138 96180 886097859 3369 3370 899170275 12950 12951 663032287 44322 44323 314952169 62950 62943 156405773 25856 25857 400659506 31110 31123 176561305 26168 26169 546387454 70375 70376 813065768 50821 50822 121791885 18346 18350 212682154 17326 17327 858375649 32659 32627 794431865 15313 15314 442456996 45343 45380 674915444 8389 8390 610106747 19353 19354 670821076 84229 84230 531052977 58108 58062 912605629 59898 59880 833089040 92261 92226 316618986 77550 77499 829048053 14874 14875 745382276 57706 57707 696444638 67608 67657 656765484 29159 29160 1188261 62936 62937 579010553 15271 15272 227474385 23755 23763 105423148 89532 89533 636837711 47539 47540 327605861 88957 88958 620516783 57382 57383 460573364 49012 48999 648971636 56221 56238 81097005 24746 24795 902420645 31613 31614 114371742 24262 24263 592471784 33260 33235 510197633 69684 69702 696514199 44500 44449 654129686 70154 70155 469390459 13704 13692 49203643 99319 99320 497090275 54880 54848 526820897 53641 53642 167237430 58275 58276 359946085 1653 1669 952759639 35864 35866 726879558 10521 10539 124497485 78944 78934 641292053 38750 38751 507382710 2803 2804 304750314 22621 22622 950014638 84781 84801 297201546 79422 79423 656125724 93697 93698 421302464 98712 98713 346087263 92145 92161 201075475 48708 48709 58387751 52085 52126 321296297 99632 99633 798561945 87392 87365 309711253 60705 60691 150225744 82564 82594 347504112 55766 55800 680860487 28240 28241 978630595 93077 93040 403804443 51176 51177 225370094 63490 63491 339332511 14635 14636 376698106 95682 95734 40665486 83821 83822 486879686 50365 50372 426975201 91606 91607 392440297 33053 33054 960740189 12035 11991 123537130 26881 26882 465999015 6443 6398 616478244 53052 53053 506400314 11238 11239 92603029 23991 24040 686142810 32934 32978 828489798 53283 53269 293504725 31674 31678 298075169 79190 79191 312114357 87642 87601 452969988 18437 18438 363708751 5796 5836 913877978 5027 5028 698775552 55131 55132 35076121 86630 86620 479460676 73687 73688 631123557 85560 85586 22283395 13528 13546 417627449 64158 64159 762306666 99227 99223 529928826 6106 6107 421290087 44508 44509 827590149 24676 24714 161043095 11777 11761 249558215 49053 49054 129563476 7585 7586 289170354 24756 24757 60701348 26526 26527 200332588 38904 38905 513330594 97161 97182 601976700 92219 92184 631692218 32707 32708 286421297 78427 78428 689429040 48158 48154 237449131 10840 10841 883438513 94716 94717 353761381 34433 34434 130404853 48110 48095 581928999 50648 50614 502963591 78710 78711 338043994 136 134 586970453 84127 84128 616726751 86891 86892 710568041 45246 45237 644568178 35892 35893 699303154 22281 22284 696172709 23769 23815 176344087 83276 83277 392600821 59423 59401 267389838 16887 16888 618254110 88412 88413 433003022 48742 48743 30989651 96906 96907 475117227 55158 55159 855083588 59230 59231 482838958 73602 73603 369564710 57667 57668 817684247 84592 84593 704957205 24058 24010 27605637 82152 82197 409494311 45923 45924 678533723 792 793 65595166 62713 62714 776608539 79545 79546 701551868 60896 60916 463792493 68250 68251 554330161 7926 7927 311706004 16271 16245 211075853 61458 61459 668161308 14395 14396 837665028 45934 45935 138936594 68809 68826 905600161 40787 40800 163957125 93792 93795 17582205 81453 81426 425917095 35016 35017 840608941 59099 59107 50987067 88148 88149 553892237 68724 68725 384130333 32769 32752 934532942 48977 48963 928853376 99774 99775 874561216 60281 60257 657842432 26677 26678 665034984 73220 73186 984991161 49981 50020 730580953 77021 76989 938604308 28472 28473 321273322 17420 17427 60682604 99259 99264 643153981 48027 48017 32036573 11754 11755 124288966 18937 18943 684063659 996 997 200952669 55184 55185 589918238 8455 8456 973615250 21120 21121 667751293 38579 38580 79114850 66885 66886 281829395 57055 57095 8304940 22713 22714 964263011 76302 76303 344675619 45721 45748 723291336 98771 98781 900799700 14930 14878 115571745 85448 85449 983264895 6203 6204 138422843 5508 5513 424293115 61522 61569 431171437 94991 94997 686077241 58492 58493 658437786 23269 23270 234324018 68710 68696 280733171 72204 72166 456546021 58274 58275 246665163 57475 57477 353213299 20833 20841 603968796 93791 93751 905274033 20057 20058 102435235 70181 70176 281153479 25344 25345 142939897 23622 23623 946276338 3119 3072 135568215 28744 28745 883415529 7077 7078 658663959 3393 3390 63171238 97427 97428 213429811 68631 68632 304584745 38202 38241 699598711 60297 60250 22984774 21545 21560 681901046 79982 79983 210045805 66846 66794 924709820 37848 37838 79546883 43301 43302 197416440 19631 19632 471940441 53058 53059 318461406 2343 2344 573403734 68694 68695 732144239 96897 96898 192369613 22192 22193 895670768 94123 94124 317816162 38733 38700 824616356 17415 17416 384237670 14573 14522 58570872 43583 43546 184988571 47315 47316 283831320 68488 68489 495224510 89255 89276 464368488 17812 17817 429733427 86128 86089 931671813 28606 28607 201116634 282 283 378828040 26699 26700 969877945 70986 70987 358669863 40809 40810 263722899 25185 25186 756815627 77068 77069 576940506 6627 6641 531844442 25755 25756 897317052 25142 25143 753107412 74203 74204 841079111 78271 78272 915927387 66244 66241 882851859 78468 78438 730347794 93936 93959 217962406 20539 20540 385281774 34765 34716 689385037 60671 60672 528709606 89227 89228 396831770 61972 62004 88894976 3148 3181 639247167 15224 15271 630118103 83935 83956 896217271 37062 37063 842968062 89885 89886 81804979 35848 35866 566688300 36667 36668 717316010 10932 10933 848470496 63479 63447 831980835 20858 20824 685128947 53936 53937 284144898 22654 22655 479689955 27485 27486 501302585 96912 96913 614142294 2626 2627 314901785 4474 4496 458442589 55941 55942 426628181 24558 24597 380933585 42632 42633 339232925 21973 21974 714445237 7601 7584 23685876 16256 16213 587889283 5370 5371 24331206 4695 4704 168195095 53939 53933 247025408 88418 88373 718435602 74075 74074 8942051 82328 82323 640978466 19516 19526 219681560 95694 95744 40562673 7879 7921 843836470 8494 8462 229485651 56316 56317 64912754 20818 20799 329887115 76396 76397 542491279 22861 22814 566033403 45784 45785 689959519 80089 80090 416828903 63133 63157 440753443 55659 55660 647575757 50463 50464 124623670 53913 53953 229771197 62245 62246 518783442 33847 33848 135054464 13374 13375 974563212 19639 19640 281231805 18174 18205 206340862 61096 61148 616929045 62640 62641 767922325 66632 66633 183563230 53544 53594 487035085 3891 3903 36346056 40977 40978 972556444 26547 26534 829384160 54693 54694 667954890 97192 97184 150950378 77745 77791 605950975 46829 46830 127186977 63720 63749 330204618 35564 35565 452022788 64526 64527 101606516 83609 83610 812864483 75119 75104 116032709 66767 66768 641811429 4965 4984 903607940 29842 29890 644909981 79033 79020 486957802 29794 29827 190636482 46458 46413 488580647 44719 44720 655533996 75346 75347 746079864 92728 92729 348023247 64183 64205 153808854 94308 94309 940716161 95592 95609 150811922 20144 20113 83288041 38106 38107 178147993 70300 70295 988684672 97791 97792 247962945 55569 55570 34216396 35992 35993 362799564 81283 81284 913930247 82525 82520 921167438 14607 14610 942245234 26799 26788 906976208 32368 32369 471266847 59200 59177 887733687 48083 48099 585128929 80844 80830 325430036 96717 96693 823285495 26153 26133 87823940 34159 34160 474790921 87719 87682 966477980 93751 93748 598331725 43913 43914 46077571 35114 35092 664074184 55020 55049 21007608 25235 25185 211973624 35574 35620 251658445 68482 68514 9067910 27610 27611 587460047 45879 45896 967705481 4308 4309 299023103 35222 35192 358748274 85545 85510 955897183 41748 41749 159140579 59631 59633 458443703 32074 32054 539661042 11190 11191 979321350 36207 36181 549089794 40654 40655 741668307 93126 93127 83995764 93447 93428 112074856 9328 9329 343059980 55988 55977 6785866 46343 46302 122819143 20334 20335 148102144 18267 18309 589398541 17983 17984 233049354 66157 66120 746700160 66343 66316 654470710 2055 2056 740033740 55897 55898 168853035 17624 17625 119678878 56944 56945 807698313 14733 14734 621052806 42235 42236 883973349 8649 8650 575871327 94023 94020 607603853 56365 56378 130550211 3835 3861 477814275 56773 56774 686143615 82038 82039 886686922 86870 86871 681017603 13016 13045 679739569 56711 56734 682907200 76138 76139 114058010 86153 86154 256189787 69937 69938 87138096 88428 88406 995270107 10394 10382 387561593 15323 15324 554663678 29489 29490 226754623 82566 82567 105856462 60115 60116 167669009 10612 10576 522148844 19139 19177 799519447 79085 79053 842703839 12686 12687 61672404 79072 79073 389058729 62111 62099 602109543 80317 80342 222315990 41448 41433 330569369 55751 55752 652264523 21303 21304 178551097 17787 17789 439872137 1902 1903 621467542 97554 97566 453626201 6974 6990 949837338 78466 78499 555544979 26317 26318 430750074 82492 82493 264715694 72377 72406 874358081 14304 14266 596426498 32245 32246 975353354 67226 67227 341026909 74961 74962 106708670 55855 55856 952946592 1475 1476 711012704 91642 91643 652908161 13415 13416 515245383 74699 74700 443961964 63925 63926 208372755 51926 51927 352236923 50611 50560 855417983 93150 93124 153208966 41354 41308 682180989 27915 27888 741586175 15110 15157 113787031 57636 57680 952759272 59393 59402 250868849 37798 37751 832629070 70094 70064 389547695 21910 21911 801297976 69691 69692 520473796 86113 86114 93741823 63948 63949 284911102 93753 93800 455116881 67650 67602 370162417 94777 94730 689905888 760 761 841796925 1664 1616 130925093 51080 51052 999353543 75068 75069 767623202 78539 78562 729477933 46241 46242 128983891 48438 48441 827854528 15560 15561 886835058 75332 75333 81453314 94180 94181 659728845 13356 13408 948617702 30126 30127 144409819 34227 34260 945078837 97336 97337 173521815 3507 3508 499858055 58058 58059 141748952 95776 95780 202736068 45710 45711 892004392 92751 92742 865949623 93255 93256 807790436 86783 86737 935066962 63823 63824 259723801 67966 67967 159148020 16945 16961 202382079 68664 68694 827023086 22564 22565 329172813 45071 45072 648319228 70321 70322 304658243 6359 6374 715684280 69975 69925 472224788 45458 45459 289146424 1906 1907 575732993 99230 99231 877831215 15806 15813 113299828 69241 69242 488338048 79391 79433 565620460 78493 78452 481349523 7400 7401 636156060 60967 60955 525857423 18342 18318 156297466 25345 25308 739896941 26448 26449 564304880 50170 50123 942064755 56866 56823 737060436 11190 11204 547143158 56757 56794 360538288 76399 76400 936540091 85168 85169 251989699 39821 39822 942194783 87765 87766 751276270 46680 46633 754562448 34463 34464 136008369 69475 69513 823960910 64275 64276 923280758 1821 1857 803237848 61710 61719 272013969 30165 30138 715056420 65102 65086 200114117 86236 86237 140129368 80961 80962 904510848 14786 14787 619679334 60439 60440 577245918 44071 44093 602163973 81252 81297 566247345 50632 50633 683640485 97682 97688 852210443 21393 21428 841268586 42679 42680 882039621 57354 57355 897625442 72924 72910 625276926 13994 13993 282962309 22906 22866 421007342 30992 31036 489773000 79092 79093 294010048 11427 11414 277609672 476 520 901469072 83534 83569 669631327 55061 55062 994389431 93545 93499 95565697 20689 20690 961886388 89183 89135 79506916 99736 99737 687908541 55867 55868 312311541 2548 2549 463089913 27172 27203 70651726 6674 6658 911044170 62250 62221 953478904 31168 31199 789014272 72203 72201 248205361 12940 12941 670622116 7752 7762 753677515 88131 88103 447402184 87369 87370 778413535 29862 29863 175338927 10614 10611 123411201 29637 29661 642232765 47040 47041 840539010 59130 59131 719865135 48969 48970 198254983 25356 25357 206915695 41565 41566 576528443 20025 20026 653206662 64876 64887 958082057 78332 78333 319234208 60122 60097 268032300 56882 56883 903634525 99017 98984 863414452 26723 26767 410094660 23525 23526 242091692 52241 52242 363195955 69611 69612 700052594 6654 6645 500692253 80097 80048 18079614 32313 32285 504648799 38118 38119 40195441 79349 79394 670122352 77678 77653 962208218 26197 26198 700308287 56124 56125 470902026 38898 38946 741999763 94788 94772 381379509 51717 51718 215120125 68233 68259 487834342 1782 1763 624888503 55818 55864 238474950 73154 73164 733111022 63335 63384 279409640 16289 16290 617242031 12176 12177 431903022 14048 14090 659335329 99762 99763 361083801 46012 46004 414650414 84968 84930 533959438 10295 10284 944635777 41421 41422 63767223 57417 57418 84824223 55610 55611 504239539 72330 72331 853787976 62731 62732 337104165 57130 57131 799325824 60086 60087 791413981 69223 69224 343850725 66870 66871 722219730 27858 27859 302426720 72013 72014 830362625 65139 65122 901479726 2873 2913 685010949 3301 3323 533598874 42240 42241 376430990 41026 41027 12424858 34720 34721 670308922 77824 77855 91073556 21907 21908 691891761 84587 84588 579760601 21388 21431 354134678 87241 87242 325670883 77124 77139 453483725 33602 33603 75920435 15765 15766 738846601 72903 72922 892524421 84949 84979 374522912 50641 50658 43311712 98107 98108 271789761 47557 47574 756607385 58277 58279 838053156 64634 64648 144341082 66147 66148 134812696 76584 76565 159296586 90180 90187 43118475 55304 55305 23254474 94861 94862 372795891 73969 74008 738624125 45662 45663 434132293 10192 10193 766600355 31530 31531 423552840 55411 55430 894513683 12921 12922 883233544 10885 10886 442848335 97442 97409 695651282 50226 50227 27939869 34558 34559 118219823 20147 20104 695214002 39731 39732 533873365 8092 8111 674964938 9889 9890 25078375 74115 74065 252303273 95224 95267 517714222 37421 37419 655478996 79544 79545 605517918 67943 67944 252789280 28719 28678 614343987 93006 93007 396829813 68926 68956 36958320 66447 66448 399048545 50890 50904 326792908 33564 33565 955386795 26537 26538 315342520 56762 56748 657821471 88083 88084 293684168 93729 93730 8345500 63315 63350 581985991 24869 24889 79018867 74716 74717 271412175 1321 1322 156176436 7556 7557 351523982 10040 10041 954124083 55082 55083 879505152 34495 34496 985446240 37018 37019 513425559 42852 42843 423298572 9309 9310 46060235 7260 7274 880200209 50926 50878 233137705 58623 58673 787025515 37575 37570 867274062 6132 6127 658216526 45942 45988 254888568 17493 17494 645221647 89024 89025 585068052 46323 46324 616709493 77704 77705 703800167 99132 99133 594317248 88583 88548 324063458 25092 25046 10227833 90791 90746 414981672 51328 51329 395529988 19984 20004 264997970 52585 52586 30333482 25203 25236 520529684 46964 46948 423005176 14843 14844 88766813 60284 60285 95431567 53645 53623 614163339 16568 16569 527385666 43060 43061 428479054 28196 28197 62875358 52761 52762 571567999 73113 73094 786176144 75110 75117 144273392 54287 54261 408269617 31783 31753 489003843 36734 36735 485364225 64997 64955 512405673 21871 21898 630719487 84997 85010 721653865 94513 94522 77959544 49376 49349 575332525 13730 13708 819724627 19649 19652 898580624 38318 38319 783598582 47689 47731 703896226 39170 39176 740435027 14836 14837 102629668 24973 24991 475651584 57571 57597 623723237 29786 29784 862352054 6710 6711 969893492 3097 3118 360928423 32303 32283 242659748 34736 34740 182096308 33917 33869 674323026 83488 83450 663256037 34902 34903 345767646 12521 12522 823382452 30562 30563 154247951 31829 31817 47429771 75886 75887 465681155 74084 74085 279423465 85971 85972 71326195 28675 28690 156802664 17790 17791 365098551 93519 93482 786042562 75180 75181 165091601 10222 10223 372286732 37802 37803 438159233 54447 54448 925936466 38482 38495 555768273 4362 4337 818358784 51613 51614 351468530 33768 33769 624435495 93230 93265 496730251 31164 31165 565284749 27606 27602 840868101 67413 67419 123350393 64881 64882 859400821 11035 11036 483644330 77745 77786 802889124 95272 95273 792298996 13745 13714 42425524 98931 98891 808753157 68120 68121 444772358 68846 68847 420194112 49790 49791 603548865 72485 72486 950398978 55549 55550 963448800 7915 7953 740273362 43122 43086 298375555 18986 18987 592924180 53518 53497 408268882 10800 10801 682874759 16089 16091 365965231 83683 83684 74091504 99501 99531 392601335 29070 29071 527855287 12700 12726 593574442 99292 99333 721963508 96469 96449 668205750 81330 81331 130943885 32600 32611 957737438 48387 48388 799475325 53701 53702 978824338 44955 44956 446392249 83269 83244 971737292 58822 58874 230919123 2023 2015 830046495 23899 23900 472432689 50118 50119 823649758 40433 40434 219801780 2269 2276 827228863 75730 75728 252540203 80883 80884 402610640 70409 70410 553141445 7571 7596 443907180 69550 69551 448338693 71641 71638 159405571 46914 46917 658175223 37307 37308 663139364 92425 92426 802319074 4012 4013 960959508 79755 79756 887797198 12605 12641 186345710 49595 49610 516458743 12530 12548 194361550 31933 31952 888143399 36075 36038 75839501 7012 7013 839812009 26201 26250 519173860 58852 58891 487849041 63311 63348 538877539 65809 65843 66687634 88205 88244 338589739 17506 17507 664657083 61346 61347 740549741 84062 84063 914693633 75463 75464 921555252 3764 3765 579703775 54144 54189 135339928 33518 33495 24835538 18841 18842 446043355 65613 65654 96490529 52748 52759 281405971 52292 52248 668532470 94695 94705 403462682 65299 65300 852506100 57492 57506 325783478 5455 5456 244576611 94586 94587 744759045 27557 27609 53909808 57991 57942 512594776 70814 70815 996870391 44524 44525 356272423 17304 17305 477701153 38790 38817 756405660 60606 60631 83219913 92093 92094 80668287 84035 84036 399594587 70475 70498 306596061 42850 42899 802190534 94787 94808 104356612 86386 86387 203655279 75812 75761 853225244 28142 28101 67063790 68811 68812 338947669 122 123 360531671 4194 4169 415052994 58934 58935 367428492 48607 48608 286177900 27673 27625 721617625 4328 4329 646205273 15060 15033 838335232 85392 85393 796667982 47867 47817 763180886 52664 52665 226443915 18355 18356 260421970 58454 58415 68697033 59808 59809 130700703 25394 25355 940621423 13403 13404 987306690 87728 87727 261834528 73682 73683 942012389 61473 61459 366028148 21658 21659 130341378 43232 43252 74724357 24430 24431 741571680 66927 66928 252170120 43619 43620 952172973 50331 50287 66927155 11390 11420 163957743 7308 7309 921741057 11436 11422 779090329 55029 54986 538198268 54041 54042 902761130 10194 10155 605737747 53612 53565 928060029 41773 41774 83172672 97991 97983 707740428 86797 86808 61390584 30482 30483 554264164 70539 70569 4983910 85099 85089 643391995 29595 29560 200592156 81147 81148 971536807 41066 41040 650762896 20572 20573 97423332 28729 28760 430603922 68804 68832 495743816 14261 14262 835161995 58780 58748 253109526 68669 68715 13831001 8136 8131 350997992 53128 53129 28008266 98807 98808 969492527 35859 35825 137894479 42041 42065 903650326 17588 17589 427515971 68059 68060 261748220 19660 19661 834623512 89588 89591 931330580 83251 83252 713685042 88555 88556 161980426 24564 24542 755009623 61642 61643 639179864 92810 92831 798986798 28525 28526 518162030 29657 29701 286796892 3031 3032 728670522 87688 87673 606162852 55163 55159 129606790 48642 48643 520755223 20795 20796 732007306 10541 10542 527521849 72747 72748 748646125 40649 40650 655164148 88292 88293 260033856 3610 3611 948576114 70959 70960 597623753 59081 59123 794799623 41289 41249 778842555 70180 70181 34592328 39933 39931 232137516 9792 9785 880853782 88892 88876 711383136 77979 77980 740420429 56321 56322 717544733 2655 2706 954469015 75449 75450 54169062 72224 72225 461578039 33982 33946 176210343 46273 46274 621951111 91383 91426 696506754 50140 50141 900472193 83338 83339 16260650 18933 18906 890343991 78781 78782 230592569 27006 27000 785988362 16953 16954 767106804 84544 84545 171672734 11665 11666 600967275 64432 64433 53588852 29648 29658 716962831 55390 55391 71561901 9720 9721 56492795 55197 55198 550573845 97885 97880 181389877 30364 30365 535533420 89355 89322 828874914 92254 92262 987162567 35564 35512 738565863 85795 85796 526993387 37295 37344 254090542 80446 80482 204746908 51368 51369 476163279 46271 46272 162364350 4068 4069 597471652 46796 46797 181434568 18334 18335 264604279 2417 2408 383962370 14396 14397 429527573 68849 68850 290924473 97545 97576 913931803 69520 69521 586343931 14425 14426 104270810 44053 44043 860275071 53119 53133 244617362 88605 88647 769735710 251 285 532232354 78343 78329 230671452 1415 1416 278497408 39088 39089 6809330 51874 51828 789398925 88829 88830 80274534 60729 60730 342783810 88913 88889 626645394 19474 19483 87231479 72188 72189 939264292 59256 59247 792248960 51161 51130 166042097 70798 70830 383589734 25662 25663 331828827 60938 60908 800841944 62120 62080 461129636 79609 79559 601565986 87005 86982 310730674 38570 38571 267538059 8886 8926 545069856 91417 91388 126159797 53815 53816 142790561 73728 73729 569178168 11047 11097 880902821 96292 96259 707028412 5906 5907 1120308 73896 73857 623228170 58501 58513 273856991 64506 64502 436356860 75092 75093 377731162 64672 64661 451370310 90157 90158 597587362 1480 1479 613176535 2218 2207 419424202 85335 85297 345192167 75101 75102 581703389 38988 38989 674436173 33964 34013 443881556 9791 9792 952392755 65201 65202 848927281 29179 29191 605241414 18199 18200 108949980 57664 57629 885548664 92700 92701 431889676 10904 10866 186728667 85570 85571 848940627 9857 9858 40213841 54113 54114 50028926 46768 46769 165491744 41220 41248 140777669 87537 87507 886916480 23143 23106 304265630 70584 70585 649815964 44078 44079 373093038 81124 81125 630133805 43454 43455 980580075 59676 59677 934384076 15430 15418 526029322 25421 25467 594609007 40761 40788 925964366 87677 87672 759799396 40154 40155 815712211 84095 84147 934101372 45893 45853 379144636 5296 5278 422421737 55633 55594 283434334 86131 86097 639848686 44286 44287 684943666 18146 18147 721020405 43712 43764 10744055 62984 63009 431514111 33110 33111 693582794 37790 37764 434796968 75673 75674 658516143 65492 65493 160235211 99831 99832 332749140 18181 18182 878778146 29856 29857 858833876 80976 80949 746204241 42387 42397 598240869 95790 95791 343950036 79708 79709 854661574 47700 47669 847908110 57303 57254 173095342 16634 16635 660846798 37217 37236 490822068 69500 69547 443744729 41384 41431 139934964 26499 26500 708092620 47788 47789 550211870 28512 28513 977099638 4939 4968 394401969 45839 45865 257631823 72798 72810 721195242 22172 22140 69555012 8983 8932 612849304 34109 34110 52968788 70760 70727 498785632 74360 74346 321495200 3162 3163 945344889 4105 4085 650700389 51990 52011 308628158 25728 25706 527104624 95319 95320 105271392 40400 40421 390283969 97603 97604 660147682 4505 4508 745879114 28112 28147 316562292 68027 68028 378369031 94273 94274 397262588 45739 45755 276612741 37865 37866 59692346 64150 64151 611108535 24927 24898 394240047 41865 41880 338492878 27234 27235 681809029 28557 28558 984872306 72927 72875 520137593 63861 63866 597440079 37221 37222 735828966 93098 93106 803824653 84691 84667 961991026 7597 7598 493386317 41575 41611 899568578 52663 52672 898996870 42604 42605 205243827 83350 83388 151406904 62322 62323 883992146 58182 58183 347563656 83334 83352 433613149 87274 87275 255892161 74962 74935 765285818 16120 16132 794808491 54249 54274 245485599 9758 9759 9724089 35162 35150 940206014 39771 39772 316614337 88289 88284 627451982 18639 18640 730713342 7638 7639 108206109 50394 50422 867886958 87160 87161 32288465 8148 8165 810588188 99120 99121 448685421 70970 70971 537300497 49840 49817 113867118 65231 65232 780313322 96148 96149 860748546 68300 68301 11062514 70321 70324 245862003 98367 98368 904843784 69608 69609 982357958 77282 77306 890859611 52237 52238 305613577 89382 89383 789693043 23671 23644 413003701 17166 17216 891221865 73547 73590 251288395 97339 97340 301772069 23903 23877 112211925 84687 84688 490630437 67919 67920 701488734 59886 59894 802315408 50016 50017 68147587 98837 98838 57109950 20862 20900 872707364 60854 60855 608805968 44551 44552 153094792 50515 50514 247090472 4726 4767 673138938 46567 46568 353357054 21163 21164 201079984 21164 21165 283577579 24624 24625 880179694 3903 3904 385326523 68018 68056 658464887 70995 70989 866832183 61761 61728 943548800 30037 30038 512851334 6591 6592 236989499 45487 45488 503670626 27378 27359 51079561 43256 43245 547022003 620 631 46018741 63770 63822 667585056 78021 78034 823801188 42975 42969 986913167 91284 91285 707912526 19775 19747 604648624 50121 50122 503840553 40791 40792 779329394 96166 96157 78605770 30435 30397 808663856 44517 44518 615827252 26397 26418 280171230 32589 32562 783752329 44823 44824 656575733 10679 10680 693474521 32023 32039 177708294 3522 3523 506734862 70374 70375 263218924 39118 39119 414539842 36068 36069 887772497 62090 62078 524273558 24910 24944 341486002 4799 4800 545370788 91273 91297 661745899 98809 98813 906294127 58072 58117 595486806 29631 29610 803483664 9128 9098 851454936 14565 14566 645378595 37684 37709 422582875 4890 4929 97345897 68226 68198 779456157 36356 36357 85619002 44702 44661 861986658 90207 90208 369729985 98652 98607 955938538 68194 68207 200572336 55256 55257 844980404 94619 94620 142667654 59644 59634 804097009 1783 1784 715359483 26230 26231 575798430 13341 13369 620107241 82860 82863 741820724 5980 5981 491373248 42460 42509 74757760 7023 7036 431514633 76163 76164 87822585 96568 96541 279834223 25269 25270 931078959 84062 84103 888531893 82807 82808 241423661 75280 75314 126840585 12850 12851 871140889 42128 42129 775661016 46990 47010 431013871 98823 98815 306825247 76729 76730 782130163 90451 90421 717456950 67457 67458 266219706 86466 86449 324029023 96107 96108 797152237 56618 56619 252440473 97816 97817 292176456 21124 21163 480013133 75107 75120 674496396 91520 91521 516315308 3980 4018 703448451 1585 1547 498071740 23246 23247 603524155 34292 34264 92929165 82185 82186 939114081 32651 32652 919135370 61071 61072 988650336 66807 66785 391321274 45664 45685 524375550 16560 16602 554164411 32454 32478 203150624 35927 35916 283761348 38852 38853 789122183 12878 12921 812880677 48757 48758 637445733 90165 90166 19672354 50317 50318 939815347 21954 21961 723172819 2723 2736 318620702 40716 40687 687534067 77277 77253 242193024 19175 19193 160578511 69974 69975 644462653 48944 48945 558550597 18425 18426 595565635 96346 96347 874091301 60409 60394 346551733 48283 48300 453302052 93746 93747 860237454 20458 20459 438601489 16117 16118 702358078 75209 75210 757732801 32231 32199 306666128 73961 73962 428868282 56686 56687 649577710 61978 61963 843020227 98748 98752 426568382 88355 88356 854830226 25347 25348 439256244 84350 84351 958395766 10842 10809 611045177 22795 22796 399813923 97737 97784 357808492 81976 81977 955491835 32709 32710 301413107 61061 61062 22583908 533 527 809999083 58669 58670 141425152 39937 39943 893374805 94965 94944 465763075 72678 72679 965971077 65995 65996 709646326 67623 67636 334940078 48188 48192 843870821 13743 13701 337955623 87988 87966 729568124 88279 88293 406794837 57124 57163 164888182 70701 70702 473621693 37085 37086 656753137 81837 81838 121694532 61838 61874 120090610 85973 85999 451529893 10405 10433 173130588 93419 93396 43457015 2103 2104 131758634 70807 70796 454979977 58644 58645 293194531 56917 56918 800989781 94166 94167 255274882 37714 37715 364998119 37083 37040 582913540 80769 80736 544175303 57358 57400 292633979 35334 35335 823008371 4538 4539 606255731 60080 60081 830241895 44975 44976 36489353 46639 46678 120652763 9054 9046 634266395 91225 91226 640333169 68023 68024 858175656 56372 56373 182187932 96903 96896 856604168 29080 29081 171823901 89482 89483 558680113 95782 95819 371674303 51226 51227 103560658 94237 94238 301525486 3551 3574 264293967 93066 93055 894888244 82604 82558 952134186 33964 33928 539792429 19468 19469 678171027 21972 21969 814523451 12434 12435 613203200 41719 41671 717338587 70842 70791 868859368 68025 67990 318620614 12646 12596 649418731 29678 29656 664394543 61165 61207 739539645 4999 5016 171253577 7341 7361 515318417 2760 2749 408235754 56584 56533 545773450 17140 17141 130671254 86170 86142 372332223 43440 43441 18690749 82193 82194 254436173 46037 46038 869250026 39770 39771 454482478 67563 67564 16054468 66251 66252 858182140 85829 85777 607380010 71065 71019 830640878 44994 44995 540735093 43730 43678 495131812 82695 82742 728330326 46831 46859 826709383 21478 21479 440210758 70594 70606 529677900 77129 77100 607974069 70739 70740 866278066 56428 56378 369258589 77668 77618 778070287 59351 59352 52418430 1559 1560 998203243 30644 30645 168986958 44646 44635 382452517 44521 44497 5584190 85113 85114 343349508 52586 52628 399641322 1681 1712 153838400 6243 6270 79036122 36840 36870 704646219 34338 34339 402366309 72961 72967 218189661 18081 18120 980130164 10480 10481 719198941 11402 11454 961017322 52217 52218 256818312 69647 69616 851215329 8889 8845 890893052 21927 21942 686511260 40584 40636 627606708 61799 61800 779768300 38293 38241 878277544 97188 97151 520608335 98570 98571 588147991 26670 26671 395949772 91819 91831 886941534 12365 12381 799314113 29151 29152 534536836 57583 57584 286078187 61923 61924 371313997 1244 1245 481854987 79561 79562 943114523 59335 59359 165550921 76374 76334 704048186 96928 96893 226862277 91524 91525 699578175 35890 35910 214342351 53027 53074 582387807 23366 23413 918226287 23563 23548 724974721 45824 45825 841721716 46148 46144 542342822 33304 33305 390501696 93348 93324 493834932 61530 61531 50033182 55399 55363 594178568 2932 2885 729032228 57226 57227 843775322 27371 27372 497330043 73689 73718 782113207 46572 46583 616567162 11208 11209 752202127 26659 26703 381336345 45591 45592 71329491 97734 97735 484374550 30472 30450 263897494 53137 53178 676883441 9090 9091 782423273 60367 60346 6007644 20069 20070 62430726 75936 75937 872111791 33310 33311 618716167 11028 11046 250297575 12543 12581 599227981 16012 16013 174189117 93856 93857 108888639 91559 91575 747274045 76390 76391 520120141 74070 74019 122599009 77766 77767 179186367 13811 13796 57200941 94535 94520 618926795 39912 39913 447808456 82274 82275 256220241 30093 30110 248557973 55820 55821 140493923 81295 81296 658079378 93842 93823 512607912 81912 81901 749304332 30728 30729 949564309 65555 65556 34332816 84592 84600 966754246 26994 26995 830951853 87159 87166 172540361 17901 17902 179244525 4289 4269 781537697 33178 33179 544340585 28991 28992 912547086 15148 15159 173076860 9434 9435 128147731 11037 11038 580259530 19361 19362 944958812 5359 5360 299652223 9697 9698 871351058 46650 46600 646234389 41656 41657 938022928 61256 61208 970526070 96497 96472 235934701 98613 98614 13878753 17759 17806 294423313 96364 96349 980218798 96667 96674 973441620 12315 12325 813592000 19823 19830 310272936 7430 7431 483366311 76091 76092 645277274 56183 56184 645476602 5162 5120 807286994 96995 96996 56720459 22101 22049 754672368 71705 71666 402483502 98088 98079 877321489 74837 74846 603721964 22712 22713 584165787 48996 48997 73891186 59658 59651 616301320 49243 49227 904324397 96074 96088 227860777 25062 25063 604323191 45179 45190 259212948 6972 6973 765213490 40890 40891 307295790 78662 78653 509639952 93590 93591 221586750 51092 51093 824507799 21854 21855 79725626 79115 79116 843141296 84739 84740 655360572 970 937 54106368 71444 71445 927550311 28184 28185 627918816 3186 3162 1655458 82956 82957 359980775 24429 24430 807505075 3789 3759 759673256 68642 68643 554965391 39689 39690 63225125 48745 48746 539138870 90140 90117 755182594 15331 15332 407516594 69259 69260 631488078 70463 70464 682876712 98078 98109 817757405 42521 42518 399403915 99466 99438 361849164 88493 88494 924871623 5281 5282 243112132 19034 19035 586034912 4112 4113 224506077 12406 12442 598102870 60813 60814 84565774 92316 92351 206404701 73976 73977 424019726 66224 66273 263216990 56023 56024 953848696 6726 6727 920132394 57095 57096 277520367 26182 26183 182448057 52552 52558 332417250 57682 57723 210808528 44827 44857 53558744 78964 78997 538452827 21728 21729 217412546 13041 13042 767024216 40672 40673 825511384 56982 56983 442576378 46256 46271 767137779 13223 13228 249338139 86699 86665 354667190 86791 86831 457838138 35962 35987 277535670 4190 4191 504082966 12186 12187 604942400 60009 60010 574773074 76207 76208 711623305 58186 58187 315029731 13167 13210 320408418 22926 22953 249007349 23482 23483 645552858 39266 39267 874451445 27192 27159 513543563 39353 39400 770829592 65193 65194 678284091 85810 85830 11296262 60479 60486 514245555 26753 26754 966077609 32201 32200 993672132 25725 25726 729624549 73883 73884 514693125 27282 27250 754209245 45241 45284 494594280 63192 63193 324727954 13417 13418 397513320 53845 53846 849629672 55694 55658 432412353 49867 49827 280561508 79043 79061 847368597 67586 67587 185646231 17035 17085 269816499 63408 63409 548720938 2851 2852 214118134 89882 89883 8374711 70874 70861 473331242 89374 89375 150473514 54375 54376 660383679 3838 3839 750404034 93514 93515 161602127 65767 65768 668841867 34274 34229 62024724 25677 25642 983408514 11010 11011 560823906 14109 14146 243538781 22837 22838 44871845 47787 47788 286992489 42905 42945 448469426 40203 40165 375752910 35037 35051 414344203 56351 56352 752969585 29341 29359 221439688 10889 10846 389890158 57610 57559 501689442 48255 48256 142499720 30672 30673 362684755 94695 94690 409081194 75737 75738 791307542 61761 61762 763345911 13449 13461 712574421 82881 82844 774167293 41741 41710 491675310 34483 34478 553839530 80205 80239 553855340 12968 12969 803746803 95106 95144 779709563 80891 80892 812974674 6070 6071 647053274 66152 66153 968558762 48463 48493 38523254 1022 1050 910236989 16599 16634 543787771 64510 64553 42076683 65567 65568 623379447 67509 67505 821067727 66023 66024 474819950 41003 41004 797880856 19889 19911 46291062 25350 25351 311610814 34811 34782 529405559 8544 8571 844765746 61558 61554 957258818 71714 71715 343039671 86830 86831 525066124 19055 19094 965469128 82716 82749 841806709 48149 48195 455065886 54689 54690 183244779 76588 76586 787116975 25279 25280 562917333 25972 25947 644371116 41202 41203 499903619 7057 7094 705854932 73251 73252 809846948 78842 78843 241399596 35040 34997 489411340 24160 24198 853878090 2334 2335 241686747 56015 56010 536633798 35145 35146 104008062 2114 2115 154642124 70983 71035 111646301 60798 60834 473325030 67623 67624 965838408 20105 20106 222506960 52836 52835 500923563 98419 98420 900610442 79109 79071 64869979 92118 92119 182625318 96151 96152 558583595 68676 68677 255225942 77056 77023 397581782 40703 40704 567483751 47203 47178 861095350 27420 27432 705943939 91310 91311 238581484 9068 9069 936043247 77291 77292 161214600 66581 66558 711344051 19322 19323 143605037 42420 42442 951431230 92315 92306 408609938 76727 76728 909669237 5787 5788 807506089 23585 23586 397167776 1224 1225 739994743 40059 40060 945712902 95928 95929 856078968 34394 34411 713038519 29903 29904 136579885 53653 53665 753159690 24479 24480 874657030 16213 16232 728242770 68833 68815 490140653 69267 69268 131652279 56628 56629 688064125 97861 97880 500171540 90226 90227 346859939 8007 8013 436161186 84923 84884 291296176 94143 94135 924051749 93208 93226 147078152 15750 15751 761625404 15637 15638 123532371 64343 64344 842596530 93984 93985 370783996 94326 94313 437405976 64940 64941 348422457 92504 92505 416355758 51820 51821 368183235 43381 43382 374990197 23103 23151 779290796 43981 43968 11479872 59465 59458 396991905 14657 14658 229950627 6439 6440 390360498 28920 28951 999853307 43445 43410 516028648 6631 6598 679955587 93546 93547 869800394 75913 75914 469650256 63541 63534 287262614 54817 54821 859479110 16585 16564 713848385 92280 92281 333209197 44491 44474 346238331 22150 22151 107766588 34238 34278 770536413 34708 34683 932275654 92513 92548 398536563 62147 62148 566712371 74726 74722 810889841 75868 75844 952554036 76374 76416 815959822 82552 82553 388850215 81586 81587 281115459 61969 61970 88673996 29605 29606 31584432 15495 15455 593335369 20101 20118 348672918 59847 59848 529085781 65361 65389 84134130 69776 69742 263297434 76233 76212 169387861 20341 20334 193604796 63288 63277 949051802 25729 25713 985614831 58977 58976 330922683 67845 67806 91512739 33576 33577 614788573 61916 61917 775884621 37370 37371 823052081 21240 21259 668112335 46681 46716 562997682 53916 53917 296464422 34286 34287 952218388 37878 37879 156900551 55959 55956 446982113 8660 8695 642296880 42774 42775 877892954 95576 95616 892075628 22963 22964 794407563 17170 17218 746709205 16915 16881 191109812 86265 86266 740967037 25662 25617 132553646 55971 55972 373704416 85295 85296 282240593 26916 26917 88129714 8123 8124 162179626 46352 46353 772402409 62681 62682 906180447 22454 22455 856978882 48399 48400 848754321 81801 81828 644128131 19513 19514 174150813 83989 84019 516265796 8487 8484 379970613 76423 76424 985237715 67998 67999 99467180 60655 60642 157602792 23475 23472 449436831 45716 45747 529120779 9834 9789 171894401 91612 91607 325539708 7645 7633 272254113 38895 38896 631836628 32888 32900 468938068 47008 47009 578617572 65671 65672 557597407 17783 17813 306982906 97593 97594 429833468 53962 53922 21700785 2781 2765 355538723 99727 99754 490020121 64664 64665 314610445 60501 60502 90451412 54652 54653 352595454 37870 37871 135966537 83659 83629 531682986 197 198 760803667 82699 82671 536467570 52810 52798 310578428 97687 97688 273953196 75142 75143 151187626 70302 70323 712727995 55126 55150 475071328 85902 85862 504888795 97274 97233 211547063 68069 68026 932978282 94288 94316 766875811 57359 57360 220562631 5847 5798 398830918 29293 29261 566356888 31481 31482 357948962 52888 52862 88607092 34949 34901 341869429 45676 45708 947311442 73937 73935 370453425 23342 23343 97050305 7008 6975 193590129 42621 42648 732720573 19478 19479 948296886 45060 45064 850998090 33727 33772 511499862 91671 91672 815159049 7469 7432 187722848 30302 30303 810727574 63435 63436 445103295 80279 80286 488878642 47391 47392 395262415 73202 73224 50444101 5872 5856 715319461 53745 53746 548947597 66214 66181 745804073 60824 60823 493522704 40490 40450 205897737 15036 15037 633352458 46340 46341 999554252 96850 96858 511804760 1601 1602 852734804 58358 58393 404100127 66558 66567 173695668 6279 6280 561058351 12013 12014 802590447 33816 33766 529667881 14941 14942 252812340 90950 90951 731972606 5639 5640 6593101 6360 6313 262645824 45363 45400 541964769 75624 75625 956577404 45131 45162 936738490 71686 71687 884584718 59386 59429 484371302 61474 61519 200332708 48682 48642 454632484 37584 37585 622777520 28390 28391 92386660 50588 50589 523407065 50960 50961 485091576 65523 65524 171063756 23498 23499 788527659 52676 52677 143248258 12929 12878 406729792 23783 23784 29861546 44984 44985 671599307 84267 84268 435693732 25163 25178 246008742 38564 38565 154143437 85651 85652 583664671 40972 40985 644713441 64831 64789 974861404 3723 3724 414769668 92354 92363 884414511 74556 74532 570014788 59778 59779 4025185 99720 99682 486399749 19268 19269 147143261 98648 98622 959846656 78958 78949 348833788 72298 72294 340490677 14082 14083 582474971 18118 18163 326542325 3426 3427 513988265 73962 73963 36977022 93463 93420 345559818 97209 97260 536357554 49833 49782 914301076 28673 28674 546772560 58389 58390 480642451 45972 45973 999140077 85389 85388 554291449 8219 8220 443117201 71310 71287 418579451 19138 19139 306057306 39728 39776 38034161 86761 86771 574207426 40599 40563 296128634 77870 77912 211321158 18348 18349 176412721 6602 6575 41728500 75394 75395 730239557 88150 88151 542568956 85714 85696 517359636 86903 86904 571108393 42947 42928 7128547 89628 89627 641389164 56269 56261 587230275 77604 77605 978047109 53369 53409 234995480 4838 4839 719123518 22 69 616333809 21060 21061 512163236 33728 33729 69020485 65805 65806 141217262 95574 95575 164275017 26707 26693 723131811 81507 81508 623029627 47830 47861 522899627 14258 14245 376841132 18865 18887 901308887 68332 68312 195499175 65304 65305 371612214 63956 64000 444458275 32250 32251 459282113 48959 48991 332007744 26235 26236 431530972 22137 22138 766205134 33175 33176 451708646 33704 33705 747772767 36918 36919 441933090 63545 63567 697387675 78533 78534 168928584 27683 27673 619204688 94060 94061 853047187 42733 42734 649458767 28718 28672 741940322 60314 60317 358225987 78391 78379 139323781 76217 76218 870075857 15960 15996 843651936 29859 29860 296411890 40793 40794 788759691 87546 87556 598492801 7062 7102 939143040 98499 98493 797868500 44608 44557 410995192 40293 40294 309949898 47372 47348 626572018 78392 78393 261790996 51052 51028 120966271 85784 85785 787211264 42414 42415 144987219 93207 93238 404702080 61533 61534 196864717 84246 84247 249392822 27722 27723 16065153 71712 71713 45233984 30285 30252 371365741 82178 82179 105002571 92962 92963 160677229 4604 4650 602459018 98566 98567 25331882 38880 38886 323944749 92055 92082 24891345 66448 66449 345448975 95030 94979 381882504 23997 23998 257847511 77076 77086 542507299 81361 81386 858692608 35860 35836 610415164 77540 77527 9371229 24892 24897 184129942 57187 57206 907344745 54076 54077 619788932 47051 47052 718953314 46690 46645 470299792 44227 44180 727658250 82222 82223 895473444 12219 12212 940699901 11464 11465 757037127 21325 21330 352043159 85798 85817 476255936 56204 56194 580053614 87345 87346 427150617 87639 87640 997250863 69130 69131 189148699 43373 43374 162284593 6161 6162 510616550 162 163 240449359 39243 39244 897310617 32711 32712 34507539 40461 40462 882372968 25195 25157 376000003 63295 63340 248763531 66850 66851 234730025 82027 82078 284589256 46029 46055 159486214 73786 73796 240658119 27001 27002 866268319 61969 62009 910155804 41987 41967 539125256 36520 36476 8437691 96542 96571 315848847 59543 59544 608873917 89882 89857 818985380 45447 45441 915466762 39119 39120 99985910 9154 9128 413831343 34951 34952 429718677 61805 61771 373764584 8686 8726 678503251 62667 62691 856386675 50789 50790 421310923 19977 19978 323650184 39683 39684 707548949 73744 73745 209139224 57541 57574 269492232 49772 49794 423481855 13621 13622 411277647 95334 95335 756873967 40768 40804 915677970 1693 1674 119727713 7584 7585 295384893 63259 63307 687016021 44714 44715 682650018 86921 86962 508281865 47179 47180 996742058 41484 41455 755718298 56510 56532 615103417 81153 81127 163519152 8177 8166 442267870 59518 59511 267038352 43028 43029 559470717 69675 69629 19019370 85337 85338 604903699 83773 83774 170732872 63370 63371 562401564 45546 45547 669692874 57584 57585 461617832 6340 6341 640181087 41222 41241 37676306 48530 48539 334868907 36900 36901 600727007 71625 71626 683743220 11083 11084 77173230 81618 81613 226278278 86821 86769 445836026 27148 27133 997001454 38163 38164 199148537 87943 87944 55960593 28822 28823 485387659 48631 48632 359478569 49049 49050 495641510 14297 14343 693490625 46152 46119 345088063 49196 49197 5294597 70679 70680 730472368 51756 51757 691998866 22098 22050 557779375 21167 21168 214690596 44446 44495 552589374 64848 64849 836011070 83505 83512 243687483 7796 7754 215727033 76545 76576 760007100 28923 28924 260809606 19216 19217 873772638 42637 42610 637070085 68621 68622 96212249 23784 23785 88722409 40380 40381 753058750 43741 43783 93853381 5610 5578 333696937 41399 41413 81337955 86167 86125 711952661 90422 90469 230633971 57553 57563 576301931 51326 51327 922189814 73421 73422 493276371 89245 89241 202279678 3092 3093 254003506 14956 15001 702417247 80385 80417 424678904 23218 23219 793629398 79952 79924 607423450 87794 87776 914339012 49552 49553 648896413 64914 64915 246927794 20956 20957 397871483 51976 51977 725887090 43191 43169 871444587 12304 12346 566944715 69565 69554 129136676 99027 99016 688354674 25994 25950 851037046 16711 16712 388172902 38282 38283 501555881 32257 32234 993264286 95062 95027 246735171 77759 77760 698613455 66390 66391 478831088 67954 67998 744384727 53657 53706 807272815 12424 12425 390200728 67092 67093 122787667 15631 15667 466695257 84463 84464 477208520 91159 91160 86453411 50915 50948 712500601 50642 50643 5125760 85643 85644 233660691 20667 20687 475860837 99354 99316 24057353 78963 78970 277451635 96083 96084 810135248 63669 63693 52492753 94916 94870 775529247 24301 24302 408025096 24222 24223 600125474 27549 27497 339843795 2207 2228 688831071 95213 95214 304848704 33684 33634 468837262 77301 77274 908806490 46288 46289 953963835 82430 82392 170564124 27477 27488 159980820 32223 32251 857625487 34486 34487 996988249 8457 8474 859686735 41982 41983 885873915 93637 93638 553988095 99868 99907 35813022 88184 88214 710047404 99351 99352 605287981 33115 33161 726974326 28643 28644 779765874 72692 72665 480141157 75610 75586 319843062 75792 75793 233573558 37804 37805 21543849 73001 73002 391791693 95534 95496 808464311 77713 77714 683482378 32719 32720 259435985 79163 79184 572637315 965 966 506546185 91468 91469 754439804 53436 53447 890989476 52686 52637 172079827 49579 49580 155133827 73365 73366 406504547 195 196 35431929 26834 26836 806269847 80415 80393 50525788 52201 52188 807552598 22558 22572 536123958 4095 4118 608031158 45228 45229 601700257 36019 36020 256324555 13660 13640 249452122 999 1009 288502728 62990 63014 60412886 29091 29092 900950153 4952 4959 47011853 49619 49587 564317681 37725 37679 188916668 89364 89365 595908725 36989 36973 603246826 32392 32425 342340653 99355 99356 26825015 39360 39361 669709456 82173 82174 226134919 69862 69885 308185090 71071 71072 290739654 36215 36187 792716552 4881 4843 720354417 17766 17761 450880099 52840 52876 98036160 75756 75757 233048220 88393 88394 739082839 58076 58077 185251178 23240 23241 599548069 96295 96308 110006699 12003 11975 634860950 66161 66155 145772634 44488 44489 500369562 85831 85796 77976838 21073 21074 216976034 37604 37555 932560322 57920 57921 302865867 71282 71283 206579769 61318 61362 848572863 30129 30108 489564378 5740 5741 231388452 54766 54796 384941950 12379 12380 379205189 91545 91501 876829364 43301 43309 559144953 75667 75668 274381654 22156 22121 371116726 39229 39230 278021116 53627 53660 447180169 22607 22608 870855773 24209 24216 333159664 26744 26745 527441361 99955 99988 594466880 75618 75634 950467708 30954 30990 709163779 38206 38207 179178445 37398 37432 929773869 80645 80646 647920079 68921 68922 128182019 77509 77482 712770682 65387 65397 551224782 84409 84410 155975328 83505 83506 776724100 43879 43870 702854229 80091 80092 19906120 67619 67661 672827575 38451 38452 281861385 31115 31116 576020175 8987 8943 561643298 70179 70180 830932101 27015 27016 946085536 33816 33830 767867277 65165 65166 863703755 99883 99884 940802441 38096 38097 971571522 92215 92216 143436674 6291 6294 444897503 31460 31461 985425426 27690 27673 60008588 31654 31703 175149786 16154 16193 419608836 62016 62032 254113487 28611 28612 8258595 38328 38329 158707551 62421 62422 336392409 45460 45471 573951705 78005 78006 501064177 76702 76703 962849555 17630 17588 334361342 2659 2660 254088934 35496 35497 400506560 56083 56133 99615863 40853 40854 822634014 66904 66910 228034010 9687 9688 999610194 83595 83596 873717985 85797 85798 929715032 12555 12511 142364023 87112 87064 944595109 74892 74875 95258400 92436 92437 919707784 62611 62612 375355732 55279 55228 284715877 66914 66915 796161315 57111 57066 783615721 66898 66928 741435484 41879 41880 220796737 77551 77517 940895603 94857 94868 235101679 38880 38881 862253456 58676 58682 240812993 80001 80002 240293130 82855 82847 904489057 18926 18927 36132381 2367 2368 846191878 32476 32477 436679673 18235 18236 644096219 34077 34100 196512398 17503 17504 611558148 82426 82427 872275979 35360 35308 418336757 93295 93296 203367945 9011 9012 727172414 73173 73174 3101835 97614 97622 34045956 58362 58363 737584689 62985 62935 879229362 81056 81057 887644803 88709 88710 710825652 2065 2066 302490544 93629 93630 766332703 87904 87905 793754748 33579 33596 145284795 5515 5517 841006607 46095 46103 918283724 56074 56096 507478602 49683 49684 880942402 69881 69930 883047402 81578 81625 713336642 43577 43557 639442729 21643 21644 878492418 55547 55590 713719983 36995 36960 39045284 80468 80515 110717012 43988 43950 661218300 30774 30775 181563139 2753 2708 170520758 92858 92859 700697969 67553 67554 11735199 11707 11754 504295688 24533 24501 74724265 52421 52422 843244663 76592 76587 983211192 73972 73973 210143329 80723 80711 303616082 71520 71521 826147077 23737 23785 629634696 49851 49835 955754962 74890 74928 572271987 39560 39561 81317160 44043 44044 94236769 66242 66243 609642140 11252 11253 692448039 74792 74783 340353046 3847 3848 493318233 71638 71612 346963728 65209 65210 839854606 6014 6015 281074483 35032 35033 590840846 59086 59087 148456062 29185 29162 240448093 17461 17476 613390665 87562 87563 327376402 90733 90735 970876095 63386 63411 35845922 16976 16977 774069639 13977 13952 283862940 25006 25005 372301229 8509 8510 173313154 66506 66507 531534355 89983 89984 370919842 31700 31701 738141334 72627 72628 676312867 76274 76291 153624788 76292 76293 463821477 20867 20868 995316176 85593 85594 949055274 73068 73062 641601831 71521 71558 983350533 59613 59588 294430463 47073 47101 51080609 46797 46798 560473394 56060 56068 381454979 22091 22092 187444676 97814 97836 131207433 37003 36971 631418213 24820 24817 629271231 5430 5431 545762396 95723 95712 105258028 24696 24697 907114989 52068 52069 840573941 3733 3720 708648798 15091 15092 154962075 92141 92142 30053764 7913 7885 361355110 85012 85003 774264169 68371 68372 869057618 27265 27262 836096490 33862 33855 473681588 66165 66172 546973836 59563 59564 726090144 67390 67405 791619058 34920 34905 858093600 9859 9860 476276579 24570 24571 239503970 37255 37256 788061976 17878 17842 852261024 96901 96902 805818796 65658 65627 918933058 14280 14281 989673079 82744 82745 301579409 94372 94373 403330620 27884 27878 724954477 65508 65509 818544244 15116 15100 48668903 4708 4709 29838698 1112 1113 450452000 14190 14172 404357999 3713 3714 249585579 31117 31118 50758694 50116 50105 813051821 61137 61138 755659240 95661 95710 200234055 11589 11590 405475021 69751 69752 344535377 76827 76876 768462309 48550 48503 629710926 65799 65761 704138967 53553 53551 704961952 85137 85095 647311210 99099 99110 327033988 9079 9080 599981719 58798 58760 763580492 36001 36002 840648485 76959 76960 138384041 63672 63631 180199401 27356 27357 116960341 93041 93044 121854175 52461 52462 783321130 78859 78860 116171287 86814 86792 912277014 74552 74553 228147508 33498 33499 971096541 12627 12628 916175162 76172 76156 264792999 48032 48049 138636469 26803 26817 227051654 7820 7821 541370000 53429 53430 35821176 24803 24804 971791326 41882 41883 475744420 60718 60719 387949328 99857 99858 325670828 73955 73956 49002742 7441 7423 808623437 38875 38876 225933548 43482 43483 581326701 43736 43739 957897589 84489 84512 1183094 32595 32596 288715670 98129 98163 487597959 97630 97670 816202780 12173 12143 44842857 52172 52221 102099510 9977 10009 240042423 22219 22239 44587440 22162 22163 555547612 46612 46572 962586475 14120 14098 839230820 60451 60463 331199606 73696 73697 43663744 56140 56094 658450431 279 270 280100115 61907 61908 666473446 98563 98564 502076004 92712 92713 315575825 7669 7683 341371575 4381 4382 668202437 47702 47738 171413718 94203 94157 428983925 94862 94895 724525361 68285 68286 719791503 74817 74818 448467619 24199 24200 646739347 34082 34038 428227191 94935 94949 536062576 46957 46958 132887734 24844 24864 784549253 57524 57503 800089515 69011 69012 656639203 1970 1919 855717597 18990 18991 786762143 59719 59747 264516346 97575 97598 975443384 48672 48673 960142817 74915 74916 580739624 43434 43426 496630191 71182 71183 245160609 95312 95269 448249762 22323 22324 98391400 28091 28098 438722289 42384 42351 958658157 13175 13176 489845754 37107 37108 844532416 99519 99520 577641573 21065 21066 963187992 20691 20692 819374564 94673 94715 785834808 61123 61124 838872401 8733 8771 882229855 65659 65660 486545254 92657 92651 198520295 55654 55655 799514829 49811 49812 182574267 76896 76897 65746570 74863 74864 229346986 91290 91291 473296751 79146 79136 306418525 21957 21958 927479831 57965 57945 945445490 14308 14309 119930105 71022 71071 376168455 57826 57785 855136946 39519 39535 118753587 55251 55252 261002676 11003 11004 71748278 60662 60663 759619565 27183 27217 794681750 64086 64087 402798941 66099 66061 711742788 82443 82474 936967482 85594 85595 353893463 78673 78674 634199476 407 444 194560862 20604 20605 562295210 80773 80796 506138564 62080 62089 793501089 82708 82709 484822919 25144 25180 903372897 42313 42314 393643257 15986 15987 405949504 35734 35712 979020400 50959 51005 141245067 64065 64117 948908338 61137 61091 24817272 32384 32357 574260206 3934 3935 101062320 40475 40476 829917033 78516 78488 93382055 65444 65438 872497554 56062 56063 410444912 49181 49182 736811253 2183 2151 340036457 79179 79189 468897350 61620 61621 619055019 31495 31496 540761637 78551 78588 408496624 77228 77229 970067708 85910 85951 160502182 89047 89048 583930427 6249 6250 899216735 3702 3742 228711619 3481 3440 109726020 19767 19768 224180721 91319 91341 57018162 5229 5230 11344877 12375 12376 886157228 78812 78860 165138682 22989 22990 758447372 48867 48868 729482144 77765 77766 223503956 62075 62126 876252198 53435 53450 430408181 48245 48246 164197520 8560 8561 288493180 36334 36357 138925828 11982 12025 917399074 96827 96828 959051948 19799 19800 107574060 70817 70777 777013175 74243 74244 432955808 22173 22174 896756835 48522 48554 893258835 68337 68341 82227777 41919 41926 300983197 64823 64824 528948380 51402 51403 543316123 91655 91656 586528779 32395 32396 706302507 35480 35481 330338976 93430 93431 649248497 56672 56701 957319140 26973 26975 938008725 36238 36239 681094443 38974 38975 794286929 15501 15502 219479899 10492 10493 116560723 15701 15695 311323983 38343 38344 931844796 80240 80204 425905628 78415 78416 31817026 23273 23272 454474080 34618 34595 447278903 27453 27435 271226242 58916 58917 78196284 80941 80942 758853928 37643 37648 582647459 65105 65117 20524451 18809 18810 862394286 24204 24222 45842818 99703 99702 663909236 53832 53863 627951379 3184 3140 426808807 34446 34447 872748573 84027 84028 435137104 14543 14544 896578208 87598 87599 991182837 65692 65693 511089985 37429 37471 483410646 28122 28123 967573218 12481 12482 114583912 79809 79810 747167389 66274 66275 840732639 94041 94082 236368313 81811 81812 583261258 57836 57886 92153185 72743 72701 730909061 77204 77201 255433027 67791 67792 561578262 64148 64149 339390061 95118 95119 605575352 38103 38085 274101626 7948 7963 870915841 15624 15625 854197634 64966 64967 751591229 66972 66920 893878020 34314 34315 865437850 51473 51474 29653875 6237 6264 447294074 99084 99085 270180337 12091 12053 250312486 88886 88899 713024815 97554 97555 261686447 92906 92872 940093737 84223 84224 363175393 79102 79103 752376470 21481 21482 497058221 84731 84777 317252777 73976 73935 493045753 26094 26130 474861222 3962 3963 194633733 33001 33002 269893824 29382 29397 153020755 91622 91623 450073406 24184 24183 154442135 88352 88353 387011909 85949 85919 660047267 34989 34994 482894419 42611 42612 192793791 18171 18172 434393781 15907 15908 899636604 96101 96131 407564982 8405 8406 485879062 62343 62344 421153754 32501 32510 677865100 25143 25177 988779439 55448 55475 478340133 12907 12908 199046492 24696 24710 322636957 45640 45641 283498010 58260 58261 250682993 41736 41777 335606631 39499 39544 629908738 80611 80612 507230373 42850 42838 450811771 80258 80250 165451696 31481 31448 744597929 15278 15279 634864647 89724 89725 436038040 55807 55799 661732251 18911 18918 131218963 3995 3996 521747399 34217 34218 370861392 87399 87396 399229190 7815 7767 792271986 61814 61840 866400287 81167 81150 665914322 55433 55434 605410547 67454 67455 652155489 45281 45304 57434428 52755 52708 271588087 24756 24752 626370208 13400 13383 343012564 67476 67477 713187689 44873 44874 157455171 59603 59604 635911044 56464 56465 348745402 30218 30175 854882809 51789 51790 472337183 92148 92139 333946486 18097 18098 856082801 14290 14334 937621400 58698 58675 437024368 17628 17629 477436642 44293 44294 998774066 36648 36665 621595869 77142 77105 618329321 1709 1710 354742366 33955 33956 669440773 66565 66566 170232373 16833 16835 7565603 72688 72689 988441933 91539 91540 934710838 52264 52298 493257950 86346 86347 422241942 47673 47718 820085587 89415 89416 944359854 62017 62046 737029454 34214 34242 35182376 28341 28342 560826398 7937 7938 384764643 52083 52084 976666278 37561 37598 8453818 8805 8797 49028529 38649 38650 61727593 38399 38400 496391640 76651 76652 258647747 21999 22000 272148875 28048 28079 680072757 84054 84016 344303374 28186 28187 81269937 72614 72613 894683765 54026 54024 991271023 64560 64561 552092512 73662 73632 517180846 68450 68451 7525353 48803 48804 608381825 42726 42688 950350648 49132 49133 708048652 34964 34965 119531309 2701 2702 980697317 18025 18026 264908639 45674 45665 392617670 55643 55605 875536979 10765 10802 309721700 89076 89077 599564906 48100 48099 462184245 37959 37960 681456706 49101 49107 196046203 79286 79287 425539135 70761 70760 859827548 58636 58637 502989392 12850 12828 542760462 33433 33417 632885131 9322 9371 372766176 5834 5833 228440480 56325 56326 438986671 14920 14921 596880146 98535 98536 659379059 78880 78881 744797280 9773 9801 928316282 10229 10230 831705926 56787 56771 519357259 88392 88393 548990265 43504 43505 647379206 65357 65358 374750155 90322 90329 168630311 82440 82441 867505079 38616 38617 753537345 36342 36343 832321676 34221 34222 717419754 27575 27618 306373786 51290 51254 314048861 93100 93101 422418945 26585 26586 831364525 42666 42667 808111015 67467 67468 1547198 53824 53825 426822281 32973 32935 1381640 38359 38360 232899736 22715 22729 722815933 6470 6471 413073051 96556 96560 757344976 31596 31572 680286455 78860 78861 551911685 3112 3113 832864163 50647 50648 616313209 67313 67314 465855569 34761 34804 427421288 31155 31144 392349383 6088 6089 326339654 90337 90338 413363050 53607 53637 60684512 45114 45115 764268264 22568 22608 248783808 22306 22289 394997202 51043 51069 235616118 23043 23044 473844079 86676 86727 821565162 7077 7051 689683309 88677 88678 842053412 12251 12252 858035094 84344 84299 381367633 23691 23686 426664426 9094 9095 83883114 50447 50448 114124761 50274 50254 339806595 66051 66052 224041809 73612 73613 278870944 75233 75214 148424135 95113 95112 795738451 15206 15252 515545895 39274 39275 458627566 77013 77014 340426749 23080 23081 956268509 31208 31204 972942466 8659 8660 439172390 9466 9486 250112570 85457 85458 273373676 52495 52496 664008305 41523 41524 878830121 56941 56942 546661706 83374 83375 412560724 31760 31771 973965344 96186 96187 432305598 9364 9365 938827719 3786 3801 236091731 11771 11772 523571817 58030 57980 103426077 4695 4696 605019349 91858 91815 552724243 1473 1474 933820357 74099 74100 252826877 40603 40614 601982309 60308 60296 449012137 2785 2805 939573663 7918 7962 46100295 37155 37196 270452917 7744 7737 18462789 61736 61737 607378072 66762 66763 416092114 4553 4554 885479680 54499 54500 381705824 18962 18963 83425834 29458 29459 262634006 61721 61696 503614149 65525 65538 537732602 32548 32581 57371031 49230 49231 733541873 15058 15100 917803925 15069 15070 531190212 13906 13907 641783631 31869 31870 239299878 81733 81734 81318220 26564 26565 371186338 64926 64927 833067476 8883 8836 224711606 81969 81970 999409747 1905 1945 267268752 48414 48379 561841322 77170 77171 368193837 2033 2034 832479319 97598 97599 345821234 604 605 143030587 46369 46370 124021069 52031 52032 233317407 39942 39943 761875408 23852 23853 172160371 73411 73412 933847461 24015 23983 418478754 34421 34422 828483152 13345 13370 151869064 9382 9383 119943417 53200 53245 463565196 69879 69880 364298935 1096 1097 807472056 37713 37714 998097375 48126 48127 475109349 32019 32020 556309128 87519 87504 672392099 81212 81199 57509236 19602 19566 703810339 58469 58423 30715315 75612 75616 424459974 78399 78400 661014898 30183 30184 875222258 31533 31488 992127822 23676 23652 502425035 56902 56908 100989194 41618 41619 575794188 53166 53211 325423775 95622 95613 250974301 26834 26835 631731075 73317 73369 356106852 83164 83165 720943110 17594 17602 495981941 63007 63008 636458167 98508 98545 725068916 92867 92830 44844782 50889 50870 201693781 34023 34024 140502333 10163 10143 908805240 56086 56131 298472809 92791 92754 376421383 71172 71173 762316643 23850 23851 44295990 80054 80055 854184274 83 84 21271151 75623 75587 626944632 53096 53050 426807488 62191 62192 478080661 12728 12701 609198460 23787 23788 379778918 98139 98189 305224335 18608 18609 896112189 5984 5985 825325510 10047 10048 980783618 41003 41009 973668993 28802 28836 521325814 61304 61328 751919524 21836 21837 696636165 24626 24627 433682461 38766 38805 220466242 54186 54191 401024345 77800 77801 484596982 85099 85100 882197936 20740 20741 57664403 19049 19011 896882593 67347 67296 807282512 25065 25073 630852345 95291 95305 326400409 87878 87830 713046282 61179 61180 749676942 99809 99764 467073332 55760 55761 771967118 95065 95066 847039828 74701 74702 656288039 73722 73723 930894757 43848 43832 266010477 25046 25047 385911015 30909 30900 231575686 93987 93996 997089695 51766 51808 596249393 47895 47896 430118841 43806 43832 926806063 40310 40311 558818479 2562 2563 687176668 33202 33246 591027282 95254 95227 741525942 7303 7327 109978431 10390 10352 752390898 4258 4217 977758442 54140 54141 515404229 35410 35358 957979989 59544 59590 343718183 84821 84822 4843114 69399 69400 925168509 65930 65909 159210152 64651 64652 48533130 78445 78446 450778862 10860 10909 598427602 93861 93862 661218983 29245 29213 612747197 24951 24910 688702008 93544 93545 986790463 34337 34361 288064857 24786 24788 538460447 68551 68547 505575476 68927 68928 266301279 91890 91905 226688453 82870 82824 813858593 30843 30823 710376742 20250 20251 176156424 84318 84319 655443516 81414 81404 223273222 9460 9461 463752029 20876 20877 579534927 3759 3760 573457533 15849 15858 294776245 4910 4911 590247491 50456 50457 963553992 7030 7037 939809832 94447 94448 138210604 36588 36590 456439191 20446 20489 634063182 33752 33753 705671169 88357 88358 805360281 79154 79193 502226119 66989 66956 451064832 57019 57020 615217094 5932 5933 516372722 95950 95951 725407410 42207 42227 533191030 12502 12503 603878096 74720 74724 255394692 60558 60559 249955815 62720 62745 288079834 67128 67095 394960821 44721 44764 405683898 42985 42942 905837754 73803 73760 940911581 11933 11918 497489949 33566 33567 18179205 93832 93786 279124017 66954 66955 615392587 21761 21797 552183748 85835 85836 474289958 26215 26170 536033863 25053 25054 989815286 66446 66447 16021319 70425 70426 913600654 7779 7780 237930075 41144 41154 501564022 17584 17534 900849860 20559 20579 153354 41332 41289 175948635 57043 57072 146124215 69233 69234 774258898 52481 52482 580260523 33488 33519 78035976 59206 59171 247063201 72519 72520 687465751 51076 51052 480298397 74182 74233 359913976 66056 66057 111738622 51960 51961 560669363 18738 18739 688703115 26188 26189 413740889 16325 16326 785226166 76674 76675 53248073 12235 12236 314785615 42955 42956 862321021 1392 1393 300928692 28619 28620 234424280 42506 42507 400003623 83678 83679 374017521 10928 10954 728739601 38811 38812 929483500 40369 40370 441241552 2316 2317 646751494 90331 90381 146858195 69941 69942 403262543 12419 12420 107455822 80353 80310 118063932 37558 37559 200422544 40923 40907 10585756 37703 37738 717773724 83980 83942 819452854 36604 36647 559785583 79015 78982 888868730 8944 8945 712996396 28743 28744 870290515 98252 98253 558242336 74972 74984 970820838 80858 80837 501101442 65877 65839 671394138 35681 35682 769564050 96986 96987 684496260 24949 24965 997650490 78792 78793 423932288 60409 60428 967462708 90786 90787 329438348 71395 71358 765560774 40543 40544 783339184 21352 21305 368568875 9423 9424 28743008 45215 45216 798686805 79955 79956 59343350 94250 94271 377839789 62891 62892 990083985 40221 40217 470511041 49426 49427 144341534 84758 84788 121660584 57523 57524 602141055 91226 91227 646345105 97731 97744 297806949 41724 41753 285518225 9156 9182 901487855 87352 87353 704854258 28633 28634 161160537 57942 57943 876106525 90094 90095 268754772 401 382 602377577 83560 83509 658389615 47939 47971 70608142 2185 2186 31155182 39673 39674 262954733 26176 26177 599383088 72969 72970 550445780 44349 44350 541284286 27694 27695 625674090 60318 60319 979444467 48460 48461 877683616 28725 28726 556464727 6538 6539 371743310 9737 9738 348619035 70736 70737 440525134 36074 36104 472366324 60938 60939 285526640 6222 6250 548113024 6005 5983 309130785 31039 31040 438533447 27875 27876 476236291 56374 56375 273061532 85639 85640 699145777 84152 84153 765327882 80532 80494 507829064 81238 81237 472520830 97509 97479 210367941 56193 56194 398223890 99052 99015 382657315 88621 88646 700055956 75717 75718 416500002 677 729 916165491 13069 13055 552252700 53032 53020 192546960 9599 9600 850464009 56548 56549 151030000 19581 19534 862241478 87041 87069 575286995 93604 93605 578617487 14111 14161 101244113 1591 1592 971425325 50926 50943 835918684 39181 39182 73572290 11397 11398 281124679 16898 16903 988176763 69549 69498 912737248 59516 59509 584730866 21715 21716 350662034 17826 17802 152694253 76654 76619 704457415 31459 31458 311521361 26145 26181 681364805 95148 95149 412577323 56498 56500 907580872 9933 9934 720822566 20240 20245 996579641 44874 44875 56017277 92647 92678 969878757 42686 42712 682137964 36914 36915 448009272 63627 63628 473112925 6332 6333 598500253 41761 41762 282770239 74317 74332 723995336 13162 13163 352163252 90375 90376 18700413 32897 32863 513312219 67828 67811 971961814 44634 44611 893472671 31651 31652 963599462 468 495 398543191 8736 8770 672415560 63122 63123 177074789 71297 71298 910836378 14997 14998 882660503 45968 45969 498020973 85428 85429 559840784 23950 23951 691812565 64923 64919 507375245 11508 11509 50164126 81105 81106 10076307 51332 51333 757838618 33722 33707 871944278 72571 72595 760137262 52776 52787 362528298 81877 81853 650862733 2687 2641 985758978 92766 92767 83930220 21264 21265 797437850 57002 57003 831677062 34027 34028 166270232 23428 23429 576759117 8121 8122 119713399 75956 75957 599913858 9149 9163 978857345 35340 35300 407803991 14367 14368 257224612 33792 33793 645371871 97584 97585 685735456 55073 55087 849852864 33460 33444 488475265 92841 92842 775015006 27964 28011 53027273 6391 6425 266300921 5086 5056 984928676 13324 13322 581678471 69540 69577 70289093 6063 6064 641547326 83852 83853 730549656 55799 55753 192194414 897 898 515450103 16437 16438 802496754 50211 50212 892729633 67389 67390 605624556 14074 14092 983736841 70450 70451 7845902 85408 85376 601619904 97497 97505 693318885 55121 55122 323568562 1054 1055 876272694 72435 72459 108499620 7731 7732 887023379 11346 11347 763613897 84800 84759 708755090 58993 58994 390011745 28080 28081 931472388 91327 91328 797493806 42027 42072 663205930 18902 18954 485977366 50046 50047 404268850 48347 48348 491746737 86884 86885 143985925 35021 35022 942543374 54942 54943 80089556 79711 79712 522636042 80554 80535 960641337 52677 52712 130848346 1395 1396 354166157 34993 35010 357898039 8162 8163 465200682 49215 49216 419169189 21621 21622 75355604 85808 85776 505277688 69869 69870 297692720 16144 16181 436236620 18406 18362 321630362 27304 27305 110639050 93335 93320 64123595 45740 45728 894292122 66840 66838 652997811 60001 59990 703048411 72501 72502 892317748 54843 54895 562707677 28567 28610 689979583 39888 39915 649505933 13877 13878 532106103 15598 15599 437337908 87900 87876 652946161 93557 93590 668397671 61055 61038 482649309 50030 50031 616225614 86541 86542 283408207 2936 2942 623272046 99026 99046 455763357 67106 67107 791571942 96024 95991 380834173 33893 33894 931018438 97845 97884 246312493 85081 85082 463644788 72043 72034 384044143 67578 67579 115716801 66452 66453 873893297 50336 50337 298782311 4082 4123 287666812 38082 38064 809123375 19026 19027 339877056 4957 4958 701316922 47193 47240 17287744 19565 19566 314013378 78341 78383 113498453 33975 33976 999499841 90146 90140 978548627 39805 39797 118067438 90313 90314 514236373 3083 3055 379632664 92402 92403 275184962 38821 38838 738800835 21022 21023 835736262 87292 87269 546784330 26822 26823 795724782 18100 18060 708858655 1191 1214 472324245 34804 34805 695973316 13142 13161 306584676 19190 19191 253976199 18305 18306 167628868 54801 54802 537005860 98538 98539 794244251 28612 28587 735964569 5923 5924 388945761 57767 57797 670632776 71121 71122 600519099 89372 89373 487304428 65705 65701 689369934 28053 28038 316937324 40145 40111 680058219 85577 85578 530805236 38068 38069 863819901 34379 34389 262126055 76793 76794 503036431 46169 46170 949477410 39055 39056 837657307 55544 55574 913793898 75899 75878 435071264 2741 2742 64309609 97171 97172 37027383 25925 25950 832421366 87638 87672 992152097 25645 25641 427767294 64815 64768 156135220 59191 59206 466542625 49009 49052 10217192 61751 61752 732986003 74260 74261 933284503 93118 93119 232250416 91710 91700 452099256 83997 83966 239661308 71621 71622 807052875 20574 20575 497888601 20014 20015 659434243 33074 33075 976693236 38263 38264 273749103 17925 17926 782605506 32956 32957 799898980 65981 65948 708947265 94462 94463 790349725 83199 83217 542876166 72993 72994 766237363 1456 1457 813908717 93675 93692 143104617 6918 6898 30319717 77940 77941 984988974 14177 14178 492806622 17975 17976 44445873 66547 66558 763156933 51611 51567 505206805 55192 55205 347842538 44960 44938 729020595 19467 19510 980807841 2942 2955 737744894 27812 27813 758268420 43577 43569 733570960 77751 77717 603554310 97714 97699 373282258 96514 96564 810328126 18449 18450 225629513 36835 36836 279404750 37171 37126 456312113 55278 55279 574116953 69907 69936 675104505 56227 56213 42780169 53238 53239 146536708 1605 1654 355485984 71135 71109 145255343 9713 9714 209866902 98868 98913 122340890 94681 94682 924656118 16137 16174 353872733 30119 30120 290119676 85533 85484 386623190 73847 73848 419217767 65208 65248 642835992 65752 65707 538716596 13547 13548 212161774 26433 26434 564733814 90047 90048 638228349 95394 95395 877744617 25428 25429 601478333 26567 26597 612618536 7686 7687 98108622 42684 42685 594842513 22503 22469 59447870 59907 59908 450370903 27620 27621 487864646 83649 83648 196218317 55972 56000 228258717 33251 33252 183360232 28450 28451 67313487 79954 79951 511997720 86962 86963 10836462 67189 67190 568954595 20405 20415 270259324 47662 47663 278111717 8941 8942 102904997 53453 53496 731514016 36515 36516 525124458 87595 87596 235845717 28455 28456 648267451 92746 92747 796647503 73845 73846 626533777 89199 89247 34719264 83656 83608 519315386 810 811 938065091 32114 32159 276306731 35855 35868 70494116 30700 30701 906616200 82897 82898 28587603 69686 69687 806891399 16676 16677 478452078 71345 71333 658876860 66076 66044 941263018 94048 94028 809485767 82058 82059 575327181 2827 2839 569474903 29641 29640 52271362 74551 74552 345463517 30534 30535 173356006 73250 73300 339071881 74981 74970 135557835 37409 37373 552835520 76899 76885 371547306 51715 51683 100424329 1677 1678 939413600 26448 26472 424992033 77304 77305 184913559 15268 15231 554207251 26446 26447 825798259 32354 32355 318810915 63557 63603 951615991 77128 77129 250250152 22849 22808 939982180 82918 82868 268724984 63673 63666 963755071 20700 20657 997628097 44893 44894 151698292 73195 73244 910396483 32885 32902 981794712 88259 88260 89346214 43639 43684 928512740 86625 86626 112012982 64534 64535 71359557 54381 54426 280646315 84599 84555 813969081 65487 65488 661689707 18526 18527 719091286 89169 89140 149108255 62748 62782 760250501 46464 46465 184193318 33223 33224 273225651 27020 27051 638804898 61304 61294 287485477 67770 67723 903054774 46767 46799 348180431 10978 10933 265525641 56056 56057 441293983 53544 53545 463274177 71262 71263 669421366 19578 19579 569364672 21187 21180 200285487 17800 17764 249250846 3749 3750 143605368 61374 61349 328882106 84169 84166 522685187 36522 36523 684166660 72809 72774 253761720 13873 13893 598219504 67444 67411 899252491 39899 39937 10032366 63888 63930 271670975 35779 35795 761276316 19285 19286 987415221 90224 90236 477829640 88811 88771 606772111 59954 59910 571454803 58073 58074 927100404 82664 82698 216457213 25418 25385 448788263 83019 83020 691584799 92573 92548 382607764 51096 51097 59862663 16730 16722 950264568 46064 46065 581390482 50823 50824 835943096 15467 15489 777458878 37783 37733 698824393 92080 92081 162290631 13523 13524 54615061 73620 73621 795921393 5600 5652 624444469 16618 16589 133188163 28034 28024 564589373 64558 64559 298830769 81826 81803 861580100 8343 8389 41451891 32323 32338 147939743 86158 86159 54925601 62758 62759 734945818 56604 56605 303196235 81296 81297 426643041 32704 32730 797862422 2489 2490 516430360 34452 34453 885362133 48782 48783 816125291 43995 43974 548089065 61429 61430 664808314 46165 46166 681095763 58117 58143 923783178 27787 27788 712190997 15816 15817 803486377 38944 38945 194512057 93463 93465 423315526 27379 27380 201566236 50906 50873 960724162 15857 15858 176369531 86969 87005 805799884 28773 28760 304727531 8009 8010 185774015 79861 79894 614540169 38271 38322 356525993 70740 70735 247067902 31153 31131 478548249 48836 48873 214807089 21244 21224 374881918 41696 41721 625184891 27510 27511 297198435 17450 17451 208860119 51757 51758 893606478 76195 76228 947442281 11618 11603 312369240 83882 83883 470502641 46066 46033 446006856 24988 24945 37979006 86155 86106 237654532 37871 37872 475460147 97937 97938 157529153 81121 81074 781437128 74045 74046 315144847 82440 82466 117599843 50 60 917462941 37246 37247 549863380 19088 19043 596701215 3879 3835 588793001 79633 79615 361797489 47859 47860 993993865 39266 39279 407579269 5218 5219 591702109 57365 57332 655293065 56934 56954 687812654 12794 12795 935983145 11105 11092 375676503 61745 61746 761597490 32715 32716 483702807 35058 35059 60365715 30580 30538 510594292 47529 47530 789472819 95448 95449 627661868 23635 23653 439673737 48241 48210 313796863 50415 50453 3647083 85695 85689 580184741 21667 21711 803762405 90569 90570 723881934 88046 88030 360662689 773 774 893619838 29054 29055 82712171 79363 79376 613925365 58817 58805 583101914 23846 23869 970407891 62960 62943 832058280 63951 63952 543186041 287 288 935459456 55175 55182 362055506 91584 91585 527212375 42481 42482 616975829 70668 70669 471019690 27349 27350 198813016 77039 77020 990298078 26884 26852 936576884 13083 13068 816985137 43445 43421 548139455 91066 91047 993588715 48174 48214 468519068 36583 36606 778321631 99522 99523 911455395 13297 13276 653373566 27027 27047 1774915 15142 15143 489341886 32579 32627 21495697 11144 11145 551604892 20083 20084 793996511 63766 63767 166424558 71771 71772 221632798 89069 89070 110902642 52446 52447 919402945 98658 98664 491790599 47945 47946 158802410 41822 41855 93423572 31936 31970 559569085 1754 1704 320681956 8141 8142 136063500 20872 20833 177231867 54636 54632 337466927 54282 54283 972546838 61212 61250 742119187 44015 44016 578267462 91503 91504 405452572 13151 13193 605148146 34614 34615 969071096 75018 75019 353661098 3881 3884 867310604 59286 59287 886074636 67974 67975 836705786 67389 67403 45621052 72756 72795 404713944 81855 81856 818007384 7231 7253 37806853 79935 79929 852240336 94807 94840 925561236 83940 83941 56065495 54173 54174 652772406 80859 80899 842761786 71445 71446 161027700 26154 26155 815856527 89000 89001 281417823 59483 59484 720397294 48349 48397 477250219 25073 25110 199411124 32808 32847 371738115 19580 19574 369160234 55481 55522 636067427 81274 81294 915565149 46953 46978 407093548 57701 57691 954620203 77862 77889 809555136 97087 97139 791444440 56676 56628 345127125 39754 39755 666935151 62563 62564 559629841 89302 89303 581858740 74407 74411 274593307 5672 5673 658576859 54966 54967 981546408 13859 13840 248364834 17158 17182 422720724 92344 92343 674982783 88247 88248 922718207 24862 24853 648209187 12633 12595 869096477 2151 2136 167721688 27212 27213 368752345 14212 14213 32770709 70752 70703 508388725 85412 85413 223317883 99078 99079 866422277 43241 43242 169860674 33621 33622 761051032 24908 24909 864749267 43160 43161 854207195 88901 88915 332185921 65676 65689 180347500 23477 23439 847119543 57653 57654 234254992 7246 7247 706292842 42691 42692 930858746 68038 68039 462008968 95146 95147 179954025 93306 93307 456130702 68330 68294 370816351 96427 96440 551932728 76703 76704 804186836 53935 53936 49333422 18269 18270 202108215 17217 17235 487270798 12196 12197 568541320 60292 60293 531442099 13912 13913 906504264 39108 39149 267698348 94240 94241 523091668 53421 53422 133607094 34431 34432 650087380 69447 69412 802056663 67288 67289 743386185 8454 8501 33428163 49642 49694 926405979 35655 35656 704460975 39198 39250 833479075 88366 88367 17971847 75816 75817 904122268 72198 72199 692353257 39024 38988 871114562 87126 87174 609427082 82267 82224 791217018 74567 74568 805543999 11897 11898 564162500 33237 33266 423143665 60906 60907 921928115 17131 17132 579065456 95540 95521 503830405 90092 90093 10363246 66164 66165 299927668 19320 19321 451733932 72568 72551 497540986 71628 71629 952564076 87687 87688 141571664 59423 59424 951006714 1917 1918 180849888 97375 97376 678421976 39634 39635 492043201 16156 16135 531033202 57070 57071 444075048 42491 42488 261576975 39476 39497 101900302 53594 53558 335857364 28467 28515 335047956 85297 85298 850907398 95514 95464 481640473 86783 86784 577166480 56595 56567 894178346 99777 99778 180986432 93623 93624 145582213 99375 99376 278219779 68375 68376 631312954 63744 63780 467832901 19894 19895 695271042 97799 97814 736679993 46900 46901 299930490 31544 31569 901785457 39456 39457 564255087 21960 21961 979894097 25419 25420 547578371 93406 93355 872950488 36307 36340 146385585 20259 20288 901559824 25270 25298 67723082 52467 52468 219982497 98123 98135 345276996 53131 53132 627426081 8379 8402 914965880 7013 7014 912972348 40613 40614 423045317 23300 23292 914019431 38140 38137 750552734 9852 9892 218725857 96619 96616 876455114 58045 58046 240971982 47388 47439 428545964 3047 3048 536144063 33154 33136 324833005 87555 87556 427711735 78130 78172 29236339 44783 44809 876484822 94504 94502 957649673 85314 85315 228821042 44380 44409 770732214 19130 19131 445842858 34170 34171 309648971 92920 92935 670539234 80656 80633 614767284 56736 56737 229657989 3345 3346 327208005 62768 62769 665969086 13155 13156 295543373 26620 26602 418082175 29115 29165 131909785 44225 44231 816947385 4625 4669 500486497 78712 78713 913461487 29102 29139 427923096 16718 16719 328057744 46652 46653 770254902 27007 27008 628589876 33427 33428 62085400 87664 87665 356860448 12999 12997 123020119 31464 31465 620673732 87831 87832 67111441 33991 33992 548168934 93229 93230 685194219 44462 44463 420430786 70223 70269 643858567 78620 78608 622115533 96547 96548 619559111 27035 27006 830765077 53029 53030 736106155 92210 92203 931691310 44867 44868 166953018 60421 60415 896735259 12216 12217 687336647 68475 68450 111545850 93180 93189 722139882 1747 1748 552384918 16918 16953 497314184 69787 69778 231650380 97240 97262 579596564 31059 31060 392300452 29999 29985 355250016 58817 58818 813272827 13013 13022 852566467 98509 98458 417969191 5254 5275 282132291 63277 63278 228018119 49663 49688 261086923 23601 23549 108419916 44635 44636 922502916 68629 68679 997492782 31592 31562 304391011 23366 23367 391393537 93861 93867 447914530 64343 64294 564532074 94669 94661 454002341 97283 97284 407890768 34254 34280 527633379 59196 59245 205177612 97211 97188 633852912 50839 50840 151402968 93524 93514 129308433 82726 82695 142209800 11821 11869 186236204 49735 49731 714693229 38511 38512 659782372 83771 83772 357184021 30198 30199 302242787 86497 86537 189816625 76452 76453 514041394 70159 70168 221735141 14433 14434 768172571 47115 47116 925704983 40458 40415 584124678 75654 75655 658074600 23831 23839 340195067 74512 74518 800412521 38092 38101 954639275 6918 6875 649723703 76677 76678 909731793 14448 14414 387424690 57803 57804 957615175 42065 42066 298883728 28052 28053 812761583 74275 74276 192508295 12298 12299 663901185 54445 54455 861638691 16311 16287 86765663 15596 15618 343070445 27756 27757 626182639 17138 17189 801720801 4561 4562 733952723 5469 5470 902002124 37203 37191 627593600 96330 96331 261443015 94331 94319 97481657 36120 36121 449214365 20573 20603 891546375 58135 58136 54340163 45498 45499 115266245 96531 96532 860552362 46447 46454 199241146 1201 1202 368992110 71790 71748 649015563 37422 37407 287611210 88732 88699 7909006 55924 55959 909880992 75799 75800 762791597 45280 45253 182068929 12274 12275 193230213 70327 70328 879263952 74617 74589 363511885 4010 3959 33588778 55783 55781 577603080 40525 40523 646045833 58892 58890 577975669 82302 82303 867182333 77342 77392 333548473 23026 22991 63561530 46642 46689 563606166 50582 50576 977749282 88463 88464 759690624 63298 63274 261682694 47258 47267 840594823 46605 46555 947972626 13123 13124 196658876 89080 89055 802842189 37353 37354 245654714 94102 94101 569619469 14316 14317 382101188 56446 56447 987005408 60568 60570 921845032 12724 12725 526189382 21324 21358 908511711 72854 72855 244783136 98400 98401 223720251 50395 50396 694080606 85390 85391 787101205 16912 16913 709395838 59613 59570 531806470 23017 22981 476628134 78389 78416 976190675 3628 3598 407063581 89781 89833 385050788 34852 34867 216321193 8549 8530 707630772 48807 48839 917753045 19898 19899 423339733 94159 94160 620863541 40912 40913 8442147 85906 85922 662928579 65281 65265 66609288 10524 10546 496264806 79827 79828 16042666 83003 82975 680071773 2047 1999 856039308 84881 84845 962052494 68663 68664 384194407 92105 92104 891690913 89492 89486 462417321 47385 47386 654674000 71019 70975 976545864 35659 35660 282055574 9689 9690 593705139 42114 42139 564292968 49380 49381 558807465 80647 80648 612879526 3435 3436 316926677 2948 2919 73825718 73821 73798 987228397 86606 86591 422294584 71237 71240 129149319 31411 31412 598122976 7749 7721 542771139 37413 37414 827499228 9688 9717 254862729 8384 8363 830821818 74384 74385 504937779 5449 5468 587556886 9158 9159 113556669 59905 59873 587588343 19379 19387 444264916 18811 18812 765465368 1306 1307 62959656 47489 47463 701271559 17239 17240 789941301 15575 15592 471242865 89443 89464 829745921 16708 16709 597618222 5524 5525 147768236 88003 88025 342669954 4869 4870 801046472 45082 45083 653809997 48632 48676 525768501 45742 45743 609143986 85577 85533 660293938 21170 21171 174783262 47723 47724 555274281 55832 55833 199410752 36487 36536 986918237 53796 53797 312394364 82968 83008 856757993 80544 80545 823196482 78454 78457 873868332 27579 27580 923189723 53060 53087 137731923 52147 52148 219223066 59102 59060 615521731 9897 9898 809962302 18096 18139 309264253 51074 51095 61483894 89732 89733 412043792 89498 89478 462062448 96859 96860 689615795 88956 88909 899834320 7610 7611 894372771 46239 46291 958193811 35808 35794 14331319 93419 93431 4072723 95636 95637 407384490 32768 32793 542478482 88360 88388 669421335 35456 35431 539975459 73596 73597 284757538 83106 83078 139666510 36511 36512 5386653 87373 87406 673219747 32637 32638 788177533 40628 40629 626140842 88862 88895 255641166 71216 71217 527120201 95745 95746 210159682 11709 11710 54845578 45747 45743 478914771 85348 85349 767518184 31802 31852 792312865 98428 98405 635037949 42872 42832 555330053 13922 13923 492441322 88321 88364 831686778 40084 40085 905438686 12491 12444 787519346 77399 77448 713413288 72235 72236 868485699 6810 6811 23967057 272 299 97462791 76827 76819 34555484 89142 89148 324536840 35112 35102 112864039 325 326 804319381 50022 49980 270238642 1152 1153 101825185 95704 95705 699247900 75862 75863 821365920 71424 71450 736953248 1885 1838 678696347 52754 52755 978381735 95565 95554 118171984 90035 90036 809906719 31383 31384 212861617 17396 17397 446267859 46306 46307 85426711 87773 87779 313406121 91191 91187 213785343 77089 77090 508657013 11994 11988 37403342 5380 5404 64749300 88632 88633 262093774 42113 42114 191665281 31659 31637 158606632 39542 39543 65849680 27378 27403 939313268 26464 26465 544879167 85602 85603 589353802 23436 23435 106098964 20981 20983 882941898 56004 56005 610503184 42951 42907 668977641 590 591 533046332 52806 52807 711954225 88509 88510 180459949 87324 87284 660580749 34347 34348 4275662 63542 63553 38745715 94766 94792 735411183 97478 97513 491760531 56650 56651 461262030 42007 42008 564799004 59882 59831 98681754 19216 19175 697083410 82475 82476 759685245 92489 92458 630659831 82861 82831 423043438 36863 36864 188590943 88598 88599 89610727 77356 77320 804425175 88122 88123 185140793 57255 57293 9229492 84264 84265 143866604 42207 42208 319526007 19155 19156 724298425 90399 90400 86849178 48288 48289 269344207 31463 31442 923090960 18917 18918 528820893 58436 58395 2088053 90518 90519 155730611 60256 60292 245197878 72758 72749 392865243 24258 24259 303675366 3337 3338 143118650 90444 90445 108626416 3220 3239 933355153 24730 24703 545203795 64087 64088 118957981 65875 65876 992253962 27329 27278 800814897 39632 39634 767990808 79861 79912 248049135 10056 10046 233200023 61302 61303 19340282 18864 18865 628599751 99570 99571 917786149 32659 32681 600353686 74004 74005 845546233 92182 92183 741119038 34395 34414 225879694 87006 87045 218576381 74643 74665 231120718 43294 43295 463637682 18807 18801 523007002 29881 29837 571586914 45394 45388 276861211 30820 30821 91919424 4804 4822 798622472 1808 1852 579004145 98871 98867 119467176 16012 16024 139422013 31547 31553 580068370 96103 96143 909722115 98386 98338 185294558 37269 37257 884678174 33881 33900 692144087 55211 55212 793327663 96142 96143 164189644 47779 47812 14657625 53658 53676 820248975 41596 41563 244470560 64674 64675 983285872 17360 17361 998169379 2411 2412 982054578 66639 66624 548873490 88320 88321 518836365 53851 53852 340676856 32763 32716 563180371 32050 32051 394753930 73234 73235 756464957 49551 49572 455530447 28167 28168 933791946 46640 46641 675427036 90236 90237 134106539 37644 37645 619762344 69044 69045 994969026 26702 26703 363265099 46362 46363 945230792 60572 60573 701792572 87834 87835 377609273 46508 46509 502749308 37215 37216 631841820 1753 1754 981657885 38084 38087 419778781 23363 23364 918605412 62406 62407 784783034 28191 28192 348178233 74874 74875 650365903 19653 19659 141626475 81196 81197 52936649 39633 39634 395755576 18007 17956 583689571 25902 25903 703253372 99833 99834 623844434 63607 63609 745860047 60332 60333 617342804 50061 50062 772836357 73756 73750 927077662 32338 32339 458734152 34878 34898 594716781 98465 98466 52058672 28670 28683 650815861 8593 8551 817026569 98198 98188 288012604 46643 46644 208228988 81904 81907 285728492 39624 39625 404850364 30008 30002 249297293 40738 40739 433850149 76642 76647 791463962 88739 88689 701216362 43752 43724 413534594 96233 96234 514255965 80686 80687 775966116 25724 25725 368927396 10886 10887 66904323 30434 30457 597162287 2479 2480 770360005 8576 8577 74487009 37720 37721 673219688 57921 57922 443692942 46630 46643 65898573 57836 57837 802624811 69968 69969 920268676 68838 68839 913006098 2889 2890 203084956 61051 61069 737717743 37045 37008 436851051 3672 3622 134595222 79519 79525 51788332 83818 83819 200346726 58232 58233 720638478 20125 20140 551582452 84404 84400 476067998 2748 2792 846130167 94538 94539 677601919 86996 86969 772570192 44077 44074 323697943 52894 52895 535825041 29772 29751 487506891 34559 34560 954207424 21294 21322 149831988 40832 40833 440354989 52389 52378 102516586 37168 37126 83796699 51726 51727 981680704 73521 73569 635079684 37779 37777 365469024 54371 54372 276542155 80867 80868 78563061 57059 57097 484874258 34633 34634 936331473 11432 11448 273884590 76903 76904 563316899 75713 75757 364622631 46890 46891 371170455 92813 92826 338257012 87559 87560 468841779 73366 73367 487051042 58554 58550 973711019 31528 31529 941957178 89426 89427 795136200 64097 64098 302053274 53945 53946 684543502 84803 84804 248320819 10453 10454 268733257 30697 30696 789327965 37611 37612 822202412 38551 38552 787128181 69976 69977 482627220 95430 95431 980447565 60680 60681 575271453 8571 8566 377399949 4001 3988 846044097 17316 17318 379634350 95348 95349 290403174 33372 33373 103919324 4759 4791 650894853 51663 51664 997612195 36888 36836 718545101 1645 1694 682684269 40687 40723 485286774 35070 35050 103455950 45005 45006 259454396 21251 21252 955308757 29909 29910 441246262 44869 44870 468386435 34197 34201 87084867 37394 37395 946030564 16466 16467 658631621 72738 72761 873097607 5688 5689 262036010 42176 42177 714899162 63790 63791 360647954 25482 25483 357621367 45069 45070 208101699 42897 42898 166840934 94097 94098 738800273 50765 50802 619642046 58516 58517 957557678 16514 16515 614959780 49674 49675 843446369 34661 34662 8684597 97339 97361 13552253 69274 69275 819529691 52965 52969 657038630 82355 82356 897427279 65422 65423 55719182 16440 16441 406429229 60565 60579 214386973 22011 22012 612064421 57537 57582 914079940 57496 57513 641923770 28973 28974 267064302 99591 99592 585695071 69757 69758 848073900 9640 9641 593631008 80808 80857 165257644 31478 31490 925091019 47203 47204 925725982 34391 34404 215716873 55276 55277 685634984 33490 33461 8670850 48950 48951 683539012 47232 47233 461180217 35990 35991 619084766 93565 93525 954045044 52537 52538 60470231 76191 76150 711132651 75392 75393 980346099 26457 26502 565097558 39829 39830 632275798 89513 89561 496227761 12016 11984 551014932 59705 59709 152788564 76748 76749 428336250 42706 42681 229627754 32688 32689 602188035 88473 88474 189588534 25210 25211 289447826 64299 64300 222088199 68197 68198 399310818 50325 50321 891326822 49560 49523 469582395 82811 82858 513407159 55920 55921 43889994 1870 1894 982696375 77050 77022 131718634 12976 12977 186639092 79156 79147 452095099 39108 39109 75376754 65585 65586 582743644 39189 39190 827661283 44577 44578 219783580 13881 13857 513208559 23498 23451 50487535 11473 11474 240649765 60564 60530 479134702 80389 80390 671442484 98453 98454 969574940 97577 97550 746762608 89730 89731 538850736 83901 83940 49634974 4336 4323 33596537 62046 62005 198251602 306 345 260656963 91805 91806 999430304 98507 98508 420956163 67203 67154 366213453 28781 28821 778573701 90781 90768 562602732 91538 91554 649093474 48699 48661 579227711 58516 58491 837487587 7048 7080 869298606 76684 76685 684657792 19122 19123 984312470 59537 59538 305066938 77748 77773 464093768 4798 4835 384708687 73143 73092 649058587 70090 70060 526167411 89725 89726 328635978 2328 2378 933139712 617 662 16186297 26553 26554 787432287 34879 34916 652797671 24802 24809 779365498 1289 1290 300535035 39483 39453 421748376 89947 89917 308687661 53702 53703 206321053 79046 79047 999298818 79054 79005 822578117 76196 76242 995553087 90705 90659 194254337 74123 74149 272756117 53293 53294 89779478 7592 7593 1473659 58133 58134 597425816 20713 20697 691643326 82816 82820 583041821 82599 82600 821053894 11723 11724 588879860 15206 15187 426953607 73753 73754 927794735 86294 86295 348211508 16554 16555 984939602 28795 28826 504790456 39186 39187 241779467 59448 59449 842153544 35191 35213 136330624 18077 18053 240009146 74455 74456 999536700 58201 58202 909434393 4986 4987 78089063 72996 73011 451333199 3093 3055 727869476 7299 7293 267994054 62055 62056 194125418 13488 13533 480523372 56057 56036 272463575 28146 28158 54133031 46817 46822 955153621 65287 65288 147813831 90958 90959 648108771 82166 82167 591320304 88275 88253 181348514 70890 70891 673345767 81026 81027 540811570 4117 4118 17770589 46742 46743 452547518 58022 58023 922508508 31307 31308 780884568 5429 5421 581416369 56135 56177 410742989 64296 64304 907666439 32764 32765 708536488 10896 10897 730955692 76909 76929 176485055 22520 22517 643054304 21752 21737 879993816 6968 6970 129731317 76628 76579 668703150 94526 94527 969651117 26042 26043 679402324 33158 33159 117536679 77804 77792 667925384 38073 38067 313334189 92005 92006 802591136 50957 50958 254780393 13297 13298 47651273 43797 43798 647715242 52686 52687 648902694 88618 88660 894655991 59545 59546 904549779 88505 88548 230566355 86496 86497 135055623 45092 45041 853651728 49592 49578 362775441 35191 35192 54820240 10380 10381 593456020 32082 32065 934722769 84612 84613 240555290 18506 18526 990340702 10225 10260 799243888 63642 63643 886179352 44953 44978 741830456 93323 93281 886104579 70371 70342 637715206 66957 66987 282374986 18102 18082 875579686 60241 60242 604183081 76030 76031 302597473 23760 23752 957981121 96378 96407 293898087 7415 7380 264614260 46391 46372 370815901 93383 93384 828946499 81987 81988 14962817 23532 23533 313356928 41320 41321 547404647 33510 33558 547491095 78047 78056 911831135 8545 8504 114391691 20040 20041 715303259 80411 80412 620939103 9489 9524 307081426 52163 52176 132616185 460 461 553470995 12965 12966 585628464 253 212 732499659 85959 85960 563844347 25188 25154 82042520 54511 54501 784163247 83366 83327 597712512 50491 50492 715079091 64286 64287 870132455 44484 44485 330933271 1227 1228 961822792 10186 10182 417947981 30716 30732 121495224 52475 52462 134983955 54516 54469 636566009 37065 37058 233223800 92649 92650 387666249 50989 50990 562112014 56590 56580 92852210 10894 10895 113336608 54489 54526 390310912 64372 64373 959841224 48150 48145 912868509 36793 36775 499659092 34259 34260 964044868 55404 55405 605554298 17395 17393 299004410 239 240 127770906 85867 85868 122422794 99870 99829 349297844 80092 80120 362740633 1411 1412 737540684 60786 60787 432082863 36769 36756 258032775 24055 24050 288356912 40255 40256 316303678 11337 11324 890243617 49288 49289 599656154 89860 89861 765675790 44648 44632 646528916 93987 94026 951545232 65649 65650 843732644 94299 94300 380128313 87214 87173 161866764 27235 27236 278678760 56259 56260 506651644 99775 99820 296354855 36794 36795 361290393 52370 52349 23035299 40355 40356 736225396 940 911 623004702 78759 78760 215137709 28430 28431 292653213 21919 21888 402583869 13723 13772 481066962 91001 91011 753610549 29930 29906 991417583 30284 30319 222491642 27564 27601 936824105 67741 67742 177750127 99952 99968 48847178 70294 70295 78006552 5119 5120 791946151 51478 51440 417460056 88888 88889 724311650 72348 72378 637726425 77779 77780 308650508 79599 79624 444194817 3935 3936 798798005 27437 27434 591912729 30746 30747 866314302 67523 67524 28784750 46612 46619 469005542 29040 29041 27065020 11882 11844 218946768 51354 51392 454829156 94274 94275 209531621 74842 74843 152354575 70711 70665 182720447 26410 26374 278759781 31531 31538 300230999 41490 41491 618285297 39372 39396 454249845 18142 18103 474386652 777 787 449576093 5577 5629 945431197 87263 87264 449318141 24651 24686 93741649 95128 95129 85238233 54091 54114 646624987 12421 12383 358687579 22105 22082 589476074 65197 65235 683549533 59894 59895 659843291 95834 95822 220841656 92153 92154 480525352 72794 72795 473593088 94745 94746 808052133 84613 84614 511093546 63527 63543 21755701 50154 50123 858797728 7571 7572 68492913 63148 63149 604040139 96246 96247 258595198 67216 67217 757404625 25408 25409 733684236 88397 88374 187034400 24994 25025 211958131 48653 48654 690496438 71727 71728 117872124 22574 22575 210925129 67927 67903 620443916 75172 75173 76008753 74014 74015 564476821 21066 21113 777915599 90816 90782 903215945 30435 30436 387140253 1133 1111 816873315 2077 2116 498160274 47928 47929 129127888 77910 77911 394269867 10633 10584 923683407 1501 1502 617795875 50151 50152 763741097 91103 91081 912591985 15807 15808 670168456 42413 42414 578997162 58738 58700 365342963 2712 2738 748306235 65281 65282 49993654 29456 29445 980552695 99509 99511 118657916 95410 95460 833481166 47245 47246 718658654 39258 39259 430477936 96745 96759 347228038 41764 41765 559050114 67558 67559 752861709 10110 10111 189826928 933 888 602514608 92429 92452 991627383 53048 53049 79394878 61359 61360 937038442 25744 25745 372748921 13667 13704 579977136 67941 67942 51267118 58629 58630 256947728 98404 98368 222417595 66856 66835 161684260 92116 92117 799446932 56666 56667 902858943 95918 95872 370293482 88382 88383 913248823 5965 5939 908534705 73565 73566 624327021 40582 40586 499491444 88895 88896 177539539 33786 33750 757866533 32220 32221 291823119 48215 48236 471808010 50953 50954 119485277 3040 3041 199366415 80725 80726 821190980 97553 97554 115207198 46965 46989 30496537 83118 83125 887408459 59028 59032 834040770 58625 58674 471216791 443 444 165232998 28148 28199 186874963 12061 12062 793143168 33565 33566 439222689 17287 17288 347502503 15628 15629 147352278 71884 71882 545491479 38442 38488 934650357 46633 46681 112016481 19557 19599 192365234 62497 62498 768201647 13778 13779 640451864 17566 17567 748223391 81263 81279 572308508 80849 80850 459037502 60759 60760 597688419 93578 93579 568807764 49060 49088 968795597 52537 52541 244258201 24715 24716 437973637 57724 57739 572885805 98329 98330 13158628 44761 44778 668530588 28172 28173 503729814 99128 99129 292884099 70272 70273 18211473 8140 8173 15795468 44429 44448 697555648 45673 45703 775893322 34861 34862 591400985 52203 52220 613564367 24344 24345 714220020 68359 68360 456966913 11611 11612 726024549 96464 96459 752548064 23931 23900 311165775 43779 43769 401300444 32848 32818 832272202 38102 38103 830876824 91030 91031 381304475 9905 9912 152435 25530 25550 818311213 80490 80491 469730366 63834 63835 665129855 73250 73200 11704015 12381 12384 298643481 64105 64061 915660528 42753 42733 63716617 29472 29502 896711911 73734 73735 872128350 44251 44252 792290378 9948 9949 12277914 36194 36173 289559846 12282 12283 724983806 11814 11815 492997220 104 105 656409693 46745 46746 888560134 14580 14617 387450901 2894 2895 365308375 94938 94939 389176136 87393 87394 991777562 52535 52496 861276562 63862 63826 634551922 79618 79659 520585887 65665 65666 347706036 38109 38110 987865826 72350 72351 464915640 31769 31755 152439481 76613 76566 196604034 39007 39008 377721005 29003 29004 997382204 40985 40997 700065072 23975 23976 683641360 59261 59262 374212669 56870 56871 296696925 69915 69910 633315955 53941 53948 860315676 16125 16126 496658251 19755 19756 402232090 99203 99187 585956188 1564 1565 270664268 42547 42567 28786401 32815 32816 695168262 90127 90109 76919455 40594 40595 732950039 82819 82777 522401486 39632 39586 336749100 7989 7990 863256081 15113 15117 874606508 14782 14828 516476019 85082 85106 592298208 38585 38543 890783952 11975 11982 628721665 57082 57083 242445077 91821 91791 203098553 51313 51272 749552413 21649 21650 113885182 98345 98346 139328637 11158 11159 918007060 56661 56669 291536879 16246 16251 994648107 84494 84495 574259630 50765 50766 998211958 36831 36834 485611471 10518 10519 161663631 54552 54591 489814592 31245 31246 116692548 19744 19745 355641718 46109 46086 564954698 25237 25207 706875799 99630 99661 987452661 80726 80705 20717383 60159 60160 252537100 54125 54126 305453817 52127 52128 412143748 79381 79382 95135683 32946 32947 520135316 34803 34776 905950878 36925 36926 356971126 51626 51627 447628664 51109 51160 854465371 29539 29504 774848544 49173 49174 732451402 26050 26051 897561100 97411 97435 554077511 42486 42487 992715323 5273 5266 643421285 67560 67561 477528643 22297 22272 898732386 51038 51039 787247044 67531 67570 190906633 54252 54232 471458338 53358 53359 318342999 75150 75189 266166169 79442 79407 245117759 11005 10962 440503049 81442 81392 172106006 19218 19219 180916665 10674 10641 6319910 34401 34402 424363376 95045 95090 33296052 90637 90638 210425215 36951 36978 742357756 66017 66018 681774769 9487 9488 585980371 3836 3837 891817005 38368 38347 60299162 76824 76825 889195276 45354 45357 599361451 42749 42750 862130087 84441 84391 245293450 33357 33358 5705104 14860 14889 393260510 9234 9273 607907900 24267 24268 60000257 56987 57028 11314839 73015 73011 710526100 78557 78523 480461828 28713 28714 892163120 44692 44693 556888351 54421 54377 923375353 37389 37369 347530958 64430 64431 941888482 31356 31357 760664579 59845 59889 413180747 38461 38462 403758671 38275 38264 153978846 63594 63595 137170417 15281 15282 165805060 36269 36317 626123010 71382 71383 324889469 28897 28901 484863161 30777 30785 77847884 22174 22157 846963207 85931 85932 762284251 35740 35741 617687818 25401 25402 757476507 49499 49500 684069536 25887 25893 121299915 61008 60967 577495779 63345 63346 624533705 1570 1562 653140417 52473 52474 551804021 53493 53532 256567711 4408 4409 327181736 66839 66857 563202981 22660 22661 646650101 87390 87391 512395089 38727 38703 489596751 54702 54669 378158379 69897 69920 434742499 52282 52283 375835295 44555 44556 338841316 92867 92853 918991310 25584 25574 401581817 10115 10067 380194714 1452 1453 57591634 73300 73301 696248637 30524 30525 385946564 87910 87923 721563870 54155 54202 520034553 72059 72037 536886499 98071 98072 623191652 91833 91834 587695149 90102 90090 86175847 19637 19638 479884989 6920 6947 823153142 49992 49993 775622044 70355 70356 976781986 33989 33990 498818172 99496 99497 957062421 27463 27487 20957745 87763 87741 667098481 32927 32928 401426288 4339 4340 912611947 69597 69598 152466353 91095 91143 301333406 31871 31840 807834719 25652 25653 74146934 79437 79465 429325408 94104 94058 225483899 20432 20389 421026799 5738 5739 886999451 88669 88670 635667760 35686 35705 519431061 28736 28737 274271420 36537 36538 888260400 86007 86008 280035246 36470 36468 742101931 99134 99179 725205448 90214 90175 941668718 87062 87063 398476626 82087 82088 935170196 33330 33321 47696674 81087 81088 657747251 89398 89374 788606212 91470 91438 19390359 99114 99142 758971301 85426 85471 481213685 48689 48690 743100456 13450 13438 557251018 5838 5819 439540719 39687 39688 430761577 83965 83966 235424950 67530 67524 74777417 63888 63889 753187376 69070 69071 805108641 90053 90027 681174042 62864 62865 111998063 71470 71471 489026740 99249 99291 947660685 95371 95372 65781798 57675 57676 802328956 14211 14212 751610888 33488 33489 913286159 69672 69673 710896217 61440 61441 542428206 53700 53671 716137287 81250 81300 678555269 76145 76165 594452115 74081 74082 517562804 74171 74192 302241218 55023 54982 327204129 2243 2220 71209608 2173 2174 261223771 48008 48037 447258842 27457 27458 619792819 41823 41824 589353960 21249 21250 628103555 19331 19310 477684607 5248 5228 1817539 37303 37304 212965529 47951 47952 689775629 16965 16966 872464712 1474 1475 100324802 59236 59269 259054551 23968 23937 473617470 2822 2823 295620828 14814 14815 975089493 62219 62220 594592079 76141 76142 416236740 53307 53283 448617315 18390 18391 335801105 54901 54902 998229923 57729 57730 764560080 54381 54382 121133218 19914 19956 421966543 81209 81200 354704400 89949 89950 929186641 50983 50984 962626647 94854 94881 67269240 95201 95183 256127737 21947 21994 145386532 45637 45638 561185195 30006 30007 150769855 59606 59626 641429082 65330 65331 869365831 17939 17954 118844327 80250 80251 140790919 80744 80724 457261914 88261 88262 768267404 47032 47033 819248395 78894 78899 735057045 21450 21451 38606276 34870 34883 168799105 95753 95754 200061563 98881 98882 747591871 10547 10563 291672849 26712 26713 685100996 75419 75381 74816053 52901 52897 257889667 31742 31734 946150847 60017 59968 526312781 55975 55976 591297199 43642 43676 49235407 42262 42271 567253902 56505 56506 525087389 48354 48322 692258008 82665 82666 92647853 41355 41325 472993800 22977 22989 685792697 35420 35421 51044232 94318 94368 659103607 27215 27195 770129187 82059 82075 313259943 18121 18159 556905437 85563 85564 298927868 76891 76892 859052114 39846 39847 774655876 35959 35951 372736429 16863 16864 964981415 48939 48940 284099038 65405 65406 193671291 66658 66606 694610053 26104 26087 221877510 73423 73424 990755464 31702 31703 772442958 94756 94757 263503030 46255 46296 978744176 19572 19573 553522819 33791 33792 518459271 10446 10453 158789147 83015 83016 228967935 90043 90044 936456490 99745 99726 718951861 23194 23145 363652896 21938 21916 701672138 63910 63954 249277760 30084 30085 750023349 7138 7139 66001426 7287 7305 941913144 88521 88522 863518037 37628 37665 768251401 39422 39423 890905522 19501 19502 41682508 31921 31870 325963578 81033 81055 332438138 36179 36224 653125364 86631 86632 462616382 35280 35244 88871254 71132 71133 139834775 95905 95918 478243640 16935 16985 58370312 66913 66931 345835114 22859 22835 501181499 49939 49891 855376123 80662 80641 851557931 5145 5146 414483377 55127 55128 490436480 6265 6245 477658359 31371 31372 677110781 58298 58272 684133515 25747 25769 880375540 90476 90477 50652937 88513 88517 531890244 26182 26189 898618289 40917 40918 420092909 12567 12568 692355447 66029 66030 976479653 34932 34933 494938821 82700 82701 523327381 55690 55662 235486634 66165 66134 460713559 19344 19341 609982408 71436 71472 993861754 98998 98999 314551399 54450 54425 878096591 6923 6924 171273482 29432 29396 767297356 69585 69605 834516076 23494 23495 77607128 14429 14430 930437128 36311 36289 173424948 61231 61232 519378263 26421 26422 596857619 7475 7476 91790040 29154 29137 439626123 96863 96864 975921858 6815 6768 538226757 86348 86349 282005566 5794 5795 547314731 46082 46066 702666337 38676 38677 318447328 32674 32657 21337998 59202 59203 836102957 13981 13982 773984048 79797 79763 168468942 91123 91124 22447471 14190 14191 104750804 78044 78035 851173615 70965 70980 801967224 10096 10097 309441121 18254 18215 848235345 21913 21915 182198403 42458 42459 722736351 11614 11604 499401285 99372 99373 497827452 44588 44589 469576952 13090 13091 133169272 4460 4461 849138646 46357 46355 190693878 93923 93924 256127125 60562 60563 681093635 13404 13405 835128187 97189 97190 655435515 69749 69750 776275573 65517 65518 374173685 75364 75325 634625990 75203 75212 592484463 78790 78794 932168806 6058 6059 102339593 18976 18991 383611677 17977 17978 492673877 56438 56439 569932246 15999 15974 116319099 15676 15677 568843689 99520 99521 943702471 47640 47641 92140632 36895 36896 768703287 19053 19074 216751434 10240 10250 149321779 71742 71701 407855181 76369 76370 474743512 54484 54506 723388013 18234 18235 38303980 98462 98461 273638881 61318 61319 949218603 96736 96734 975026348 86006 86007 7698808 36237 36219 22233516 33066 33067 399772933 94168 94169 121572990 93698 93699 339219556 42901 42902 691910037 14299 14300 272618218 59456 59457 41221808 71691 71692 264083078 94833 94840 789907470 30667 30690 869306337 20168 20169 927977384 11475 11489 815043512 9895 9896 290488693 56407 56408 887889546 10859 10879 21417636 50505 50491 969253083 78981 78956 539303323 38411 38412 107646878 77712 77739 380196097 11495 11496 426448901 15308 15309 987584777 86686 86733 933066 80774 80722 837927574 40141 40142 750294412 21558 21546 406645217 67965 67950 461885366 97435 97436 276836727 24674 24703 261674492 83244 83245 278916972 16830 16831 580920406 47351 47346 964748259 73318 73303 235960 39646 39647 879866975 71147 71096 74076091 92397 92388 839541204 91092 91093 246310320 56793 56817 444166741 99478 99526 586371386 19850 19835 249715921 15847 15848 542635043 31948 31949 383160483 92090 92104 771639351 51415 51416 837419697 3844 3845 226723639 20495 20496 225271745 89123 89124 871836204 26644 26645 229286150 62382 62346 453798594 933 935 541160260 22604 22605 53244263 27192 27186 769670371 5698 5707 564663864 19370 19371 585592057 14938 14939 65882699 82633 82629 625750310 59584 59585 362801814 2413 2383 966663056 97266 97267 43021655 61191 61192 623927526 37046 37047 702687046 25164 25204 173173884 21595 21581 448907728 4937 4936 738573431 87472 87465 642474107 48468 48469 947541726 25206 25207 334022625 29414 29415 765551646 88216 88244 103184238 53725 53761 98102925 50745 50751 33536172 30070 30101 306266323 34737 34738 334005174 73239 73281 425232795 3532 3533 666993803 30878 30879 669287206 86692 86640 345410185 89568 89569 423904684 93419 93436 708561459 25837 25838 103202377 38758 38767 479962195 43512 43510 879492706 37081 37037 333628716 7608 7609 8391176 33588 33554 473036282 89481 89438 28352218 18354 18355 460888654 21230 21231 581995281 44148 44151 62773119 68945 68953 689669323 78757 78751 563275447 41394 41395 198882412 97229 97230 144338026 82496 82529 805663827 20233 20231 582271345 94460 94461 436807427 89527 89491 595458764 36448 36449 993907408 99109 99110 952411531 83344 83345 19336975 50928 50926 692891492 72579 72580 857629129 305 306 949737287 24325 24353 742117719 48879 48916 934132832 93353 93354 254363645 35438 35446 747990827 3780 3781 381598848 9238 9239 817281375 19718 19719 57457211 73711 73748 215169559 13892 13938 476755780 40994 40978 97865324 70110 70111 29957196 5725 5726 34908642 91774 91745 217454778 98403 98410 481159354 61967 61968 40129544 8373 8404 562124431 66346 66377 562955709 13137 13138 694474480 51358 51396 772976172 60744 60741 608658300 2534 2535 322070185 62941 62942 704059375 61241 61196 605148482 13524 13474 962176187 20608 20609 852311761 69873 69877 108924929 65625 65665 973821353 44323 44295 224348615 4358 4359 775250795 4215 4244 965712951 94167 94154 823602397 38202 38238 368421439 25259 25217 75269864 34898 34899 443540099 10938 10916 544435772 71647 71663 798063173 20568 20593 291396050 35789 35754 788139463 77751 77752 314522726 40760 40757 434477604 34721 34722 187964402 50099 50073 423852233 34617 34650 19263024 35095 35096 205666176 70394 70434 169657821 11759 11749 203266268 16809 16810 128038692 7473 7474 578703596 39775 39776 293486628 58779 58822 360472822 70446 70413 941219764 33423 33424 183414156 8494 8539 522188613 67580 67595 101108649 99757 99758 871605990 27841 27885 369067840 35117 35118 44888253 84426 84402 752131548 25973 25942 399727561 6799 6800 53702557 12391 12392 17814877 35422 35423 956896089 52031 52018 137040943 72809 72810 972478442 12528 12547 238547939 46724 46711 298227516 67535 67536 543796183 11304 11290 98246650 98769 98739 758019302 86012 85978 543522709 88087 88123 256997298 12943 12909 790122056 24853 24854 986246552 93497 93498 595169163 8471 8472 192630928 93038 93039 989501232 97908 97909 164766755 60076 60033 597676386 72050 72051 680510591 83706 83707 66015358 22927 22928 926777361 64411 64412 50277877 60064 60079 32061095 25116 25117 896865565 19114 19117 781641058 92205 92156 175024679 40298 40299 386973949 44968 44972 802862949 62965 62924 37313113 60853 60870 941126322 79753 79754 957645454 35583 35584 693128919 98019 98013 719493700 54592 54543 851504241 50145 50146 496388500 61314 61315 716311542 23730 23731 870331655 65571 65622 939493902 87228 87229 940132466 13888 13884 706772098 29571 29562 601257180 79822 79824 711985257 20099 20100 267213068 18274 18275 190544510 67853 67854 179822316 35956 35957 863538663 55835 55848 324266735 30328 30329 931351686 48818 48819 637180756 42990 42991 467310758 28784 28792 167473963 63384 63385 306117730 37427 37388 663851209 82326 82327 825053611 95283 95284 795785767 6171 6172 970546235 10550 10571 549724581 1867 1868 65850589 84093 84075 225630949 2602 2603 415398090 91509 91478 985359513 24947 24983 150646829 15120 15135 630414925 51349 51371 245106118 65029 65048 654058485 80059 80070 420848949 10314 10315 693454453 32882 32906 136939291 9137 9119 510144387 74363 74364 749900389 32136 32137 38345649 96808 96821 463993529 58185 58186 916683777 55208 55240 495089687 90006 90028 330699725 96469 96457 567594810 91784 91768 671797325 1236 1216 267794198 58800 58772 357662802 67991 67984 800072906 60103 60151 243243317 12556 12557 245037537 10935 10980 584951408 72448 72449 288630038 74118 74082 271889860 76262 76264 399621876 72346 72347 898753823 82680 82681 787212021 75350 75351 958410052 83937 83949 983507358 63119 63138 386111936 55713 55734 187378043 42255 42256 385811878 64445 64446 281173613 99042 99043 220762886 26477 26482 18835557 70910 70866 265565202 37045 37046 234601477 32531 32532 767941510 23589 23590 612475088 47382 47356 84017504 49509 49473 600786514 66656 66657 96782095 2071 2072 915795258 52489 52522 185257273 66233 66209 982880138 12396 12397 257667290 48091 48092 980366402 83065 83066 672779225 99145 99191 769874907 70031 70018 514923926 99768 99779 394742489 24278 24279 75845493 57170 57157 415458193 96464 96465 256593752 28693 28659 118904569 12846 12870 910313707 8891 8900 903075715 30984 30960 156279731 46688 46643 593717354 88797 88762 141317384 78514 78515 995955591 69531 69567 249922577 38189 38188 451097212 32253 32254 329994823 74522 74571 471945637 93155 93156 767811827 11858 11818 456534287 89818 89819 170337135 5529 5534 406913671 60229 60230 327050032 46862 46863 663612407 51533 51534 396948874 2279 2280 726029733 42175 42139 978984781 67916 67917 333831190 43747 43736 348305705 55049 55050 360791048 64682 64683 31105073 75806 75809 891051072 2536 2537 533677579 92398 92383 922192121 11969 11930 276973903 50471 50472 105033541 85284 85288 896571275 10081 10082 948020225 81126 81092 970780770 54296 54297 822499656 98469 98506 539969883 61266 61267 838516339 18599 18630 64910842 81174 81172 718936113 31343 31395 660688861 55545 55546 437203054 8505 8506 990975008 35410 35447 793987887 50671 50685 64874911 92229 92230 186307025 52210 52211 737488732 84007 84008 309520525 99634 99635 129977117 13784 13834 274309880 60575 60576 405235811 54318 54319 260478220 48106 48107 765533849 96680 96661 693115017 50167 50168 830378433 86647 86648 402898517 97157 97118 999546566 28788 28789 732868540 81055 81037 557682603 29751 29716 43458380 1296 1297 531757944 75847 75812 613783006 33515 33544 900893949 14609 14610 333902399 90527 90487 811958365 47596 47561 189622681 90362 90330 550306842 76466 76467 722995300 96142 96154 434005030 40485 40486 790743640 70008 70009 695310792 8039 7992 47617383 63246 63247 835867705 46428 46429 251498663 93057 93058 830536042 387 419 554933051 36114 36115 973525353 34781 34782 266277504 89347 89348 189300417 18211 18212 222982344 86091 86123 542906882 50278 50279 332440171 13303 13304 382961971 82804 82805 853725324 93208 93162 172283907 57502 57503 415371110 62246 62289 206710564 14977 14978 732951554 798 799 468228444 6942 6943 383572697 73431 73434 557302046 60811 60856 150310471 78115 78102 745617500 80844 80818 829841104 74813 74814 908132927 61088 61041 638085818 562 563 445117686 80135 80136 600333865 26520 26485 592045525 44697 44698 570612407 71647 71648 700357622 37486 37458 18681713 10553 10554 749422003 39979 39980 695243686 6058 6060 553022008 7562 7572 795552390 20814 20847 817013247 63398 63382 22834039 43155 43156 581805623 78824 78838 949579406 30151 30152 515303701 45016 45023 465539860 79360 79365 480622983 61741 61753 254382515 83183 83235 631358586 8044 8061 194755558 70539 70532 155911206 83723 83771 414257848 87383 87384 523568640 82015 81987 676708722 43172 43173 929041427 69952 69947 181853780 65029 65030 18546774 1636 1599 453113955 70952 70953 358876293 95542 95567 151998723 52787 52806 871563025 1264 1252 627590575 80011 80063 776023903 63748 63744 794286159 69550 69517 865630566 56111 56074 389041562 37893 37871 44321624 92503 92504 139827420 60063 60064 400622191 90237 90238 612147808 59332 59333 390164559 31225 31226 145642819 66386 66387 154014523 81578 81579 381165915 50984 50964 324485220 98176 98163 347072740 51233 51245 189789203 42796 42797 673502164 12599 12561 107992341 10719 10720 153311944 70611 70602 480841817 73298 73345 967901454 76382 76383 473275202 23908 23950 382260762 54039 54040 99639169 97444 97407 341694221 52876 52877 297295641 17455 17456 413963912 2990 2991 696636897 89503 89458 40190944 83075 83067 26809079 84015 83992 799681188 73571 73609 4393682 84676 84677 347404356 86554 86582 926420371 18993 18946 558975805 83829 83846 626075367 28271 28276 230626009 77863 77815 259259430 33387 33388 164253365 57461 57426 184677638 52233 52234 280203120 15005 14976 390795871 887 888 637982661 57959 57931 373080898 96646 96684 156776711 65391 65392 852299326 96765 96766 859964513 19897 19942 458140415 87405 87438 17369403 14221 14219 642303628 60741 60703 56654135 91887 91888 308188789 47371 47372 209658884 55635 55636 972780416 1822 1823 390658264 11899 11927 929430033 42331 42348 652749207 29730 29705 245033864 98977 98978 901626365 51692 51693 279785194 72352 72353 432645731 64908 64909 893156176 28834 28835 485411828 65679 65708 551320518 74705 74706 458950215 31536 31537 129033095 57937 57938 629189022 43636 43637 404304120 90747 90748 802885004 53939 53916 816703296 12135 12136 862747288 62379 62363 61827043 49480 49481 384264800 55289 55290 655829694 18275 18319 369080489 6580 6582 175972480 31243 31228 306056304 87234 87235 372150350 75105 75106 164292787 79577 79578 540661392 39845 39846 140386504 88320 88291 237916934 36539 36540 385780662 29924 29918 820917899 21573 21574 933885627 58127 58158 571495272 57275 57276 321106067 34917 34922 147937007 75925 75926 440065628 96658 96659 521048572 13347 13348 143203400 19252 19253 975925162 93133 93134 989557008 6663 6664 232013380 11457 11491 871574815 94340 94341 872704998 34476 34485 570366877 29441 29435 67654270 9531 9532 7782964 35586 35577 124460119 42069 42112 383312166 51266 51261 52600265 13432 13402 29652037 75882 75883 248050390 65285 65325 71088626 19024 18992 175155218 90597 90598 402213887 76709 76718 931279508 26311 26306 311000391 5970 5990 565876350 17520 17565 886736825 5378 5379 551166727 17346 17347 234177438 63060 63061 832923264 9446 9404 717747705 54257 54258 818855801 72549 72531 282417489 45154 45205 446389306 81021 81022 266563143 74409 74442 498009299 62601 62578 823923741 37686 37687 789461586 86002 86003 768260997 20814 20839 905804313 36655 36656 653898586 72458 72459 341284362 97019 97058 376234254 43162 43163 941975860 75373 75422 118501058 49628 49675 250955870 80705 80706 149141720 89949 89976 337058785 36702 36703 696718914 12239 12209 162753053 78041 78042 893531543 38343 38305 576057558 7444 7445 791269397 70629 70630 2007888 60184 60185 902741601 1192 1193 17952343 10405 10422 3317143 6771 6772 899537382 22054 22055 178228762 68070 68043 484331429 57712 57666 615296871 68971 68964 726056723 31116 31125 347399314 23362 23363 484731862 69323 69341 739613449 1873 1874 118471791 28065 28069 955972112 44112 44113 505897449 61601 61585 33375492 17735 17736 956665140 67920 67921 595893225 12110 12102 727466889 32274 32305 130782316 43680 43656 60150546 82615 82594 508327533 24559 24560 958088221 44502 44525 454986393 76241 76242 211712594 61199 61200 180070743 39996 39997 988552434 24073 24090 891496829 84495 84496 629916914 6897 6916 680448130 46732 46719 838251703 92412 92418 359285852 73212 73213 462683754 77955 77956 261944393 32012 32013 873001949 1504 1481 549273595 25744 25698 166198475 2645 2646 791357251 50781 50782 58542331 93709 93662 407296319 42235 42240 862969761 57675 57655 339223137 44385 44386 633185172 80606 80585 756731653 39091 39061 235889247 64306 64307 171749956 70548 70549 34648175 35260 35293 31873010 13516 13493 620922140 97538 97539 408669009 8822 8823 704011307 38241 38278 330595652 91319 91297 145646118 80703 80704 800568475 28921 28916 538443804 74419 74420 413793589 41397 41398 762198861 86278 86279 157440356 7557 7531 279612832 99601 99651 556719684 58741 58742 437548564 33269 33270 135007800 26163 26164 258506260 6754 6757 48237794 65182 65183 422188652 21878 21919 495901182 8657 8658 4188845 76983 77027 639928856 24509 24499 512516341 12247 12248 768512335 13005 13006 367495207 29836 29880 323012243 63997 63998 792000174 17609 17610 997916323 7250 7248 528930022 80278 80301 504767438 21714 21715 312480225 78369 78417 805766603 87326 87316 188633631 65559 65546 437586131 70295 70317 358294350 7859 7860 797163968 32824 32825 391628946 3321 3322 297374339 47157 47158 954425481 30176 30214 393834965 62211 62190 786119904 43940 43928 292979499 49893 49904 781016381 90535 90536 48946753 77233 77234 853381502 68196 68197 218978282 43967 43968 958330271 38818 38819 488158636 60654 60645 1876349 68871 68861 446463352 41971 41994 997112056 76440 76491 721125815 4552 4553 336068702 30571 30523 240506690 11409 11421 423896879 22919 22920 522813957 52242 52243 83511339 75137 75138 297579451 61117 61071 85330764 74890 74926 944628133 54145 54167 686879362 86091 86092 772846157 11262 11263 737387258 97042 97043 900309924 25656 25657 169178397 15061 15010 798890154 90633 90683 765088649 28625 28626 519668981 32917 32918 434731860 91782 91783 429476921 61855 61856 411121040 35376 35398 457717517 53861 53882 696554870 34833 34805 356659180 57178 57179 412954011 48016 48017 410429178 43994 44021 481595998 32782 32783 991305465 8217 8169 468073448 56470 56471 665172329 75109 75110 320738899 80134 80148 526778206 68041 68042 867588841 425 384 395671066 40116 40117 567281101 77699 77700 533299997 9643 9676 614297667 61632 61652 733490299 42467 42427 910627565 70510 70511 33619131 21645 21619 906278451 15092 15093 853547076 99246 99247 265655852 30122 30166 26569940 14849 14889 777601730 21945 21997 296848978 19977 19997 838959138 6326 6327 831682876 75371 75359 367245151 95808 95793 952653597 64310 64288 501139604 64809 64810 282546570 24953 24925 87587569 70648 70649 323848960 10645 10646 22035678 41278 41269 455117281 14934 14925 948246819 6715 6716 989243646 55832 55875 814557061 36878 36839 494942766 24141 24131 590509013 86930 86931 805924853 4273 4280 646314137 63317 63318 606329066 53381 53382 842534614 69369 69397 50059202 85750 85751 977718518 57952 57953 316552774 53901 53902 47218201 79911 79912 920402934 18730 18683 307054013 18055 18052 487701067 20950 20987 37523889 87928 87929 163245647 995 943 87105019 5858 5841 261230071 99199 99200 53225074 71426 71427 397646574 23755 23742 437520487 45902 45903 488046682 16675 16638 128406817 47517 47465 111401369 5612 5589 750974123 662 615 112636789 31142 31102 123679217 21456 21457 412035764 62825 62773 995045059 59465 59466 257029007 33468 33469 685234512 33413 33386 315941659 9054 9058 806743969 72766 72767 242157579 79548 79543 778901821 36573 36565 207077158 3905 3906 695020438 34187 34231 358088177 23415 23448 975165326 4974 4929 202559352 36767 36768 704446655 45364 45365 400807329 4523 4493 891093359 93011 92964 344625540 38023 38068 944091523 73512 73551 227739699 24332 24334 508379734 51026 50980 281841262 76272 76273 20205869 17355 17348 32240687 2087 2115 979127455 23754 23755 658981991 45828 45829 459772308 59619 59602 157492328 16470 16431 656687409 61663 61694 260043485 50076 50096 299223147 17421 17422 703660438 92320 92321 269991322 5304 5305 917664494 38019 38020 859934048 50982 50983 408198003 82103 82104 8112665 32158 32206 244679352 51660 51683 965686966 88305 88259 931011393 58205 58158 115430413 30199 30163 675178202 51649 51661 394509547 44021 44045 263513329 42292 42253 716926176 19455 19435 968268513 88166 88167 860575968 84584 84585 390469593 4641 4642 804742436 93493 93449 491058534 33051 33097 999938146 71775 71755 747055874 17695 17696 869682305 74119 74120 243006743 41954 41955 802732618 98514 98515 555872529 97579 97580 947231639 28232 28233 219246404 68022 68023 841591012 31429 31430 586733887 55328 55344 993148178 78545 78580 690913455 8183 8184 391714395 16842 16798 330363345 70380 70390 849550669 59549 59550 45834194 23459 23460 855356866 98737 98757 288129052 20691 20704 778751635 50249 50250 723296816 39231 39212 224537886 28306 28342 694369004 88116 88117 641272832 57593 57594 255717496 67349 67317 240043411 40246 40247 783427843 63512 63513 786549791 46304 46280 995025011 90390 90418 827606236 35741 35742 843887377 44089 44113 852362044 53320 53321 475169829 93429 93430 122978243 15031 15032 551671958 65319 65325 596519698 22611 22637 56939284 44228 44247 979265260 51780 51758 188238616 38953 38933 824137165 87977 87978 934594299 95819 95820 71798238 89498 89499 633458847 48317 48318 842146116 40043 40039 578594405 46056 46055 651060473 36816 36834 579425315 61756 61748 184456317 23781 23782 734634359 42575 42620 91681503 26836 26813 197102353 30 10 629053064 89990 89991 69930181 73938 73967 256780091 38191 38192 243209161 32881 32868 997039114 32106 32099 413135663 14962 14921 687349044 8725 8726 886772823 41791 41792 936671236 17888 17889 318594971 58737 58738 516135953 69083 69079 610793518 36527 36493 937948574 40432 40433 598697584 86168 86169 374449092 44864 44835 346592931 63461 63442 400876793 83560 83529 655922457 12508 12509 758142466 19058 19059 972777883 74521 74541 140599986 14385 14409 145010190 18872 18839 562003264 92051 92052 761268454 10777 10742 242634099 17284 17285 442653955 712 713 266516041 78670 78697 794761508 82334 82298 364454709 37642 37643 788257617 73375 73423 269072577 32249 32258 348520416 93885 93898 308147238 93956 93940 649831267 22152 22153 830396891 36950 36951 641179913 42557 42558 53492351 36140 36111 256100953 42571 42614 65534138 6957 6958 539542503 35968 35969 529428848 90804 90805 555277815 75457 75458 659721132 71577 71573 310303710 64854 64855 111095902 29150 29148 311689436 2087 2088 243206243 12230 12236 535317929 33518 33519 508872951 49972 49970 660478881 77380 77391 648932880 91679 91680 595939738 94712 94662 288653343 20075 20025 38364466 92298 92281 323714779 2120 2166 131932263 30203 30238 103147138 98287 98288 57279874 62790 62791 524546825 43053 43055 11921578 82453 82454 840312548 69525 69526 656249792 75898 75887 916116886 37798 37799 777185046 3113 3114 882419844 42936 42937 265557787 33322 33323 268283535 5902 5920 312530767 95858 95878 783203442 89291 89251 567811194 9427 9428 260651825 34857 34858 802642239 6451 6486 663199208 79771 79763 29489411 88790 88793 969958711 85834 85849 563439011 4894 4896 717348720 41720 41706 140371085 89416 89367 838772517 43129 43130 997094182 94091 94068 268245151 51188 51138 726922691 93840 93821 587019071 39780 39781 716201583 12791 12792 759384258 35886 35838 518466076 80001 80032 906682895 43817 43818 962808 30193 30194 130363406 4054 4055 664911893 1468 1443 613899769 29432 29479 299407330 84562 84563 55734599 68697 68654 458635412 52060 52074 400580904 93411 93412 760860315 5107 5108 132734378 82110 82134 222943088 3513 3533 856315703 31365 31398 128765463 39949 39950 57632397 15910 15915 802392292 93729 93685 124862315 82209 82210 883603787 71192 71177 751958042 71443 71455 774114963 59663 59664 780190076 83917 83909 948413313 37379 37380 810683786 3058 3059 177319318 12766 12767 753624445 4714 4715 889841287 75211 75193 19823027 3640 3641 414964695 57619 57620 589962349 23186 23152 329979475 47247 47228 586533028 562 545 680357820 55637 55638 31570406 2689 2690 641541789 65901 65918 964685867 40960 40965 25877037 14182 14183 298622482 16352 16350 681187844 29385 29386 399456645 17079 17036 27303955 46674 46675 547310538 52395 52396 686983502 84 85 944371184 34871 34825 255981047 6461 6441 699782751 49365 49366 330682267 16569 16577 639650886 63990 63940 332211621 87794 87795 907849581 56952 56931 147026453 20681 20682 461063898 89639 89640 175705813 28 61 313949608 953 904 192016535 8878 8879 762766603 83072 83040 221939380 69982 69983 386303980 1087 1037 944148773 13308 13293 388304015 39590 39565 27270379 53113 53065 898616324 26082 26083 10399118 81989 81990 352962972 3169 3163 972213465 50146 50147 938014618 6140 6141 124857163 37654 37655 105152809 36067 36068 994111547 82008 82009 763279204 51590 51591 913108625 81233 81234 801848768 52697 52698 294818338 43702 43661 82868021 54339 54357 336236788 28883 28891 903013163 40719 40720 495794762 54363 54404 429184673 75627 75628 183909783 28982 28943 799347350 46413 46460 876206178 98722 98714 594721181 45260 45263 498842353 31073 31074 473791972 7067 7068 424071252 70657 70658 908173638 46925 46972 221916191 72210 72211 747363339 64986 65008 393703506 24841 24842 696549083 44425 44426 662856578 70745 70746 319531377 17453 17454 984114690 70820 70801 555290400 23049 23002 85801830 32142 32143 695939843 46661 46662 461805707 3714 3715 807742385 46076 46077 221448313 38249 38250 974121368 10265 10276 164755489 22108 22109 479481908 31285 31283 666946886 86157 86158 20621380 11213 11234 477337803 25256 25268 701861087 4786 4787 499068100 1064 1065 816837455 82593 82603 561212130 66784 66785 414773164 13048 13049 316575699 83270 83267 178659758 56042 56061 640513038 51931 51932 573282850 75441 75442 855863364 15246 15247 62436654 27125 27124 469944012 67700 67717 961315296 13390 13403 807301097 96971 96933 754168760 48206 48207 834621368 27558 27515 884836104 7727 7728 551215203 69607 69608 490547560 71135 71136 846974335 30779 30772 60471825 32964 32965 488154797 90105 90065 936926486 92840 92805 157184007 61315 61316 199264393 50366 50365 644323155 68191 68192 245220678 32035 32036 484323080 80929 80930 295825407 76578 76586 329526186 62159 62160 799999859 94650 94651 704474565 81646 81647 615932898 62257 62258 243337648 5934 5941 994425810 20380 20381 926323718 92249 92225 77190404 80831 80816 165689930 31343 31330 345668975 78372 78420 352523305 75302 75342 713614731 18875 18841 324652968 26257 26258 547111290 67573 67524 395194823 29538 29529 947608170 44181 44182 142559322 82045 81994 643555409 71629 71638 259193382 40231 40232 74651292 72289 72290 60723400 67450 67442 48087455 52188 52142 28764471 73834 73835 391652761 49549 49550 166243688 81698 81699 471816771 37954 37955 122962307 39442 39443 874747747 64520 64521 877098838 15004 14966 1011649 55436 55464 804467323 68569 68570 578079326 48554 48555 670277174 87834 87789 117429403 73368 73386 327819545 75972 75973 63741943 33958 33960 212482084 35160 35161 605757339 54086 54087 553009775 69926 69906 556527519 45703 45704 173479961 9949 9950 824251693 47956 47998 913743919 32995 32991 801122887 58032 57986 557171067 15565 15566 764436369 3921 3912 200999775 2687 2725 7659663 31654 31655 128503330 6932 6980 88184292 4258 4244 869812273 1326 1327 684932997 33022 32997 599907995 79712 79713 747980242 66964 66965 554369869 81781 81777 33221356 16562 16563 273895149 68941 68937 450779967 54595 54559 155818172 96048 96033 71783841 62594 62543 574612346 94137 94132 386173397 52606 52607 36404453 72927 72928 710220787 80246 80219 899220879 39227 39228 370785456 14473 14474 250339642 84317 84310 768885790 22260 22261 547162636 9407 9408 52662029 89934 89935 876085634 88533 88516 935746380 39257 39270 638771814 10472 10451 608645282 33050 33051 219378598 9779 9780 929754155 78161 78185 389776267 29232 29233 637414457 73212 73207 637376884 32424 32425 78408100 63072 63073 94714360 63055 63056 642901331 76695 76696 788076801 850 851 272379743 39861 39862 366709275 49644 49670 84509105 22650 22663 680506860 69876 69877 741313473 88294 88258 639119401 45475 45476 598568687 32202 32203 378750716 80101 80050 965634958 52071 52116 42922397 39584 39585 63853804 4485 4486 77912381 36407 36408 53032819 86342 86343 111287898 11296 11344 13273036 40442 40491 668555980 83336 83337 934771364 8899 8920 692846210 95688 95689 665991048 30868 30890 816166907 8518 8473 768680743 8126 8127 566920428 61506 61551 568784182 98982 98963 153280330 76605 76617 775135058 96760 96761 216180486 85481 85488 682653580 35966 35967 620519583 54370 54371 529931807 48824 48825 63984138 24224 24225 73315072 35019 35045 639667811 70561 70563 414015041 61973 62017 166496190 3806 3807 642075192 75258 75259 996490713 75742 75743 601757023 50879 50880 722250438 73011 73012 153113912 35424 35404 923824104 36605 36606 386545244 73050 73058 520934101 51351 51352 562585929 89627 89628 613487053 26859 26887 460007860 29306 29307 173286189 9331 9286 784340275 70671 70682 963347532 93628 93634 903767478 70454 70475 125791933 58935 58980 45107900 65307 65308 723041804 99272 99300 205232421 9966 9967 469065228 28885 28886 510355957 87447 87448 850124718 41222 41223 179686301 24349 24350 944373229 75507 75508 48223490 36947 36982 875119617 16695 16746 278732769 6251 6233 618462462 4129 4130 319125139 27749 27750 813963749 59442 59443 889211708 55712 55757 439684545 23317 23318 892536778 77384 77429 858288814 65514 65515 449342008 6346 6317 798976030 48178 48179 191878750 29528 29527 720163046 43099 43079 999056756 85131 85140 103122509 87643 87644 447362861 77814 77815 986340338 13200 13201 448893146 51646 51675 25816165 10241 10228 5705189 92721 92719 160279421 1288 1289 403091692 53521 53519 616359856 25903 25920 730176145 78241 78279 442165960 28083 28062 992769074 40218 40219 964612297 38305 38306 554312701 6730 6731 185726543 25923 25961 499766824 85331 85332 930284662 71899 71931 161073265 77216 77183 770320739 38594 38595 720276995 77673 77716 898894576 70352 70361 451279754 92648 92635 950704710 59652 59653 160177473 44039 44040 369185789 98029 98030 366344839 82226 82255 860973021 2634 2635 842669318 48786 48787 926098950 33068 33069 619038937 48265 48266 764533338 86274 86275 322786461 70216 70218 809612618 49804 49805 863970157 88925 88926 127889765 63542 63578 795023846 85733 85734 218219414 51480 51481 950603856 40426 40427 302849145 72778 72779 915363525 92265 92215 891173428 81577 81578 957522847 38881 38876 590564457 83436 83466 739544740 22428 22454 638719121 77458 77460 115783953 64116 64117 41339615 813 814 959002315 53689 53724 492427661 20951 20952 988277193 12499 12515 290851533 66342 66343 301100906 27423 27424 195885433 13645 13596 604071000 81070 81091 967246013 31549 31562 642116514 66849 66850 192939742 58967 58973 350137436 59886 59887 438784567 45529 45523 913731726 3981 3963 188432 62190 62191 774280955 32768 32769 463885425 68700 68701 839603058 94789 94747 960479370 22446 22447 243545663 9503 9525 144201181 25511 25512 3279338 53077 53071 549655866 1697 1711 168135032 60172 60173 680760280 61179 61149 539211800 40969 40938 645298468 98241 98246 66781500 69413 69414 119533677 81683 81684 926630503 52069 52115 517511657 10543 10532 825985411 3986 3987 143109000 27588 27589 788534874 84204 84205 512306407 6081 6090 312357555 37165 37124 41887983 5546 5547 24300866 66796 66811 656752283 68019 68020 206398524 46948 46989 801132381 91163 91158 515386878 59824 59825 619891520 65342 65343 108954313 29735 29741 835714686 56936 56937 946933386 47636 47649 654029724 67302 67353 991653298 98147 98148 928688169 19278 19312 864555667 81181 81205 446524448 64352 64353 25103057 34047 34030 469226625 41601 41563 931185497 99367 99368 698981221 87163 87164 655559796 56360 56328 347579676 35760 35794 936185941 15594 15595 918112532 99882 99883 942882467 67294 67343 827159974 85026 85078 790011069 95286 95324 612161408 43397 43398 72440591 31414 31376 372520475 48974 48975 453931995 25628 25600 330473608 1138 1139 205382616 77156 77173 272193648 13597 13598 948043977 9204 9189 105488069 17854 17881 396383922 33490 33491 615725705 61978 61979 599539431 12142 12143 594504286 4725 4693 508333114 80069 80060 518366142 98145 98114 816537512 44086 44087 750916146 11811 11770 322815423 15811 15830 523928655 71808 71809 587218206 12725 12767 694861330 41115 41116 365552736 21332 21333 809706265 32441 32488 808530105 39287 39243 113213997 21948 21949 958979211 92050 92051 974675010 71453 71459 813686918 10961 10962 617605522 21649 21615 724919007 75040 75085 848469679 78725 78726 496060800 59023 59024 283681809 14713 14710 707270687 38916 38954 625155234 1404 1405 951875839 80776 80777 981671567 72274 72275 905698083 85887 85900 379741194 21853 21854 23769814 27773 27797 7602972 65682 65683 913138202 1874 1862 611979722 16358 16359 886268062 41974 41975 848379067 95264 95247 265614951 13637 13617 963900120 95847 95838 118258828 65232 65263 538974534 91977 91954 115375724 96350 96351 424400418 54115 54116 519537711 623 624 350303928 1778 1779 677421310 56919 56920 597257678 53895 53896 604047376 12844 12845 538483837 14688 14661 174777739 83840 83841 412970475 63599 63600 938130860 75119 75096 262145170 83634 83635 900272471 66452 66471 46081329 99561 99568 240239741 15160 15130 817267953 44717 44742 280043582 24461 24451 378317603 26301 26302 968496873 78776 78777 174393995 54273 54235 350689942 40950 40981 4088464 40715 40716 949860897 85376 85350 313813044 59800 59801 793481716 42977 42979 59499413 57390 57391 25168790 25550 25551 827816042 90661 90662 161302665 31811 31812 749815634 34531 34532 182179660 86437 86438 825573929 33838 33839 551313985 3676 3728 311591069 69700 69654 797291763 11784 11785 707269904 1687 1688 651609545 40253 40254 335523037 15939 15906 273647264 3760 3761 348331984 85372 85373 485032237 7844 7834 712653679 69775 69791 866541321 22731 22687 480111378 49694 49695 452368465 93301 93249 949071072 94488 94489 350817446 14772 14773 302063397 72748 72770 901238728 79631 79606 179950164 77000 77001 571743978 22049 22050 314760824 82248 82249 904186098 14940 14941 303360054 81948 81949 735766068 64340 64345 698642707 33556 33564 52272282 70309 70310 207092994 18182 18183 664742078 58769 58770 56714417 50362 50363 870855237 79502 79524 257352190 47962 47988 552035228 76286 76244 761385576 78488 78489 717768223 8570 8571 720558356 69490 69491 220942356 33376 33381 446792687 54458 54459 669602826 38843 38844 117139612 43216 43217 312769772 80301 80302 113181045 31127 31128 990012006 23199 23200 496620814 89039 89062 767863371 64802 64803 962892973 84237 84238 171037236 12377 12367 223140936 39165 39166 34235294 17840 17841 248273686 26277 26302 681597663 51370 51371 662400334 18958 18959 169939331 21315 21320 383466893 75268 75269 634296513 25120 25144 44611553 48696 48697 843597666 53760 53761 73834339 42935 42955 79100232 43206 43200 234634976 50432 50409 183993945 32510 32511 923417738 29626 29587 27243364 93953 93993 174351175 46537 46538 928810625 19768 19769 459826459 58375 58376 65403055 66677 66678 511521290 10908 10909 858744 62236 62237 329013360 46559 46560 800205006 94122 94123 764599437 32398 32347 111577973 76386 76423 765568053 79210 79211 99962137 32800 32801 360040172 57754 57755 1380615 85693 85694 579095248 50080 50081 52854822 30890 30841 256645642 87316 87295 108444380 21829 21830 790946357 87785 87786 423049888 11852 11813 274879197 5877 5879 996048121 45350 45351 457546923 29110 29090 75788150 32996 32997 501620666 78009 78010 521750874 39146 39147 167580943 99930 99899 98100930 9315 9300 454707902 92118 92101 253083304 65627 65642 868807233 49232 49189 432830362 40195 40196 500682833 45911 45912 490975864 74725 74726 294273364 22333 22312 678552739 84886 84835 972149744 72965 72935 976833512 59121 59122 141453731 88958 88976 193518844 12707 12689 415600140 35452 35400 391186971 13062 13089 185410123 25076 25128 352178708 12408 12409 106338504 28399 28430 49239042 71718 71733 754568211 72641 72642 848042821 58685 58686 1741392 74406 74365 136064486 37084 37117 156586274 48746 48747 629253922 34214 34178 768610189 90125 90126 4596236 52889 52890 796018767 52164 52165 820430428 96800 96784 830658444 74619 74620 467998365 18053 18054 325655671 17005 16996 321658982 61568 61569 24811108 98852 98892 525653766 81940 81979 311557651 21107 21065 861023047 52389 52390 328387428 77352 77394 708972815 46975 46976 432827110 73992 73951 836201784 35799 35800 562764595 9228 9268 47960358 252 253 851278198 75073 75074 368037642 71017 71018 500723467 58843 58844 259316616 25131 25132 785715077 81984 81985 705309540 25974 25989 605134188 74908 74952 105822866 94554 94555 953908333 32521 32524 99181414 55594 55629 236995441 60308 60309 728994276 9585 9586 473838078 98360 98331 351571207 25543 25552 852187614 52895 52930 33708699 26032 26033 56330218 59283 59266 674996954 72187 72188 366861379 45052 45084 531983745 60460 60461 664857688 52451 52406 111850608 82280 82281 384695271 30442 30419 902604654 35582 35583 495556676 10793 10777 704705338 17902 17903 812871083 73444 73445 43434249 89090 89046 291608173 5614 5615 932814307 54304 54285 556930637 18935 18908 64332381 18678 18679 29754028 96730 96731 167574226 59680 59681 629726862 23004 23005 33572110 49146 49147 148466421 3099 3101 204615068 14699 14700 554962415 79584 79585 545451262 69970 70005 919946468 99694 99677 889600667 53675 53676 566959333 88734 88694 557631943 83416 83375 150892973 59297 59298 177687281 4720 4721 183837291 91336 91284 567188815 17227 17228 743410994 72518 72519 751798569 14954 14931 288413395 80397 80398 663646656 31535 31536 150056112 24526 24508 766105682 58148 58136 548465421 14042 14038 541826035 23207 23208 435672743 78850 78810 549092436 83447 83448 181086189 97761 97721 331455058 40286 40243 940080881 73206 73207 923477435 68437 68438 674867770 6532 6487 579806109 82443 82444 379963774 79858 79817 349529180 62071 62072 491425381 24560 24517 512631798 55602 55603 384766383 65671 65648 966905882 85446 85471 371102152 11420 11429 879237288 54523 54524 246498302 51943 51944 87247682 80998 80999 685739704 40857 40892 827328676 72813 72800 298975887 76869 76870 730073332 43780 43781 935846286 4357 4358 178151714 94888 94836 620281896 57703 57704 25389334 43901 43856 23284747 98904 98872 393021322 34380 34331 168993163 68117 68118 110777189 57761 57762 511156508 35047 35010 933292458 30568 30569 911250770 41557 41558 116586968 24162 24174 403141667 9238 9203 793176057 24682 24683 541342289 26525 26526 129847829 7269 7270 801064629 63541 63564 280952793 13149 13150 982121583 20986 20987 302175345 55892 55848 396514254 8424 8425 65322085 62871 62830 738696599 51810 51811 69424394 35856 35890 426101510 172 173 58813737 85775 85726 891558146 45229 45230 942557564 37588 37572 499705434 33324 33325 883015517 13740 13741 597474472 97972 97930 565111188 55441 55442 710434562 60008 59979 314646844 28529 28497 415704578 79171 79172 933517145 93978 93979 465176009 56264 56265 234491157 85758 85750 819006437 90852 90867 263045600 91602 91603 805176748 73035 73036 837969569 33213 33227 668192238 32337 32338 698449724 63968 63917 599654682 35566 35567 958231270 62263 62270 734434153 88385 88386 773977566 35161 35162 732466322 2733 2734 793620287 7426 7471 276382616 93800 93801 84062148 95943 95946 371646477 18451 18399 184214378 69968 69923 493462007 14883 14884 2454953 81788 81789 680780572 88390 88391 510243700 94515 94496 857408383 23838 23853 730693777 14671 14688 451713065 17788 17789 217751938 27122 27123 959197435 66883 66833 918924980 46632 46584 201939894 12390 12391 124453240 82629 82647 747528034 30591 30592 412386729 79204 79248 761838355 39313 39347 286834005 95471 95464 380216283 76868 76822 698665982 35974 35975 763862237 90738 90706 162309631 45771 45772 816153627 96403 96404 607583649 96688 96689 826003670 63554 63604 999985827 86610 86621 343332633 1136 1137 861828223 9903 9918 652584024 70431 70410 881118302 94138 94125 553523416 89017 89054 466963123 38673 38635 253086561 20919 20920 873636612 3289 3290 351370412 98174 98175 430257232 41842 41852 996028926 10809 10772 347291030 46136 46137 84850549 68501 68471 869760787 68100 68116 581488790 56372 56383 130109414 20172 20178 693304981 82217 82207 672455599 55528 55567 117978817 13659 13710 838576218 56743 56757 833772821 17185 17186 223615602 31048 31030 572898224 28315 28304 501886359 73788 73789 105147907 47881 47882 871991086 44565 44573 74366316 74034 74017 157284582 53566 53589 854477176 19099 19108 920473071 73952 73953 266432758 4250 4261 363933573 63401 63367 72808373 75720 75721 192618064 18245 18258 953437914 14524 14525 678131636 83924 83925 310533024 20117 20122 361058717 26014 25967 859876311 74561 74562 908060941 20223 20225 228171111 72603 72560 387502942 18798 18786 553053137 13807 13808 868660997 40568 40569 925633759 16851 16825 864089555 57110 57120 153030369 46051 45999 170168171 50381 50392 782238986 24698 24649 194769065 85742 85743 812994938 68104 68105 563737716 24854 24855 781381194 66370 66329 995080020 81254 81255 621561666 28207 28174 332539 82233 82251 500056645 96757 96725 103294178 57188 57189 598554181 20138 20139 777740535 27302 27303 243429683 99473 99474 245908491 10334 10335 422856318 21923 21941 897974622 13268 13269 492990752 88230 88273 998257237 24091 24067 983322883 60385 60359 204865447 33390 33385 881129614 72462 72481 279066815 59164 59195 620752101 77057 77028 478529298 89822 89770 598491793 6782 6748 240531810 40196 40170 950777271 58565 58598 900747342 86724 86679 145934220 94848 94849 198748261 95229 95266 366272975 66765 66766 976604366 82216 82217 786115711 83032 83041 181217823 76740 76789 293660370 60287 60320 245033451 72139 72149 935474005 31446 31447 850622353 68693 68721 28773330 55867 55878 26255168 20355 20361 259043474 2659 2649 120687458 68008 68009 892640811 71873 71911 778549150 97573 97555 927395866 26186 26187 60354022 3259 3266 292885872 5024 4986 205351829 93215 93216 119027543 25043 25044 961155093 77313 77350 143088699 27446 27451 672330214 88671 88672 272570758 99454 99455 592650948 62238 62239 245540737 54502 54504 492485125 8480 8473 806411880 41362 41344 573901202 647 687 690788461 85733 85782 859548085 36222 36172 422518732 26682 26683 275417151 52859 52860 199738218 41776 41814 39205627 28531 28544 377725718 47379 47380 48194819 52001 51974 350149041 26367 26352 487799056 94510 94511 858245658 79475 79458 79705261 95333 95320 599732463 7076 7034 427821 48117 48118 366534822 92384 92385 122622272 60535 60541 177951740 80517 80532 692527272 38970 38971 756081947 12875 12876 43545338 44155 44156 123474584 6917 6918 628062834 21025 20992 347744764 89272 89273 226317326 76570 76571 736885969 87473 87462 563059182 31183 31167 213471237 15920 15921 14823905 60118 60101 879679493 12275 12276 858945023 36671 36641 727337527 90493 90491 822959847 41090 41091 806023017 77037 76994 639865150 32879 32915 29951280 71331 71332 868453193 45553 45531 841648261 15225 15188 189490496 16584 16585 11880971 92169 92170 705265751 25104 25105 909956564 85785 85799 945712956 38595 38596 828748558 42952 42953 957529798 48957 48958 224293607 85950 85908 601261673 70175 70176 439628755 70720 70772 165077822 35828 35829 245714139 56040 56041 150874532 983 967 49163580 84566 84598 318858432 47415 47416 195505264 99511 99512 909961580 88575 88597 660409953 15620 15612 456347883 37901 37902 477845508 34725 34726 512486980 53065 53066 112824917 91766 91767 189639690 25826 25827 187803840 79055 79056 15955056 72867 72868 978841543 58890 58918 104003271 20680 20681 687065546 87452 87453 740555452 72029 72008 783213485 30898 30899 633325659 68528 68529 74417191 48879 48899 505349070 87172 87173 128172029 81435 81436 425968804 7172 7162 953177722 97820 97824 407183726 60319 60320 144323794 64642 64643 648473648 28138 28133 703631243 53193 53178 469733142 15809 15810 423091222 90763 90801 574508171 21469 21470 489163144 26237 26238 885517009 72380 72381 333159343 75081 75091 30134494 33385 33386 602565535 77426 77427 829942812 66628 66659 876766687 3865 3866 845296205 74605 74606 153820795 95323 95275 704344378 96846 96884 629048356 16398 16399 718813911 31699 31700 144564487 35780 35739 261014415 38565 38566 657228814 41860 41845 248377308 81054 81022 125911359 56885 56879 352544807 71579 71580 1184104 96236 96237 821163601 48699 48700 133798602 11810 11833 391071062 40932 40983 245321535 27798 27769 978518432 88657 88627 739233490 77026 77027 14909604 22910 22911 630522638 1052 1053 287285432 27613 27665 770546903 63128 63176 282225218 26741 26742 886254760 29219 29245 358580775 35880 35861 684771092 19590 19617 760905061 26987 26991 294183071 59387 59417 467087804 56891 56930 313342743 96536 96540 454463992 96508 96509 301816095 70111 70081 967120618 49515 49475 977131773 7020 7021 229296993 56819 56820 36625978 19548 19549 133453049 80208 80209 754867478 34235 34236 398043265 31822 31825 923359878 10288 10289 376443751 14881 14926 582690139 61669 61659 466201265 71769 71751 514753440 74639 74640 25094534 25697 25698 262661508 2371 2396 873329129 25431 25432 305824169 31412 31413 455980364 14566 14546 494265211 92146 92188 208229766 58546 58547 446380624 61346 61353 984836048 68662 68653 777857009 54639 54640 967275176 63020 63045 179270008 95591 95592 657946581 75199 75200 637993201 79168 79169 153245155 307 308 183021111 45201 45172 667068466 76861 76884 647493868 65533 65540 791821061 28020 28001 750614513 4737 4738 730150427 5746 5745 305398866 48213 48229 776821674 26323 26324 148764510 97860 97858 958125405 36556 36595 440816008 45954 45955 521604293 88225 88274 725387737 74627 74586 533372108 4422 4423 455909984 90169 90170 499207488 73194 73212 364509320 72578 72579 236355483 68966 68967 4901413 86739 86698 296724069 97241 97242 657882505 27171 27172 772193134 95970 95934 308035596 63381 63382 883254620 85154 85174 929170135 29146 29147 521758318 67159 67160 753711162 76888 76889 852084617 11338 11339 611111950 98379 98336 149040832 51545 51546 358569640 79198 79219 742254577 92296 92297 92241242 71158 71159 575750662 60637 60659 335710765 50756 50757 162837816 98491 98492 48734389 46728 46750 697667178 48609 48610 313553945 55764 55757 823124565 48844 48845 586731388 90755 90756 883251783 55362 55403 664890770 69886 69887 983263069 48482 48464 351334001 85991 85940 29702734 83549 83510 823027779 23398 23399 912558521 4597 4551 737676156 72217 72218 713510449 24844 24812 457294941 70420 70421 258682822 7456 7433 526748705 37314 37326 605364435 87005 86977 830617349 14114 14127 534068142 44587 44588 990884279 73327 73328 539679431 55049 55044 329061671 97055 97079 91589193 60494 60495 250526645 4553 4574 428094732 17823 17824 756505095 23516 23517 143203332 64873 64845 776395126 96213 96214 159133088 24900 24906 348362510 49384 49403 467157394 38571 38572 206511078 98063 98064 619931337 69042 69050 792708085 16016 15975 593010293 12601 12564 125783929 24197 24198 214317286 32548 32549 794637947 89538 89575 393321439 3294 3295 819872402 75040 75081 731178924 52056 52057 787611075 76353 76354 829915124 25563 25557 946252590 90689 90645 98568100 95190 95191 862144618 11848 11849 958744788 88521 88513 997821481 2445 2446 423348427 37404 37405 919974227 91741 91728 841139155 94809 94810 28591689 62483 62517 581549756 30930 30931 35336236 92872 92866 599283517 3549 3550 310911472 61754 61755 983832446 36249 36280 617611630 15533 15534 830751693 70837 70838 711488321 33234 33273 716973616 33115 33116 446919032 23887 23888 730282141 64028 64057 390561182 69419 69400 803084253 65389 65386 481336068 25237 25238 651744026 9207 9208 144602063 3681 3682 267379804 47333 47335 274395160 76840 76831 409356945 66181 66182 84530978 11539 11540 184374678 23238 23239 580163682 92360 92389 832509723 62235 62184 949611501 33010 32997 824397499 47989 47990 751156377 81045 81007 126700222 51242 51243 968035534 41236 41228 516235020 95333 95367 859013791 21028 21029 250375643 58883 58866 871460221 84585 84550 461045808 8569 8613 755232667 2247 2248 137458944 66857 66858 435851515 79364 79376 92071227 74147 74148 864613052 10843 10844 733933034 79653 79654 278403180 3894 3945 89194173 20057 20034 112941918 98063 98095 623312165 41601 41602 4584513 4708 4755 843383347 13745 13746 194164363 91596 91597 878828187 57392 57405 198425936 51476 51424 146891483 3858 3859 876791677 1340 1341 270089422 56845 56846 292736682 14486 14479 295006719 43182 43183 828685410 26254 26221 564732249 41130 41171 886973589 18170 18171 798614473 83815 83810 94029566 70886 70887 828950083 86980 86932 336082225 61222 61223 686620421 43431 43432 531057621 46422 46469 923737771 22326 22327 578616363 76997 76998 426039720 71938 71939 978037169 67458 67459 999048311 23816 23837 22229001 41452 41453 154441939 71977 71966 861986265 62714 62726 110782944 55706 55707 177528576 99822 99818 240091749 30532 30533 883291513 12563 12585 593061076 18501 18502 730494044 49478 49462 608199867 52623 52651 591797740 86798 86796 778583059 75818 75790 130126975 12243 12269 941979941 39242 39243 713843747 35077 35095 288897182 50834 50822 120575659 92693 92694 571155628 90606 90593 89358548 92313 92304 487023423 28877 28878 562657689 9725 9726 734175139 55303 55304 860626909 68542 68543 577458211 4973 4974 794691628 31790 31786 47748907 16977 16978 8872750 36758 36759 536128267 17136 17179 38890077 12238 12267 152907760 77583 77584 854755275 34941 34979 898095643 43640 43641 699006022 60521 60522 962186544 71005 71006 474753607 55231 55191 195152955 15333 15334 619371294 45302 45328 188070140 57955 57987 647298200 37345 37346 303803416 53518 53481 652506418 64914 64910 60454328 5288 5289 443894734 7753 7778 54422713 60446 60447 780936455 41092 41093 841056623 89666 89640 928145989 46103 46132 414555724 11088 11089 620121261 20732 20733 679299382 87779 87780 106290992 68893 68943 686913159 20028 20029 264355376 8315 8316 602020797 56860 56861 416994400 2521 2522 335233109 30629 30676 133917497 38827 38876 985254424 47698 47700 717086303 23025 22994 703365350 1087 1088 198596614 46822 46823 789683253 19225 19226 798664439 44081 44082 565040212 15696 15652 595076260 43313 43330 967783003 84492 84503 582320620 60719 60766 286813585 14304 14305 126508060 86285 86286 78243755 38506 38507 201281546 97002 97003 811725312 95552 95553 991787606 59491 59492 110886532 43700 43718 85028922 73556 73549 770080919 23142 23193 465134096 85180 85139 565566014 19903 19904 257574475 87475 87480 405581574 63919 63936 2778377 26996 27036 947118116 61423 61424 168492040 46360 46396 525968119 19332 19333 246890061 78667 78668 450096888 43994 44043 24152769 75978 75979 363349156 80320 80346 659024399 39505 39506 591408329 99277 99278 332218018 89518 89519 34957501 82406 82407 129080173 76255 76232 46138097 20034 20035 677534404 19007 19011 153572737 50725 50726 736159272 29094 29095 554088317 25554 25555 805272463 57015 57043 272201792 4048 4018 988595642 18403 18404 97829176 80818 80797 396042518 37075 37035 975856061 91346 91347 691680106 30475 30496 111209095 28696 28730 635650062 20293 20294 959511690 16910 16911 999121786 92989 92990 194350195 12233 12234 265262407 13481 13505 847711164 44884 44885 504958414 89154 89155 813554296 32422 32399 884300587 36161 36151 438114360 79525 79526 290097460 6561 6554 315385780 46731 46724 552592276 62600 62583 826380306 78732 78733 604694996 9795 9796 418886413 87778 87806 773583155 28474 28462 326558240 68849 68867 928546487 89572 89573 945081284 73890 73879 137082425 38973 39023 158617652 36751 36752 55117661 16474 16475 458453373 85661 85662 924072255 3498 3499 280856162 57954 57955 524056951 58240 58241 561685350 73765 73766 997848097 26969 26997 262366610 74437 74438 378219439 10918 10919 290705745 67682 67657 74214112 41734 41735 873152514 27459 27463 256241411 9552 9589 332561405 95691 95713 229932175 69055 69077 21275846 37911 37912 872337589 67462 67488 669823253 97170 97204 196569691 99974 99965 655512619 78287 78288 533484361 21452 21480 356894848 79448 79449 156579279 76104 76105 182061018 55720 55707 64340897 52476 52427 402119068 87977 87929 726094622 808 809 176513640 3187 3178 974971724 93271 93259 415321254 86504 86505 586162431 49408 49409 272170002 81437 81433 534477250 76728 76689 130693330 68395 68424 989491456 72879 72880 333687738 28707 28708 321889517 47309 47310 249552391 59151 59152 651624188 58170 58171 371625114 45342 45369 667097915 92529 92580 258625677 46026 46027 839956759 42315 42303 64783287 4461 4462 11416601 36152 36153 201195938 47109 47110 913573994 76100 76101 259659665 47657 47658 613420347 35321 35274 933867914 38558 38510 359343431 50062 50063 511241758 95029 95028 563513875 43677 43678 387128247 55718 55727 343440275 30418 30451 131886878 88559 88582 478396832 19897 19886 385428713 12035 12036 224193578 91955 91956 748055228 98327 98281 93813375 82239 82193 713429749 90975 91003 613844473 84632 84633 402238958 36624 36642 535288187 24577 24550 624340438 21990 21991 374826835 7842 7843 470030067 30855 30856 572370990 10804 10841 508855379 35333 35334 587711755 66010 66011 819489990 62191 62209 563369882 3009 3010 681806268 71450 71455 768879020 88072 88059 525633243 42778 42752 469807438 1812 1813 10081789 22048 22049 555642877 72606 72563 107547668 95525 95526 102678899 36776 36777 691852739 93256 93243 792304599 76154 76155 352259285 68990 68991 851236012 47419 47422 155866409 43787 43774 523131039 82138 82186 558705420 96437 96438 567907113 94119 94128 642818977 80038 80043 800105921 926 888 782752882 2514 2515 350601450 22315 22327 881829552 78240 78241 364218779 61342 61343 117686059 15268 15269 596966057 16120 16121 31708245 91034 91035 365435075 27736 27737 147133363 28933 28934 885119827 13314 13315 634134181 10488 10489 436044784 14219 14220 824770352 79501 79532 600938198 9171 9172 766728624 80700 80701 121609390 22210 22257 519995684 96989 96990 675115848 83898 83899 443185182 41167 41217 624079299 63963 63964 465621838 59746 59747 142862464 54507 54508 358785755 48912 48913 769755118 52088 52125 534996468 63853 63821 78043113 46026 46067 351960368 95085 95087 186184880 6630 6631 703181634 25849 25850 339862766 14157 14163 620676984 78182 78183 625042770 87004 86980 893984287 4754 4713 848722243 93728 93729 677658537 11895 11896 548824547 97214 97217 354093758 98516 98517 500604132 66333 66319 122718276 73857 73858 675276621 26177 26131 196430031 19430 19431 101583618 43867 43868 946125570 47715 47716 550311880 73683 73701 895212701 63466 63482 330552962 9260 9242 601346609 38659 38660 475377148 4402 4382 691066215 91666 91667 783126012 7495 7535 844597747 20737 20738 68758352 47714 47665 281370098 88643 88644 861307074 56020 56021 138316855 59167 59184 596108109 95014 95032 543236362 63803 63852 420452311 60324 60325 142427314 6509 6539 121557485 32890 32850 274832018 4956 4957 674711715 77676 77683 685976473 42008 42009 908918034 35123 35160 179616931 43388 43389 763756450 75548 75543 191133036 47333 47334 380947663 64828 64829 152821811 6070 6032 684799398 13673 13665 970599779 57121 57122 881342745 45522 45523 409553025 35077 35065 468981154 5241 5204 200382346 31640 31641 14419775 36920 36921 43526071 6778 6739 130026458 54573 54574 81550 29931 29893 187399589 89753 89797 924181714 56172 56173 520717445 21440 21441 999563890 70927 70928 825560329 82688 82689 974170672 13813 13788 939104175 51830 51817 341449013 80252 80274 65264639 41138 41158 602304662 35291 35292 589001421 21137 21158 383333305 80233 80234 642903802 45312 45294 741380542 3102 3147 393454432 16302 16303 451629108 5019 5020 122920423 78389 78398 745291073 33243 33244 967694146 82634 82635 527947836 98640 98641 934552070 9162 9125 655968985 15652 15653 883583631 94185 94189 616281922 12384 12435 259710582 60856 60857 143424918 43851 43829 484013643 65770 65736 783571838 46112 46113 378347855 16055 16056 153062778 42316 42294 923407206 83239 83222 938737143 5310 5311 505461545 83837 83820 199189379 60783 60784 493752174 12423 12448 428011309 71723 71713 511391271 89546 89547 281964740 78705 78695 976483632 27991 27948 865368524 67716 67733 476229563 92837 92838 600103740 64112 64113 374902525 83546 83505 945451477 1727 1682 78498289 42547 42548 825473405 31681 31671 168424798 54302 54303 644636181 4989 4990 794373010 25265 25266 429559536 10906 10907 316922602 69924 69885 861624879 32879 32880 100847582 57788 57770 342367130 61128 61129 704120114 36820 36831 88969266 40626 40627 536796514 24196 24197 232230117 41343 41305 310849391 34285 34307 464171471 91419 91466 817512624 58160 58161 381331532 14090 14091 121027191 21381 21382 117407379 40681 40673 5082788 4216 4217 672784415 63071 63099 596288018 77538 77539 907236224 52418 52453 932587457 84387 84388 407554206 51406 51407 727712258 82295 82296 482000088 70481 70482 275217387 89064 89080 45640976 14032 14033 409754225 68958 68959 166026064 77427 77428 543710416 77613 77614 947428186 40001 40046 116526710 4544 4531 987652432 47679 47649 18506972 86691 86692 474030819 59335 59336 231030590 39991 39983 191808082 6752 6753 353809810 59001 59002 350409344 34617 34635 940958547 27408 27397 949685877 69822 69794 460835539 62443 62406 628971483 35341 35342 520859338 1563 1573 409127173 14574 14551 686436346 58395 58385 777292719 64289 64270 87394565 87297 87298 777291453 25458 25459 841574014 85689 85668 805423676 22822 22823 704810012 7551 7552 367669439 98693 98694 755885817 95084 95132 807766573 17076 17077 773837890 79924 79884 47900797 65838 65856 145258005 84719 84674 553799147 44762 44763 388251208 58664 58665 953704110 23257 23264 763289114 67142 67143 499866623 28666 28685 796916099 89476 89519 567639387 25508 25509 655326350 41462 41463 101740983 17851 17869 314329222 75301 75263 440642910 38949 38983 689669243 853 854 741607998 81032 81033 992211259 59933 59950 517378020 78862 78863 842968637 17114 17115 846628262 49573 49574 936591161 94614 94581 417751186 3304 3321 743425679 24296 24275 142260437 21784 21794 461476244 20204 20221 907984536 7686 7703 350502486 24526 24527 730296899 57642 57660 42651959 37036 37037 153674463 91962 92007 574524511 67846 67847 59477244 29049 29050 730273806 87045 87046 263153233 43166 43167 351786665 69499 69500 31285750 18948 18949 75080304 40931 40932 756268434 76131 76104 15398975 40388 40369 768724839 39438 39439 824163186 34229 34230 351727047 87634 87635 594291006 96327 96328 592915986 1019 1048 75330201 98575 98537 574888797 52560 52561 201241376 26319 26320 942901640 18240 18241 811008585 99843 99844 423632457 53060 53061 984082524 9267 9220 117820780 61011 61012 144519945 95722 95723 303516315 13700 13701 323949252 25055 25007 387850825 14936 14932 416664860 88822 88823 490373900 59586 59587 581381037 28786 28787 166345826 22300 22301 498503223 83786 83787 784764150 62402 62403 832506675 42598 42648 96895289 93468 93469 924144665 63800 63822 54011842 7635 7626 530673210 29816 29852 809278254 4675 4668 442469274 67736 67737 366646748 52743 52721 691439417 62236 62189 161863228 8095 8096 295874142 99775 99785 390785260 86202 86203 394103497 83803 83804 214981337 22589 22590 358751130 39837 39819 40230509 18258 18259 931566722 42341 42386 320176948 72342 72392 682134768 98679 98680 413256726 59100 59088 557524194 35656 35634 955451178 60542 60543 703369135 22580 22581 81748173 50570 50571 989485665 34529 34530 531020918 69645 69646 375082581 2050 2054 788498013 45532 45533 349500949 48632 48633 415191898 29763 29764 748200608 47779 47780 936012286 2041 2062 124284556 93059 93060 455650072 94574 94580 917941131 54643 54641 119018476 12985 12999 367013792 44152 44126 245286524 3265 3245 300225184 28997 28998 556767487 40876 40922 207483 79567 79550 598993376 38017 38031 439448907 9363 9364 14887544 89044 89045 139388018 87178 87215 230500183 2361 2382 640650109 69041 69021 671391786 12989 13027 975163243 27791 27804 380229076 94136 94137 386717407 21973 22011 993277584 88145 88146 511136841 9294 9295 399407703 89900 89901 333671537 26124 26150 512532089 27231 27232 194103158 83879 83880 785089266 17881 17891 239626633 6988 6972 291681456 34478 34479 78900096 15681 15672 302153362 24557 24558 662334547 2701 2694 620264492 24493 24494 409624838 53542 53555 73988158 64879 64880 548753379 2209 2214 410877089 40440 40486 687021162 63740 63741 191042902 96719 96746 702599363 61108 61057 451056285 23477 23478 867387513 1738 1739 593157762 47596 47640 460388572 33646 33606 263123157 84120 84078 521209537 57366 57367 367995693 90919 90930 778607215 22506 22459 736304001 71832 71833 772339560 5078 5079 399986909 19278 19273 203178749 97994 97995 91658973 70838 70829 208688018 69536 69543 335148936 23732 23733 9623046 18236 18277 31825161 24854 24832 872366451 7386 7428 889855526 64874 64875 586338580 71705 71706 761277092 66256 66264 774792008 14266 14299 733739516 63170 63139 456651355 92631 92628 479982681 60677 60642 662149952 76478 76479 10240660 13952 13990 399985476 63154 63155 979248981 35031 35032 279529109 78937 78938 939374654 17166 17163 839585552 4156 4157 202937025 24727 24759 324717379 12419 12397 19890335 16976 17019 540452475 18636 18674 2659690 26964 26970 726329862 24125 24126 697397163 35446 35497 137066433 22067 22060 2365707 69576 69533 782421581 97713 97692 734688428 25960 25961 741061745 28316 28352 879813050 29320 29321 819683974 68498 68458 714893801 71992 71993 340759885 95119 95101 385587759 41073 41117 399374483 22589 22608 626171606 21231 21247 709315179 49489 49445 523314507 71061 71052 365351853 80669 80670 491289063 47375 47376 569526725 24478 24482 568933847 82428 82394 727078921 14913 14874 773557564 70633 70596 69358625 29589 29623 528043579 91281 91282 997473503 59161 59162 589686060 89765 89766 172232648 56143 56135 699203477 67029 67030 313495480 39 40 496234656 22108 22120 444674434 22422 22428 229778402 73195 73148 544578629 94580 94545 342844490 60438 60476 73791722 16276 16277 343411963 50765 50733 789278882 92327 92328 194002340 45110 45111 290364287 67353 67301 403788815 70776 70757 602458746 58876 58877 344692789 35795 35776 269776653 34425 34426 203577873 95050 95083 43210503 19896 19897 47318055 93952 93953 462874355 50320 50282 858157595 49846 49848 503582257 47504 47488 958902006 26267 26262 292546729 53033 53034 113329893 42212 42257 671025638 17580 17632 285154857 83327 83375 203854201 37881 37892 216924103 54472 54481 612613321 63063 63079 447345907 97812 97830 121583705 6746 6758 847066820 30890 30891 672439171 23153 23154 279796892 57509 57462 674094923 20314 20301 897371427 24696 24680 723400546 4006 4010 900700679 28088 28055 830755114 33359 33360 562834834 78738 78739 668189659 73996 73997 692653972 79824 79825 194713902 83312 83284 743119779 99159 99160 178918321 12573 12574 244888984 24010 23962 981325576 8378 8410 528146405 55859 55860 24398674 21156 21189 33751780 92414 92426 941928131 84135 84136 447494353 56872 56837 443821326 87807 87816 537711439 64518 64519 857872710 62807 62770 912157778 73034 73006 393807470 90333 90334 666969805 67022 67023 845901887 4771 4760 663642597 35801 35802 306491313 19627 19628 147542098 68751 68703 662766736 82064 82065 990170152 47460 47473 267491915 86397 86360 882790278 12749 12760 159410505 14378 14379 886574656 43668 43675 497869749 81319 81343 826873596 79465 79466 745747029 17299 17300 666691651 13372 13421 165820331 6449 6450 734009628 41244 41245 134091697 59926 59930 123136079 94769 94807 623432744 56546 56547 440983244 8334 8335 178660418 22646 22647 254668830 55877 55868 501489847 6990 6943 621539732 49514 49515 211049295 77395 77411 67347702 42687 42717 584599670 36909 36933 869226792 77315 77273 616792392 33867 33868 47779534 93171 93143 574779505 99086 99072 877274696 81502 81503 286426636 22286 22287 485052060 27772 27746 764139066 19557 19558 358071428 5481 5482 470363428 31377 31345 527996126 7128 7129 238737359 66800 66757 992276151 52040 52037 786617274 4630 4631 280743539 28599 28592 449816729 72225 72226 395811258 82063 82064 24934291 46543 46594 931789048 85730 85725 314573787 28527 28528 627303859 25944 25945 215350692 20255 20258 995437851 94287 94288 479447730 10837 10838 133942342 10269 10270 509045680 71334 71353 720643538 49932 49933 504774118 814 815 910817092 79904 79896 319212485 7644 7645 338389559 12759 12760 316066083 48669 48713 66835174 67544 67512 90031018 84632 84661 997506112 79177 79198 217839754 12834 12851 420157134 10502 10552 880540925 41348 41303 299303952 88654 88655 470319191 86233 86234 517466798 73431 73432 608385433 28741 28742 54894984 4295 4324 901166037 22655 22615 921304912 42415 42398 877336606 32710 32732 531718911 56121 56122 908733784 92045 92046 879587866 75529 75530 143761737 51625 51663 232218693 91418 91435 215659037 75446 75482 888489180 30354 30400 426914008 13484 13485 140111141 6919 6920 796376439 41117 41118 894673735 35213 35203 515246681 3573 3574 914703726 56592 56572 442835572 3308 3309 77863490 68417 68418 560457650 58218 58219 489626088 35123 35124 16428597 31385 31345 41053782 55460 55497 28695238 59098 59147 975069493 68095 68071 196723422 75527 75543 833400077 73398 73399 628043119 12170 12144 626630725 52529 52563 523227087 41990 41991 122970809 96437 96424 95343350 49194 49195 225617170 4997 4998 541629857 98404 98422 779608035 7162 7144 540793214 70652 70639 6520717 65247 65226 947823373 59487 59488 365922767 36396 36397 872416837 72656 72692 762986860 58001 58002 674849887 63991 63954 400244117 84116 84163 376829031 2269 2270 214972514 86990 87028 558343403 54274 54275 542034255 90996 91003 695454736 7588 7589 341240289 12277 12250 715552066 122 126 190750166 21764 21765 671898372 36411 36385 42360013 61701 61746 137176075 65817 65818 765363608 28899 28900 744760258 29386 29424 83793694 53812 53843 938876243 26232 26218 530530562 71010 71050 217027362 52196 52173 105273465 53924 53925 216948524 96875 96876 928809880 81768 81769 558115547 47863 47864 496953337 64073 64111 577276495 23091 23045 130280644 34809 34810 668048160 61567 61612 861616369 42062 42095 282942158 71775 71776 892376276 51466 51467 527399727 89695 89696 942004133 26283 26284 4811781 26714 26756 73717641 58816 58817 118072105 57728 57765 685629675 35416 35417 541824265 26118 26145 351928303 94503 94504 456044096 44376 44393 591682669 187 188 687778647 60280 60308 458261840 39483 39456 761893315 59610 59611 516330800 31949 31931 964908337 76157 76158 136448562 36651 36652 307573219 71684 71685 721343701 26675 26676 3900397 8106 8107 930093639 77158 77201 115295514 83472 83473 693029140 56244 56211 507909219 47642 47595 843626442 58134 58135 559906611 37007 37008 55085861 53227 53253 645157451 76681 76682 826241575 68535 68579 578089416 39336 39372 762341865 795 796 500578993 18284 18251 226828139 51873 51874 689655745 93220 93221 513368983 4011 3967 869878356 88741 88735 689653043 62119 62146 77854183 30172 30177 298030104 5720 5690 384441898 49174 49175 830378254 96182 96154 985284935 44848 44849 887067645 91532 91533 925577649 69566 69567 708490614 50519 50520 506478699 67138 67105 19899128 14860 14890 121736271 8345 8373 154798340 88971 88983 379327719 31804 31801 441343255 40414 40415 971796486 37852 37832 732324330 39603 39625 427652478 32241 32242 679585619 565 519 563062893 98972 98980 788892841 59485 59439 942759751 47322 47325 364527941 90651 90652 375292256 92322 92271 791628763 47922 47923 43461194 57647 57648 811568015 27534 27535 711644692 71604 71605 177329498 38849 38882 268286973 65874 65824 564648552 55384 55365 347792746 39467 39468 772784973 40147 40148 672350298 99349 99334 807405588 22830 22782 811151888 64002 64006 545843396 18293 18294 730492033 9401 9402 674446772 74690 74731 37693223 95976 95977 496970052 99212 99237 879163512 57062 57063 679417979 89402 89403 801255833 92438 92439 55629402 69144 69145 633657174 8396 8447 667147723 45191 45192 845621029 62394 62395 165475170 70302 70351 750801560 1477 1514 716487192 19491 19534 549319559 86927 86965 206185632 84082 84083 916694042 17439 17440 499227178 52454 52455 468054984 26691 26692 215225042 75183 75184 811346413 72185 72186 905783559 83021 83022 219657254 89264 89265 39723918 68755 68711 287025349 16053 16070 629938336 25190 25191 973213020 2070 2095 486364260 96386 96387 827055808 63209 63210 716481456 55779 55780 758357170 39149 39150 975252991 42039 42072 788639513 73870 73821 356159381 66589 66590 621794221 57801 57802 905358347 66041 66042 262066664 40118 40119 694908280 15417 15407 642028333 53307 53358 496990928 46805 46762 697659206 66472 66473 155288123 57477 57458 746650942 81999 82043 16598469 9241 9208 631035284 199 200 356167155 38290 38291 63319041 81709 81710 214264782 78572 78573 172716668 99773 99807 819121473 72553 72588 327592638 36281 36282 436430813 6349 6300 154640784 76229 76230 851582458 4591 4607 805755283 77143 77153 330273586 35923 35916 507080652 87426 87427 144524015 24425 24374 564885430 67324 67297 466258538 85573 85553 613113175 20390 20391 895334606 55153 55154 475411134 36577 36559 903933112 81399 81443 271689420 26780 26826 726152726 92927 92938 543526307 28871 28872 505029875 586 587 593331557 65867 65879 669491843 96925 96926 542381080 3352 3353 475781608 40866 40881 495270750 58035 58036 768354386 35845 35893 828480879 78307 78308 168343298 16975 16976 297242487 997 998 465134688 25233 25283 414449073 9825 9797 617985464 33629 33630 7326031 31035 31036 570851227 4352 4353 401543359 47570 47616 654386321 95256 95302 383189330 20991 20977 765526471 75494 75467 781171090 46562 46563 9208662 10326 10298 332370851 57216 57217 69833132 15542 15543 543156178 96104 96105 664623396 58076 58039 178871155 59995 60004 773272573 17955 17951 490268896 74894 74944 496818322 74341 74336 173402459 31708 31709 996277309 15393 15352 227979954 12103 12104 35383581 19635 19607 460609817 66827 66809 986066470 9359 9360 419225831 33365 33366 877616204 47343 47344 526129527 37362 37395 986895206 69542 69543 468229529 68636 68637 311761954 37380 37429 754962220 80204 80205 231796371 49092 49125 166665736 77504 77505 477504326 56591 56592 72614329 40939 40940 549121598 68463 68464 831039249 87798 87760 543034433 38103 38104 665334594 78173 78124 839086401 25011 25012 598408767 74690 74691 820667163 9034 9035 182519836 29326 29327 273452918 19528 19529 266547423 37789 37748 605679717 51593 51594 173132756 62929 62903 514540711 11613 11614 987104647 67621 67622 709510232 54640 54664 203348674 15571 15615 100986912 29193 29194 456685394 58979 58980 874100183 77180 77167 240969287 50262 50277 469300371 91888 91889 481883979 10074 10075 221585356 87215 87216 530763552 3669 3641 755299393 74573 74574 532509854 5716 5704 13230983 18883 18861 544444875 21409 21410 394916393 3267 3277 250272257 8219 8262 463052533 39913 39948 331066904 22358 22331 974519800 20550 20535 50761153 99942 99976 724367780 79219 79182 620291526 57726 57752 672482531 7789 7790 842411833 33570 33618 768234826 65005 65006 229593745 34096 34097 435667937 23192 23174 713677167 49851 49888 738632230 61174 61163 697695271 60651 60652 398926586 92478 92479 87089403 35206 35250 677079275 55320 55321 995758259 71478 71461 245589703 90137 90140 392558374 96467 96452 29874680 65155 65156 826591243 41041 41058 272875684 95669 95627 585025282 55227 55228 786730937 38888 38915 824947466 89595 89596 952500894 37153 37132 539289453 19149 19140 122153920 70753 70716 143692320 99480 99481 66313053 98318 98304 835215074 30227 30228 660488760 83897 83898 564170429 40523 40524 117263863 64467 64450 433759103 96186 96201 312392107 98371 98376 226738589 49044 49078 588542056 94136 94111 886679791 47336 47335 901847311 10540 10580 742569461 47961 47980 575787056 38802 38803 688673851 78707 78708 517695445 36582 36612 997723274 42179 42180 231452443 50375 50358 497632818 92462 92497 571978663 29576 29577 553050890 90773 90774 484422641 22009 21984 768069624 73487 73500 597395491 64031 64063 553407419 57380 57419 346769647 89316 89345 955541439 44350 44312 368975769 41822 41796 247968657 40149 40192 88082014 86001 86011 461596172 91011 91012 460298178 43866 43916 844694884 89200 89216 162768179 8154 8102 432191430 37540 37534 889731925 75653 75654 914693773 35462 35463 967769917 50767 50768 716447834 87275 87276 146196335 82582 82583 683463368 36906 36907 104093845 60476 60477 208082894 90970 90971 561963688 46832 46833 661558069 26387 26346 104386281 53274 53271 221109364 7226 7227 203579646 1703 1708 12438380 53498 53510 659698894 68727 68728 255429876 11476 11477 431199469 52330 52331 697558273 49967 49945 353811974 80428 80429 929775046 26820 26871 190184029 70789 70792 285929892 29864 29865 905580119 29616 29617 627510684 47677 47670 130732383 35414 35415 394378119 61665 61667 546694990 98275 98238 554714477 99240 99208 58154753 6238 6239 257929295 87048 87075 293196110 20308 20341 446587126 11598 11599 998964705 87344 87352 719469346 90592 90610 697029989 2533 2534 986116975 75579 75542 992744449 87813 87824 266595699 19876 19877 697911640 37899 37900 619009904 90570 90571 944583483 9919 9902 916735160 55722 55723 20689811 48591 48611 632447758 16560 16561 551074651 83105 83108 802155685 31032 31073 753107803 31018 31019 519918942 39016 39017 632311318 1190 1191 189380122 14793 14794 905201622 94032 94000 14849605 39530 39531 356552715 70675 70727 66269135 49965 49930 246780278 85579 85580 472020769 50338 50371 787036897 52111 52113 353056824 30971 30951 197221150 83476 83477 4670638 27034 27035 470306736 75959 75968 958168504 65303 65304 164952394 68911 68912 719133808 75458 75459 277253683 91723 91689 464890186 21344 21345 455637892 53902 53903 393395511 90559 90531 922470457 76535 76536 331894818 25298 25295 70357407 69710 69711 293235312 63880 63847 15026009 39978 39996 163542697 7086 7050 564143146 82157 82205 480424864 17377 17378 45434339 74075 74076 961297163 60950 60951 794370812 3141 3156 820444151 22140 22141 591498918 98417 98448 785557358 91663 91664 853519148 80390 80391 125912369 77126 77127 109658278 95363 95377 612716269 86268 86224 158555305 21588 21609 266696095 7118 7132 741637341 19440 19408 181445976 94198 94199 131547201 53164 53204 993396286 23165 23166 395678573 21470 21471 208946714 90372 90321 812952290 45347 45348 483751247 56134 56135 980085085 61091 61107 344891654 85952 85905 371049239 97242 97243 284994855 86805 86807 835772737 74427 74428 958169066 56285 56246 310228926 89633 89634 496529193 56981 56951 848752969 65781 65782 232561311 97665 97666 415442560 68923 68884 26568077 71872 71889 29587800 17734 17735 25847040 49955 50002 437278443 56399 56400 160796571 72955 72956 269384526 48630 48590 502966581 24216 24208 102249743 51395 51357 709740088 83780 83781 315041662 48682 48683 590177501 21977 21964 393535878 53485 53520 72745796 29049 29054 628062012 81336 81295 949841696 83273 83246 108501326 25126 25127 155503514 18072 18105 508497974 24880 24833 271871027 81776 81777 360684503 78943 78955 211096668 75043 75044 823562749 8622 8616 41878673 50328 50368 233258689 50844 50845 991246575 5765 5766 856464502 90498 90478 614626025 68252 68253 629810086 91201 91219 85920553 99648 99698 234796297 1628 1629 789127386 24409 24410 575449529 94329 94311 92530887 43372 43373 323754175 60713 60714 171599690 17574 17600 606465571 31036 31017 296908950 31438 31439 613186656 9531 9546 335640715 98469 98470 185355036 29786 29813 492898784 349 350 464780448 24848 24815 238197157 23302 23303 903665814 95301 95305 271984692 6466 6481 883662581 56920 56940 168207336 54156 54113 927477207 21225 21272 339799346 65603 65604 583952844 44726 44706 120562455 3761 3729 96896586 9137 9134 488357163 45876 45877 241298055 82860 82861 154984547 26044 26040 958657280 47762 47763 514729470 6545 6555 257192859 86540 86576 79281374 1417 1458 488435856 4186 4187 224017851 94713 94744 149140260 46267 46268 917139962 33971 33950 116156153 77381 77382 610849326 71079 71073 455274681 31828 31880 465311421 20193 20208 177655251 51966 51933 808944331 23049 23011 719868461 44764 44765 588833469 3536 3574 482244643 62685 62720 143081862 98247 98248 490964044 43438 43479 83919774 66228 66229 513015141 28086 28087 135705430 4949 4950 989320287 76807 76808 185212452 34722 34703 13865046 47637 47638 187765001 75710 75711 20473538 47453 47454 937860154 40199 40208 252018595 16830 16882 494999290 97273 97226 220491873 85567 85527 743458174 33403 33373 839276715 74339 74340 201117372 29189 29190 491213950 26761 26762 394057992 56545 56577 873745360 66653 66639 469569303 6515 6544 453169032 17238 17239 113593001 18825 18826 790915164 37603 37614 812892660 5992 5970 811656248 6742 6697 138171124 91654 91643 692662060 42288 42268 421025566 75147 75148 471159074 85921 85922 118721585 34492 34493 513321981 8721 8729 782136175 21709 21710 173839840 89849 89869 520492721 18672 18673 298686841 17860 17829 554126784 18787 18788 252619583 73632 73588 390383135 83722 83723 860659601 62806 62807 129216032 85856 85869 269940388 43642 43621 310883680 36803 36795 21977578 10022 10023 149613057 17157 17110 520390894 48101 48102 790320395 60994 60943 378508099 47352 47371 211022516 18688 18689 795675976 43154 43155 142216754 85916 85917 630361337 73210 73211 242666391 76449 76468 645467378 1889 1929 282536015 27951 27952 36162000 54798 54762 703935920 79450 79435 255441757 64105 64106 794311506 71330 71318 490629779 7978 7966 175191002 3901 3902 874221866 82482 82483 633035988 88181 88165 645398430 55688 55689 129555129 29557 29558 170777514 58945 58946 751221465 40275 40276 393920480 91082 91099 800051804 9271 9322 110246995 68997 68945 323060520 53720 53762 984059845 86549 86550 619026379 87738 87716 654222476 99702 99703 753548162 17542 17520 447085374 32189 32190 834532598 68336 68370 330473641 44152 44153 888118661 10921 10928 735516257 36249 36232 905732183 69779 69780 232783875 8863 8864 708705000 37519 37520 875863481 81493 81494 769661468 81667 81668 315375591 51991 51992 477278790 94664 94665 291041543 94152 94153 3828240 63583 63584 490203583 67812 67837 946724500 80155 80156 2338201 28081 28128 965209544 32674 32675 902735470 81652 81600 614889099 30625 30626 785354711 23715 23683 469987079 32773 32806 996799385 61844 61862 269036838 62226 62227 794082726 59719 59720 76806085 97288 97289 178292761 81745 81746 344241905 9285 9281 653396299 46715 46682 646296460 45287 45288 137393246 51871 51872 49472386 33587 33588 730265079 99389 99390 30137718 52935 52887 2201179 24765 24766 710386488 74335 74336 318555600 86838 86865 343872618 23867 23868 731341425 55441 55405 969119350 40043 40044 528003994 72601 72602 32125779 65529 65535 105000488 42483 42484 230056499 31493 31472 6376101 76841 76861 785730364 4001 3957 203712458 24113 24082 962963312 45537 45497 429809721 10117 10118 899084825 32165 32115 672543488 56796 56748 849186693 45981 46032 833333128 41358 41359 636584740 89319 89340 335523253 65334 65306 877332346 82514 82515 69958943 44483 44532 224314960 48897 48872 312190226 2441 2442 936481308 54151 54152 670074751 9317 9318 38282200 86183 86184 321184810 64487 64488 851053285 12063 12064 613806564 36743 36744 807777204 50963 50964 860269154 23476 23477 401174159 69069 69054 467688201 27029 27055 78925087 21867 21852 306682415 40903 40904 353348922 87091 87122 460570854 67508 67457 565876581 72695 72696 703979693 2592 2593 486161786 3502 3469 159394760 603 580 965235097 51828 51817 924390519 38258 38259 567156338 82694 82695 869806942 18140 18141 63018916 93621 93668 546485035 57055 57056 397653603 40611 40619 817862864 70983 70984 728645498 10706 10707 106525036 33722 33723 580204454 27814 27823 607914395 82570 82571 144089097 85862 85863 210409110 55601 55602 699177320 97072 97073 44982273 69513 69493 27219312 77500 77501 269700241 15172 15173 698165296 75390 75391 889778768 23976 23977 205368857 6920 6921 769642103 25849 25809 835962410 18087 18088 475701704 8953 8954 659765725 44788 44767 460623040 40467 40461 650425668 28036 28002 286233128 94123 94148 329099557 81983 81984 435608290 2710 2711 296777986 32364 32397 727365280 21025 21065 416782870 78941 78901 818564343 50234 50258 865814612 9781 9799 223294724 50690 50689 215159454 37239 37240 462553388 39689 39674 936216613 31464 31510 830681616 69156 69157 400901615 27052 27053 86841655 76328 76299 139875903 70233 70188 572835270 84065 84047 78686324 58632 58633 941160457 95299 95322 98142797 74530 74551 670532990 39116 39117 707262060 85100 85053 366632201 2708 2709 692996090 82080 82061 361697564 19606 19577 414655470 87714 87715 648093854 39474 39493 207052619 62214 62215 183028080 22676 22664 353681220 61976 61977 731621070 27773 27755 745922415 53427 53408 192524801 27921 27922 169032724 44784 44785 588722805 53956 53957 698183429 36138 36145 981096108 98444 98445 603076774 16269 16298 966530052 25365 25366 427609716 90624 90670 416758116 78818 78819 752119046 10289 10263 327486185 4964 5015 721888330 1141 1142 596906713 53541 53540 935248891 24333 24347 416804420 53692 53693 164245527 57286 57234 734829218 54567 54525 439425140 11919 11941 726452899 81346 81347 597545677 29520 29521 908879792 78157 78158 802673169 22523 22524 641817980 3905 3872 817606199 92954 92955 161923911 74824 74825 398552604 64756 64757 705607786 81510 81511 398718133 27115 27116 760370703 95755 95756 733274347 45151 45124 634232520 3422 3423 445287378 1181 1182 24902132 46053 46029 417496732 53425 53426 305148813 78628 78629 801412918 89976 89977 812397658 55524 55525 493066966 83130 83178 879358540 34605 34606 383190613 42473 42432 767254249 80995 80996 919034295 27494 27454 82779754 91388 91389 344115152 67230 67231 457635336 6598 6599 493070152 71793 71794 628958658 91057 91058 194471521 73354 73357 889438812 18869 18859 196050838 20245 20246 697661023 94477 94472 817263501 7800 7801 880396691 34117 34118 938876018 39336 39337 805737766 97263 97239 570945577 52109 52064 450208729 78157 78201 166680876 78948 78949 989001227 9797 9775 559425380 97907 97908 789297165 17842 17800 354386419 53080 53081 229045792 96082 96127 449059829 56076 56107 25117234 13408 13409 448409516 95545 95499 982094057 5542 5557 943788792 24620 24621 711299760 67016 67054 406969907 78659 78660 418524460 32423 32379 852271218 58681 58682 978794642 83829 83830 518085892 70296 70308 765517652 89671 89637 281465889 142 143 868347224 43718 43719 299821367 20766 20767 80608857 53281 53282 149288304 67356 67347 956398336 79987 79946 773012044 70655 70656 877434784 57771 57752 109338943 11709 11673 846950778 64165 64166 147956076 98676 98725 783597051 28490 28491 183942108 35951 35948 474108858 36795 36796 712266041 24976 24977 730081895 18559 18520 353697635 9929 9923 612090269 46740 46741 327583572 60803 60804 679916335 1054 1061 541049249 25890 25891 386005504 50145 50193 593341589 6598 6594 861882979 19245 19246 90715600 96940 96941 418053339 10308 10309 448154655 81582 81583 108158238 1100 1113 876056262 89671 89672 466139365 21997 22038 810893406 40617 40651 918722843 92823 92824 399029696 12058 12069 319819670 82370 82371 156834487 8628 8629 109269610 13110 13111 642328856 6519 6520 451236349 11314 11315 398131776 98580 98593 805830416 98021 98037 84034242 2439 2488 11565954 8975 8998 103223211 72806 72810 979528557 5074 5075 557987598 53844 53850 769869986 55365 55411 802405241 27518 27507 99381059 1615 1594 224213264 5637 5613 988040817 21305 21306 5143045 50202 50203 323018475 45878 45926 192685738 31701 31702 183720520 7493 7494 447241056 3999 4000 187880693 31942 31988 573644004 233 234 677592467 1835 1880 188137160 2431 2442 752673519 88226 88176 449130615 30252 30233 580741189 42403 42416 387432983 78525 78526 333254756 53433 53469 578145195 35121 35071 489713300 9741 9778 942422930 14338 14339 526524146 71433 71434 712269138 73954 73955 201500034 19794 19795 189167949 90943 90944 792962889 9922 9911 33069249 48100 48101 126909713 5011 4994 812745992 33910 33912 676781969 62636 62637 275417584 89853 89813 184100198 37786 37815 800233718 67748 67749 712886598 84361 84362 366301010 74764 74719 1192784 56989 56990 532935641 7922 7923 320920367 12658 12659 410269102 200 213 25738494 76484 76532 613199959 62964 62997 299329375 46530 46512 368261188 73691 73692 706089194 49660 49655 794376160 59704 59705 629038517 71579 71570 971231422 6758 6745 924111824 71868 71869 684047048 91148 91127 909785334 83992 83993 213139260 15636 15637 664678844 20403 20367 507930274 48438 48433 181888110 32836 32804 289845451 22961 22962 475425112 68185 68148 255916203 19957 19958 643856820 4663 4664 436536603 66176 66183 1852316 17283 17252 885360474 22208 22156 447266773 38538 38539 856708900 7921 7971 564212528 55238 55259 534482009 67448 67500 988080048 55539 55540 453817490 52397 52398 70114579 58124 58134 941225499 90855 90856 525996984 87708 87709 990260124 53900 53901 958935084 77601 77602 252175719 37014 37015 835014810 24370 24419 966088799 67330 67331 736533823 60314 60355 417901126 12262 12302 178870500 30069 30070 139742537 89111 89095 943850952 39523 39524 253618068 6343 6344 839708256 68282 68231 894097783 63434 63435 823408422 60474 60475 779389432 15766 15791 430272520 52819 52820 531353435 74164 74192 270012536 47267 47232 744286309 37908 37909 338998540 51951 51952 989077023 58207 58208 86095142 88653 88673 565247929 29359 29318 986372310 47072 47026 499273236 56346 56347 549314116 62515 62516 557243910 74078 74041 386712296 47565 47592 926599821 76346 76347 383070121 28872 28873 891292784 79094 79078 168354115 78676 78677 154118481 83287 83288 609572504 50801 50802 598121479 9040 9041 596144135 89586 89535 905617864 81739 81740 226947582 51834 51868 881934669 8135 8136 988504165 33273 33238 213373213 33583 33584 168815940 893 920 790971318 47924 47925 568766023 21396 21397 557081333 26955 26934 433671227 59529 59530 398694827 71372 71390 801774863 1063 1064 168941461 90874 90827 560682540 89397 89412 557089948 73450 73451 479570213 7571 7582 869537763 61684 61685 683691056 81456 81457 657900419 54418 54419 818516953 28746 28747 818810758 27441 27442 159402916 57377 57425 603546958 60947 60948 133639990 5635 5644 568217721 85536 85503 795877916 25072 25073 786778897 55390 55395 414892988 90550 90505 730346932 79215 79260 92809965 28973 28997 545295569 22977 22955 143586818 50153 50154 248283035 27265 27266 142543466 69911 69912 360405241 8470 8471 286334401 77000 77043 227939418 21694 21695 222747650 78810 78789 476474107 53464 53478 746342956 71448 71449 35824669 20429 20430 989358499 41390 41391 882165816 65596 65597 322953841 58838 58872 815539559 38455 38486 478280452 93035 93063 474819279 92302 92303 875337503 90710 90711 284246922 15793 15794 704320775 10257 10279 383207292 49998 50049 333902718 44941 44942 804286858 65766 65759 694529282 88578 88579 748702705 68994 68995 124874670 67804 67805 137218487 39402 39403 774592329 15170 15171 457497774 98266 98267 949410650 28608 28609 54693591 18808 18809 727735659 26122 26123 308064808 87379 87380 547810522 38062 38046 361264729 3365 3335 497214154 93622 93623 270865842 82297 82341 254430400 13274 13275 898438449 44855 44874 108267783 15578 15531 772290665 52174 52175 907460296 96015 96009 246293855 80452 80453 310235947 3227 3228 335297573 59582 59583 849606255 936 937 394335541 4303 4251 782344046 85097 85098 37490600 68000 68001 994387637 89261 89231 38957622 14361 14362 155623711 88979 88980 669113791 31118 31100 217196401 19815 19835 553920413 23884 23919 636844093 45313 45324 842074049 61413 61414 808634549 13539 13540 384972982 72468 72461 863259162 61391 61392 724771192 36608 36609 779496570 87605 87606 415696831 67003 67004 112138168 3765 3766 324894649 83169 83131 506887802 65591 65592 441514800 64924 64962 131752194 89125 89126 653035642 60103 60109 381574897 18768 18769 926284521 81458 81417 982344614 73819 73854 682836833 37032 37033 809914555 75766 75745 370394625 1704 1705 547453545 13021 13009 319901213 28457 28458 60284217 55791 55792 957635757 60506 60491 559456481 52671 52670 876227342 48059 48060 397621420 2686 2687 206436439 92924 92942 42677756 47544 47545 569828271 61629 61607 683850993 7030 7031 994006109 27678 27661 429785457 39361 39340 346320336 70395 70372 579534602 77031 77018 691871613 53688 53689 636888876 29736 29737 664082607 24508 24509 5899895 41708 41709 845429619 47454 47455 444926931 25819 25820 572971990 96105 96106 531107020 76693 76714 461969187 98688 98689 44996984 73894 73895 981809713 33188 33215 75659406 22086 22087 650771125 27676 27677 536187164 40636 40647 481039635 80238 80239 511567614 12404 12405 973709808 206 207 612599103 60497 60494 939884049 21064 21062 782434249 58067 58068 579941062 13736 13737 796083814 59339 59340 535221467 67621 67597 707582726 94729 94757 881333655 38147 38148 280254816 50185 50139 69558269 7864 7865 437830084 84735 84683 527031133 13433 13434 488700215 68078 68079 251543172 67212 67171 187173212 72730 72731 372982219 14021 14022 97124523 5573 5574 831679871 6986 7018 480609351 17030 17078 253108282 8864 8834 194112866 97025 97026 760828926 88341 88338 3345592 26926 26879 279494466 33197 33198 392602695 48959 48960 886047878 70334 70320 623839110 44521 44529 57491423 94031 94032 78528486 38548 38544 489345101 2989 3039 803843433 674 632 79074783 11148 11104 107096405 7524 7525 2439191 69724 69674 760897375 27718 27719 316959143 21269 21270 562503758 66258 66259 858957588 26479 26480 376984197 42372 42373 613251810 5654 5690 771349688 85749 85754 845036464 32536 32537 939976788 9956 9911 924741028 81921 81922 435121657 1680 1710 226113687 19786 19787 252427510 57865 57915 508441130 92520 92532 746114823 91889 91882 887450063 30569 30587 736724299 60802 60803 686753986 98331 98302 117137951 75766 75767 624324222 69627 69622 208976279 66293 66266 634195345 37927 37895 248032381 38361 38317 905618846 10292 10293 167103709 16523 16506 111825158 27487 27488 169578422 54204 54205 200983223 48704 48705 199731100 62665 62616 343594983 16818 16819 949501574 32324 32325 732506535 58262 58263 168955210 69141 69142 106152195 25563 25590 2608181 39426 39427 754594792 90966 90940 896985156 48057 48023 461119268 54407 54403 551374989 28098 28099 621779679 65815 65816 218718544 84880 84891 336434258 60279 60310 662519547 8048 8049 250769522 53898 53899 479605531 10376 10366 177608665 40509 40510 17062928 11940 11964 94518881 77802 77784 44382859 57435 57409 915777986 29998 29958 401739047 55353 55354 435874797 37326 37296 767151365 53050 53051 462648719 25794 25745 296348590 24354 24381 737157785 7429 7430 535752870 77687 77688 696228810 27349 27400 673663370 138 139 900472104 43391 43429 867332644 79962 79939 973221525 75828 75829 107737757 46773 46774 359394227 6139 6140 89362646 44681 44682 441395461 27487 27525 848769425 92501 92502 748445390 91171 91172 897524604 12890 12891 542372298 16956 16957 278883923 37484 37485 987734131 14704 14705 922006251 13532 13540 851757313 80774 80796 490739468 8146 8147 13785770 10935 10966 362205101 69035 69036 299829898 33332 33333 99133923 25794 25812 533096810 92172 92173 799670090 45326 45337 116616399 4819 4820 826765719 97961 97962 432483562 96184 96185 417760345 85540 85554 994535395 44973 44974 266272247 46556 46557 354730575 87480 87482 858799442 60535 60572 50671390 89770 89771 890499583 57454 57491 986786056 70405 70406 131970034 37703 37713 863084756 32645 32609 620134609 18509 18510 568744127 85133 85134 618621558 37295 37256 961577947 12051 12052 592724740 89963 89940 187239841 30702 30703 501298991 85480 85491 173104079 88625 88612 365953413 16716 16668 40645621 83042 83043 895767920 49738 49739 498887314 49882 49883 564542905 67760 67710 658402567 70144 70167 874128008 24616 24617 550505554 17732 17692 631312787 48215 48216 831033091 59779 59780 132382114 96013 96038 555502722 51391 51414 438489721 5396 5397 865733527 18188 18191 597154683 72065 72066 963940110 41902 41903 614343180 51515 51516 246344358 10449 10450 28312348 19735 19736 395058799 67044 67045 675210798 85391 85436 344714624 21361 21372 652152367 88243 88244 539825716 84138 84139 626602742 85262 85263 177205233 57988 57989 168876227 6405 6391 647981126 10944 10962 697652818 67714 67749 268340949 62922 62967 304891492 11893 11879 899230469 13958 13982 418685306 57613 57594 833602422 78428 78430 956170237 23195 23216 735977337 69818 69834 819731954 24845 24846 72471659 1596 1597 610186895 84289 84308 76102667 19030 19031 763710243 61716 61743 801136672 68213 68242 669195138 75696 75676 77955595 63327 63328 594404514 42948 42901 590506779 31657 31658 88413387 39461 39462 229968821 98664 98665 613510329 24117 24138 92621845 91986 91987 845823651 82439 82440 532338466 15107 15108 228160493 10743 10744 641919224 51005 51011 319738121 73164 73165 35504619 47291 47264 658305359 47351 47374 151982702 30190 30178 716068136 70862 70829 539667746 43356 43393 397564632 48735 48736 78208628 88137 88119 296153162 32080 32057 473377103 24532 24560 876242286 83455 83456 219899887 15701 15702 486389492 6747 6748 581358106 12890 12889 625686436 52472 52477 439914600 23914 23930 55684903 55518 55519 226654959 64797 64774 645075569 39553 39591 662121587 25425 25431 904365537 34767 34733 416761623 63702 63703 361263604 7532 7544 959929476 81745 81793 521815711 52869 52870 210546800 46842 46875 47293969 88601 88580 394704831 167 168 192238018 63961 63962 306381067 72918 72919 945542548 45549 45550 928904280 60840 60841 844067307 25877 25878 201244850 58278 58279 24604655 10476 10477 120331792 19836 19837 345246531 70907 70881 940946026 44141 44096 621311516 86970 86971 321488117 44144 44145 673674533 27769 27770 525351560 51090 51091 559898464 47028 47029 592054456 17871 17872 339309149 3577 3578 940922899 43885 43886 609611600 88197 88198 846962466 6397 6398 755771290 36301 36302 238491769 43712 43713 167758018 42297 42279 21866523 89537 89573 560247475 22690 22691 372080087 31651 31671 560292447 93147 93103 562901496 16039 16040 582173857 87804 87805 168320045 94406 94407 590230652 34253 34254 182726796 73840 73841 741849824 57133 57134 61754369 93649 93650 43826324 58121 58122 800329546 10931 10962 724947361 61130 61107 554112055 65576 65577 637706015 12367 12368 543318407 51443 51444 453952133 35134 35135 154976767 36700 36701 268880020 58394 58430 501745357 24637 24638 651436642 90017 89990 651374758 21602 21556 751281399 12380 12366 764907975 28993 28967 573101378 60742 60763 420354607 91640 91642 761379351 90250 90251 365122092 82398 82399 341703481 79730 79728 59259626 64179 64191 528988591 1820 1794 922989399 34516 34483 420917282 1352 1353 67669379 38619 38622 208993211 54691 54731 237868121 48041 48015 990910878 81371 81372 871170350 96748 96749 340788232 46116 46117 774507615 37409 37449 834022508 63841 63876 731552465 76585 76575 219957336 10819 10810 55662416 73933 73911 595852753 78640 78667 178057790 89932 89980 269627827 23213 23216 325192743 91933 91942 368062344 31620 31631 350616508 49551 49578 966092419 59150 59178 399890765 60895 60901 609259566 78974 78932 755525653 84957 84958 389825601 17887 17933 755362020 75640 75641 735946518 27176 27222 943435455 64684 64633 512697939 9389 9353 803895877 67578 67612 188344746 67570 67596 962322241 87596 87597 393312315 88423 88424 220142279 6586 6587 624730336 90162 90163 366937715 3827 3863 820242217 52707 52708 648026096 13027 13028 653035822 40065 40066 588867921 2270 2271 268961172 30158 30159 94496105 60244 60199 666143106 54902 54903 104599183 93536 93525 232278811 66462 66463 284744527 44428 44429 339237564 27142 27143 699054062 65614 65615 592055755 57577 57578 573306034 33987 34004 751713131 24242 24226 65128543 57736 57737 131116357 52589 52590 544511967 98398 98399 627714556 45779 45780 912932160 8320 8304 320543107 93775 93776 216587728 1134 1135 693619016 10258 10259 759926782 70523 70524 512336006 57623 57624 727483446 41016 41017 938508805 23800 23801 474491681 67902 67878 122033701 99917 99918 387835709 43163 43176 653298962 96529 96530 613537135 38202 38203 570296899 4572 4598 426271205 13454 13455 812728588 9416 9454 707042634 41140 41088 53118991 65769 65770 583726720 6427 6386 112098085 44722 44723 549420498 93357 93358 985627341 29260 29297 635926020 60903 60926 114404029 23987 23988 387460136 71455 71465 937921601 31915 31898 130770086 98232 98233 644721095 81384 81380 779719561 15699 15726 141311449 56401 56402 281384030 13729 13730 232512060 7209 7254 249690788 92570 92571 262519983 93694 93695 258369027 38118 38159 652271549 31220 31235 721226400 33505 33541 466061092 64089 64097 197965150 25282 25255 844986078 39917 39918 408719212 36345 36317 516040962 85434 85435 699061561 53167 53168 659877193 71464 71465 346255607 5371 5372 797227482 98550 98551 771909523 68839 68840 931364468 21142 21145 560488536 89080 89114 883602742 80372 80357 545308598 75027 75078 614302298 59873 59898 217517972 51920 51909 101182125 92161 92211 181562439 58322 58359 767944978 87082 87131 589228407 27285 27286 588907270 63124 63143 455356568 53431 53432 211336966 28480 28481 803981041 63582 63614 469999608 76990 76991 400284738 15093 15123 742560955 91863 91867 647416742 97137 97142 825780944 32631 32586 758937083 75540 75541 635562334 41197 41198 739441793 70891 70892 833100611 44913 44914 81505049 97438 97437 841668586 70675 70676 321607455 72690 72720 659113276 23549 23500 974653759 89021 88975 575352396 97852 97857 254013779 9052 9053 324917733 24318 24319 327634569 53 54 520570634 39042 39043 901438802 65513 65514 587582447 80371 80342 512892109 38026 38062 854036556 98175 98140 293625701 53379 53380 724179221 45621 45624 361272509 47355 47356 892847525 19129 19130 601847060 28617 28618 440426692 66407 66408 867822834 93873 93915 348294358 70283 70319 650850556 51333 51334 944602803 84277 84278 779701192 22458 22417 532065485 28214 28243 124027726 74146 74131 112296286 86099 86072 659020317 74324 74325 568123961 7726 7694 506283252 27733 27734 361283981 26244 26245 494479365 70109 70115 745764521 54942 54911 889892629 2312 2313 550758005 40612 40562 605041064 29315 29316 513412090 1228 1229 464016033 79529 79530 6654187 20646 20655 191220640 3743 3694 680304488 41235 41186 889259155 86148 86193 622218065 7998 8039 81304119 1111 1144 617089166 37999 37975 598129016 15550 15547 963653508 12701 12702 904951268 11926 11927 99657463 85837 85795 875556633 96048 96049 801657589 88591 88592 157662662 54583 54608 921464069 55886 55887 322652934 19494 19495 183049304 18540 18541 208867642 52781 52782 305058761 59939 59940 327535884 56074 56126 938776419 2171 2155 157326291 99921 99923 357526840 74352 74353 339459326 667 668 466096705 61875 61876 556374562 88039 88040 59718957 48881 48882 246176410 597 547 66858895 37725 37726 487073856 56012 55970 418715943 82673 82676 491592441 29251 29252 642704203 78305 78322 471927197 14227 14228 63634501 21131 21152 210270704 31154 31155 985159658 57061 57107 955453595 12656 12657 224364284 25752 25753 883635750 32906 32877 75629045 38377 38378 14860826 41563 41564 519090005 23769 23770 902512470 80650 80659 491625085 29868 29904 700663667 2408 2409 546394061 65894 65895 560735426 9409 9410 210440701 9724 9725 3363501 35438 35490 550422647 33706 33715 151084707 50737 50694 276375515 65739 65722 68805645 42795 42796 829472748 48005 48040 320130702 51816 51788 385855637 17837 17838 323005863 55455 55456 687003103 635 636 320113484 21951 21952 908154803 66910 66911 392669787 72281 72267 563567467 30387 30388 913934007 72968 72960 708245549 69448 69404 847927652 25704 25675 213022229 36118 36124 783243803 27535 27536 629885050 81013 81014 493828834 23148 23120 94004066 63051 63052 512897924 81841 81842 988904383 19874 19845 407859037 46743 46744 652325798 42107 42098 950696803 70422 70380 697683873 31195 31196 706127663 68926 68929 516922777 97195 97196 621848751 94515 94516 218278220 10046 10047 795010844 47326 47367 745077674 72038 72039 127512195 45910 45945 807594091 47509 47510 776553802 9701 9702 366772359 84121 84122 689655899 5564 5565 324766912 80963 80964 490849256 59353 59354 44906966 8604 8578 380435428 54384 54385 805647651 99591 99606 599208746 65247 65202 35841406 59338 59339 339204065 43404 43405 247628395 40098 40099 799168250 12470 12480 854170296 2468 2469 745447741 31476 31477 256861270 66074 66114 143028570 30681 30712 975127503 12002 11993 131460292 56555 56556 747036449 43353 43320 91667548 33453 33468 544227082 88051 88023 876998367 17838 17839 673015000 19504 19505 590428296 87683 87684 793746199 29837 29845 383836544 26951 26952 583643035 62990 62991 185782779 41603 41583 700472537 52498 52503 939738954 9335 9318 895534469 25472 25507 721846736 83942 83902 158966093 49754 49755 311952143 75257 75258 531734886 70093 70074 197055424 61447 61448 223526305 86694 86695 603357285 4239 4209 636618208 41981 41982 415666929 25792 25793 69580617 65167 65152 323040684 84514 84515 388184219 77730 77699 636044730 47688 47689 232922996 81640 81687 676659841 14221 14218 951157244 75595 75596 284294870 80762 80763 399499847 38831 38823 546564170 31205 31186 445462838 13335 13336 339243286 42474 42519 97607325 77859 77860 633691583 10365 10323 537163198 61717 61684 169966091 64282 64272 174677632 50829 50830 474539254 75530 75531 61935741 28839 28811 630940112 35638 35663 267252549 21501 21502 334970585 1185 1186 681609351 61428 61429 270237676 59082 59070 9814614 7268 7243 856353192 93583 93584 322773484 24047 24048 613617979 60877 60878 140939590 93089 93090 44163876 76309 76310 369160195 63232 63192 278261000 17943 17944 111161590 22931 22979 490301324 49947 49972 322429477 57381 57346 100173894 5059 5060 511527661 45658 45664 370633063 14933 14960 963989918 43591 43626 371329787 94877 94902 104010009 55420 55421 592386680 82260 82261 224081051 71846 71847 560397963 19016 19017 25979757 3368 3416 398578394 99197 99174 52885590 43574 43613 522334303 70392 70439 717903392 83793 83794 259453183 746 747 493923722 76454 76455 808886349 40352 40353 315932352 71070 71071 902690859 15296 15297 10090209 57704 57705 631728399 38056 38057 525652946 19078 19060 465284960 74989 74996 108451688 91415 91416 425369658 49725 49726 918374785 25043 25039 229800024 83704 83679 225844512 53361 53362 528987096 76828 76829 221474211 81401 81402 432827589 41349 41350 199939379 28279 28280 98073809 66943 66944 526168483 15595 15596 249255671 40174 40201 913552194 9076 9034 679413582 68697 68728 860999175 34857 34883 172974854 36980 36942 634898624 11269 11270 884483469 77278 77299 104736065 86231 86275 624437451 91394 91395 915233825 39766 39737 459462941 24627 24663 274559721 73271 73272 536562718 35371 35372 518459665 56643 56598 750061436 35902 35942 59839783 60504 60505 938296437 2397 2414 700409531 61995 61996 106930870 40592 40589 560706188 56792 56808 174445975 52753 52756 262046640 75272 75271 922917432 53790 53791 113644229 92114 92064 74940132 83144 83145 436870257 59968 59963 459188654 66055 66056 584083163 61365 61366 880153856 35747 35748 582676121 8609 8610 420694112 29342 29341 227485583 59637 59600 753794049 5636 5596 10937605 32027 32028 37815801 95088 95137 537691453 68950 68969 401672978 32958 32976 150643488 53722 53718 368903812 85402 85370 188021902 86052 86053 67327262 50381 50409 334927452 54263 54264 635853765 84641 84651 349367727 24999 25000 175868747 37423 37439 639155883 30636 30637 379397910 22613 22614 185553496 69470 69471 451022110 12772 12773 55206308 36591 36615 511091701 4731 4732 677220572 6649 6650 30801113 70665 70697 733789432 48089 48069 176102916 61012 61013 254459873 26393 26372 732566254 628 634 698226558 38201 38215 630494056 4557 4551 956783241 12089 12090 992593362 83544 83564 843724137 24158 24182 482209197 44741 44735 965058272 34518 34519 920539573 5407 5408 11590089 88158 88150 779917158 5000 5001 147517461 65347 65308 907718675 31075 31076 561959521 78729 78730 810240614 7400 7375 357547469 60447 60448 324504089 39571 39593 58154012 41838 41839 149765200 88360 88361 21594550 88806 88858 63055776 14732 14694 677490388 55177 55141 171156282 98782 98775 418499193 60873 60874 89033787 69580 69632 170395182 13293 13312 750210966 36940 36941 664594360 50421 50422 447905660 45025 44994 971233720 24185 24186 425067453 81668 81645 315861501 67540 67582 718218580 47561 47562 741069743 83629 83630 300133378 37755 37720 30283735 96410 96374 23605961 2 3 53020328 331 348 957179684 26131 26134 262727255 80163 80143 910294457 48109 48068 329643042 67712 67713 152903099 10097 10075 779489566 28148 28149 330889831 50516 50517 177448705 66510 66499 170532605 19991 19992 587982660 42644 42624 63034192 21692 21693 718291420 75054 75053 117581191 69298 69279 953300118 48812 48839 139463682 92294 92295 763683888 61116 61165 542096085 70091 70131 89648283 13190 13241 238240745 27469 27426 114608312 8439 8440 880225557 7629 7630 301654427 16709 16710 527778338 50667 50649 333564874 83743 83744 803199994 54908 54869 861350166 87986 87987 21314288 18666 18667 865301671 60524 60496 159842387 11022 11023 741278886 4680 4669 166596050 28444 28445 687814638 63067 63042 969377599 63765 63766 629342096 69831 69832 612412644 52813 52814 354210473 7276 7277 200155053 46257 46211 996521744 44545 44558 112517900 57493 57539 654457033 99518 99570 598554890 49667 49668 760372671 31973 31974 658863077 96504 96494 297455150 61433 61404 511111123 14622 14631 108375395 79572 79573 801210559 12389 12357 153080092 14325 14326 770565660 99866 99892 239593189 16398 16427 863082339 60328 60376 598229430 41839 41840 31540229 38361 38335 824363336 60513 60481 255415720 6006 6007 26825154 56299 56337 583950789 68969 68970 262745012 370 371 118925728 53395 53432 352670252 45098 45100 715550600 82520 82521 333251278 35320 35366 800174989 96320 96321 114309624 88731 88732 899001331 73786 73767 666007817 12793 12778 244046945 94921 94922 228335106 55137 55179 767661065 1706 1707 729868938 71544 71549 905072163 65510 65511 23474239 44673 44674 135537156 28419 28407 279696037 69587 69588 688482673 16304 16325 551040526 45832 45834 705222047 62411 62412 348739448 40637 40662 783002887 45850 45882 900275830 64778 64810 600316021 43899 43900 431555567 53647 53643 590024264 21466 21467 23500872 56527 56528 426986835 40543 40575 608251795 32320 32334 896368222 81729 81730 128647631 38416 38398 173879632 1650 1624 520655903 10719 10732 575800841 63597 63623 84563036 14483 14454 976930444 70090 70103 610026685 9361 9362 304001567 64197 64198 961721057 26262 26305 206240608 99922 99973 489117352 6441 6442 760502526 76332 76333 839047730 85003 85001 337623339 37634 37606 127969044 3597 3554 727625190 87862 87828 322321555 56101 56102 4558404 26871 26872 979333219 85477 85524 825179358 6368 6408 213741728 63521 63535 189677426 21359 21360 42017942 57671 57672 741224625 35092 35104 805973889 50624 50625 793131659 63976 63977 538180592 56721 56739 22987674 57568 57569 544302041 48748 48725 637886482 19803 19810 382816798 86069 86070 732788160 81373 81350 359151496 59432 59433 430294127 733 695 546651841 16375 16354 91411945 44066 44067 493039886 31305 31319 126227970 40207 40208 153376125 21342 21382 753985853 51448 51449 648344273 1744 1726 360221920 41054 41002 669705326 41119 41168 891041868 50602 50613 848390405 33730 33694 297745864 64711 64712 782633279 10383 10384 702729033 20175 20176 732168045 71830 71780 509915999 24099 24100 102785218 21171 21147 378563455 27552 27553 475732818 30782 30783 737543419 14163 14164 15315313 58734 58735 958352268 80159 80160 46702387 76390 76349 422974934 7245 7246 169842680 35261 35292 716870899 97237 97274 87983619 17081 17082 918947437 99778 99779 649474290 20524 20560 807786282 66417 66418 309936222 65876 65883 585072408 72729 72730 648985868 6436 6401 715148961 32907 32908 465411742 61245 61246 319948485 28582 28567 570276598 21676 21625 643431936 5861 5862 868516342 96136 96137 361918448 54964 54929 956889149 77138 77119 82797336 58189 58190 69744381 8491 8492 683408587 14674 14675 358954252 42092 42124 372191625 96535 96536 74127498 7210 7211 183310279 95557 95526 619092445 41957 41958 13332015 83140 83141 820012027 5360 5359 512869995 79962 79963 37298692 63511 63482 410795235 88581 88617 893573312 74725 74710 609146762 53073 53074 88970068 46972 46989 126107004 67475 67476 741846036 18334 18342 863528408 44336 44337 517648386 71383 71384 751872820 61378 61374 476018479 214 215 616856130 89362 89372 637841024 40320 40308 645171743 15201 15228 744981578 94100 94135 303530750 95550 95551 763474207 5945 5946 55430118 43185 43137 130090287 44333 44379 315067091 69988 69989 247638176 45508 45509 57898291 41530 41531 882224350 67417 67379 74229668 51056 51061 193120637 58098 58099 23747696 77378 77379 115279700 59998 59951 264634215 19151 19152 856413451 81360 81361 868966340 7496 7462 552913998 95440 95441 273760496 22768 22776 705620552 49219 49243 108027407 43626 43627 405680798 24703 24704 430859736 72301 72302 575458623 89916 89941 169243416 36940 36947 332295490 85040 85041 403411015 71526 71511 799156271 46424 46425 140343694 23804 23805 793719339 88298 88299 222157803 639 640 864485768 69465 69420 985205141 86780 86781 969169629 39109 39143 551488129 36876 36877 763120030 47977 48026 979106982 39925 39926 461070008 19529 19530 746565433 82136 82137 145995340 1164 1165 775001261 8711 8712 50841743 60274 60233 570128981 6906 6907 535901621 83999 84000 44164872 91325 91355 51655761 43942 43969 723723039 8179 8180 139803809 47164 47125 803962479 4918 4919 695755478 81892 81875 308306087 55687 55694 985357339 74977 75004 872521115 41204 41248 802624890 66101 66102 278947979 47095 47096 514647048 30385 30436 10399743 74862 74863 222085118 70545 70546 819034298 937 938 693533396 1980 1981 91868537 87877 87902 756846358 84359 84360 435091218 51214 51215 710541225 38567 38568 483703933 60365 60366 165618287 77273 77274 72688878 91 99 202105116 40789 40790 506193675 41560 41552 851869308 50114 50115 329466806 18574 18564 682464290 79132 79133 504809316 62055 62013 699815540 11953 11954 597425226 34364 34365 285075274 43002 43003 828933981 74040 74041 235961615 32281 32282 74837127 3943 3941 381310304 63111 63112 728436942 70604 70605 94827690 36788 36801 114291174 5511 5512 860797352 61368 61369 87052244 56976 56977 61625090 93079 93080 43088731 93206 93208 849848793 45970 45971 398374506 45956 45960 522020252 77499 77500 42879959 92808 92809 380657228 80581 80569 648025208 23499 23482 858556186 79557 79516 827566066 88247 88238 91011629 74114 74115 946780509 40653 40654 362799546 8487 8461 60097398 90782 90783 992268452 94831 94859 876372373 13065 13015 676504226 95759 95760 61197910 48135 48136 10529936 6097 6067 124248072 27190 27191 44379576 45023 45045 713497342 36121 36122 44059061 23133 23134 443663046 43494 43515 794014790 66550 66529 822671090 2858 2821 901095205 87571 87562 569465727 6093 6081 772369660 43686 43687 194160653 14650 14651 610190487 24190 24191 402011317 16653 16656 691441883 29782 29811 163103200 50520 50521 495171975 18003 17983 276232580 75979 75980 122473235 21780 21781 772998961 11293 11294 52467848 54917 54918 365465805 49167 49174 753081209 60810 60811 471590328 89809 89799 790458805 15298 15299 777705668 26036 26037 747101824 65496 65479 92345935 96362 96382 337994377 76987 77023 668573748 32912 32940 873598543 32933 32934 489263235 17513 17514 946133735 48571 48521 97056446 44518 44477 960268781 8867 8868 490634222 92066 92063 896446922 14909 14910 505566716 28636 28656 135564098 56404 56371 241119205 81632 81633 476736205 65348 65349 963951778 69244 69245 286701302 57761 57731 513722581 37837 37888 95893962 13652 13653 913063290 39803 39804 421631446 14846 14847 619344447 46857 46834 572548731 74687 74683 317106305 97894 97917 144774312 5120 5119 135631244 69018 69019 423418629 9850 9851 402700396 2720 2692 532367506 77246 77279 648233124 50040 50041 249026775 46679 46680 714951274 94806 94800 405479325 72685 72643 107012192 21530 21558 215786460 57558 57559 836416620 38167 38168 188498268 9937 9938 864253626 23008 23009 889041925 79911 79940 782999143 36687 36639 388504254 56077 56064 917645620 90785 90786 386287405 69134 69135 342959125 24861 24878 508559096 43411 43412 681210595 64335 64314 274237428 73458 73459 879101349 36035 36010 829155542 30251 30226 291169562 20617 20618 498543959 4082 4083 641955079 56888 56876 604845939 74932 74933 654248364 75662 75619 166144452 65750 65751 270098330 65101 65102 381725318 35003 35004 565810349 7297 7327 156286877 28892 28893 772499503 73935 73936 916844716 7653 7636 666054615 84625 84580 97593999 4020 4021 837526021 41800 41801 330440248 81624 81629 639156220 22106 22107 421433984 85615 85609 875478542 58865 58866 428507609 82571 82572 611601155 92814 92773 617474357 99064 99065 719350491 26356 26376 656523171 49963 49942 656731069 18340 18341 875389477 6914 6915 900410656 78288 78271 412797788 54392 54340 858750696 24121 24130 242562268 1417 1436 415968439 3050 3096 586327412 55089 55097 59539426 60113 60114 928801035 62943 62944 424334581 47786 47787 662937187 10878 10891 890225594 17745 17735 518997715 57527 57520 74972548 99849 99850 70059455 23956 23957 188784513 24739 24789 167244418 17041 17042 955608272 45546 45504 617213458 86096 86123 321345965 90325 90326 721370580 46677 46678 300648216 63312 63313 779843842 70654 70655 61149025 10328 10329 235240864 94041 93991 279576876 45762 45763 507204657 81693 81714 459530585 87878 87879 874872247 15669 15670 580142122 9827 9828 495181000 84672 84673 346135648 40189 40207 695327390 3131 3132 412153367 36453 36416 421366768 27050 27010 676144285 80361 80362 323396410 14394 14395 916295048 10851 10852 170760272 24024 23974 528623005 67543 67557 174747590 1964 1965 159859482 50314 50365 614108292 62200 62201 983448307 63413 63414 854860539 79206 79207 398541533 55526 55527 461791229 54999 55000 868986906 32113 32119 168099317 74823 74872 274981793 4147 4148 835251359 39801 39802 872451209 50685 50638 991949942 67297 67254 708009719 20973 20923 84136846 97744 97745 890916873 21068 21038 197454272 13749 13750 12131361 85677 85674 86935112 24486 24487 488065782 84201 84221 366894507 80672 80642 637286611 63275 63276 264704287 73170 73171 546595174 14222 14209 113664948 27607 27608 773692978 46543 46544 269720626 49221 49235 172501776 57529 57531 397300786 80387 80433 443649748 6015 6016 810019971 67793 67814 229146160 32840 32841 418639054 54025 54026 395953112 7179 7231 94167085 67386 67387 315045057 77747 77760 487119801 788 743 120990859 36764 36811 507474629 75365 75369 246194191 48043 48044 785780293 38583 38584 205656517 7451 7400 613304558 53229 53230 547212786 65398 65399 740798496 64253 64261 563688661 85291 85292 78062553 45821 45788 585797057 72653 72654 540528591 75423 75408 831176704 69780 69797 44701422 84878 84890 967978551 92409 92410 337900938 42894 42895 337010027 36671 36672 648838605 97707 97708 487325883 60640 60641 388270256 92155 92195 754834240 9150 9151 899065093 19972 19965 85903115 56314 56300 82085315 58832 58784 921791584 16338 16383 126851023 71244 71251 79616090 86588 86589 944874436 76846 76847 472343839 22758 22772 327719369 40774 40803 958964186 77424 77381 968675267 54626 54627 795536755 90356 90357 217413622 56511 56504 829271781 5192 5193 322357156 50054 50055 183324328 48079 48080 898385245 7065 7093 212813918 68891 68892 328630440 47724 47701 161133423 71412 71413 447975130 19753 19754 259041667 12806 12842 204940621 34004 34016 189178547 2252 2253 25145529 44007 44008 509732667 81364 81365 499517053 32972 32973 498897641 30333 30316 701919442 84698 84699 842416463 76088 76130 849361626 89799 89800 280392921 10250 10251 611003997 33297 33283 784662081 65889 65890 507088306 43586 43546 241085936 30011 30006 723538708 81607 81642 816249322 83652 83653 29672836 53527 53528 410935931 79984 79948 613934812 48733 48707 751683079 73577 73578 484748903 7414 7424 405051642 18649 18650 471801024 51836 51837 301853675 93364 93374 463169450 65866 65870 754871823 66536 66537 645502904 31025 31026 23411731 68529 68554 974890710 20151 20125 586268046 35146 35140 738119881 39379 39380 31543137 89775 89776 556766217 12291 12292 761081543 65766 65813 227704932 34 35 718413975 47345 47394 788593028 77370 77371 799382011 95275 95276 719222702 43820 43858 832472693 90077 90128 626405351 90635 90636 541100186 80524 80562 822834510 76325 76285 926042024 54848 54853 980576578 44026 44018 121272245 97473 97474 854513449 54735 54754 492742578 39490 39495 865502971 10995 10996 713953683 92832 92813 108699536 48118 48119 910236571 62363 62397 261467221 84081 84082 273702157 78044 78019 637794380 55398 55443 570526683 57243 57191 562972816 65565 65530 86093778 45387 45392 786817588 65622 65623 501893687 11939 11940 559031527 82070 82043 66939903 25944 25946 916905167 74931 74977 107784221 62544 62556 323351363 12903 12881 151983506 10277 10278 958675677 87364 87365 422512352 59675 59676 669215278 44228 44229 151190914 21475 21476 248707587 58528 58553 696613324 61218 61219 804209512 54190 54191 196504295 57134 57135 146053741 55902 55909 423804547 67484 67525 712714594 70484 70470 284374130 83757 83758 774148807 1606 1572 583604755 96212 96213 782255691 39260 39261 274277077 45218 45219 998919355 74196 74197 430525486 32509 32510 111192912 28216 28191 805649765 97214 97188 66195154 35041 35042 727047012 57672 57668 42655634 82289 82248 907133080 22929 22931 699026446 6794 6824 433874613 36636 36637 906497699 93874 93900 551575417 19239 19240 781232204 54914 54966 972977953 79330 79333 876732572 82167 82129 804062300 46990 46991 531921683 58282 58266 683107570 65454 65455 989729256 61710 61708 625254180 58845 58846 861677816 11101 11082 803048062 12723 12724 394129503 2250 2206 592573848 15719 15720 952381897 58774 58785 677004541 99432 99433 295785883 85546 85562 439822237 6841 6812 746918571 68909 68910 570963815 56388 56389 799318343 42218 42219 547304240 6320 6346 84032452 58809 58818 732877924 47530 47533 244460945 32421 32453 956042076 77262 77247 349994266 18613 18629 842149357 28531 28495 966181769 41433 41453 749853771 10840 10892 495882499 67739 67712 352105648 70995 70996 474978140 15463 15427 116105694 10900 10854 35659814 66977 66978 829986454 83914 83915 73473591 69223 69253 195611698 88863 88893 569222790 90293 90294 228499256 87283 87254 375253664 24012 24013 101178322 17029 17030 245827768 11134 11175 436495228 51709 51710 396663169 26241 26242 743279040 79679 79686 70611247 23361 23362 634995081 62342 62343 357453777 49408 49372 632219118 31919 31920 343332305 36706 36707 78515803 27938 27939 157810402 74889 74890 672814176 73043 73044 246942673 50434 50455 142487215 80955 80983 479656752 76267 76268 575423690 31393 31394 127680879 21363 21404 139150883 26277 26278 578393943 71856 71829 520536409 28033 28077 92656806 87782 87816 923579849 49205 49175 881906055 36916 36917 185474462 42645 42670 886446113 39123 39124 742357171 42165 42166 527147861 58582 58583 238204345 43795 43751 694762238 45065 45066 698130380 76715 76680 245654403 75419 75440 175760922 32116 32166 97760369 89050 89019 252245121 44995 44963 428793565 76227 76228 281346859 9272 9273 100041408 16309 16310 994208690 64107 64070 994949207 71691 71659 600768818 72319 72320 910365331 91842 91861 537986742 33332 33339 171067771 40945 40993 73065226 42755 42756 1689435 84937 84938 558632050 29588 29589 93499182 53380 53381 643182645 66672 66673 314326541 57304 57281 829306552 13538 13551 66216930 78101 78102 595877075 37517 37493 885164849 50567 50568 63059649 13797 13798 920667632 74465 74501 728720133 39427 39428 679508217 39175 39184 459574664 51225 51226 253275442 53164 53165 567549424 23212 23213 271378827 52181 52209 262852849 37993 37994 61171735 62855 62874 504553801 96055 96056 799613665 10745 10785 469299055 48028 48036 71599337 33261 33305 715762111 47810 47811 321406789 93469 93477 643690377 97990 97977 37724925 50998 50999 416696359 48903 48904 657758254 9297 9298 445090723 90557 90562 145484704 32307 32329 902747387 80198 80212 537323651 58828 58833 527233996 16072 16104 701664665 69651 69611 151223979 54490 54491 954507361 2539 2540 750224931 68385 68379 401191878 78478 78479 629370118 92657 92658 467639557 45910 45911 571062976 59897 59898 459358674 78069 78034 567661655 84523 84534 824038903 34829 34830 12771562 90854 90855 331997171 37531 37532 76874592 72285 72333 378797628 81535 81536 623792443 60472 60473 343526166 30726 30727 371625107 40754 40758 990122729 72524 72525 164805133 69669 69642 643524742 54393 54394 147069353 60134 60135 862579018 6543 6578 962786394 766 738 524451958 61743 61772 558100406 1865 1866 289052341 79409 79432 615718550 80378 80379 167895897 79869 79918 245825538 87560 87561 910442826 97743 97744 582072095 85755 85789 914263573 41786 41787 646856180 22681 22682 507454572 72373 72374 281365180 37033 37029 810199554 2921 2922 28922250 34374 34375 605565191 2436 2437 707214824 96417 96454 214655912 8597 8598 284197173 68504 68505 835667802 64721 64679 56981364 90203 90172 382045457 48174 48175 398304535 22321 22373 333225783 52851 52852 836423441 17158 17159 568133092 80193 80194 412029589 19306 19262 950972199 62977 63029 109500739 14304 14330 803786062 36713 36755 539283278 28920 28899 130542996 79215 79178 751075087 1616 1596 68158363 76260 76261 175436915 26796 26797 656861600 29218 29267 165394 93425 93458 735941054 53435 53436 906157168 40337 40338 474752626 44548 44549 770627829 66062 66063 908118839 78261 78243 380887181 47522 47479 481886059 23616 23575 784515216 78994 78969 467052337 77804 77805 133433031 53409 53447 597530217 97523 97524 641273057 51968 51969 702078599 60213 60214 803454322 88593 88594 223768904 29102 29076 778202907 53953 53954 386860104 44397 44398 892120469 12803 12806 219441273 54953 54954 243397945 84530 84479 545651730 93884 93837 456317857 66714 66701 316369186 73728 73770 741473026 23597 23589 435892379 99912 99917 414508164 78881 78895 663289064 85585 85576 254786074 82232 82211 99043163 69429 69430 46173660 78650 78695 279548329 83677 83678 339300605 55906 55907 869615856 2748 2749 854076374 50414 50441 557876066 7314 7300 731043622 81 82 961278548 33418 33419 206509019 21724 21725 573485853 67168 67140 802710449 95075 95119 372242738 72508 72509 205033276 85530 85569 154292052 53246 53247 464245494 42001 42043 875302607 66866 66867 86377834 4702 4703 320153145 17055 17056 787962912 39729 39766 157394138 84088 84107 499518833 45050 45078 636364685 99642 99643 643902168 77428 77429 165211570 99334 99365 547041501 19754 19755 65899468 80904 80920 132586697 51627 51628 954326632 63010 63011 612350297 44298 44299 768402866 83634 83650 335086851 31647 31624 326541657 14745 14773 466160817 70122 70119 713245596 71001 71002 477715282 84711 84717 85506023 81654 81655 684436162 97385 97386 427869 4796 4797 506503919 66423 66440 986816471 53882 53883 612006402 98310 98311 315698342 71091 71092 781456864 28846 28877 551555976 64756 64739 181398472 33864 33822 741333615 10078 10049 782832291 87763 87764 396915762 73982 73983 244849923 81599 81645 144066834 98695 98696 950468838 91188 91206 132589561 49373 49333 301645370 66755 66806 149087620 5223 5224 47587503 49669 49622 723448983 95561 95562 788475942 9803 9787 968813221 10785 10786 496725317 4421 4422 927203723 95520 95521 479115512 25355 25395 46406820 22526 22527 831512173 41442 41443 69578286 33265 33272 716709990 32176 32177 122668275 69348 69338 385761607 18625 18626 988908909 40168 40191 247424880 19586 19554 391527630 5387 5362 615148609 85085 85108 66852958 21714 21681 184375605 23983 23984 191539632 24107 24108 941245831 65110 65077 467883245 25636 25637 271252474 12722 12768 242705833 7031 7060 506682571 50950 50951 106738659 53971 53972 214526315 60639 60640 129947440 10298 10338 768489518 7588 7559 523525651 62110 62111 440469099 29477 29478 184825723 50119 50124 349989152 95120 95121 438976538 57292 57293 698314281 71890 71902 237561013 24192 24193 404919750 93737 93720 144652733 82712 82713 566590712 9461 9462 572452372 4404 4434 256908916 21601 21602 158484855 37466 37467 191047810 13562 13563 383376734 90306 90319 448201839 99500 99501 454340577 15369 15338 23813142 5884 5885 581246343 29778 29766 420805575 57608 57561 150408867 80605 80606 866719683 27290 27341 984389555 50771 50731 622180554 52861 52862 843255006 24208 24227 806151818 65285 65286 588229526 15735 15761 150620676 75370 75371 927855756 99449 99450 819665580 16018 16019 60133763 80262 80263 407900482 76115 76116 619912864 62014 62015 310874539 67290 67291 138093459 75712 75678 293524304 54205 54168 692909337 98917 98918 469106844 98013 98014 428596846 2850 2853 522610632 57215 57216 643428678 51347 51348 639689477 1142 1117 963437047 50065 50066 273600735 38124 38125 843622165 75286 75262 80187447 21396 21401 755913563 32378 32379 556637317 18205 18206 395298791 10535 10536 341279335 70260 70261 768443697 51261 51263 574847491 84881 84841 178218789 1929 1935 216277803 83037 83042 32468578 3511 3512 581768838 23519 23520 576971960 54488 54475 410860658 66065 66031 290600849 50836 50837 757162571 76143 76137 374112883 69164 69165 896039687 25052 25011 533150022 65110 65068 861672059 73538 73511 85495430 13996 13980 108966453 14574 14575 755768971 46202 46203 210716505 21991 21974 588857603 81997 81998 752050802 74653 74674 347644862 94466 94502 887122803 26551 26584 402250420 65016 65025 588457436 39793 39794 906386618 85994 86044 218313259 18733 18697 775362876 73207 73205 710546868 86435 86427 711077129 89404 89420 950505805 95013 94961 117058936 95292 95319 860227111 96096 96097 227782282 25840 25841 745153460 24655 24661 468509189 98589 98552 291337750 83464 83465 701670824 13786 13828 466033361 46806 46807 586953678 26414 26415 972952247 89385 89386 244339332 65122 65123 475257834 96397 96398 72029239 33352 33323 987390556 54563 54570 622574804 96383 96351 652595928 20652 20653 448184531 87946 87906 182519301 54257 54300 711101356 28185 28186 48758746 34308 34309 847884601 76579 76531 168798720 50649 50650 134509892 42126 42149 991795283 32953 32976 135355334 16245 16246 423525202 49946 49993 102538863 13928 13971 706594472 14611 14580 946135561 41480 41481 60765542 75472 75473 83691078 65421 65404 592586425 92530 92531 901534963 23879 23835 509969310 84725 84726 223271310 66376 66377 412766567 81608 81609 172128604 29743 29693 56049369 81826 81817 121206001 71018 71046 99053328 69264 69216 546869075 81744 81745 86698814 25442 25443 71494932 75377 75340 510975461 79015 79004 272871409 86697 86687 580878985 43601 43602 9897539 9821 9822 748936568 21035 21036 605267034 70029 70030 915151680 47195 47172 609671175 7656 7641 893915434 18320 18316 779846407 88104 88105 885163686 43385 43386 948021545 82462 82461 776364904 7653 7654 50921152 37372 37373 428363639 1829 1845 785815912 43013 43020 57663735 9165 9166 28340733 60366 60336 590632613 28974 28975 322023220 57789 57790 772127991 81740 81724 759242150 20954 20955 99396408 18610 18645 302894444 93351 93352 621977631 13613 13614 123768322 49521 49530 425147570 29137 29115 787716504 32096 32097 764832589 36662 36668 214350059 32446 32447 149096302 29533 29536 787177059 34487 34509 216672421 81348 81346 214195068 24360 24361 624581642 57000 57002 942045878 42262 42263 88728564 51913 51914 654934096 23915 23916 363319928 50990 50991 284771322 27642 27643 284745963 41312 41269 128064591 70029 70016 424517958 29626 29657 945098589 86983 86984 967431613 2567 2568 149256028 35034 35040 486396199 25413 25392 795828621 76929 76930 240465637 74706 74743 114859196 15446 15447 711486717 20071 20046 222631098 57582 57583 672755617 22056 22015 683336400 7240 7241 343930280 15054 15055 868927666 96540 96494 503384664 1695 1696 396808364 80692 80693 694708367 34880 34881 248860855 63084 63078 869757211 83283 83305 481818142 91358 91331 232481193 74885 74875 486757591 73727 73749 213910634 56716 56717 328713152 83156 83157 26788827 27611 27612 958837139 81058 81007 121167380 12655 12656 846390766 13572 13606 264650241 48054 48099 829232349 58386 58437 928769843 74935 74916 668216583 96458 96423 495455951 29618 29619 336538515 81292 81293 281918022 78353 78312 459982677 46189 46236 669660798 4985 5023 296529544 86242 86259 464690684 86018 86011 565170855 64154 64130 678989736 8290 8291 122092552 23064 23065 631781565 84429 84473 254166392 67848 67805 792500474 47590 47559 220831913 50642 50598 264088014 18198 18199 200934077 51769 51770 889121521 11747 11763 726662156 62426 62427 566212274 8826 8827 952577424 93737 93693 497516290 72603 72604 200254596 95748 95749 217420923 2222 2184 983149298 85003 84999 148996714 85824 85874 871522710 96568 96569 549579554 44054 44101 814657471 57036 57037 97008203 83815 83816 223774596 35585 35586 476205965 3705 3706 63806782 32201 32202 326712939 29285 29286 105608329 21811 21812 222825665 91190 91191 568533479 75999 76013 446467815 30267 30268 808982590 254 255 479482020 45238 45239 251087463 87084 87085 533723957 57908 57901 384863696 17645 17693 364193790 54630 54631 827246826 20626 20617 829219458 86744 86702 272945524 57267 57268 460585695 76281 76285 51821086 85230 85231 566089603 40197 40186 37160715 71140 71096 200621789 11810 11811 951356262 94614 94607 691774980 75894 75915 350832496 28152 28153 742969704 2291 2277 959650694 51387 51376 342814395 56161 56208 493290351 2136 2137 8055570 2329 2330 332715570 27357 27358 790788799 65741 65742 651897295 33440 33441 47087430 89519 89520 792855424 76941 76942 207927323 416 384 184620112 95646 95647 214313924 12651 12652 668381589 56761 56806 575318173 75802 75760 413473667 69465 69425 379518558 59808 59824 526812855 42570 42571 101425585 39219 39220 876938764 37616 37617 424272315 93782 93796 186383568 4318 4319 643126422 69863 69878 565826542 30945 30946 832160620 7934 7935 432104757 50195 50196 256400594 92971 92972 503970754 81046 81047 136281409 92345 92346 230887510 15755 15706 502494205 60196 60197 778755001 50228 50219 512834844 17602 17612 913763136 28435 28436 770097486 32833 32834 808251137 1176 1177 873597256 72908 72933 632037944 96296 96269 898887350 33429 33441 417443556 17900 17901 299225415 31170 31130 767214153 46569 46561 985867236 12136 12147 868844622 25159 25207 1532504 75144 75125 481428850 70410 70411 948001174 51123 51124 775724437 80720 80770 18981990 56603 56604 140061208 46777 46778 424499159 12598 12571 754071840 90314 90283 8058762 57080 57081 713987230 87311 87307 825605790 706 660 464999796 56424 56427 508990220 98553 98554 538027178 48763 48810 671074651 63236 63223 64318230 46531 46498 498814484 39714 39715 161426394 95235 95236 632689559 7062 7063 444349368 24919 24920 406406696 4169 4170 363782753 97064 97065 247050931 33729 33730 554300538 99622 99623 449719163 4710 4711 793432930 54467 54452 419358866 6141 6149 884958747 4035 4036 702227305 39308 39309 29152227 18118 18119 648527088 58263 58264 788879754 51848 51849 77274051 99086 99087 169745375 28665 28631 149719726 76282 76274 106504605 63059 63090 493153552 48412 48386 211370260 20541 20542 365585140 78835 78829 771560894 83446 83447 582861312 45830 45831 526958180 83087 83069 547597983 79986 79987 869302078 25829 25879 496783691 60032 60031 526244533 81926 81973 892411418 63239 63240 634346117 74224 74225 589983711 78163 78176 114885298 5307 5315 953975676 5352 5321 6051449 7155 7156 525962841 12406 12408 457557935 6210 6211 95121283 51475 51470 518763755 31634 31635 107028264 65562 65540 640734815 83349 83350 696821224 31771 31782 87206412 38617 38618 416230518 15775 15801 803533787 47233 47234 940904393 90797 90798 128368233 20391 20392 21657855 92732 92733 187208842 47170 47178 336383935 8129 8146 360573395 44438 44446 765957343 79845 79846 820204181 62677 62678 183250648 83436 83437 715478989 80937 80938 714305838 6217 6218 222112847 62172 62173 887976782 34461 34451 131551474 54779 54784 828946656 94808 94809 783934390 47401 47440 841819275 81544 81545 140852761 44095 44065 751238096 402 403 808240996 39021 39022 998724670 29954 29936 124587304 9211 9212 318880002 60963 60921 11664457 24848 24874 851895857 51791 51792 60742946 13758 13788 411321565 82307 82343 905416809 11177 11178 33223195 23670 23671 228680927 29889 29873 456339615 82873 82886 930520231 67344 67345 310729157 33466 33506 284869793 79666 79671 698618035 48475 48438 593248950 46376 46377 921322264 63825 63826 651486876 48282 48283 901356721 63835 63830 388435213 88962 88963 168781890 89179 89200 497674550 17488 17446 850343304 11788 11789 522766629 70299 70300 309881502 20367 20402 752763892 17963 17964 926851081 47980 47981 402696661 90289 90321 179153459 65372 65373 785070321 65422 65428 132352464 65139 65140 578207821 6077 6078 747964932 20013 20017 560400375 12550 12532 514360969 55584 55585 574476209 22067 22068 575271044 49429 49430 594155903 55717 55666 887140028 52938 52990 211188449 4429 4477 362692872 8436 8437 583959345 87381 87382 975975510 52256 52257 773498317 89637 89638 960239424 92924 92949 581248462 63610 63570 514210274 19253 19216 834775789 41765 41766 539471440 31832 31833 416389370 89642 89643 854239940 96964 96965 350465270 27114 27133 711186644 99394 99392 953416693 14012 13982 587840085 85054 85045 968898117 28931 28932 728068351 29210 29216 298552145 1902 1887 493882628 78471 78472 97043901 84014 84015 735207207 95809 95810 259511913 72866 72898 5698975 20219 20220 443615663 61828 61829 859547168 89292 89309 919255411 94398 94399 145563434 78693 78694 498977859 282 265 637279148 2004 2005 433094940 20804 20805 804694793 43373 43417 529347410 19231 19232 580449219 73058 73095 498236444 63035 63036 196240700 64500 64525 242306730 70007 70021 947748361 44368 44410 235792438 49865 49840 692029196 29064 29065 437974459 51468 51469 114092867 44668 44669 742661757 97488 97489 985681522 984 985 503645122 7998 7970 829258573 90458 90460 817367331 50980 50981 54301921 82614 82615 814242287 44067 44073 193573273 15185 15186 727568999 72790 72777 978575090 92009 91972 677311027 18622 18623 928025274 19141 19142 879121448 45826 45815 4743651 83893 83887 861477958 29804 29805 882553666 24794 24795 951426887 10778 10779 672893919 58887 58888 453953502 68205 68206 865459671 68904 68857 391492113 90271 90267 857003461 20916 20917 173519646 57338 57339 162054843 80653 80647 185604006 39001 38962 833902533 72279 72280 231723443 48767 48768 754905256 9406 9458 933070374 91367 91372 577505192 25891 25892 830251210 6379 6429 796303337 25246 25247 329040489 47499 47500 287073484 60167 60168 946296711 23309 23289 935169120 2566 2567 594940483 97141 97142 339175771 50263 50264 645267825 8949 8950 637082263 79543 79544 868102170 99166 99127 469630013 95737 95738 717491555 43047 43042 937834955 89547 89548 53039483 73998 73999 602734239 86000 85973 869841900 51618 51595 625149660 67991 67992 95333154 49824 49825 161277436 51909 51910 79823559 3399 3400 420853946 31134 31135 776562424 89455 89456 156904594 58407 58360 60074283 45835 45836 592180060 23546 23547 166037930 6477 6438 723457808 12196 12164 750475716 58593 58638 84047597 76002 76003 791203466 40748 40773 979071376 44489 44459 287960436 45137 45174 139726738 61881 61882 445523232 70830 70778 788020701 6295 6296 488261766 51778 51802 206840947 23226 23227 354766566 52861 52872 997530236 69480 69436 72213835 10726 10727 244927377 24181 24182 566031302 37731 37708 683998771 49284 49320 281218107 21215 21216 716019206 13978 13979 758679573 91668 91669 664221404 77655 77700 480612636 62691 62731 41565051 87692 87693 862437609 22977 22978 91782739 21143 21144 533437390 5428 5408 291367804 97467 97496 401731631 97599 97608 911608673 24977 24978 675193609 88095 88087 80759582 55872 55865 339682804 59918 59886 707128084 79243 79236 695774334 25593 25556 638518607 99774 99796 774893586 11992 11993 218019285 17795 17743 54268319 86821 86822 539252273 36781 36782 767424167 43778 43777 942816555 92063 92064 634914210 77844 77845 945905500 36643 36644 874064882 1519 1520 142570178 44644 44645 365391191 36325 36326 949230533 708 738 333586043 13512 13480 934331176 77457 77495 653807613 75136 75137 300955726 56091 56092 778109958 97636 97637 390168521 24614 24615 6046736 40094 40095 347843149 60499 60465 283860268 56159 56160 876250012 57136 57123 975666516 82958 82926 548692639 72184 72195 470359718 69151 69133 969466452 54440 54467 384011386 24051 24016 545095491 84682 84683 745101861 90228 90229 454712863 9874 9875 393478309 19333 19356 320662573 57699 57667 696410769 23869 23907 75277037 2668 2669 589630016 27012 27013 718918956 76915 76925 3086824 93167 93213 743954262 2543 2544 459119668 81752 81753 935679859 14123 14124 904212643 9774 9729 207799909 45221 45169 797677444 84215 84216 584336270 34030 34051 606358960 92827 92790 535358311 20129 20100 588746931 32781 32782 357437583 76243 76268 962007256 98333 98334 7048992 52325 52326 282412290 5841 5889 534318211 18084 18085 199326044 45347 45349 235849211 60837 60861 865376382 18957 18958 878597270 32472 32473 410399314 14822 14772 136523505 48570 48553 674906979 47335 47336 746909733 82931 82923 794453702 47803 47804 768816272 25925 25926 897518935 79244 79245 82782011 31299 31300 155597545 44125 44126 201698413 11275 11276 597387755 93233 93234 363106682 35383 35384 814222929 91312 91313 266298822 39169 39170 287541295 22510 22511 793509176 54967 54968 69896624 76537 76531 414236297 41862 41863 140743512 31378 31343 346611138 59013 59014 638922485 31063 31066 853055322 74582 74583 146469435 7702 7674 836370919 40187 40233 565137986 3092 3044 566809974 29595 29596 175034455 81370 81371 411489557 22006 22054 156347069 71734 71735 350356601 5528 5529 220505234 60244 60245 695444638 62092 62093 21199241 7616 7617 302480070 40561 40562 509658041 39737 39738 340908803 74746 74759 126183403 11043 10998 812377842 34578 34577 315256959 75153 75154 426587575 28650 28651 358404567 93639 93640 306075239 57526 57527 332900549 56519 56530 523741185 53310 53311 471912430 98893 98928 40017804 50573 50555 94567077 15635 15636 740044795 46771 46772 665516266 30718 30719 418984779 13310 13349 589943862 32126 32127 151375452 64756 64783 633711360 94836 94837 635354217 70383 70380 179792387 85220 85221 492472407 35829 35830 579302513 69508 69537 523058811 29915 29954 238074832 44281 44306 709980293 77106 77138 169261241 40412 40413 643787305 33966 34014 970877386 37175 37176 768048819 5461 5462 572052736 8895 8854 584284426 8496 8497 826470593 70056 70011 758463393 24430 24416 218788386 93042 93005 235464507 95565 95524 997617526 10426 10415 982147764 8114 8115 65308340 51219 51181 693740803 24116 24117 643364 69393 69360 55935773 57429 57430 398566777 91372 91373 812264876 4576 4577 757217051 98065 98081 668070114 39230 39231 948998741 48224 48225 343366505 63672 63673 606729861 65590 65614 745195107 40122 40104 316865390 10208 10209 335238005 80125 80082 113390996 34561 34562 43186675 15853 15817 86972732 68247 68248 325625636 31108 31109 288876663 2560 2561 121611197 74381 74382 126769766 93284 93236 886456804 62315 62316 97753293 3385 3399 189328504 74224 74196 146250417 27585 27624 286570336 89641 89642 336732240 4523 4524 84275286 14739 14777 769233387 51676 51632 74434371 74806 74807 154789673 68080 68034 240839375 14019 14020 446478270 91276 91265 913739104 9561 9550 676822536 540 541 445294543 35124 35125 7692309 43599 43600 634217991 50451 50420 746107367 82816 82798 992583839 30686 30687 294855052 98249 98254 661285741 73376 73350 993572960 19509 19538 600695611 36738 36787 661615656 3699 3729 569314657 27060 27102 156952972 38247 38249 228204549 19516 19517 942885813 79293 79294 924508025 73691 73681 422283249 46584 46585 331324151 74600 74601 665781099 1223 1275 163008045 31977 31978 14334702 79742 79743 877788726 26924 26925 591960081 91307 91319 713325920 43341 43350 904688810 76709 76664 697320225 35315 35302 420422720 95759 95715 796382222 72386 72387 417489398 7650 7651 341720733 39092 39063 379666892 66859 66860 333986363 14853 14854 359016872 19709 19710 978259905 30618 30664 89534621 27015 26977 479396376 58647 58626 544933969 70791 70792 786164343 35539 35540 375854830 1620 1621 34513720 70382 70383 41895374 55209 55210 955658774 92428 92429 499674503 20968 20969 675155070 3730 3756 15620712 60348 60349 837990653 50279 50256 175559816 47938 47939 158269831 67833 67834 603946185 56044 56045 277410196 79504 79505 487401229 16895 16896 457541375 48562 48563 556437433 79957 79958 390917193 66230 66231 74048529 56417 56418 298870203 41256 41217 814037236 58130 58121 8794838 73041 73038 427097051 4222 4223 963231843 80675 80645 146161414 25326 25327 16599444 94197 94198 79942524 48228 48253 833128830 57751 57752 567371497 63289 63290 297561650 89549 89550 496078600 31654 31678 416900004 17886 17934 292497091 92515 92516 337896457 14049 14050 329794226 61718 61719 946832524 35629 35644 627973744 31981 31982 448708591 94768 94752 54417713 99469 99470 847928495 27099 27100 486189480 68801 68802 433493420 67270 67249 937435992 1667 1668 884395485 54756 54757 589995602 40187 40188 103039745 51132 51133 566183622 84678 84671 859049403 12569 12570 195531984 30631 30632 566629051 25753 25754 807864661 18999 19000 927127037 82697 82698 54519676 15090 15091 483868673 61045 61046 182887801 94875 94825 100762601 36 37 269313205 30304 30305 726999865 80714 80672 99120687 9730 9731 575741784 11625 11589 747237280 13891 13844 32779422 1544 1500 274612865 80144 80145 357363833 36938 36939 542651840 53809 53785 792458700 49354 49355 900630306 75223 75261 580778103 53894 53895 791263824 25787 25788 511831444 72751 72734 348567004 13928 13960 352647281 31302 31303 565976515 9298 9295 856927375 78835 78813 698506313 16373 16324 705152304 77133 77145 687201605 91070 91110 995060356 41284 41285 2703181 98044 98045 779985291 36817 36841 956632591 63940 63977 171992318 54037 54086 341481983 85382 85383 859795128 55768 55769 847139633 96316 96277 234724935 16126 16149 737195199 28306 28307 30439489 62624 62625 301968068 21496 21497 752274156 21666 21654 349516033 92020 92021 335845490 6968 6983 78580990 42171 42191 53422882 20656 20657 338106488 33003 32996 964545283 36579 36580 890588054 27687 27688 960505331 13248 13251 814994623 89976 90027 899521739 98346 98322 499051936 27905 27906 213195436 9316 9317 310157897 24309 24310 733762545 45180 45181 29050137 60627 60628 372263551 79345 79321 840950885 93967 93960 139502772 14427 14401 706175516 34659 34660 110931225 49496 49497 577163998 67711 67712 555859100 25640 25604 159582509 75156 75157 943177289 84174 84216 432780254 43068 43037 391994960 68796 68771 886386988 56848 56849 593301173 94651 94611 550388897 2075 2087 518799824 81573 81574 578802177 90176 90177 739398678 22238 22239 175569311 38281 38257 808452054 43277 43278 368505733 84876 84892 157302898 35960 35988 975452804 38184 38185 399778615 10958 10959 627337867 41807 41808 557039993 73727 73776 863922506 28695 28743 260926616 77437 77461 466263460 41451 41485 333210960 17038 17064 433592541 64561 64524 545903127 75979 76011 486918462 40894 40895 550174690 17756 17759 867391878 16473 16423 701342318 76357 76358 416546604 76997 76954 29885799 2485 2486 114915904 25976 25978 836275296 99161 99162 338350913 11077 11078 312060929 79155 79156 693859253 21714 21683 217572830 98935 98921 38521322 63647 63648 564062015 46803 46789 940238444 244 245 172297035 51007 51008 866402545 75522 75572 338609529 98666 98674 87813394 60619 60620 225466280 68655 68656 539136148 41776 41769 192516294 75315 75316 104572635 43732 43733 488135441 18500 18501 908918084 15880 15904 739923950 70832 70840 143104037 17807 17827 266740485 74486 74487 501135685 6084 6085 136915287 84948 84949 221010654 2953 2954 471153364 6888 6889 796746180 81378 81379 395279659 24463 24480 98258399 22738 22759 49588211 56243 56244 848336827 17986 17979 960310949 6294 6295 586712228 53505 53513 40240519 31954 31955 249099193 16019 16020 163782491 93023 93056 545938223 25586 25619 978756940 543 544 756124300 37781 37782 509404558 16644 16645 40387452 2636 2637 293348757 40936 40934 776616111 71546 71502 981274454 39545 39498 388488219 43144 43172 394811206 93282 93311 617489186 20936 20974 131008870 16597 16598 947656927 51623 51634 147018538 67617 67618 799600205 66149 66150 710504426 15498 15531 66988402 67293 67294 802816676 50387 50388 727883174 56759 56793 548631225 18373 18374 113448727 99369 99370 52348269 24244 24245 239745877 21562 21608 742424920 68172 68190 462858227 57833 57834 941364132 93820 93864 421449753 51675 51676 464124601 65972 66010 200492190 27205 27206 12802710 80291 80336 817005900 29538 29539 587802879 35824 35857 765966799 64079 64080 337825483 60056 60028 321600997 10034 10035 290254700 59436 59437 665820236 16760 16761 225954872 3403 3391 53177450 71255 71256 928953288 30413 30414 355153476 41790 41791 786569313 65107 65108 658229067 12642 12692 572128805 11374 11375 291734318 77426 77472 448913987 2084 2085 938880737 32600 32601 364588726 60614 60615 214673046 69576 69541 404298173 70269 70270 257852937 89238 89239 307174756 1592 1565 780719452 90918 90893 321667114 81990 81939 94146786 77348 77397 967497084 75071 75041 180012018 13038 13039 983806054 65558 65559 704259895 59289 59313 814495105 41294 41280 144237406 51441 51442 431597175 61925 61926 536276462 24649 24632 73486372 85360 85361 953961095 97988 97968 309650767 46061 46062 312044377 85304 85331 108882981 2354 2355 682170611 10202 10203 873783866 6811 6812 451695199 86115 86160 938822388 62016 62017 239613488 27411 27418 522230173 26440 26432 860227806 52391 52392 865666221 25897 25898 194811763 35722 35728 352412338 83302 83303 137998117 67688 67689 935242430 15922 15923 548545079 50962 50963 54920061 86739 86788 353131214 71609 71610 493881458 31036 31000 149954885 93806 93807 151551453 49965 49980 952970545 83760 83761 523250508 63373 63323 965520302 72684 72670 341715948 4875 4898 699437737 68861 68862 216152004 86322 86323 613915582 59380 59331 458333626 95831 95832 773654030 6738 6739 285321594 30946 30947 584614619 72995 72967 686797456 45961 45962 891928960 21146 21180 460131853 52371 52372 995180173 59917 59885 894004457 65580 65581 770161334 39411 39412 135116867 98451 98483 347316230 69370 69319 578981198 73357 73358 802847359 70060 70112 667533773 83723 83760 906104839 26636 26637 114648311 7267 7268 194755749 95078 95079 551806073 80300 80301 757962412 40723 40740 295859885 50278 50265 293404318 48935 48936 316892499 80808 80816 939752792 44141 44142 807399691 12973 12974 871818063 20087 20088 69919546 35759 35794 262299336 52715 52716 191213358 70525 70526 852666122 62626 62605 976225066 91653 91654 564565127 36557 36558 698890 37213 37192 932830850 23318 23326 424615357 46205 46250 664874603 4436 4407 400401897 23547 23580 46516380 61473 61474 846345475 41826 41827 765685376 81045 81046 931385966 95465 95457 842538846 8621 8664 56947933 58136 58169 253733822 22974 23011 372686746 57889 57890 634196213 87433 87434 705002905 73999 74000 329157699 54116 54117 497457026 36358 36359 338558664 63828 63829 740760354 14430 14431 210990144 94643 94644 185945967 49402 49403 856684949 4763 4750 203123456 51958 52007 20217688 70227 70261 272512695 90541 90542 188848208 59566 59567 166981055 89092 89133 15172925 97746 97744 731088757 26293 26269 262893770 86516 86494 639687736 75806 75807 513349975 19946 19998 159595745 49502 49503 548049094 46495 46516 651297725 53866 53867 63416966 85222 85223 301768938 29670 29691 446227072 37534 37508 144265665 54005 53989 30265815 28437 28390 496891635 56008 56009 902710265 68941 68923 44724594 13036 13007 291189261 71078 71068 132771279 70846 70825 730224050 78405 78406 150475849 25257 25238 803159718 84920 84966 731235706 10008 10031 71106906 62300 62259 583091167 6683 6692 952293086 87129 87172 156917021 18648 18649 972677707 99443 99444 735647051 35500 35507 171506044 4125 4177 670798641 18425 18459 151656888 35088 35119 452154602 96459 96460 65507045 49457 49494 70638706 50977 50978 239263156 87359 87360 512944604 62499 62500 480759965 30001 29996 343697774 50641 50672 608661499 65998 65999 320723549 80896 80916 718974558 60426 60427 984890291 45788 45789 299138595 15542 15563 395571518 18578 18579 293351239 62101 62102 444774411 4913 4874 406561033 53936 53978 781356091 47680 47681 641263120 9652 9607 136326681 3139 3175 60710242 26202 26203 638515390 28581 28582 586946019 21454 21411 530135371 57985 57986 617937593 59983 59949 581560568 12710 12711 88129846 29573 29574 832383384 71972 71959 904591603 61430 61480 302340990 19690 19678 467739639 25863 25848 366117572 50957 50922 173055650 97883 97884 420139821 43083 43084 849639795 60561 60530 536272754 8287 8288 507275921 96796 96778 186682265 20463 20464 322947805 5680 5636 693547420 57676 57677 504838723 57838 57839 560872820 39827 39828 823616367 32524 32525 670113685 65277 65297 15878772 50655 50656 743113231 9429 9475 603664897 34578 34579 604768089 44383 44384 289400719 64217 64218 432069532 45590 45591 991916409 88935 88900 194730557 86932 86952 706230664 58251 58252 109236390 62785 62772 954317165 19685 19702 196094836 58528 58529 586534222 12729 12685 210243874 86336 86337 701254178 87504 87517 548046512 73119 73120 177516288 95790 95785 116203337 91140 91106 441556731 51629 51630 146396809 55649 55652 326131173 6200 6205 737477733 78511 78492 401499892 4119 4090 724848023 83477 83478 717836908 86891 86937 320335950 30161 30166 565167166 75860 75875 93565338 12671 12668 680972260 66632 66657 116930459 94991 94992 17688781 5791 5751 460048747 52371 52351 477477655 52057 52058 381430473 72938 72898 479695212 32915 32916 611222787 8677 8678 510087047 50590 50629 572673325 23828 23864 618651183 3120 3093 188651716 60087 60063 621863101 62671 62668 779012066 71914 71915 585928306 46860 46861 985198361 41049 41050 935373159 20706 20757 877982200 61029 61030 608906421 2118 2136 774517680 12019 12018 282706374 73424 73461 816104992 94545 94546 860581306 1882 1841 849994848 9191 9192 432572598 25546 25547 670907946 78435 78436 707565659 34995 34996 972508915 28710 28753 174703696 81387 81388 469495953 98594 98584 415547305 3862 3820 621074833 82143 82144 503879720 6831 6859 177660963 32184 32181 259261747 93299 93300 922126014 33905 33906 994264293 12536 12504 576176903 69303 69304 360122168 15067 15034 727237392 96922 96874 216893656 38462 38440 271061483 98804 98805 945249469 27687 27698 593237345 62740 62698 598558162 91850 91851 851496159 43306 43307 409694780 74695 74696 335846680 68411 68405 605107185 28014 28015 626063239 32662 32683 702492845 2894 2882 516445542 35190 35191 558102594 34100 34101 154337412 16750 16802 275371088 61557 61558 844102351 48692 48714 654140003 32381 32382 536075045 50862 50863 760557054 98857 98858 928292042 41204 41197 535373931 86608 86609 92525168 70358 70395 501281922 75353 75404 17065356 54657 54658 340607911 72009 72010 342458132 42152 42153 773899443 45986 45987 115481491 80578 80592 922113021 69960 69961 71538660 89006 89007 995194207 21047 21058 714040760 63957 63996 130139795 18525 18526 802797709 73012 73005 639183541 72808 72759 110682021 35790 35791 501542906 72191 72192 112455864 68582 68578 913740238 18483 18514 27909346 80324 80353 191392301 84704 84705 967111960 18244 18205 884575723 61972 61962 317975757 90603 90604 567672547 10801 10815 645304175 6897 6898 199645768 18172 18193 492474383 67075 67080 142624641 43644 43605 247977166 93970 94014 304441705 68793 68794 201949810 71273 71274 442824753 57772 57782 107088235 10474 10475 894545479 52298 52247 937726496 80365 80334 54483551 61408 61395 961955216 28751 28752 692935808 11421 11454 898621513 85159 85160 783880439 96024 96025 430449598 84303 84304 883420363 123 124 705718110 27475 27438 737434961 72748 72784 630576091 3015 3016 100982345 33822 33783 254534373 33943 33944 703240631 14636 14626 915781191 98614 98615 476700897 402 411 161356823 15103 15127 131079187 31601 31602 896583887 45103 45084 89584369 73456 73487 382946596 76097 76047 498887099 83708 83656 486812117 76172 76216 813789682 55358 55359 121710293 35782 35828 603462920 25349 25350 393858625 59359 59388 183265843 53855 53842 242553039 33356 33336 217501035 42165 42153 568886330 77184 77185 771959550 67811 67812 336548710 60862 60863 652755890 78385 78386 206409871 93735 93736 338045850 5041 5042 464106808 42337 42338 370758067 26060 26091 389318663 50022 49996 750152597 63904 63905 947748078 1716 1717 239141654 2381 2382 910310159 61476 61477 526592700 18572 18582 458090318 2490 2480 806797296 8827 8820 829053083 16910 16895 76568884 16675 16672 653753284 6168 6201 217905191 42032 42033 597860283 25998 25971 622749835 2914 2915 579081466 91291 91299 467244048 67255 67222 61769756 95903 95877 413731271 23215 23174 141830455 336 337 820550800 7263 7273 529521789 61628 61606 279406521 19882 19883 237086285 30583 30569 220606216 89881 89853 362848486 64423 64424 617092587 36979 36980 516422730 29166 29115 459281097 31497 31498 844974047 16933 16978 353384644 3751 3752 714612129 18900 18901 678102425 79530 79531 792012320 85800 85752 644039302 65936 65903 424391381 40748 40711 755353093 82034 82023 368755501 69338 69309 845934698 17985 17991 454772008 44242 44255 291035305 66422 66423 112919512 15810 15823 297037037 38744 38770 931347241 15490 15443 657017094 49293 49294 481105308 37563 37596 418820777 84600 84601 66972310 8310 8266 387125673 62637 62638 867567225 50830 50831 228300092 70257 70258 663817257 3641 3639 136353110 3940 3941 664667414 6868 6878 276483248 24327 24346 34441415 70223 70224 228875912 40605 40606 80644496 62448 62487 323844575 83797 83798 528366750 25211 25258 230269239 94719 94738 617027665 82748 82749 782634507 653 654 340043639 90724 90725 624073723 90284 90285 69635771 27489 27486 356952683 51796 51797 909387503 98359 98338 465741685 74186 74193 644206563 23932 23880 583348017 13841 13842 968600581 69753 69758 166789691 73474 73475 608407132 94107 94089 847828515 77022 77023 413718856 67933 67949 90255360 24364 24397 354860905 51412 51413 657967422 72287 72288 401361388 16530 16541 259600992 10122 10107 348016149 79548 79549 136754632 27224 27241 854408353 42285 42281 662060782 21772 21773 783104002 15877 15878 15421343 14545 14546 949956415 63377 63397 229610536 10327 10350 3263400 1168 1138 673021976 71480 71488 111834735 2438 2417 219924910 88215 88198 642543326 61410 61411 809456746 35906 35907 624238904 78649 78671 154368155 88169 88170 109538765 65444 65445 331377279 68862 68863 956145413 79040 79041 52726008 77442 77443 630340934 77988 77989 120680849 4892 4893 326311037 85339 85340 881110718 8286 8281 438895648 53906 53907 588635163 10467 10468 854147874 99947 99948 60130462 88624 88629 870433451 72905 72906 789265110 55325 55364 566696689 61865 61884 532903452 21985 21986 414578927 31894 31930 914477176 29554 29528 544962423 82402 82403 372325460 54368 54334 644035075 81233 81256 256584500 56713 56738 495716984 14240 14279 768225323 55652 55653 41723329 31822 31823 144640777 81786 81832 277178604 59475 59476 197656015 39575 39576 146934739 24805 24847 58710018 16879 16880 816767450 21317 21318 16584752 97389 97340 402205387 24067 24068 825681149 90990 90991 980496153 47543 47544 199639986 66618 66584 848986256 51127 51128 953332182 58259 58223 307217722 57115 57145 669112730 445 416 911314559 49457 49458 885098924 34157 34158 707279311 53654 53655 827073266 1221 1222 726173677 41832 41833 906114354 29562 29563 873973697 20647 20631 438885351 18015 18016 342218834 28522 28565 410440083 47511 47512 986965565 8976 8925 252342510 65283 65313 682889410 71361 71375 679771413 3627 3581 892577618 9875 9876 18817445 36803 36804 829468010 25368 25369 138346050 77105 77108 370116926 10298 10299 513691607 62229 62189 59702869 57685 57734 851604362 91948 91949 675362122 14021 14003 899149801 85032 85033 56363774 14488 14489 13394592 53744 53717 728120421 6910 6920 383853581 24806 24807 529927783 70277 70249 578138442 1595 1577 399350614 6727 6728 325750303 35509 35510 315755500 93691 93692 279755546 71245 71246 279101235 97880 97881 433253959 4965 4966 49128764 67190 67191 89479810 38204 38229 998025944 71256 71211 984766971 11793 11750 68449126 92051 92022 956079778 69455 69492 784393713 6258 6259 652655165 9451 9494 26039683 22345 22346 796706283 14796 14797 673013203 44621 44594 29388605 44606 44618 663081640 95812 95770 495418701 30992 30993 528040186 23735 23736 853609355 68267 68268 225834781 21056 21015 328208905 83319 83320 886744237 70465 70510 70216187 60767 60741 19205101 20715 20698 256457695 426 428 3657817 28227 28180 691701463 97703 97704 659918899 20974 20975 733519031 17080 17081 764768936 46182 46183 587954862 73912 73891 193495682 42416 42417 888595862 53389 53390 790181953 88245 88246 759282489 18580 18601 948280357 36966 36967 132529189 29509 29523 402829456 14431 14396 2770310 45016 45017 928560502 73084 73085 383688798 32331 32332 147442682 29209 29240 588174838 33931 33934 410572645 96942 96944 235711420 98361 98346 862633380 56242 56256 799692820 88247 88287 974670817 84081 84077 385002760 49887 49894 211392560 27837 27840 525556092 23712 23693 398542805 83083 83084 313497104 32227 32228 54438164 16872 16905 986300224 95432 95430 291577686 91948 91995 899622885 84419 84464 172676783 63119 63149 30410160 97837 97838 401680550 95470 95471 305580397 89254 89210 76491472 19420 19460 787868119 12786 12799 578763667 47743 47744 310899592 57418 57419 399779939 10804 10847 897884136 14461 14462 34694103 90309 90331 746636361 9600 9601 887450472 95663 95664 379558361 89733 89734 331912373 38695 38738 122416839 44070 44053 405544804 6310 6311 784520349 23214 23204 162943794 82014 82015 211827504 6524 6525 784297286 19655 19656 54019022 32469 32466 526321432 8693 8645 597938063 9893 9894 125994954 61033 61016 987417244 62615 62616 47185757 16654 16670 677853188 87887 87862 96005507 52298 52299 310022654 6014 5986 261588988 3775 3816 658338053 52309 52310 838317472 93819 93817 761192284 36724 36725 247180273 29246 29242 563777606 49447 49486 769393738 56721 56746 340998801 19343 19395 677119926 92168 92169 983014251 13863 13864 283589973 37622 37623 551346501 70694 70680 667756331 70884 70860 419515975 94454 94464 399118732 56492 56493 728551044 30346 30347 769630314 78788 78807 470685258 80331 80332 521501934 92900 92883 174567734 94067 94068 802165935 95633 95582 460211612 94947 94999 809648588 42457 42407 834035486 97091 97108 941895178 43218 43245 680681745 28181 28182 507996723 90026 89987 293328995 70372 70373 885362330 975 976 312588849 50744 50704 823817703 7254 7242 172660556 19840 19889 406016982 24118 24123 450973529 86112 86100 410628452 75046 75047 31701371 94114 94115 787846394 99478 99475 716814537 1990 1991 460941391 99517 99518 618866193 76262 76233 116007316 13324 13325 978772864 22277 22278 517327152 36560 36609 616770183 15773 15762 312888177 8778 8749 143480436 20612 20613 84121291 24742 24700 825606827 780 752 841188344 583 622 664059297 1440 1441 828725619 54231 54251 575115061 81192 81193 259746576 61567 61568 628105505 64103 64058 767140007 10745 10725 581157515 26325 26326 834815089 6818 6819 485285061 41900 41901 118340097 60952 60938 798473481 66884 66885 954032526 50897 50894 347071833 37084 37086 893721391 76282 76283 403719833 66245 66246 228499002 35762 35763 658785011 869 870 918687115 35291 35313 332760873 44348 44389 819048067 33450 33451 715998926 24953 24954 54822491 32782 32745 717616585 59298 59299 226485002 56420 56430 754302466 75254 75264 596680785 69632 69633 609556362 89969 90018 50001506 14715 14716 966294482 20953 20986 24477073 94200 94201 573003673 91448 91472 431377307 24111 24112 919071085 81300 81340 957787608 7133 7134 463556405 358 359 61851839 67560 67556 832662725 686 687 761746103 2512 2562 831092996 61178 61201 978824988 41995 41996 522630588 10477 10526 331141534 71221 71222 68461813 70296 70297 808077264 19471 19434 283364506 29210 29211 396603358 33186 33187 503899468 62041 62042 641718021 83973 83948 571108674 12946 12947 609241642 76468 76462 626030437 22982 22983 772996624 69380 69381 113421850 78961 78922 169327137 9415 9416 441485153 29956 29957 858429473 28115 28116 868563501 13982 14014 660996358 91455 91456 675090879 39063 39057 69741950 61700 61701 604595156 75363 75364 653499725 93850 93823 151897183 79622 79623 632671072 46898 46899 691867666 51235 51236 70862557 77140 77125 569903600 75062 75063 911621304 31408 31409 357196342 19747 19748 827342981 81801 81827 776283406 66094 66106 80221522 11209 11210 218422477 90776 90781 566537451 3852 3886 905660371 87330 87331 459208770 22229 22230 680260294 67436 67437 48421566 16585 16586 724241489 12558 12559 930590237 23090 23091 160874737 58489 58523 973667826 53330 53358 28135609 85496 85497 815113289 55253 55254 413152648 30989 30990 574150185 8437 8390 645744260 66324 66317 770983488 19782 19783 957371111 39924 39925 579374740 26869 26907 789519810 56863 56856 619031597 35119 35120 998240835 76323 76273 496675214 84449 84450 213579747 77414 77371 611409056 14443 14444 219986351 82004 81980 606826280 59819 59786 54211882 81427 81428 998073483 96020 95984 706801300 33321 33322 720542607 24019 24020 293224508 77215 77225 532228455 53797 53798 841002612 48587 48588 386546693 10174 10195 799323779 91236 91227 752421624 47497 47498 445191150 11994 12013 517238273 38725 38726 175607048 33684 33685 873398127 16457 16458 364883892 8905 8906 68379028 55924 55896 940017573 41653 41654 68344732 4236 4282 55210740 51878 51854 930252353 77653 77610 317398950 30576 30558 561496263 22373 22405 593106245 37771 37768 4131423 69486 69493 773197943 9311 9312 134989175 13244 13245 255317165 69129 69130 468605197 14820 14839 181570146 60981 60982 410321272 35881 35893 773761110 55317 55318 716791545 37939 37940 26923538 23697 23698 641032388 43408 43409 529615597 43543 43544 945383891 5818 5819 786231278 25264 25262 867293437 83510 83557 776717860 58847 58848 537939301 47684 47685 972220602 78955 78964 714305815 21565 21566 422152942 31754 31749 13310712 47408 47411 955861801 38663 38664 238209408 29786 29787 116522227 26653 26654 213178489 61003 61013 654286148 15800 15801 130385128 98210 98211 942109225 12489 12490 952292172 2131 2132 291155787 18184 18185 634726394 87637 87638 762589735 44215 44216 959684610 17327 17328 127932376 41064 41065 911106770 33717 33677 822995071 96989 97000 618300903 42509 42510 747559634 88163 88164 147656553 35444 35445 261742182 22319 22320 347298580 19454 19431 510410697 11507 11508 858121084 64332 64333 236716954 79323 79368 493155935 8259 8260 131439214 65369 65319 978470853 60387 60388 590716601 20599 20554 143542289 97733 97734 489592229 16350 16348 24682879 77067 77068 772103282 88872 88873 891863607 11676 11677 971138797 14621 14622 367129374 69639 69606 187063838 54484 54434 331070050 65596 65601 795878237 77675 77676 889782237 73800 73832 344962393 68144 68145 546141165 36280 36281 583525268 64721 64670 367439570 77236 77237 661994709 16915 16947 424632229 84227 84274 957228819 52002 52003 237443651 15131 15132 872334555 68310 68311 544882909 89777 89758 340799515 23567 23568 486085986 30765 30744 320198768 8201 8236 177342555 54650 54672 887815648 19075 19076 938989860 62040 62058 498011757 25928 25956 570365015 45693 45699 247210595 2501 2502 588682351 29358 29359 658204113 68866 68824 791444845 62478 62479 78130811 13468 13469 135402056 39393 39394 517006151 45625 45626 324696413 88069 88070 578528818 77080 77081 507527466 48221 48258 182886935 97589 97590 509061637 54153 54154 799445039 82443 82405 211867170 11303 11272 163963490 90246 90247 659468066 22720 22721 215472955 7466 7510 92555625 15810 15826 324553312 23096 23097 86780291 25313 25308 108510166 44464 44465 723859266 27127 27154 45189347 32465 32466 249483445 80647 80653 283577376 20575 20576 102113788 73920 73926 702344491 25242 25243 929041107 74724 74725 499562948 36902 36903 645400586 46931 46932 887276642 76719 76675 2080533 82790 82760 723063118 39234 39235 95194035 37718 37687 735777079 28408 28411 1159060 90385 90386 289093763 78234 78243 750588312 21872 21913 861739084 51464 51465 590163701 56250 56243 196215411 75360 75373 676000411 88833 88834 680205161 59364 59326 601150266 37178 37179 411974613 63454 63427 422003163 699 679 824898281 32983 32984 911881559 88846 88847 472237940 78981 78996 991388689 73399 73400 35861967 26321 26306 189044672 46188 46189 163416119 79052 79057 590955063 2858 2856 976292706 64323 64366 717120480 43835 43857 868668729 18974 18975 901608033 65951 65952 166068082 60442 60443 827717582 16340 16341 388700647 89326 89327 668338685 43293 43261 942544129 57612 57642 393775794 47569 47530 435465495 51231 51241 193924439 90654 90655 961474753 87113 87114 745647463 3486 3487 250171439 79788 79800 278532933 62941 62958 4481142 91334 91335 607975103 34585 34534 112025437 94084 94040 693769907 9237 9238 52313206 20841 20810 536009014 17551 17562 22277465 89525 89526 536003196 12243 12270 439734085 89363 89364 401555971 74259 74306 821082971 94719 94720 841745495 20085 20086 480276662 62523 62524 264409882 24920 24921 98444904 53174 53144 588877324 84752 84753 952272432 21930 21931 849642456 57140 57167 205036285 49474 49444 399592808 34669 34689 88838361 97431 97432 973789939 86720 86772 911456982 13208 13209 944663205 96384 96385 673260398 95522 95523 402691614 84061 84097 703826360 64722 64734 323655949 49611 49612 827344460 56320 56302 377078435 88704 88688 687376168 80376 80377 294919957 23202 23203 676519616 12663 12611 279179199 11204 11181 896981780 56110 56111 440192584 56346 56378 81490443 37396 37397 736818693 68662 68647 483251566 86773 86774 508920576 17090 17079 210519434 53263 53262 57810636 91660 91661 572430620 54440 54426 258522947 52404 52405 774356562 79683 79709 31920631 19526 19517 766830347 45445 45446 400247854 68412 68413 315943496 85654 85655 2243660 65230 65252 546395111 23360 23378 889540844 89666 89682 364788303 20965 20966 232953233 36181 36182 603595995 95375 95414 608566657 67348 67349 140827143 45307 45308 952068457 54678 54719 829917479 84859 84831 444523401 37110 37125 628661755 87262 87276 965091048 6614 6615 955485212 28876 28863 929218766 91231 91191 679848162 83346 83352 388418956 19019 19020 376192031 77004 77005 705314263 53992 53993 338788111 83264 83229 91686340 16832 16871 993047137 78380 78359 478105916 64704 64705 434110805 27957 27947 474776146 2909 2888 820801628 7385 7339 380603861 71108 71109 441642886 92133 92134 311054652 88837 88802 539681496 97827 97828 450301987 49412 49413 167457878 71671 71715 58820503 47858 47859 296151260 53134 53115 677315914 85536 85537 641091407 17805 17834 216143890 66460 66461 973312997 61491 61492 90507060 71800 71801 386923628 8686 8687 472392963 34687 34688 227776369 37554 37555 989568855 51839 51837 744874572 46821 46822 538222167 17933 17896 626316136 82738 82739 617357430 13960 13961 947596192 26782 26811 135151217 54636 54629 414288133 25202 25203 714138566 2588 2603 697349029 47104 47098 631785357 75065 75081 679209845 69108 69097 882576515 87428 87429 55200525 11940 11941 496433448 79431 79432 967344761 74585 74586 573495857 72432 72406 423436357 38307 38347 425164073 82119 82120 572775096 3334 3361 696868388 76487 76488 150587716 71910 71866 298874023 52802 52803 686071918 54417 54418 70999250 71009 71010 785848841 86691 86727 75435701 12647 12608 993800954 94194 94195 719759259 47687 47724 283745337 80632 80633 412503121 67409 67423 442603604 28290 28300 671522970 75635 75667 1609759 72419 72420 975028615 70183 70184 526473898 13285 13318 487381498 79416 79419 441231152 68105 68106 661593867 81343 81335 362534565 62808 62838 736680752 64385 64394 473021190 91179 91208 43272316 47678 47679 726376453 93012 93013 916737794 29173 29174 552946983 38064 38065 324508256 44523 44524 653762834 94666 94663 666868168 60996 60955 566555685 50913 50914 769128091 53674 53675 899236965 67336 67337 191996414 68468 68509 107701106 96385 96386 544087334 87756 87757 431648754 11017 11018 365825447 59732 59759 276520943 2110 2111 260519815 80254 80255 930901618 99883 99874 992921740 33343 33344 507872739 77317 77273 30311225 67035 67036 564259657 34443 34444 683354806 79026 79027 635798431 49106 49126 312368229 81633 81634 465718492 9344 9345 207445210 79185 79186 379573451 43332 43375 494730085 19288 19255 370825519 84096 84049 522107254 61171 61187 310435942 92916 92917 314440472 76970 76930 93538603 8011 8012 37150514 12670 12621 296530669 84271 84245 492150383 52828 52793 51013544 14288 14289 74395005 21419 21420 534173973 76005 76006 539161299 81266 81267 441791757 52123 52107 471927408 23189 23175 961449131 10102 10114 884367454 41296 41340 722096710 65780 65781 251721892 61624 61625 339734229 22177 22178 827698519 84839 84840 248538280 24119 24086 281663745 11610 11611 453010902 51588 51575 542634490 6628 6662 577211016 611 612 286628618 2083 2108 567770548 80664 80665 550438770 43028 42987 352042045 46716 46717 829385019 26591 26549 128951582 70308 70285 670124376 66590 66591 5217600 253 254 748668016 33191 33192 855996704 84516 84546 705985613 91104 91132 79573863 86679 86680 272864628 38586 38555 461837647 37892 37893 947277716 76897 76898 57833148 53329 53330 795883801 66458 66459 70410755 98603 98586 707671180 95618 95619 597471945 13109 13110 285708950 30003 30037 909527284 93169 93187 96339233 80572 80573 580845346 25829 25784 183754769 70333 70357 932717571 15489 15490 660905198 61351 61352 342688862 12440 12441 993063535 96764 96814 688581389 52752 52753 714817984 10219 10220 437373673 94757 94758 273913563 21077 21078 518714360 28434 28435 454138839 66243 66244 870032121 69012 69013 978022222 6030 6031 196084341 41674 41675 56135056 52641 52642 444039812 54085 54082 507614372 23743 23744 500174931 23580 23581 627079094 49952 49953 136470479 49086 49087 968265711 27280 27281 932915138 3416 3368 939858602 58115 58075 770302162 58754 58784 115738627 52022 52023 5515157 47340 47341 901156684 93459 93460 300019783 45632 45622 941622395 50674 50675 946867650 15295 15296 868347195 31833 31883 560183019 90991 91030 296546296 54811 54812 717179396 91814 91815 93691700 69156 69148 489261429 18109 18117 143300260 79788 79745 897924527 63577 63578 951342752 41365 41366 963043028 32494 32495 84811217 54058 54098 229535605 95035 95036 612193449 79613 79660 77264497 40986 40987 552596880 4859 4891 584568855 69173 69174 501410658 71332 71333 127358936 75661 75619 647944721 83996 83991 523024950 81372 81373 23335597 56039 56040 515527727 28668 28669 188811873 88061 88062 152243660 82105 82097 53394032 34558 34511 475590850 34071 34072 417642189 4703 4713 664679278 80956 80935 262696713 73429 73436 611955768 60445 60446 672509272 61800 61801 12527263 23406 23382 41862353 69584 69585 99113669 97622 97663 574913249 87351 87352 648213136 88301 88253 309349999 12086 12050 77662838 40814 40859 564657724 30803 30849 383218081 32384 32347 96909637 2387 2388 873497161 73378 73430 67891804 95165 95166 930501678 10006 10007 366707809 81410 81411 633174015 95122 95123 862935449 96021 96022 690836802 40304 40305 601878076 39516 39479 804973099 30515 30471 447470754 13003 13004 221651093 37400 37414 297219394 3583 3584 922575944 38425 38389 847279539 14344 14386 782520108 48879 48848 521021178 76727 76698 968675176 84402 84357 912141672 99204 99205 894762905 28352 28344 503202388 13670 13694 631576294 18068 18069 840334186 63244 63245 938453635 5628 5603 524299270 32209 32210 486417030 58418 58391 183226163 23380 23381 794290706 10644 10610 686879953 41778 41759 794774017 51777 51778 488181902 17146 17119 209798957 79075 79076 682302608 79692 79693 288978379 45983 45984 43605019 79443 79424 556744516 24660 24661 652100627 64568 64569 722114343 68710 68758 723314644 45740 45741 348804326 82552 82539 229042730 20249 20270 909224510 80033 80041 52737134 74547 74548 406438333 63315 63316 105710623 12932 12933 352965094 7759 7770 702757111 54383 54384 216691427 6763 6764 782877673 58475 58518 185952226 78913 78873 785370782 49022 49023 566433007 30586 30587 638375941 57043 57044 733992868 49544 49545 804124261 98479 98480 215862363 89245 89271 64696443 46001 46002 789630975 69856 69832 592285793 84897 84898 217319607 18884 18892 19799988 91106 91140 647180358 61760 61756 845511872 74743 74723 50006983 47740 47777 237931507 51267 51268 327398239 44870 44902 466803573 72192 72193 409261964 76787 76782 964819199 35340 35289 845944400 93293 93343 692365725 21348 21311 946181075 23213 23181 414156008 75019 75020 684291440 94579 94580 557739168 7864 7913 976152198 19779 19780 534199232 60710 60711 371973229 6307 6308 594568224 38111 38112 954614193 1143 1123 253281491 91918 91919 750428085 28224 28235 309416620 11623 11641 956125394 8946 8922 626625027 72971 72974 744295089 69620 69616 503570037 55568 55606 485458656 28994 28995 721578208 79378 79379 713413273 75759 75747 135591327 85763 85764 956052014 52158 52159 9764330 55774 55775 395223609 56156 56157 860589097 10317 10365 515180305 3583 3611 63458613 78041 78013 128485394 88369 88415 822120434 36632 36633 849589558 91606 91556 288737541 86654 86607 574146702 81263 81264 207923837 92634 92635 608102120 10651 10652 933058449 38038 38039 737887723 71701 71729 23082302 40103 40062 942280100 16002 16003 146812941 68771 68812 659002079 89074 89075 701940199 35934 35935 282913137 30442 30477 349545515 54916 54917 120018631 77753 77754 830729494 96058 96009 860998780 24946 24947 658673777 17804 17805 672597039 13824 13825 319319278 8666 8667 526428699 85242 85243 474082223 7366 7367 751075073 55673 55674 399820550 9667 9693 936641188 31738 31761 708838195 3252 3258 282408458 12635 12636 635525775 50682 50683 268551159 58801 58793 800541232 75636 75637 942716468 17942 17946 936877283 53339 53385 749679481 48034 48035 333244145 56553 56568 330937487 6467 6468 503176876 79631 79632 19141605 61251 61252 275655083 5350 5304 137554037 64261 64246 931167813 15457 15409 142486668 84960 84925 454869682 57432 57433 281663581 10517 10531 204441038 82628 82629 688600195 73901 73902 799396423 54515 54541 379068277 89714 89715 457245248 2909 2910 72968215 59753 59754 831883473 52061 52108 887370028 51502 51503 841700243 1343 1333 337100950 34430 34431 491716248 9233 9201 270780041 28149 28134 20770489 58423 58380 891226137 31374 31375 688854478 34814 34815 704882925 15575 15527 211701611 16604 16644 171911950 15097 15098 254450312 53411 53360 805696933 4323 4361 801255640 76234 76270 771475468 62321 62337 64196633 64831 64851 245243571 62773 62803 756331042 38751 38746 381540787 25201 25202 190778341 7200 7201 750253917 91629 91630 263028278 80901 80902 793919775 78102 78103 933713343 59752 59753 224426380 72273 72302 318701328 52532 52514 157950599 72419 72386 894689836 97984 97985 531682132 73659 73680 448475479 54111 54112 813471219 3309 3310 662064662 3215 3216 694461081 30154 30161 350491538 37465 37466 539024461 27206 27212 693118605 44586 44587 681293020 70991 71039 202868766 12955 12990 125745877 49087 49088 347884938 23023 23014 33212245 28990 28994 605562871 10660 10661 637600409 59447 59421 460689852 9928 9929 514503561 89307 89318 299689170 12996 12997 474937458 5968 5969 827462908 27398 27358 470198916 2492 2493 606384378 43876 43845 992842477 83943 83944 543015119 1145 1123 218421090 84558 84513 337149596 44528 44545 213691997 49009 49010 376097997 18755 18799 790292531 36378 36379 167531843 21392 21393 720317117 75138 75115 304066044 49950 49954 96111723 66338 66387 577693945 3455 3426 46061959 10293 10294 534177850 27634 27600 944477839 63846 63795 597369548 26183 26194 240398520 84855 84901 176096593 78979 78980 881195715 26703 26704 5578111 6317 6318 95273319 93273 93282 53637508 9608 9619 207675945 72086 72087 544946489 56037 56038 373667583 36644 36645 72463093 68499 68500 143779009 93349 93350 673245526 81589 81618 375865908 84117 84118 220275563 77337 77327 768212147 4614 4615 717202696 27115 27164 438104647 45295 45330 247517176 12138 12116 322247413 13589 13590 646755284 33855 33843 507635541 70526 70516 702836009 79050 79068 391561361 73205 73172 936704525 90167 90168 649942862 78251 78229 591855545 41414 41415 87595696 54909 54862 810751740 43662 43663 320797262 21211 21178 724939614 32876 32877 145124651 67494 67495 73595963 3120 3121 839147651 15546 15547 252276244 26060 26074 484962699 2230 2231 788801543 84910 84911 158407934 96420 96421 298032387 64655 64680 250846688 31027 31028 825709426 36834 36845 101493163 50215 50216 256019787 14511 14549 372671712 14283 14284 290126050 32943 32985 162384893 73298 73299 88166092 7663 7664 259514225 98362 98361 84956074 31247 31234 95680238 16220 16174 965429106 25096 25097 166636835 58452 58483 867331313 1028 1029 650525966 56360 56365 657466341 99721 99709 828059439 75377 75345 342813447 90199 90200 30500318 43791 43792 491360914 23703 23704 856000993 37960 37961 419162233 35871 35872 143501338 73673 73633 696435892 53276 53293 745434698 82833 82834 895241885 880 828 499683676 35115 35145 746664559 7867 7895 689589742 798 823 126589490 26844 26845 751935655 60776 60777 652783638 97652 97653 994515412 43419 43385 298156978 35843 35844 599646642 37693 37736 15662713 8879 8861 412607764 64530 64496 169716273 8803 8802 337233421 94404 94405 875291753 99081 99082 643193300 21819 21803 56409466 60946 60918 364002546 2517 2511 590951499 40483 40484 831504617 29866 29884 17586704 85989 86033 246410319 13898 13919 886912517 53354 53355 231814774 61441 61442 182589540 35827 35793 154970520 11994 12042 977490855 51173 51223 903070145 55999 56000 403840585 81288 81289 675545493 53909 53880 775738200 22768 22769 740746094 39192 39203 211683693 79041 79003 272795980 99598 99599 329007546 52082 52083 602606577 65023 65027 562042479 28036 28047 996237982 25948 25949 422156153 99734 99740 371722140 4400 4401 43438982 65149 65191 43697765 17982 17997 509969307 25437 25466 344354746 86816 86824 713314270 78548 78553 779036434 53396 53362 458200777 50446 50477 288220372 6210 6163 523257141 59536 59588 570820684 74728 74729 311726724 4429 4420 397711530 15802 15803 143178118 89559 89560 419670708 96047 96039 154317994 28389 28412 377824209 38911 38912 186932222 73587 73588 762694364 63078 63079 281357759 18079 18059 92341344 56729 56730 700242931 59776 59777 380723069 52818 52830 826908638 48730 48731 485511425 97215 97216 974027979 35045 35085 997222762 71869 71873 36498860 51253 51288 987358244 8354 8355 229676141 4104 4105 459504799 25381 25382 111395959 62118 62119 332837416 34665 34666 660845167 52800 52762 813950559 85694 85695 813021426 63458 63449 325519953 34496 34492 856942035 82851 82831 871933694 67608 67609 924126008 47796 47797 222154227 61943 61944 553599484 5562 5563 211875712 60053 60030 700184928 27735 27736 701373078 37636 37637 75262393 63092 63144 240023756 68889 68890 679021813 29013 29022 319057803 92407 92408 543288978 85883 85886 849766151 27564 27531 500665659 57522 57523 429049379 51253 51257 532540712 71834 71835 118054009 78391 78351 94902661 84348 84346 630377604 82550 82505 999389204 40527 40523 347189571 6767 6768 769081390 98979 98930 405093768 36119 36150 637397062 15337 15310 366683414 67573 67560 922172821 56013 56014 128698986 78391 78392 933205603 14675 14628 538052222 18353 18360 552052417 98349 98354 43713613 95225 95240 653414370 57895 57896 358939761 64981 64982 959439112 60669 60670 662836703 81399 81400 904049043 44360 44361 682581735 4987 4959 269488582 73095 73096 880617483 1590 1578 5512519 94990 94991 992208271 51312 51280 759496169 78355 78318 607373350 29712 29760 152907935 19722 19723 165930656 54289 54290 218161783 78643 78642 16449343 87912 87913 973845325 48945 48946 113183281 55774 55737 551155588 78135 78165 443254952 76190 76191 71789728 76658 76659 65082646 37479 37433 851619579 4539 4488 509989465 92152 92183 465768789 23825 23787 489786091 58514 58515 872063311 12939 12923 100231454 49219 49220 226130784 97379 97398 188857143 96886 96877 470338630 77017 76979 834014236 51185 51137 590126287 12861 12814 589578905 69288 69238 344563916 1166 1210 527757546 91205 91160 708202188 50024 50002 735176305 50707 50708 823555757 17016 16990 860515194 83545 83563 740688917 97997 97998 576245186 66699 66750 646689696 33841 33842 84886672 46699 46700 361445395 92350 92351 504548753 85977 85978 54569444 69449 69492 949432078 21907 21887 650675674 1955 1956 484451525 14265 14266 367292588 89880 89881 921472885 65862 65863 477323854 58394 58395 131512331 50191 50192 940881359 9508 9474 108218449 21702 21735 975709896 23625 23626 395768400 36104 36105 817041052 35183 35184 989183892 66332 66333 659886746 78921 78888 198094879 19437 19465 618263968 98523 98524 616421602 99370 99371 353328718 97935 97936 517803234 7480 7481 602754571 7016 6975 579959048 53551 53552 139298205 87446 87480 74188448 95235 95254 604611647 81417 81400 367964140 7894 7895 857129439 68973 68974 998535087 12683 12684 809793484 17877 17878 789382091 42303 42329 463816957 53450 53407 382126661 67314 67354 970349153 22503 22504 248852112 874 875 997107020 43190 43191 430733032 29245 29246 169543266 39009 39052 846788535 9235 9250 549315735 53295 53296 406279045 93758 93739 950856087 81458 81477 692146381 24446 24444 297362665 70483 70484 164794091 43629 43577 986228509 8802 8803 368353452 24118 24079 4768937 87903 87904 655482333 7093 7058 844044917 45596 45597 736852639 74675 74676 323605408 20069 20083 944203506 23060 23061 410002993 15048 15049 347989886 59618 59619 383210476 10862 10863 14061856 21445 21419 172894977 20308 20297 670138875 33492 33493 756826847 36496 36507 791644848 35503 35506 905460054 41966 41967 203007255 49750 49760 735447664 70790 70837 886863573 163 164 69588481 50840 50795 692806604 85988 85989 843341113 28009 28010 548095784 56769 56770 895042759 59558 59586 628242571 21356 21357 586472193 1996 2010 317093538 63699 63700 526258042 49922 49923 719532364 65838 65836 238185019 38305 38330 776108907 49426 49396 803858655 16064 16065 580173003 88288 88289 77611297 33362 33363 842809431 63031 63047 85955578 48287 48288 409781592 36337 36320 304350137 23344 23345 630893525 91624 91625 771916373 66761 66762 696337398 38302 38307 236734757 14241 14242 412800474 73769 73770 863146781 47309 47316 229327833 39964 39961 450597302 88554 88555 781043533 84684 84712 884980329 45001 45051 240133089 18051 18019 101441133 1582 1583 964390348 73522 73485 608045992 19568 19550 36947350 77375 77376 362649695 30379 30380 516743869 4751 4730 907728530 93529 93548 499507554 31567 31516 960468141 8789 8790 745220339 32787 32788 168121023 69515 69516 790244221 17613 17614 609177366 84324 84325 165699465 98608 98561 970795637 20946 20984 749336975 41124 41140 112209897 27456 27449 950162198 20956 20916 29972236 62807 62775 783009569 22601 22632 898170103 85487 85438 136882147 39662 39663 813669313 60364 60343 368404033 35836 35840 841781645 9964 10002 308523148 10006 10017 748973619 93316 93317 156477725 6270 6245 404137753 51099 51100 338397361 49586 49550 857806520 27678 27679 838493693 81958 81959 440887298 23761 23754 132613492 37832 37826 683063931 11546 11547 947221975 19462 19421 812304286 8536 8537 770958595 77551 77575 773965325 56016 56037 819224164 54837 54838 542085916 29992 30042 448001971 26149 26118 21896771 11572 11573 921390844 11437 11464 219523083 3703 3679 603753250 42709 42710 74297934 28552 28553 263389826 90550 90538 691690485 83413 83456 486676834 35193 35163 302056251 24230 24231 792196449 5925 5955 257401206 21369 21317 15056628 34917 34918 233716617 51426 51427 210079786 83255 83256 192501319 25577 25578 704618054 49491 49501 120327941 7662 7663 195779468 85120 85121 857023491 29994 30021 669562898 12317 12318 829081256 73631 73632 961241146 66579 66580 698021284 97205 97173 328886862 76121 76122 418823847 34077 34034 25619982 61755 61756 911612807 74718 74719 356197823 83488 83476 862602643 36715 36716 629812611 75479 75480 230662182 20302 20309 690990591 29614 29615 117126691 77910 77962 61927720 90202 90241 56498270 59978 59969 836919322 46618 46669 510926399 54398 54392 208332108 17881 17927 29955366 79129 79126 271702027 52005 52027 786698014 15648 15649 348785344 39089 39057 8710794 50610 50611 305000758 28395 28396 968833337 56065 56066 545732612 2800 2820 436757615 14989 14990 518208675 51015 50994 301784896 91260 91281 723012673 26424 26425 501555578 37176 37198 945529047 80864 80865 353904264 51272 51273 93709364 52339 52300 51502388 69432 69383 325679953 30009 29973 253738219 9541 9561 312954973 31779 31823 948391606 72978 72979 739470838 47615 47579 146640525 98428 98429 327013763 96855 96907 458266811 62605 62606 892509618 59255 59262 370318263 16929 16930 846559649 8617 8611 455016612 46287 46288 367201403 27227 27228 466225694 40601 40647 88580822 98846 98847 760078483 96908 96948 924758472 20668 20635 183901990 27030 27031 219147751 65790 65791 458320083 16889 16865 283150667 74999 75000 727313199 29604 29605 730842473 40376 40377 791321321 70980 70981 463328123 30271 30312 631138822 57427 57471 453345124 6731 6732 812223487 74960 74912 769602533 87057 87058 995753367 29327 29341 200808837 74775 74763 526040586 78550 78551 708507137 45852 45888 537478215 68525 68526 115611149 87466 87467 531457200 13012 13013 445862807 74878 74877 881151870 91080 91104 955749312 12952 12990 731660364 6376 6334 302309466 80673 80674 1534379 23111 23112 278219234 18945 18946 843520753 79773 79722 971043373 23773 23774 68090145 51449 51423 569763192 51327 51377 856781902 55805 55831 682952388 83530 83531 251101445 43511 43548 388988751 65515 65516 806193139 73504 73556 157087594 16060 16041 46173339 38237 38238 951055580 54206 54221 723032252 7305 7306 157256407 77118 77119 237499738 40514 40515 965898552 66295 66296 919279642 38057 38075 30421507 40029 40030 471835662 7050 7031 922269589 85120 85131 678728343 60391 60400 394791807 66179 66147 870398535 76440 76457 379513379 64745 64764 742981358 56253 56209 350240715 37050 37009 873678006 60028 60029 15880390 92946 92947 203910016 453 454 698269971 62339 62340 91723593 58881 58872 466045667 9601 9602 506000913 71956 71910 869951296 62360 62412 398569622 86612 86663 992210936 38796 38797 819474970 33120 33121 496371037 3259 3260 84985735 63809 63777 632918039 49536 49577 554646165 52945 52908 3011550 81892 81865 859622594 57797 57798 114976124 41560 41561 942703968 17095 17060 579834289 43435 43436 698375117 83061 83062 847060375 22857 22858 13736723 29101 29076 890095103 9554 9555 263605865 37868 37898 358893652 74473 74474 180853846 80085 80086 112191442 5008 5009 562976845 8429 8410 969119922 88931 88977 185678457 3473 3476 395069333 14357 14358 711953944 3049 3081 786232531 69658 69659 332688759 91871 91872 415872957 47948 47949 134976202 81850 81851 718480277 81727 81753 278565764 68308 68309 467680174 25882 25883 345128836 97771 97772 848891292 30412 30398 427558088 7342 7322 323827891 6056 6057 245719298 12924 12925 605460757 89972 89973 713835666 18812 18767 77539889 19653 19654 949140969 99441 99442 885985141 93031 92983 816276621 99680 99636 588987236 91207 91208 796617634 7847 7848 680829237 79649 79650 670503823 12414 12415 650988548 1257 1258 797292628 91167 91168 118534474 68256 68257 148835170 34214 34170 399997159 63269 63278 936883848 90107 90070 581044877 72772 72782 580614052 16930 16931 755536557 20933 20934 438263053 2488 2489 764657097 64888 64914 956500734 51272 51303 810687890 13770 13808 445518792 10868 10869 837862419 10020 9977 503745186 89642 89680 689008618 17794 17795 568449926 57308 57320 979580055 81702 81743 656060721 26720 26746 781593033 5663 5664 757177783 19089 19057 951007893 35367 35368 54224272 27628 27629 774008226 35135 35136 831673389 28679 28680 523030366 56771 56772 925277609 64513 64514 985206315 99768 99769 545565260 75206 75207 368475140 13420 13421 899192171 89982 89983 52677397 45187 45188 722920704 13990 13991 827926945 54734 54750 582688376 24104 24057 208247582 77791 77834 984013788 1635 1659 564699490 34693 34694 524028708 30914 30875 501527435 19734 19760 862622320 43940 43941 917810794 12715 12716 545643858 51467 51434 544168850 35026 35053 557509477 33121 33122 123309306 97262 97281 817590298 94485 94435 898623657 60118 60074 502862570 33824 33825 850297016 48151 48152 971524406 11602 11603 569899492 80451 80413 644769272 41283 41256 211019826 59897 59931 428685864 70538 70584 862627992 32821 32822 62197852 33718 33697 421881497 18653 18639 846935113 40726 40710 905239788 82999 83000 385320074 77384 77385 679316735 29834 29835 878793972 78946 78963 88482214 59486 59538 971543277 98295 98296 377110265 91661 91662 824543344 46147 46105 278696485 71546 71547 83215576 45694 45710 586630828 89250 89251 629965814 96345 96346 80151574 85949 85950 784873121 1758 1757 750945432 68905 68906 294177572 79077 79078 339850665 71653 71690 66461604 1871 1872 46144556 58752 58723 468511010 62236 62204 220289421 71334 71335 519076499 32804 32843 640654868 36459 36411 432149773 1281 1299 46804184 445 446 920583282 26649 26600 439625304 78567 78518 777102020 34246 34278 66084657 47295 47300 702700464 94447 94469 563544030 92611 92612 493471893 85048 85005 349146354 53563 53558 510395616 40821 40833 246174937 45378 45326 594084878 52591 52592 224331408 28062 28100 907205652 12545 12507 885349820 93865 93866 380310785 4297 4298 181719595 74773 74819 408585589 81030 81031 445800912 88879 88880 284184935 99696 99697 334579841 88708 88734 472372264 77587 77589 907738278 74868 74820 403447934 77054 77055 17302193 45697 45698 841859755 71711 71707 526469868 7717 7693 255686445 4194 4159 255007893 12686 12670 575481161 8806 8819 403146306 16686 16669 194702797 72165 72172 392061295 55021 55022 89427873 19083 19084 819010960 62286 62261 574682165 6347 6348 550612933 2261 2262 7559961 9970 9937 497397043 91080 91077 609539476 33043 33044 361392140 40546 40520 22891823 64347 64348 60063649 94839 94840 703883759 8970 8968 136961461 66443 66407 388407796 125 154 155513096 19723 19724 119177583 50243 50262 868774495 19965 19921 22378410 23112 23113 399645980 42791 42786 439781414 39437 39438 668095342 62411 62445 306540259 48081 48082 179828571 54128 54129 676855564 38460 38461 105345860 19798 19816 267272663 77239 77253 388808503 57455 57460 65258696 49839 49840 774018967 3994 3995 762622151 32508 32521 289652765 37837 37813 843249246 63931 63982 93822105 54646 54672 685736666 67955 67956 928501739 7679 7680 703267975 43404 43360 561368522 29063 29067 477722418 59425 59426 481206378 86968 86969 650799581 30990 30991 584915161 87837 87838 92426726 47772 47773 19651158 19027 19028 320399468 46596 46597 910765670 4091 4092 508117725 70062 70063 555181556 70322 70323 993389238 11285 11281 644965394 77071 77062 774698207 38955 38972 938666721 7513 7461 595844503 79432 79433 83656937 83510 83511 135090236 59570 59571 583422038 7122 7174 10242219 81166 81167 715052494 21614 21601 498083372 33593 33594 426295805 34382 34397 219689439 13694 13720 326737257 2124 2145 646008678 66124 66129 57681995 98644 98606 965405651 89417 89418 756741021 29304 29305 662126614 27901 27947 859309285 60571 60548 357706706 76191 76188 679320690 35606 35620 928278600 47077 47031 516087301 58120 58121 382755839 4179 4180 863067722 29112 29151 860987431 36533 36553 220712575 135 153 939372232 53328 53277 293695961 81273 81324 872968024 8505 8462 244718528 80398 80435 270099230 2982 2968 397286222 8586 8561 875288152 85888 85889 647887930 83214 83215 817926237 90394 90362 374483216 67491 67534 451293562 43857 43858 52066128 30200 30177 694857374 67401 67402 724629489 45084 45085 266078464 81729 81689 892915480 7367 7337 428528022 84834 84880 722147078 9904 9914 346207954 15603 15604 812794740 58530 58531 583437627 59294 59315 778854734 72184 72185 548559908 34664 34639 355965439 2961 2962 987248957 91531 91493 158078704 77966 77967 893895931 1679 1631 623912244 25420 25461 62082923 6313 6339 441911961 89284 89313 388634950 9637 9638 274322956 63509 63478 629641801 21307 21308 318134385 9296 9334 937258269 79541 79542 960127390 67556 67591 681924574 69854 69838 259405711 15579 15580 395223490 78202 78203 721939718 22803 22793 618951903 53842 53843 421924527 75960 75987 449138707 67 82 275900110 67980 67981 763717785 44620 44621 328015508 36879 36880 865661892 53204 53210 352474050 47621 47622 825409087 70508 70509 151913594 55343 55344 762377121 70147 70159 221245690 97859 97860 79166402 40619 40641 679827902 46401 46402 879261867 86488 86489 306765652 69986 69987 206966741 55304 55330 198784359 97066 97110 989436432 41928 41889 285162890 45271 45264 788727599 53907 53908 358857055 26758 26759 53799153 88536 88537 506679581 3629 3630 354908937 43818 43776 27791284 21030 21031 323505768 69342 69343 519354915 25971 25972 267202517 65603 65643 716389475 17058 17027 458356038 56208 56209 864913709 9283 9289 323954557 33818 33819 748314337 42794 42795 763444123 9626 9673 378662591 86736 86737 966642062 17417 17369 199514127 2772 2785 562236590 48752 48737 86889615 37717 37761 242052291 27959 27960 813159457 51102 51103 279284706 81145 81164 763641269 38909 38913 402518527 1139 1140 86446674 56268 56219 193630020 85311 85287 31101374 40144 40180 933531323 42827 42875 80762362 23096 23095 39351480 28831 28783 513269628 1017 1018 408682004 10959 10996 7011475 4988 4989 187699305 84284 84285 445613095 33170 33171 853053734 94895 94845 617045425 76566 76567 512810142 70454 70477 626405380 26866 26901 641656934 68795 68796 341603695 69406 69407 976926586 76881 76882 544185087 78133 78134 152888384 98172 98179 844901510 63953 63954 894734207 20698 20693 751002648 94332 94300 189170120 42629 42630 382450321 77825 77846 789759094 91677 91662 431737558 78935 78969 390674661 13093 13094 939117007 97051 97043 348623524 83458 83500 686537037 91764 91810 120366234 58350 58351 624805728 15599 15600 252604838 53653 53654 925926031 11290 11301 817752372 80266 80267 728066679 54797 54798 807855553 74130 74131 887815395 42526 42527 804219544 8635 8605 739069115 29898 29899 251789883 94047 94048 506447633 65976 65977 78085681 78630 78631 132380725 1744 1745 304971229 17567 17568 975006828 1862 1863 60780053 54764 54806 797683996 59643 59626 116527856 77144 77145 236084821 5399 5386 535503733 76809 76834 61598854 84244 84255 828713051 45926 45942 352336789 76790 76749 168107187 65903 65910 266694237 14559 14560 139526776 26005 25985 595694069 35715 35763 269083096 19357 19358 446961729 78799 78800 844527841 34035 34036 398502319 47288 47274 100772512 9261 9312 221731544 19428 19422 896313803 24667 24668 906390176 91477 91478 221338210 23088 23089 758562658 45242 45283 192837157 47977 47978 846173180 45227 45228 168397644 86871 86872 636439555 85782 85737 511945906 88001 88002 786753564 27197 27179 593989781 2007 2008 860459436 76565 76564 800584296 44103 44130 719548722 4925 4912 395269346 37266 37301 861179478 48459 48460 843818451 30870 30871 357912468 32380 32381 739389577 11793 11804 245993479 29936 29885 452915071 43738 43697 532279041 78208 78209 395571095 67406 67407 15216723 45476 45477 661734608 59055 59056 574269728 71663 71664 427527075 14830 14831 674057880 16251 16286 485904168 22110 22101 210896699 62361 62362 838640738 99802 99803 914976822 90433 90434 270051970 44279 44277 811378747 61370 61333 675702880 44763 44732 93736633 23581 23575 330436429 43130 43095 646714977 27008 26993 680939616 86990 86991 482587373 16756 16757 918677594 90222 90210 197973901 45885 45858 870320760 22332 22333 344516281 28777 28778 427345583 48512 48513 901348647 29327 29328 478211353 43416 43417 528876762 97568 97517 577569149 338 308 737645471 57388 57389 663427323 16431 16435 689949894 39627 39663 988309458 40616 40667 330613160 40558 40543 227580484 68225 68226 252571150 13598 13599 518134130 2089 2063 458175632 25822 25843 251121286 71198 71199 299714165 13746 13747 413253302 88179 88224 334100361 79727 79747 792371997 80708 80709 180013882 59034 59035 806713960 21682 21686 404154777 61498 61538 240312842 27869 27871 812032703 46300 46281 577095739 17596 17597 632462838 86934 86935 358674322 77413 77414 972218443 81769 81815 802525029 80373 80374 873418393 47208 47209 941446195 62395 62432 744944640 16168 16169 701621304 60102 60093 480784546 37764 37765 491545336 6869 6880 431926137 35229 35255 320390483 3922 3916 360838658 8563 8559 856434575 88395 88365 825819172 94425 94417 590875268 68432 68427 923729688 61159 61120 367503916 74463 74438 632995357 65831 65832 130800983 70305 70357 177035823 21294 21323 66613288 53046 53047 703436437 10847 10850 713815167 52404 52402 664302481 37288 37289 263117170 2554 2542 526909876 54104 54143 402494177 95985 95967 878277355 31853 31854 927514204 19883 19874 74631107 93351 93356 690004695 66279 66304 806855062 96101 96051 137399160 46179 46205 503190919 92085 92086 654900163 77600 77601 814863538 35971 35992 257029327 67628 67629 189947474 48107 48119 859751322 12046 12047 808935652 16756 16771 33320578 44071 44087 643568673 73156 73169 69917705 41264 41265 478723058 12283 12284 141292168 31800 31801 368859157 7326 7360 934271790 9476 9477 431514974 95273 95274 449785081 42658 42643 259973920 18073 18116 305923092 74326 74293 174652223 72191 72216 100790546 74808 74844 914320902 75052 75053 784240927 61908 61909 115235968 57875 57876 518173677 10585 10561 928566657 8160 8169 53400486 348 310 44371979 38741 38742 968766470 95362 95363 200627608 9762 9763 463859685 86907 86858 14252061 81635 81636 158997706 97586 97538 934703196 13117 13118 976017078 46342 46343 78566153 73850 73851 669251234 60425 60433 85740825 4787 4788 405746919 10364 10365 504301447 80914 80927 952966357 45505 45557 425438968 64617 64585 882356699 11444 11398 467016792 55298 55304 435373106 81112 81113 780723590 16079 16116 887251960 72771 72740 791585548 93279 93321 545849241 72346 72350 940461548 7263 7250 911283250 1956 1912 711366452 36386 36431 717762081 66603 66575 743166185 69251 69252 296647699 34803 34804 761783052 34482 34436 290545312 28604 28605 846480934 6896 6897 123685871 10356 10357 273423540 90082 90113 268629362 61882 61852 582077956 64249 64250 231392539 52943 52902 945630612 77948 77949 517409783 16139 16140 265248708 6691 6708 964858475 19813 19814 401019407 23402 23351 464304759 13511 13533 341843792 18500 18463 295777010 87106 87060 977942369 63204 63221 301305710 75354 75355 588348061 58446 58447 950814459 36640 36604 982946229 51331 51332 335305407 49823 49824 348023849 24710 24711 59547545 23762 23766 991478080 85542 85543 800887362 87774 87814 244317612 59619 59620 350032652 73561 73585 565626167 60300 60301 517161257 78576 78627 250543483 91556 91557 507983861 93844 93845 944722997 98204 98205 657364123 87975 88020 393176642 16448 16449 919313828 12184 12185 963546147 52244 52245 246183069 50561 50562 254552730 37021 37022 573562885 78744 78745 760330371 19119 19120 21439881 65684 65685 71990785 44751 44752 874756813 9657 9658 982177729 78013 78014 415289171 22555 22556 921621626 8551 8543 484387201 76182 76183 5457975 91121 91127 101570901 39597 39598 260123349 89058 89027 23637756 63094 63077 116863240 77915 77916 872030860 23022 23023 330983279 65794 65820 616830659 76798 76787 838020973 27297 27298 519890936 5538 5539 78655971 67631 67639 890613447 6800 6801 870535620 47293 47284 729066165 90314 90315 729172079 37847 37848 770037031 17737 17738 218058050 46657 46658 639489213 66301 66302 402106989 16058 16089 314235666 7437 7414 694191795 27342 27343 114345769 63980 63930 709360623 70915 70908 268795698 33900 33861 602730492 23848 23849 691154525 26175 26224 436501624 45664 45646 486244434 74928 74929 340770485 64139 64178 352182781 50824 50854 549824409 62643 62629 622006722 43046 43047 20883338 18635 18636 805423427 26418 26386 733796352 64019 64020 436491268 67831 67832 677084274 66063 66070 972128930 39300 39255 648620306 8999 9019 588193817 83831 83856 127883094 18838 18860 638729273 50421 50465 987267132 15096 15097 52071154 85134 85135 224194584 49364 49316 893867816 6184 6219 352293581 72465 72433 694605215 93879 93880 154998656 84756 84757 626758318 45296 45297 732334350 26946 26947 997427137 53085 53086 593058531 20609 20610 134375868 42853 42801 590741933 28763 28806 287212632 22264 22314 868878903 64121 64122 517754753 12102 12055 880150167 62989 62991 756292987 51910 51911 440890755 99505 99506 31277634 65596 65552 647321479 77359 77360 781733106 47207 47208 285687426 14818 14870 342799342 73266 73304 18848297 99167 99168 119317212 41981 42001 73542888 6281 6282 734605799 14557 14558 902999841 87512 87483 879803739 22364 22413 17474564 59794 59795 401497747 4611 4602 879084992 88219 88220 773381804 86379 86423 120279012 89787 89788 91662006 18386 18387 894483695 23584 23585 632440940 48698 48716 540953941 54108 54109 931147698 24094 24095 1704943 54930 54974 392345797 63074 63044 979046976 97588 97551 667305675 14962 14915 448641246 73310 73311 621143137 2090 2127 229522956 24742 24694 567762614 1283 1284 364750906 10844 10845 148563398 15358 15359 985621189 40218 40197 329966668 38066 38067 255636822 62847 62857 325781714 83798 83754 130685062 47847 47848 32768298 15443 15444 82772527 77282 77305 120962421 12009 12010 999527966 68213 68214 794899911 13183 13184 249272779 45524 45528 506257069 6490 6491 702921108 20897 20876 816923144 77925 77926 805013880 63281 63296 608582625 19235 19236 693972930 52940 52985 694648132 72963 72958 749684631 62065 62104 461189502 97799 97800 378964847 81508 81504 12492575 26517 26552 722153949 14453 14454 349704219 38697 38698 640012104 34585 34541 242200558 79486 79487 465528686 88330 88331 885356342 46292 46293 684932656 68207 68208 553943928 61652 61653 921226564 47909 47910 172157458 87538 87539 564330186 38744 38745 843281353 33542 33540 809036415 52784 52785 154464692 5199 5184 343228392 82194 82220 367755695 53731 53682 720593999 11127 11134 118525802 19773 19774 957329627 95884 95885 425262837 82814 82815 729206719 99864 99883 930997652 34796 34797 896985589 76921 76922 736798867 10500 10501 263118166 37912 37913 707877672 81492 81493 809513669 7908 7959 318866566 57449 57450 532226395 1184 1185 900184731 69854 69823 928984562 46013 46035 89586691 88665 88714 639010641 34954 34955 125942227 99512 99490 965945580 19074 19075 655909390 67618 67576 726460638 14871 14918 452384944 2824 2874 291550954 19384 19385 794717490 50891 50892 308548958 13957 13910 22202677 94645 94646 682432532 36600 36645 271304073 40345 40354 395135480 3140 3141 634353017 8184 8185 993492473 76894 76895 186089666 61526 61527 121233092 90941 90942 526829345 6929 6961 810936820 65823 65839 880514284 27448 27438 428049218 73940 73941 465518266 12050 12004 438961530 7994 7995 234856503 62694 62733 242480029 37525 37526 248277467 45535 45536 876457127 11305 11313 202205376 73694 73695 596253180 56787 56809 655404316 41710 41692 225162200 74285 74292 898668129 57195 57231 217150024 25775 25806 987552945 58744 58763 238930523 3884 3926 829632051 33746 33747 360387233 62232 62233 325508715 26384 26385 144495630 33073 33074 569214686 84416 84417 344621764 99568 99569 198383757 28309 28310 162056309 54354 54355 501893602 39178 39159 624246636 81434 81432 444685275 29432 29416 30257250 91500 91454 888139264 35702 35698 925886252 95506 95472 937509949 1854 1852 281686401 10713 10736 224407341 95785 95786 374350296 29995 29996 177699028 82249 82250 475470915 39132 39134 683209635 58628 58629 815202530 43783 43777 119614661 6151 6100 969986792 5381 5390 651755766 63116 63117 633881980 18092 18093 274515355 67332 67373 87929460 22889 22862 155160116 51949 51950 495985560 96200 96173 274884301 1130 1131 508111914 26519 26485 651876203 54541 54542 96656397 44365 44366 93348818 79349 79350 177445801 80634 80641 257638965 36413 36399 366958244 87039 87040 274675599 81718 81719 51105402 24485 24466 37613367 10493 10494 788038210 28206 28207 94862250 77439 77440 730531249 33409 33454 119252534 44655 44656 362439303 99123 99124 477118523 32814 32807 527475003 34527 34568 944239144 63263 63288 332676419 88269 88307 527646585 45002 45003 748011379 51074 51075 785454777 23245 23230 980835010 14250 14251 861081055 40154 40151 729987430 64278 64327 947558771 88662 88663 74578373 17698 17659 694995209 82 83 122589651 91293 91294 756817108 73491 73467 716606485 60351 60352 34220613 70764 70749 672807123 33292 33293 46186718 78715 78705 879168012 99815 99823 908461279 81693 81643 342298533 67561 67562 385181608 20117 20166 940574292 11650 11651 650463585 72804 72846 438846903 53995 54018 946503915 30786 30752 627183981 78631 78632 619583462 58934 58977 501148928 19864 19865 928808903 43276 43311 865897627 16550 16510 106912080 48801 48802 258984601 92582 92583 562640197 89710 89683 216911084 16387 16388 638049697 7370 7350 987064069 30082 30083 138901948 21718 21726 842411995 51310 51356 827572981 83863 83903 494499674 15208 15170 742190324 44105 44100 565135758 37558 37507 57474218 33509 33557 267418427 64773 64774 681758560 84336 84337 31339591 38366 38367 858846215 1760 1761 515578784 59949 59950 642442305 1143 1144 322083383 44892 44893 587815816 90144 90126 965332375 24381 24358 602397014 90494 90495 558293972 68304 68305 315770479 16701 16702 431595083 18750 18761 245056688 29432 29383 102346986 38055 38056 802482606 86308 86307 486578504 77625 77630 987450681 23352 23311 316536518 9313 9314 177629520 623 644 771243874 31828 31850 188860184 31876 31877 836866676 6766 6767 620959469 58043 58044 71818248 83709 83710 861639970 75148 75172 165391252 15386 15343 523734200 23471 23464 775862558 81481 81482 226161177 7237 7242 447120720 96158 96159 86616432 13924 13937 600037981 38262 38263 339025111 78076 78053 99591491 74347 74348 605260448 3230 3231 930964986 54019 54020 878898193 41726 41674 126372092 62325 62316 630513326 55307 55300 768052764 92879 92880 603176723 71694 71731 727634438 62411 62371 459606251 27051 27014 55414176 1072 1105 216354595 48721 48722 795534796 67501 67535 636431931 22618 22647 898168159 37664 37665 602872526 21487 21488 647707852 84431 84424 128438368 92405 92419 888389705 19129 19175 185486670 64739 64746 733003608 53864 53865 524345163 26234 26208 639667121 46780 46781 864321856 65403 65404 248719226 94942 94957 569641565 73693 73694 811700371 47119 47120 610062254 60867 60868 607011587 46361 46355 769624174 73853 73851 875878296 17628 17678 987102454 57227 57228 309579963 39085 39086 847322387 79209 79210 454282824 79487 79488 944615731 92178 92179 942957105 30693 30694 553684736 65227 65228 180965915 92803 92804 315169825 44076 44077 711166604 61253 61208 899450430 65745 65746 687136675 65136 65137 711948648 35716 35717 408239079 53279 53280 24471681 15564 15602 543195272 53511 53512 104210650 49188 49189 110822298 86189 86237 534360757 6506 6507 953499592 66721 66722 759479454 7410 7411 525280079 77765 77744 863429337 18396 18350 351265222 23343 23344 340330840 25337 25338 295366056 7288 7280 274885313 17625 17626 511089471 10325 10326 647516011 64114 64115 609481731 61165 61135 502657488 11677 11687 45604024 49859 49825 547453022 62446 62420 471904832 65434 65454 329981925 69436 69437 762878702 31539 31575 399074058 3738 3778 359565256 8120 8121 210496724 15189 15222 785937895 15629 15599 222178321 46397 46449 836916337 81684 81662 920715239 23570 23592 54752756 99968 99969 295594760 66901 66902 232290038 37911 37945 101808218 8966 8969 883720177 35342 35343 806914497 26541 26531 788554991 32115 32157 40463569 49444 49445 859537387 68722 68715 978553831 25875 25831 244364764 29037 29082 878929634 38880 38930 637858675 26884 26885 35278202 60916 60917 791186356 7511 7471 334201875 20543 20544 542347201 1495 1496 811100292 74416 74384 276357916 69768 69744 859490208 99160 99161 502551364 37781 37771 967313678 51603 51609 925921274 98686 98674 524436223 63594 63628 785812204 74769 74770 948279315 6834 6847 764852865 84410 84411 284304379 69111 69112 576392942 66926 66930 97013307 49450 49416 238438242 2449 2486 130920654 91432 91467 321890669 63719 63720 253468394 79632 79646 821063249 53955 53956 68974368 82547 82548 752703414 1144 1145 480546380 26628 26648 723060809 31760 31708 289779400 81874 81856 277645573 2992 2959 127658064 4784 4785 737878282 79879 79849 467475010 59264 59265 670273034 32557 32558 80744705 10788 10820 935076292 78185 78159 741754382 13965 13966 586542320 32193 32194 379937500 72454 72455 793981057 54515 54516 602490834 71713 71728 882291980 40876 40911 464880433 66624 66603 42273301 15496 15455 497087453 45360 45361 840984403 39603 39604 584038117 73010 73022 225443537 6093 6109 595618763 89259 89216 361903986 99462 99463 769859371 86900 86943 386691459 25211 25212 100029319 99856 99816 797710633 75493 75494 447416487 18281 18266 877071399 69510 69550 592876336 19514 19515 981434083 73036 73054 96749892 69703 69751 340519292 61506 61454 376829402 13531 13507 100490064 20560 20561 711591549 80214 80215 222760540 17171 17145 116668318 6262 6233 394727411 80189 80170 645336084 98845 98846 268688754 78532 78533 328744190 57211 57233 905580067 88855 88883 117650597 38923 38917 519464608 44690 44691 945801653 85980 85966 251303317 94645 94633 561326839 95255 95256 550124069 28900 28901 792127129 1509 1488 531050618 7557 7558 305812881 56774 56763 937914048 19352 19353 741810387 21331 21332 534415744 29721 29722 655047914 13943 13944 238778353 30633 30634 857223080 52277 52278 884762556 55259 55289 973231799 11884 11885 467387923 49749 49750 860777844 32952 32970 120931471 15992 15981 772271318 29770 29771 763245100 78470 78498 362621025 56135 56166 946930496 39101 39102 810544173 8365 8321 100569581 76196 76197 218958709 15319 15323 346214651 37431 37432 25093941 2383 2343 208438502 67772 67773 680029987 38071 38100 25951966 88280 88281 34523 78412 78413 626796814 1269 1270 742116948 63547 63571 12676951 99633 99668 104176479 64953 64981 375788580 18956 18957 363324849 50655 50626 217661666 55764 55773 123517057 30784 30744 863812611 90551 90552 74838003 11218 11219 188040941 8753 8754 108490771 47476 47478 181568024 78843 78861 488938158 663 664 385337540 87805 87806 139796820 13463 13464 85694371 39609 39576 260019571 40560 40561 342176108 93761 93807 58879881 52481 52471 393032699 3132 3127 406502241 75742 75793 379497251 19432 19433 110190000 85789 85790 701317641 95342 95379 761541617 63439 63488 878423495 41830 41831 745540936 88554 88508 101200679 7025 7023 390894567 43026 43027 292383914 18114 18166 737973868 84448 84449 973468850 98440 98441 871563891 91752 91729 652677653 47045 47046 511254503 85164 85194 985441861 38999 39035 645620144 43335 43336 532109307 62121 62122 592556237 51261 51262 40450124 46255 46306 152393676 83831 83810 263013605 76947 76948 104301899 68472 68461 261640438 60376 60377 37511017 90943 90897 987724639 86161 86188 876391095 23500 23533 700637661 50970 50939 751719666 97268 97310 720125609 70042 70072 362855975 2112 2163 25804334 69665 69666 102343143 8844 8845 707838956 56746 56747 377530720 42767 42802 980539557 22629 22598 113615550 70451 70492 521130719 86416 86419 233936358 47034 47049 461666406 51929 51930 268124572 91190 91143 136076259 25128 25093 684202145 98356 98357 718833265 80982 80984 344449020 22201 22167 913763372 80170 80132 695175665 91791 91834 935735737 79964 79982 402847792 53280 53281 741598541 69796 69803 832640652 85761 85762 400491121 86168 86171 416785910 60051 60052 836097659 32493 32508 582529102 42607 42608 28032110 8529 8535 285431959 3144 3159 117293228 87920 87921 371561525 32503 32463 585128075 91906 91907 618984453 97796 97748 263045010 23767 23728 329443455 774 799 282939052 73199 73200 453600911 9674 9634 525748829 78716 78702 908398153 41741 41742 357405300 22117 22149 736472771 64303 64330 475765090 82253 82254 730881950 89217 89218 242438714 54129 54130 569983637 61522 61523 616572294 89432 89404 266827893 67305 67301 826087621 37677 37678 503607463 91146 91147 186212654 18365 18381 966843608 17204 17205 388127387 20255 20248 253213332 97343 97372 59415843 38136 38110 406397596 42093 42094 189097890 54839 54821 883852527 89711 89728 376613965 41332 41373 143333091 43250 43271 992369722 60694 60707 245671885 42426 42427 974844574 57557 57558 904812448 73945 73978 541708589 91765 91774 130851010 32639 32640 226434018 71102 71148 781437398 99716 99717 226939454 20893 20938 519212408 8175 8160 458700439 30508 30509 951734911 88155 88206 288917108 24625 24626 738957328 38531 38532 406457557 1654 1655 937751532 59085 59086 814434901 41241 41215 424762057 43956 43921 644425945 68555 68556 78249129 99111 99114 316539389 94103 94104 597661867 49584 49546 868633061 69277 69278 37050903 36711 36753 295474405 32799 32846 942741687 60925 60926 837860573 4597 4598 841772355 4931 4926 537463136 75567 75554 747649290 74098 74099 983075136 16985 17030 122507610 37718 37719 547468257 30100 30065 845209673 3361 3362 701514318 58531 58532 944141174 14926 14927 930913121 88638 88639 160901902 76613 76619 88556582 34827 34828 541967787 13056 13057 574373893 47277 47278 487283813 39604 39605 953672279 39771 39820 472547965 31217 31182 489000065 13716 13717 40753901 92109 92110 83578465 69408 69384 455506669 1031 1032 245271002 32535 32492 5965020 30100 30102 895049455 37839 37881 756790090 96149 96195 844744449 8267 8268 429317148 72043 72044 801503896 85246 85207 470965184 67276 67237 444994735 17374 17389 516294010 25888 25842 582280847 20009 20010 283478304 80548 80549 414582256 63669 63660 467994777 62506 62507 791782708 22012 22013 976946956 71626 71600 31279937 46195 46205 744830710 28120 28130 685466445 40542 40543 985805380 63006 63037 446269222 25018 25023 21784896 74775 74776 567788378 21549 21550 445230050 79648 79615 457758187 56586 56587 790950064 14687 14669 280562319 17536 17504 188017664 9840 9841 368411180 62784 62785 97833641 52142 52127 13453540 39984 39996 804304672 14044 14045 954830714 1953 1956 559460141 9754 9755 747772994 52382 52428 420865861 16090 16042 162881511 44258 44259 376298078 36383 36384 253232126 32914 32873 434998069 88821 88857 67342957 80405 80406 910082635 50359 50309 888590247 9164 9200 345413253 6705 6706 191783998 27477 27506 751998863 11227 11228 73072938 16307 16308 502134539 88177 88190 682347933 66194 66185 94284400 31026 31014 173041780 22925 22975 132116221 91823 91824 180527506 78044 78045 809300833 27610 27597 663181305 64989 64962 137837638 19338 19339 391090093 60880 60881 661339592 47768 47769 51305408 14635 14661 404527416 60024 59975 70376930 75116 75117 929202006 54538 54539 839395829 93402 93405 546385135 92807 92771 187013244 84160 84161 11822383 62968 62969 746755281 1069 1070 268580450 15593 15549 516139612 13623 13661 639608047 84040 84041 567826061 67906 67907 76475320 5383 5384 969784697 54774 54733 725752018 43848 43849 657393822 38995 38983 726859418 98114 98084 995041977 91985 92005 294139595 52253 52255 166437932 87453 87454 338635125 99144 99145 167882895 31169 31170 640623849 487 514 441528376 21733 21725 739954119 19798 19799 305273336 17268 17269 181282630 31078 31109 810005415 4140 4129 269260965 28895 28896 146305047 33316 33317 118018096 72129 72096 95261194 78858 78903 422108661 71995 71954 646546213 83618 83605 650890438 96192 96223 425295183 9277 9278 380577823 6958 6959 724693141 34395 34432 374904980 21988 21989 295062590 32449 32428 21942934 74908 74866 271314990 79734 79735 802745873 82884 82885 268833243 74873 74874 698017351 59850 59833 957145890 67607 67648 865816412 42164 42165 222127015 16307 16317 971520323 87329 87372 432792969 21862 21863 460334405 45271 45245 634944140 59333 59334 224097329 40247 40248 791141936 84974 84975 828500520 90734 90735 452776891 86863 86895 670538191 59956 59931 776433195 96133 96134 761253019 99474 99475 735983939 46873 46904 187559581 2064 2065 81394848 75144 75101 597234647 72356 72357 610490158 43661 43662 565219612 57674 57623 994587302 48895 48896 999162110 67243 67244 215784447 64690 64644 753958001 83096 83097 980825575 1214 1215 412983089 78000 78021 421183720 71501 71469 76837195 39417 39428 537974909 10990 10997 906093332 92885 92886 961372707 48021 48034 868098252 5907 5908 208683839 82668 82686 170632720 92999 92974 450697154 96113 96114 573229716 70166 70167 866892321 59095 59096 955509908 67451 67452 136371119 50133 50138 742561516 99189 99171 897683671 49204 49205 325145718 6023 6028 242810660 49542 49541 525204059 25455 25487 590210143 64932 64933 625110981 78047 78048 385112898 9097 9098 907708753 57324 57325 874328933 48121 48158 704683866 83979 83940 805922266 2087 2139 708325900 49521 49522 377964474 51003 50983 582079896 89888 89889 970647851 25581 25582 804106607 45696 45689 131640882 51478 51479 765973990 38538 38571 636731634 34723 34724 975488083 52834 52835 283239117 1628 1588 307642410 30353 30354 806709254 9872 9897 932753610 75818 75825 954713546 47446 47447 917607460 69837 69838 177808132 66309 66310 394119070 77869 77916 604798043 63137 63139 992966637 12285 12250 205432887 28394 28395 955169901 13173 13220 479638483 23508 23480 50215446 83669 83695 33555478 61607 61650 918521402 82978 82979 479814561 52831 52857 187330153 79321 79322 919247404 91496 91497 530106704 79808 79809 859879167 98512 98483 929120207 69885 69884 175864070 2859 2854 869141636 88956 88957 808718630 57742 57741 489938386 80141 80142 591856249 13383 13384 783866321 37576 37559 899937036 58422 58423 745485586 43535 43536 180536663 76079 76066 782717583 66302 66254 263642741 60116 60111 674254797 87805 87790 633850550 57161 57115 716950693 3301 3302 117681041 94297 94298 516894425 56058 56059 513728527 63032 63045 986507811 13494 13490 12618578 82317 82318 529941574 32959 32972 850649017 4783 4731 966837683 47588 47589 37749817 62793 62807 667550838 17100 17101 805790299 61552 61556 874998398 11626 11627 859744171 62349 62350 379776766 22923 22924 623382786 87111 87112 86330327 60510 60543 212774112 45248 45249 431055859 62391 62389 783131243 77533 77534 641496273 97180 97212 74237711 54316 54318 533739894 60245 60205 539038541 52768 52769 265229774 32434 32435 597853604 44979 44980 549514531 66190 66238 311271001 29667 29684 78067232 58250 58293 241169715 91651 91652 116451626 45663 45664 817295443 2466 2461 612441331 30807 30808 142807936 53696 53670 216291686 74920 74912 860518448 23578 23579 596649210 50796 50786 441156293 97570 97571 951313736 17718 17719 543937826 85663 85619 97148152 21229 21230 359879081 73904 73906 482117301 46802 46853 831563178 40046 40047 567563206 11912 11870 971819693 56194 56142 858709960 55947 55986 747746652 81462 81457 276690041 19376 19337 136628385 48547 48548 892976180 80937 80986 893307895 57589 57590 637209736 67984 67985 420844015 95694 95695 875678049 87954 87942 653845204 84446 84447 725118357 33934 33935 90088245 55443 55444 989369948 51103 51072 854640184 91757 91767 857319510 22219 22220 923714066 82378 82383 563625296 28175 28176 87846894 57718 57724 709162019 87621 87622 318367457 97096 97077 705463159 81510 81531 666977913 67112 67062 652393567 58768 58769 961180165 89967 89968 578128932 2579 2628 248796766 49968 49969 603435188 59227 59275 547369675 14981 14968 146213124 31121 31167 61532344 2922 2923 121896461 48476 48518 885803039 59647 59648 727416342 86608 86606 670852317 16303 16304 552794793 36917 36883 664895631 74449 74497 651192341 38233 38234 888006271 43396 43345 902150297 242 233 883772747 82709 82701 132874396 64909 64910 89479827 27796 27810 646865065 15515 15516 806971328 92856 92857 491347172 25483 25484 810718729 91188 91172 975881112 10257 10258 603076000 98053 98054 251438304 76252 76253 182035135 38244 38287 6282552 45246 45247 342395984 77 45 551498587 47184 47185 44236507 39318 39319 228384279 35337 35338 58935299 18345 18350 995659710 64386 64345 80520938 66214 66215 416442657 42918 42966 297366005 51560 51600 561003655 68444 68445 728383477 79640 79641 795965178 32113 32114 94235414 82853 82901 48164121 92868 92876 857295071 82090 82091 983693040 99060 99092 911730455 13082 13105 996200342 15328 15329 46740391 62848 62838 332978230 87782 87783 287232376 49241 49242 729836431 26502 26503 997368300 4051 4052 299887870 86311 86325 604202308 48223 48224 418838878 4723 4724 475705991 40947 40983 258778026 5845 5882 259300870 97185 97212 445791946 98234 98242 699255158 27569 27570 872801506 94214 94177 16921400 57471 57472 965673150 57168 57169 319417712 22078 22057 254907004 18103 18091 562575807 10804 10805 870493703 86293 86294 974229110 75847 75821 484264348 38710 38711 718688849 61698 61743 769122791 24701 24702 69324445 77883 77884 839116064 62341 62292 265062548 60959 60948 638700850 34649 34650 566749182 34017 34018 977317501 53380 53360 167086357 59738 59748 211737246 196 197 870825232 54439 54440 346271553 41059 41060 876428558 7714 7715 486194894 41779 41780 613150206 86503 86504 270970942 94531 94573 424461454 73877 73828 611929254 78696 78697 102318899 47584 47585 90381172 58374 58401 316539022 59445 59446 492258082 37475 37499 416580998 19732 19733 417838990 11058 11106 239259853 90188 90189 227540744 35498 35499 955632635 5046 5047 414940931 65112 65113 753854245 23066 23069 42397560 86970 87013 30822701 63607 63608 150692755 70858 70859 857051406 56967 56962 87328631 61230 61216 14459798 49455 49506 577843657 44452 44437 608442566 56444 56464 414088066 80920 80899 267021807 88177 88148 598240340 41686 41687 349112180 51568 51569 513612449 80492 80493 556340837 75344 75348 157490687 61164 61165 134892961 16451 16452 211715244 70038 70004 268419580 81363 81362 764972987 60036 59985 140446096 35970 35971 487943623 73380 73345 485642506 29408 29409 277100993 41719 41720 805146668 56660 56691 476199517 3993 3994 758250076 94652 94653 373059497 16331 16332 264852778 5925 5926 376834074 93375 93376 916119867 77987 77966 153110866 13029 13035 161302996 92999 93000 497479763 79650 79632 141597713 51722 51723 154564736 37683 37684 700735392 55102 55132 873316858 14720 14703 995187366 27183 27184 802979741 1136 1119 835906373 12014 12063 371905443 29826 29827 904751592 86170 86213 299715186 80615 80616 729114492 68554 68539 252797992 22882 22863 8256043 49567 49568 328696768 54289 54327 541876380 63620 63621 606768773 61809 61826 700589679 73101 73083 876758099 50518 50519 555637420 73150 73167 122664427 53689 53690 829241721 55788 55839 694423362 21247 21299 198554617 53557 53575 839751185 53846 53847 107341478 5105 5130 999306770 35392 35410 695709788 96211 96212 81181033 32435 32436 882378438 17425 17412 761297676 71285 71286 865258441 25357 25405 651760101 86643 86644 175061624 30730 30731 970959839 89066 89067 3294568 10761 10728 837135176 69363 69364 240489724 35158 35145 107138473 79801 79851 766078573 53938 53939 225068541 19162 19132 222046462 26485 26486 993612301 91075 91076 368042302 71840 71841 865332356 94972 94978 468373933 6272 6294 357353767 48567 48568 264103709 63639 63640 299333356 87456 87457 784212177 55525 55526 23175984 31033 31034 247686992 97216 97217 480505520 96239 96240 563574350 95444 95445 692480269 53445 53446 546659515 74791 74790 488857766 21205 21157 526506844 34088 34089 676130636 76306 76307 962091457 36602 36603 250042462 47795 47796 129528269 19411 19412 803672667 12402 12403 755524700 63644 63633 607314366 95701 95702 518709032 83604 83605 343862787 46874 46910 805310848 97119 97120 93749274 50031 50032 686131344 71571 71573 789256556 67812 67791 454272440 96208 96248 234073433 11632 11624 33319504 18167 18168 665257347 78605 78606 647693946 10870 10871 384735583 2796 2797 27137366 14950 14951 990139481 19404 19405 309397400 54561 54562 792727189 79730 79757 339499948 22273 22274 607510972 38685 38686 210865851 9227 9250 779329400 17206 17215 823605481 92509 92510 431008470 85555 85584 625136688 68244 68245 789015475 77009 77054 743557389 51003 51039 42150185 64827 64874 591337860 2015 1967 528290151 5615 5641 112942329 98025 98026 828823371 73790 73791 368966737 8736 8737 678419100 91322 91308 31392826 94766 94767 984749696 54561 54603 696681858 30769 30728 567909618 86987 86988 399505861 28078 28079 58448330 90655 90656 452390665 62732 62733 809747893 80 81 395717240 87979 87980 948344552 90038 90039 954923870 58250 58257 114204203 80454 80412 855613290 85869 85842 987159706 27797 27805 629280854 93975 93976 652968093 27795 27796 560495959 45108 45109 789504768 34144 34172 170834455 1632 1633 634188999 95540 95541 272435891 47256 47257 286959296 23505 23506 897651561 68853 68828 444618872 5594 5590 752589236 97415 97416 517618632 96978 96950 206711861 84925 84956 368316972 32844 32845 413835338 25794 25775 682101388 53088 53110 674486579 20251 20210 3841532 84800 84801 934090971 69542 69512 516716404 25732 25686 140167979 28944 28945 508830243 90205 90206 574541960 43358 43310 690553086 19472 19503 106901590 20612 20600 276185829 81266 81233 357730486 71754 71755 246222203 89277 89329 2151792 33226 33200 393592120 98912 98880 818065823 78171 78172 374544894 98330 98287 110740619 79656 79657 109990381 18698 18646 651219690 77220 77223 880319853 18071 18073 694067995 84269 84270 404907001 96949 96911 978363364 31401 31416 417041184 97918 97951 958027786 29119 29120 648988521 22113 22080 567527445 36119 36153 419898795 82232 82233 611850156 80103 80142 824818636 61185 61186 550717161 31202 31203 707710813 19348 19349 956733357 60496 60497 509643113 94531 94583 556137680 55762 55763 316449151 68859 68860 589796541 47304 47286 178016249 91261 91298 510061565 78817 78818 715346341 38206 38208 60019134 92229 92201 333481995 82382 82353 821531815 86369 86370 550364711 92341 92361 873638952 35965 35966 954698808 24302 24322 338267483 37473 37492 963735907 91266 91267 551093435 96839 96840 502711353 76607 76608 526981317 34617 34618 778689693 36212 36213 100040101 24085 24086 661354810 27582 27538 433791925 34483 34531 767369404 75582 75583 740531687 63972 63973 111142768 17556 17557 22818895 59226 59265 981914588 49109 49110 804857978 78339 78340 678444985 13691 13692 734710906 98335 98334 96040680 61582 61608 216234772 4569 4570 424333101 64127 64128 273112799 44309 44310 837592980 16557 16558 77235548 10047 10009 93393675 11976 11938 206118660 71956 71957 897763099 48257 48255 221420021 77389 77338 255179138 20593 20558 82875523 71683 71723 291103862 45226 45227 281851874 23670 23664 896514081 90807 90820 858922576 93821 93871 262087514 90562 90596 577826516 48087 48085 634952514 22918 22919 838035132 59094 59095 103267159 18871 18872 55213720 32929 32919 908896468 26229 26230 165692341 54494 54495 972714257 28605 28606 875614959 63206 63257 995384834 99883 99895 772144467 31313 31327 8286012 8445 8448 47206364 8519 8503 48942698 73365 73315 20732791 59908 59933 736791114 66994 66951 632462358 35419 35420 611074220 24038 24039 594367833 32224 32250 465288661 35251 35252 824860970 83806 83830 133604826 42784 42785 55707640 49850 49851 782321231 46071 46072 971876820 7883 7884 561403009 75370 75394 311823660 25857 25858 394124660 60380 60381 130389568 81704 81705 802225473 83225 83226 379135460 18890 18891 88913261 50271 50272 104212098 67112 67127 986344060 40495 40496 232505716 45541 45542 732255365 70919 70920 108261243 39958 40003 94949509 39901 39902 579952678 14426 14438 586293692 4307 4303 504424256 97022 96975 484175429 12153 12151 627141932 16099 16100 794143475 53251 53252 379807981 46415 46383 214058550 91435 91474 903039046 92338 92339 223844952 36484 36514 2364618 24720 24721 748771776 79745 79746 222400643 58558 58555 482177977 87519 87520 552082949 78721 78731 82355494 19735 19771 267270346 3150 3118 204479132 7680 7662 821555294 9904 9905 811442470 18887 18878 72352039 17643 17650 278315947 94285 94325 183838194 78827 78837 59327135 52290 52291 93659228 86290 86291 293108938 55854 55862 979860526 33115 33081 908168687 54960 54961 72954165 41927 41957 204573095 88146 88147 173425322 24119 24120 568949469 95679 95680 244079418 14404 14403 114959468 44034 44023 916315535 57711 57660 849144336 79070 79041 657395205 28188 28189 752489160 3799 3800 655345707 58383 58377 320551461 57757 57758 137719203 1587 1551 264409654 32884 32885 577779064 14185 14186 146250451 68448 68490 699273033 89569 89604 746567793 11095 11050 400580295 59285 59315 701333057 66969 66970 136304454 48876 48842 964030363 83380 83403 932771469 71122 71079 797895953 75032 75068 898857071 29026 28997 542490657 54158 54159 236139325 6596 6600 373935774 10915 10901 966277664 84464 84465 828312618 52269 52270 327367475 67921 67886 892772781 40227 40228 230993744 12381 12423 698267796 7697 7698 806906645 72106 72060 399489104 57335 57374 538548703 6168 6169 636667996 7434 7486 505468371 11490 11491 687046886 291 284 637996890 16719 16720 65223739 55763 55764 649580939 99080 99081 346114225 41681 41682 38712878 31308 31309 315533804 68899 68912 326628158 72386 72413 642307986 35602 35586 208361889 37485 37443 659941858 65655 65640 856436177 71409 71410 555313182 67109 67110 878545913 57400 57368 967244255 27838 27791 288431857 37682 37683 899194586 3117 3118 317661584 18272 18273 26792630 78354 78373 844914390 40234 40235 402902683 64142 64094 393532736 65105 65106 827680827 90987 90957 348187574 90653 90634 835764438 6101 6056 575610196 27355 27356 626352253 8397 8346 699346264 56290 56260 797409668 96050 95998 583597422 96153 96154 885155060 11437 11386 623624560 902 903 486798800 48492 48499 388093667 68818 68809 415130549 84642 84643 923383538 1425 1473 348752223 68484 68488 35860126 11286 11287 252392019 96528 96529 343295123 63693 63694 658236082 56074 56075 621753816 97400 97401 988990819 28590 28591 29608451 610 611 867692774 91926 91972 967686725 35234 35277 357662706 55231 55275 694825778 15208 15209 615653559 2452 2502 259282072 36550 36547 927235545 51231 51216 526541504 85539 85585 369748736 60355 60330 366788841 73169 73156 821088669 47097 47098 72614032 67656 67624 495482747 37317 37345 651817429 91924 91925 763619139 25088 25061 323600694 67505 67506 278025078 98334 98374 156730496 54084 54100 463615207 90511 90542 134679418 44820 44821 824346861 14836 14871 943915693 94898 94849 834198870 67665 67666 840734650 72622 72606 828952439 93564 93565 555425551 69883 69884 653639182 59667 59675 198800821 62024 62025 605430774 81727 81728 586998449 31844 31845 38997291 28521 28522 690814464 40281 40275 102571589 41659 41660 579745208 19792 19793 981752924 45142 45118 222368835 8713 8714 498850603 43315 43354 359570914 47397 47407 287552481 19869 19901 490192032 68710 68711 323369085 80876 80877 480788150 4841 4842 427445529 90177 90150 230300099 61727 61724 546772403 89806 89840 287212450 65015 65012 392260012 16593 16594 715250497 2931 2932 760627353 99428 99429 742682070 30330 30331 810999757 75992 75941 318403866 74929 74930 643697699 86062 86063 860203043 78390 78379 270049422 6611 6612 931312511 2881 2894 917450763 564 561 692977018 46378 46422 695972692 80993 80962 894919532 5429 5394 920705304 58800 58801 423454806 3461 3453 459852025 6859 6826 913510036 36940 36943 539088335 31657 31645 170490723 63092 63109 555632742 42691 42736 708053759 96012 96013 819634682 42118 42105 673388390 81036 81014 254982740 60597 60600 387672618 11345 11346 237595550 21924 21925 389058805 2139 2143 754807030 77088 77117 286935331 20597 20598 936240677 98589 98590 110375672 49577 49615 198797154 27415 27416 586595498 2633 2607 432500604 46354 46355 92438158 79788 79789 345187849 79394 79395 535954004 31587 31588 448954791 22157 22158 518847497 19058 19037 837794066 66607 66608 352806227 1603 1604 534564634 65680 65667 539318305 58392 58393 903408872 53839 53840 474590179 14589 14637 247277186 93631 93632 249819629 58704 58705 862870927 19871 19872 277598262 68346 68347 968772685 25168 25169 865419433 24226 24227 822705825 38580 38581 974656702 76049 76050 684831756 60386 60387 762296743 65068 65021 635340119 633 588 715698151 71467 71500 632978396 91772 91805 832973714 22014 22015 801587180 11237 11238 351318287 92265 92307 523395319 16281 16275 454258721 66616 66617 262902888 68780 68781 740487604 83380 83381 740689877 4793 4794 587567108 40343 40370 59482443 41340 41306 13275011 57945 57962 349503505 33210 33195 816648595 10444 10452 800968733 49418 49419 899817090 76654 76620 772971325 81336 81317 332339818 8609 8649 814523042 83985 83947 122334590 18911 18941 692023870 48046 48047 867888019 23284 23329 999831741 53311 53309 202988223 27924 27925 154744085 97894 97895 439747706 34688 34689 760430446 55239 55250 140617464 40409 40410 202919287 75284 75285 447569667 25832 25833 633128565 47074 47124 72771439 30966 30967 645463243 11438 11439 962328374 84100 84062 443005002 46906 46862 639877198 99997 99998 640348514 53174 53218 893031604 17615 17616 755207161 29133 29134 109746787 21 4 132518743 94002 93952 678471458 29135 29126 764047755 94451 94452 48078769 83094 83095 911080 29962 29935 956849908 88489 88490 860125978 48403 48415 717739831 74636 74637 446250994 74038 74048 713497396 37738 37739 4858360 1043 1044 509065339 32495 32496 414428401 66063 66064 964523280 48373 48336 19807113 26865 26866 324377651 3467 3468 290016577 38100 38082 900713235 15142 15116 201458756 92962 92934 985020323 20744 20757 131202657 75165 75130 173806568 16624 16625 935367803 23375 23376 12852700 88317 88318 992188567 79200 79201 809725860 60598 60638 930340484 98291 98339 489272528 94295 94273 99207124 17520 17550 433527196 28048 28049 252078814 48330 48346 962017965 12128 12082 217209950 24100 24101 448103827 5887 5888 752433398 28979 29004 966275959 61782 61808 258488146 2983 2978 989099818 54397 54390 706932827 76701 76702 999929135 26487 26488 438943168 46809 46810 474241189 43230 43180 599475904 44031 44079 828549076 98142 98143 281694926 7572 7573 155167697 99234 99246 883957369 90576 90577 7902149 21391 21392 58264657 86144 86092 189090569 19736 19737 440521560 53210 53211 305177878 98958 98933 634657233 6499 6500 703481604 4414 4396 657371176 77663 77685 622776562 99546 99547 651625360 98110 98094 507479089 48650 48640 22877639 58001 57963 486439332 35448 35449 809553952 25376 25377 123330800 48381 48358 887846789 88484 88485 994253537 53584 53618 301227896 94863 94864 655813056 77540 77531 486472917 37484 37486 417160071 31288 31289 401879204 54629 54595 967741275 10232 10233 655943216 1308 1353 500553772 94572 94573 668380740 97102 97103 351424872 43629 43681 68229296 26986 26987 423854275 34911 34912 681652685 42720 42721 381768826 11528 11529 681124590 97730 97746 81545667 44513 44520 258820269 71887 71848 876521840 58551 58546 431640097 29749 29750 727009687 80463 80457 38944768 32487 32488 507188622 20280 20320 713941150 54568 54569 221477648 3773 3740 980806508 81071 81072 900069882 7953 7999 776053249 95807 95846 450035928 66502 66503 605774358 40964 40965 117707068 38257 38252 156560869 69798 69799 968385691 38470 38471 205623726 95068 95069 670168832 38643 38644 776460889 25981 26032 228345715 87480 87439 746551205 49264 49265 56251274 55255 55257 190753001 48456 48457 171381147 19970 19971 421602232 17040 17041 917554066 91640 91607 378706656 114 115 507583210 63359 63317 537815842 15630 15631 212496405 29160 29161 823016272 95596 95582 593282717 52487 52504 94715943 6104 6065 653291392 8744 8745 469290427 7483 7433 498371393 64894 64901 319823192 4896 4871 686636009 68775 68751 603930988 38820 38821 193647637 86661 86662 11560997 89094 89095 258970952 41059 41074 355598109 13637 13638 935739544 28468 28453 427408912 64743 64749 901657016 86449 86477 555803721 5286 5250 702889732 5992 5993 234179704 80940 80891 679548042 27373 27374 36225808 89402 89424 388512766 21087 21088 236782482 10296 10297 93540270 28498 28499 162814656 64366 64316 321367842 61419 61381 572271737 33311 33312 830892155 69533 69534 547188608 75591 75592 827751237 32699 32700 522809136 18075 18067 387496233 86906 86907 57423901 2367 2417 473246151 7669 7670 801609574 86105 86053 602129806 1349 1350 564903343 1265 1266 539817833 51106 51107 634363611 78876 78877 56865544 60258 60216 644503863 95787 95755 386467897 18458 18472 107593105 2066 2029 332489818 87251 87252 221841871 43516 43494 468140599 90171 90141 802931581 49706 49670 921762770 57625 57588 295919911 7190 7180 333291544 87511 87492 538327921 76321 76322 436274452 39418 39419 494324021 33713 33674 34393918 94130 94131 970121354 41873 41923 27679088 5895 5896 405699283 41111 41128 99046124 40693 40713 696145565 72139 72136 428115350 81353 81354 29086749 41635 41621 906573457 59420 59421 495497739 82184 82235 773314613 87071 87072 438771263 48201 48230 183018793 11500 11501 998174028 19318 19319 602111331 16147 16148 733833036 19083 19078 433625514 53520 53521 708316029 92891 92871 11319503 90442 90486 146948405 74851 74852 988936900 62744 62793 512707278 7782 7783 161167844 17353 17304 143801270 82873 82874 831346480 65046 65047 782383982 67509 67480 162483593 75425 75475 305647618 57192 57193 886126889 41346 41354 701047980 5115 5116 932235504 14422 14426 978167670 78265 78266 186752365 44459 44460 208827236 39728 39729 650430028 47476 47436 770405840 84530 84526 631230326 27841 27801 852631750 95940 95929 567487623 6931 6957 11971414 39335 39378 565523197 42532 42533 494480753 64313 64314 987868472 47 85 779020067 17252 17253 253059699 99384 99385 459383671 83772 83807 165205604 29681 29682 967394738 42977 42978 210660031 96298 96299 803311974 32929 32970 923358355 35870 35871 883305979 84837 84838 572372721 50406 50407 297179210 75057 75089 87760549 66253 66220 162607017 30104 30087 87906631 22406 22457 297074335 2388 2389 680891130 12281 12287 333947531 75262 75257 576809673 87572 87566 203691058 18277 18279 754758075 55281 55296 144864704 54728 54697 624808340 65110 65096 260773977 3107 3108 97553994 32924 32914 933231798 97700 97701 742995930 12899 12903 990590367 79744 79723 442649537 57731 57686 30679877 63956 63907 285258025 10093 10094 799706577 12568 12598 199882551 90622 90644 627120918 18838 18839 886885963 6650 6651 853733898 73181 73182 528656797 12023 12024 727315693 47005 47006 270837613 52388 52413 482384518 50439 50440 838386968 67773 67746 781566319 96457 96458 29847029 63445 63446 545628150 81540 81576 359898294 68659 68660 411900911 37181 37163 756094544 76842 76843 512688930 93559 93560 797867785 85417 85466 481245903 30165 30199 657938788 63388 63365 305575824 32780 32733 18378960 16948 16949 975672809 80571 80617 229937192 51507 51494 565599181 64239 64237 722811580 33342 33312 344101985 47291 47301 541804992 7481 7498 749355757 80803 80753 893188556 678 631 479172616 87897 87935 191907975 23647 23648 984355592 57404 57405 809720739 75327 75328 764806040 86264 86265 607841304 70704 70705 124853484 68136 68186 463042991 97790 97761 975737968 51031 51032 509360961 58317 58318 283256029 34639 34640 91771625 70209 70210 370513713 37101 37094 125197805 99579 99546 508399972 49652 49682 258998564 46470 46445 325365965 60960 60988 606297099 78338 78360 36377197 51207 51208 202095463 32505 32469 604910647 59628 59590 773349253 2140 2109 50052392 75764 75805 107978524 46083 46071 356722889 69596 69550 782211698 5812 5813 790564847 60082 60083 851515653 1020 1021 862385903 27220 27213 151896601 76157 76198 805291055 19785 19818 634561213 49012 49013 732619578 25476 25464 1115754 73506 73507 879960067 3384 3350 550644622 74308 74347 806730990 4637 4638 910916285 41861 41862 54963033 62180 62211 682615060 62605 62558 355429677 88173 88174 848042680 25809 25844 866267315 32082 32125 900554973 9335 9351 39007434 57004 56972 834012957 79323 79324 468360688 31899 31898 396874957 49513 49494 766615380 49329 49370 967297952 64210 64195 843072148 69396 69426 985695724 39575 39554 901708464 99278 99279 861425811 93695 93696 17965585 33609 33614 389639404 93436 93441 253646838 45535 45571 188046922 38779 38780 35547650 18175 18192 819787703 28632 28633 564588723 80064 80065 550452821 71674 71681 353571842 17271 17242 989484919 10732 10733 667798474 36250 36236 584680710 11488 11489 281140944 30312 30313 864300386 60030 60031 611192897 20704 20756 602815504 62577 62578 6286840 45184 45185 791883126 65297 65300 148264295 71519 71506 429555023 60568 60569 628974812 60961 61008 409370201 7090 7061 315052611 72201 72202 682341350 18342 18352 987040603 79014 78974 288742828 29793 29843 200321227 41499 41500 15407137 93876 93882 660733081 12828 12829 180959019 69056 69057 617591058 22341 22358 24927808 54540 54578 366544359 4195 4150 722558888 26770 26771 648753258 48924 48925 941524522 77255 77256 920495747 37615 37616 296413902 8461 8479 770157502 73574 73531 750354033 9986 9987 798346510 53015 53016 768449670 39046 39047 442625797 50309 50272 673686682 43904 43918 290525960 25097 25098 451547222 62437 62469 495078405 6280 6281 42526465 11876 11825 144679135 53829 53830 224634238 84028 84029 884577996 83434 83471 563055952 40366 40367 23248025 21930 21972 806890092 77455 77403 978151799 98828 98849 161964685 47302 47313 988705361 16374 16375 624593986 74607 74577 626374649 71312 71313 90153055 16809 16791 432464000 99563 99564 615846970 48271 48272 6085251 57119 57105 944753758 15361 15383 623254840 51181 51130 617908696 46542 46543 405765150 74319 74320 7280830 87310 87295 175018384 54240 54205 956491511 19035 19036 333266475 26121 26074 159866402 62589 62590 112655796 55996 55997 795352870 90096 90060 489997974 94995 95017 716411709 46606 46607 938366480 49231 49232 396288381 15371 15335 616048299 91547 91548 366762743 74318 74319 156378511 58935 58936 420303668 91579 91578 882495308 60737 60708 501344420 82544 82545 23686244 87700 87667 804362263 91274 91319 679897027 4178 4179 51000763 66470 66511 388253170 43578 43579 192918875 59366 59361 621530318 48733 48734 343123109 86219 86201 584938998 905 908 797980202 33921 33922 225800412 3408 3409 88504847 12610 12611 604319482 41635 41636 295073605 2918 2919 771117540 21493 21494 387360146 54649 54665 225959228 30309 30310 995923592 58585 58586 941606634 64798 64799 491128881 27025 26990 87327332 54602 54603 871906237 26754 26755 142401001 12420 12421 924424029 49489 49533 329789644 39778 39779 972801753 25455 25464 821981955 78360 78361 466244989 54847 54883 646032612 65549 65551 689218005 43639 43640 450591303 48922 48954 482985003 84810 84811 32747314 41577 41560 93299864 79965 79966 421825601 19531 19497 313591647 23681 23632 640719724 11330 11331 784282051 10866 10867 211486177 57259 57271 893675846 49858 49884 6318595 27114 27115 831847923 63952 63987 259620772 7094 7102 996884046 74068 74069 53375407 36199 36200 939103594 74119 74167 481119800 57794 57805 943258869 57900 57901 824537754 13251 13252 759820908 304 259 503400074 6112 6113 989799768 36865 36862 125685057 30406 30388 939127426 4227 4247 969996994 87598 87614 613427686 82363 82324 933578755 84712 84677 188230401 53884 53883 521126693 45177 45178 384707115 75557 75558 325593640 79720 79721 768445457 93648 93695 788324677 16716 16717 297193507 35794 35782 406119783 39146 39152 202011431 83184 83201 936893095 78663 78664 396564352 67145 67095 557471916 76775 76804 427770917 48970 48993 388028878 38004 38005 285926249 85132 85133 648981510 34777 34733 786066880 71934 71960 274429514 31096 31097 30808786 45802 45833 270004936 33889 33890 272701021 83571 83572 349252147 8572 8573 394978775 91377 91379 29649081 7683 7684 380738004 88710 88737 194369568 99117 99077 811817736 31297 31268 915500504 79719 79720 405738171 77396 77397 534817899 20961 20916 370298347 5628 5629 960785026 93613 93614 332172812 39272 39273 343774265 77683 77684 482879610 84975 84976 276002755 57112 57113 707847973 53860 53810 402791868 45752 45753 744284907 91953 91967 870173044 68782 68739 706641694 26809 26810 374299751 37053 37098 46442778 75498 75542 977611099 49110 49111 672491578 84852 84853 745999442 77296 77265 439168303 25858 25859 436381988 15407 15408 70179936 93327 93328 280913937 27918 27919 242576916 62423 62424 361193765 83937 83936 653279971 68407 68371 828440211 45774 45775 705111910 14819 14784 95994287 83120 83118 614162104 655 637 512833621 92497 92498 554050620 83605 83606 819664462 80344 80345 174787129 72085 72081 911170211 62301 62284 241817460 39757 39766 165025034 25461 25448 511506817 97110 97111 735103448 18196 18177 339048419 27173 27174 838118065 647 648 141963909 3340 3337 77855640 94275 94276 619442584 43089 43080 283995433 38887 38888 395124145 51513 51514 696569406 87973 87974 8526137 11318 11319 734028182 38588 38589 597611479 96140 96141 648862927 90227 90228 603593665 5538 5571 488469210 51100 51101 224327697 69851 69848 679515597 34513 34485 595733243 32772 32773 60588475 89284 89297 415968716 24401 24402 94619303 55369 55370 978662917 99548 99512 142297225 4435 4436 839562168 28147 28148 94440127 27135 27137 36348655 67961 68000 380565183 16360 16324 875625271 35681 35647 85246734 5137 5138 562710129 24987 24988 701382916 76189 76190 665167826 51658 51659 627767152 27291 27303 901520951 99386 99387 401704056 66963 66964 861579008 37696 37697 304557637 75034 75031 638955773 65269 65304 459948856 3970 3971 929545168 56684 56654 458186189 70323 70366 345712347 77520 77521 855297051 81285 81286 818435290 36147 36148 541448381 20408 20359 650467522 6061 6062 922088579 3575 3576 518552564 91662 91663 226517649 15344 15345 886535828 60259 60260 693762152 12876 12877 258336645 75345 75355 728982232 90423 90427 675568035 59285 59286 761078593 81625 81619 790583166 97796 97797 546396995 89380 89381 154756331 83586 83587 168401160 43123 43121 222185810 77388 77389 525447205 73015 73016 783741780 70866 70841 49870740 59326 59327 785067196 72194 72195 919313868 40746 40747 330836467 81008 81009 381012594 57629 57630 105650468 94614 94615 7505286 27362 27363 391259448 39107 39108 250862149 90480 90481 476232121 82540 82537 77898457 588 562 5604188 70810 70827 519870538 4791 4792 410658123 21531 21532 194227021 77835 77836 533037897 95259 95260 582821230 73257 73258 445062997 4582 4588 603606103 84448 84410 264205680 83622 83623 151856899 74462 74463 524643792 55172 55218 565034272 40988 40989 600008622 31889 31864 336621157 39502 39451 711515957 81430 81404 879901564 77761 77762 528891798 71473 71474 99958026 63548 63584 454966389 69006 69007 322133474 31937 31949 616271813 46289 46244 245328058 1803 1804 511447249 57907 57957 858021151 15622 15626 682641220 27989 27950 600488317 73148 73180 143784806 69202 69203 195775214 11601 11624 256079323 91022 91029 350532543 32291 32292 99793082 76666 76667 537242571 85446 85447 457375572 63658 63659 516653708 40961 40965 922961770 98853 98854 3604505 13618 13591 861075790 10948 10931 25653491 47108 47089 292340002 93703 93704 446643139 14469 14470 413075914 28111 28112 759543711 35608 35609 606890328 94908 94909 592464671 90064 90065 508740133 34340 34341 371998989 25271 25263 295928686 90086 90087 909781115 72836 72837 621190844 66175 66145 575323615 53780 53745 492041654 86799 86785 127450778 59470 59468 636314356 17062 17025 400555729 73304 73319 109526211 21878 21859 743549092 30727 30728 316408792 84521 84522 58570546 27316 27276 781569344 48046 48012 829355726 19968 20002 172338753 98534 98535 55553462 14104 14143 659457886 60703 60748 87952252 94246 94205 867796185 50991 50992 229424781 38341 38361 859315331 81695 81696 212371711 70857 70821 85354874 43360 43361 682445969 86064 86102 944287568 49248 49200 617612120 1898 1899 170163208 30010 30011 336297070 51962 51963 426108025 98823 98824 420809963 47295 47290 162081154 27977 27971 830037813 37958 37959 816161064 61884 61885 873744754 34946 34947 205676715 49748 49749 225425467 62383 62384 272797798 21785 21786 925020631 25912 25931 712363048 22128 22129 285114228 70377 70378 739422542 32405 32455 151891810 75922 75955 438221529 9407 9393 212857526 81355 81309 110553591 97829 97830 810329441 27942 27943 200868760 32483 32484 364011203 69893 69938 131897668 46784 46799 483551 52168 52169 549139336 60107 60097 329625527 98318 98319 612432114 23322 23310 385851915 85198 85199 56332161 51937 51938 218706178 60083 60084 837782261 50422 50423 908393454 30718 30715 507760888 27790 27815 251095755 42388 42373 859199048 96292 96253 988041558 91747 91709 355805518 2314 2315 278421853 1031 1048 120597121 69709 69726 658801157 69245 69246 761609792 22984 23020 555685314 84051 84072 570624240 86294 86269 832474378 74305 74306 765206446 65115 65110 209165527 15087 15045 963797870 11176 11177 585593818 31433 31434 724196682 77103 77054 418735105 63412 63416 695655070 10395 10438 185259760 25519 25520 559234683 14570 14571 816094275 99730 99722 825410140 82799 82800 793762174 56171 56163 77259140 80020 80021 33420803 18732 18770 310830625 75315 75298 660010665 6176 6177 78469115 74885 74886 732125686 19040 18998 158813392 65021 65028 18864048 92305 92343 642190211 64797 64798 960593226 1776 1777 870645344 78488 78521 409061398 31555 31556 316228166 66759 66775 866501108 11732 11733 120115693 16215 16247 714866837 9921 9922 169583508 29449 29450 531369011 89300 89301 965167801 56340 56381 931723796 74830 74831 429219039 30992 30988 606176024 77508 77550 147547593 55065 55093 451178086 94629 94630 686001555 89474 89425 772100489 2090 2094 13450142 66471 66428 213458058 51474 51475 334474417 2253 2220 673194893 7915 7917 686299855 16555 16588 147599371 69894 69871 753909450 80315 80286 144009926 86273 86302 479027880 36225 36226 967319789 40339 40340 168857074 68436 68444 470061567 12424 12388 184000497 49685 49729 164946315 69271 69272 608537307 14191 14192 22497884 31834 31850 976475836 29181 29182 690215367 47641 47616 687738804 67546 67582 489870749 65109 65092 331795924 35033 35068 689218789 40101 40073 869821332 47701 47702 118813913 54432 54441 361185046 49884 49875 177912608 34234 34246 644127542 55707 55709 775320138 10951 10952 756193330 58674 58675 417232293 3454 3455 173369871 17908 17909 810763423 31608 31609 302149723 87732 87733 868471584 82743 82744 326148875 56161 56149 906397854 41755 41756 465489787 97920 97871 450492494 84533 84534 49024740 84094 84124 697711778 24845 24818 602316892 89584 89585 501533314 98371 98372 789990724 84494 84520 542787668 17510 17487 797890042 44386 44387 945155342 92474 92505 108739417 73007 73008 305556998 62291 62292 563561438 33094 33095 275926891 69142 69143 711309593 91687 91671 137145903 96695 96699 868396304 78966 78957 687280253 12388 12382 205938959 31903 31904 586009971 4343 4386 617880163 99719 99760 958296237 29500 29455 592837197 5389 5390 184086316 30705 30696 396385682 18543 18565 584331448 22799 22806 614657328 27842 27843 672564793 81264 81299 286479896 58145 58159 563261692 37276 37293 405044733 86789 86790 834252696 52264 52265 286373888 96758 96804 771333283 44518 44519 599470577 94470 94460 570742548 21133 21103 504174410 69434 69435 681524048 10524 10527 481791959 34212 34213 996060551 22315 22316 284602913 23977 23937 357119660 24812 24813 281484790 29226 29227 539010211 65068 65069 345802738 63999 64000 333198395 32251 32252 452038363 45950 45934 845730495 83548 83549 146749839 11007 11008 351798483 42856 42825 625546682 43855 43845 890143262 93772 93773 717791886 76635 76636 299580070 78799 78755 810022753 8440 8441 224884129 62197 62220 340224633 28979 28980 440600213 81278 81235 769955514 15361 15324 441014745 81585 81586 212786893 6386 6381 486926333 98810 98811 374668499 64465 64446 865755008 93665 93666 728339260 68032 68033 885890566 9308 9309 6065675 63334 63335 2929505 69162 69117 96123558 8119 8120 133224955 80333 80334 44433011 62018 62068 557243363 9032 8984 246940825 47060 47061 246902393 54875 54889 572266822 81004 81005 729416329 49883 49884 990706769 27310 27311 764653671 55875 55876 795728634 19791 19841 584108754 22151 22184 483819842 89953 89905 843078252 71421 71422 421082706 9001 9035 526472498 85752 85753 110308481 71890 71912 665229133 44256 44228 471073177 809 772 915407853 7455 7456 800381925 94871 94882 668659594 37524 37551 475181706 32497 32498 307603389 28192 28184 392314702 35559 35580 716869117 77104 77125 530426216 36347 36359 401611976 52725 52726 346075673 14188 14197 503582149 39385 39358 582609712 77353 77341 656010765 75493 75510 707193327 74170 74200 185567366 48543 48544 260378433 67509 67510 776317625 49211 49212 304356856 54691 54671 880832922 27814 27815 664664441 34962 34958 248508115 4238 4239 544172576 38338 38339 422943740 49876 49877 51090225 60971 61020 54752115 90402 90440 842103408 66410 66402 455819388 6937 6938 549834691 45844 45885 896461500 11767 11768 386524997 25240 25209 326489913 44390 44415 648368748 51332 51336 27461554 8943 8980 214277843 10453 10502 528891473 22428 22429 115890857 75630 75661 314029104 64227 64228 336381983 13245 13246 104130375 11188 11189 458839357 76107 76087 796493722 2573 2574 108862094 50242 50243 797816784 28010 28011 746678681 71421 71370 316759226 9473 9451 104920075 11149 11190 553495403 44990 44991 756472836 61947 61903 369219251 66434 66427 448512294 49670 49671 43311288 99752 99735 807504744 62567 62568 406782926 55842 55797 73365374 65697 65711 838238779 57809 57810 66553004 28483 28484 957905270 47576 47550 26084225 23221 23222 608945473 40845 40846 890969353 19031 19045 432608279 94547 94521 107551797 74146 74147 55427664 98277 98278 388403776 55066 55080 556897462 18871 18862 605933028 34663 34664 328853227 38078 38079 404532862 38522 38523 461067039 94636 94637 463932344 88952 88953 273011572 59904 59928 416437811 91926 91927 252108305 37287 37288 669390270 29265 29290 460159828 11297 11321 448247423 94882 94883 867504513 69484 69485 861844958 9199 9239 112463119 20171 20140 432302148 72788 72789 613826442 64878 64914 839863480 4311 4293 308033669 63115 63101 156347186 24194 24195 679060875 30907 30908 714962254 79890 79875 739087078 70384 70385 346869441 19549 19550 796223905 62976 62941 490411310 750 751 894470926 72599 72587 749196079 73380 73381 782372118 2721 2722 867345781 45190 45191 17596173 25313 25291 101137668 11929 11893 606660037 65497 65498 665600927 21154 21155 180722573 32880 32881 112014467 13956 13957 895911464 84496 84514 311052219 45153 45121 156102081 30977 31029 659892223 27115 27167 100322977 43562 43563 141511816 38095 38050 108073024 81487 81488 721920842 80111 80133 239451208 86657 86647 457700093 41445 41472 148360726 59695 59696 944683363 871 868 117258012 71516 71517 555971391 54856 54857 937792758 72448 72428 207488978 82742 82743 379832948 9033 9077 488270416 19706 19705 210725202 20693 20694 405041067 84206 84211 197246589 49747 49756 321075546 16620 16571 546930509 94414 94404 93011064 85013 85014 571064862 74808 74764 306907493 18588 18577 268723725 63384 63424 989330137 26848 26849 131714069 80728 80729 654052515 2747 2749 926576711 51855 51813 845857133 17982 17967 440795088 53536 53584 288508697 40897 40898 186533399 98454 98467 456865933 55394 55395 913050481 98397 98398 951373990 12058 12070 749580217 16732 16733 617773057 86018 86019 926156952 39583 39534 333234116 51571 51572 111221134 10204 10169 356466937 23885 23886 554596420 81517 81518 190198381 7704 7705 955195962 10916 10934 417065323 73033 73034 358988069 51080 51097 359338390 80650 80622 732378219 49681 49682 603341378 86402 86357 505425484 88275 88282 37463099 73664 73622 943664216 81498 81494 49625252 648 649 213061096 3955 3944 768678320 47868 47898 165170120 63121 63146 427058037 4946 4947 865990210 16763 16743 773950220 20787 20788 431187899 23681 23654 970917214 4335 4366 140337253 67080 67081 170505990 96477 96510 224573164 33065 33066 295989054 40620 40621 660178378 11631 11644 243450436 19429 19430 305218523 74320 74364 7983724 8648 8616 1061035 32028 32029 499103324 83345 83374 799327409 77424 77418 600498126 15427 15428 232504305 37659 37660 885642288 37991 37992 853534428 47726 47691 275003482 97853 97905 258958774 51447 51407 663024732 42089 42128 443562232 40846 40860 602315828 65507 65508 249197188 79799 79800 314733866 83985 84007 487022607 18160 18161 48714887 62651 62652 470880094 18650 18651 679377215 3758 3805 723372753 95580 95625 365898705 37893 37894 421325831 8713 8725 743164792 68169 68209 388414549 40418 40419 886352874 77590 77578 156462012 52709 52710 383818355 5814 5863 761979528 87582 87583 359017388 16207 16178 121486833 40689 40673 373274498 94803 94821 53205371 10133 10134 359751591 23460 23495 738107510 47881 47895 813838960 13450 13414 276600494 69456 69457 934441931 43392 43393 340138072 90970 90987 641825374 17650 17651 908237691 79880 79832 42642258 22600 22601 584088810 86970 86936 309315350 33110 33058 965895779 37411 37412 634924188 19531 19484 647022846 20303 20304 742923832 89771 89772 489322319 50389 50370 371546644 82000 81965 160557223 31779 31769 438979942 92629 92640 636045120 83186 83187 49609305 76191 76192 790601253 48330 48331 369301800 21613 21603 790938365 4962 4963 170869584 67990 68016 780914088 53312 53331 711475181 61508 61534 282679999 59841 59812 221517400 18965 18966 771843939 85048 85049 48900732 30083 30039 311925749 42420 42380 846576206 15258 15308 350227798 52267 52268 650787465 2255 2247 440013621 54294 54313 607262507 26466 26478 763799783 78056 78057 540267269 96659 96660 736856383 14550 14536 192431077 46999 47003 307616275 73615 73624 590757422 666 667 871789436 1798 1767 23541657 455 456 156771619 70806 70807 719067916 92673 92674 677354881 7413 7436 820700322 80459 80470 949261452 74836 74837 919059619 26064 26065 923758304 43838 43839 670444729 36065 36095 95212691 47607 47615 96491294 6931 6972 883194493 91280 91281 696863434 38902 38885 961919116 97974 97975 39991706 21865 21866 504046965 56714 56715 441380224 14078 14079 860468418 82685 82682 73802086 52385 52393 874815304 45444 45445 310462526 89723 89724 881261048 62028 62033 553314002 89370 89379 146020681 1793 1794 251973880 40595 40596 77375840 45129 45176 58964736 45555 45560 239228200 49654 49655 157137462 66181 66221 500528699 42771 42736 200741598 57784 57785 874880885 42853 42821 764936515 22549 22585 127580963 41547 41548 372143279 52974 52943 299827267 80106 80104 592297041 252 290 816493908 74759 74760 507634527 30465 30464 910049502 48086 48081 102157294 72208 72209 781779107 180 181 132221812 42012 42013 70699059 13540 13541 197165082 20359 20357 229866438 8052 8053 235415006 32302 32281 436522135 55882 55883 203941489 6517 6518 410900023 12856 12877 243391974 52401 52405 915316104 1035 1016 986531300 68622 68623 763652568 59820 59777 15124272 13939 13941 349045870 30286 30324 178173394 66293 66249 849137980 59479 59433 259842744 24165 24186 900338640 69561 69555 407912032 52603 52623 782819855 20881 20882 999961515 198 150 670214012 45658 45611 722368820 91055 91056 510464133 48407 48389 40048652 91616 91648 882683866 67975 67976 209068246 67484 67506 71184293 27249 27273 138869808 98258 98259 954702860 3634 3656 749824488 22163 22164 293554053 85958 85959 574607313 55600 55579 733363387 73544 73545 40188347 29199 29209 430268163 19241 19242 688823227 29667 29668 643521900 76060 76061 523533119 13022 13023 541233512 20859 20860 990474019 26268 26269 917522021 3722 3723 132448202 89033 89034 870003078 28584 28585 212798541 10975 11019 372479372 91795 91796 275887272 484 449 371195633 40146 40147 949971525 87858 87859 660125616 25496 25470 154929277 46380 46348 638671271 81379 81403 732129591 94003 94013 985514071 92486 92502 737418010 97998 97999 152371789 10967 10951 286094805 22649 22633 940547672 88045 88013 651258985 589 563 938107344 87473 87501 131384485 8380 8407 497914450 60403 60404 249134515 24969 24928 17162399 5967 5968 896528491 5408 5409 287399983 29301 29331 88130942 69630 69594 830901363 37863 37858 909475827 89615 89616 779600764 49542 49543 25425821 96417 96418 954251770 87755 87756 558755866 23790 23811 520160337 91482 91476 222959239 75741 75742 10484868 28803 28836 480469810 86010 86011 690064342 35080 35118 545604366 10798 10760 372785456 41587 41588 806391373 98844 98845 248873217 81417 81457 90719914 77459 77488 602291760 76648 76697 78789468 16958 16965 386423830 73390 73391 351049008 52983 52973 268284288 26824 26805 334874445 7707 7708 33344099 55643 55644 771803346 1957 1958 822739363 19320 19332 253121293 57261 57313 216029625 88957 88964 317490704 2626 2649 15843596 23333 23324 333753856 83700 83720 122371837 18875 18906 324386640 49963 49980 717650805 62259 62260 743572999 96314 96315 3245905 74063 74064 589812995 16495 16496 398961917 13034 13016 977452685 15197 15198 408124376 24967 24956 476839111 34490 34491 679860474 630 631 949615731 75955 75956 301797149 77596 77597 888499257 82549 82523 39305085 62285 62326 618817914 1651 1652 620436193 6469 6458 190026173 16475 16474 294636384 29057 29058 696796691 26210 26211 507767934 82516 82517 334437540 11805 11806 686327414 80730 80731 392907008 87646 87661 406167809 93254 93255 390676937 97522 97523 989482763 5867 5868 268667802 51306 51280 791063432 6949 6950 499487574 37188 37189 541175888 15765 15716 775494280 93968 93917 583086918 59921 59922 25945239 21766 21767 905726152 86436 86425 765008116 86926 86944 738780725 55184 55199 300877544 84805 84806 698381725 34630 34649 357402099 44918 44919 872557670 34438 34439 720796074 69563 69566 76750941 23331 23332 374746438 88249 88250 366974094 16472 16473 934996221 56196 56190 12666334 82417 82418 718833603 16969 17011 891113959 58876 58861 629412348 20634 20609 818501866 2496 2497 676937092 60746 60769 957079592 96774 96802 730254979 92309 92319 5323437 17219 17220 232225746 79910 79958 832677531 9418 9419 984265309 8628 8640 403991714 38732 38772 382361448 64494 64495 457161854 85810 85832 884602591 80738 80739 91298104 75078 75111 858735282 66659 66660 239050830 45414 45415 412393402 42654 42693 124258451 69895 69896 121139400 13058 13059 227707800 44799 44800 603211454 56313 56298 732017491 1447 1417 751228173 15575 15576 488756647 76485 76486 333678468 38033 38034 64365073 71851 71848 706871449 90202 90175 11702185 51694 51695 561421321 75683 75684 132802757 52886 52933 203414644 76244 76236 850140247 87676 87675 355123786 1603 1619 289515930 20945 20946 961274876 27970 27925 487146439 3473 3474 59829617 80519 80528 243038082 43919 43920 653844629 3020 3021 69854177 58167 58168 217555214 61408 61409 188175287 58408 58409 565557208 51454 51455 398979332 87213 87214 682724024 55908 55927 972145111 42119 42120 842654588 95781 95782 178162468 57682 57720 322038295 58631 58632 415815598 39761 39762 833199893 97200 97201 409122144 24032 24038 501384348 4309 4310 749736575 79632 79633 880607252 96812 96813 408471842 83011 82997 184281935 25894 25850 68083965 97833 97834 684643467 80475 80476 670221995 6498 6538 649955209 88188 88189 59604402 5150 5189 493822894 58837 58868 462111468 92396 92397 627633814 45924 45930 313883905 29062 29051 655866363 91476 91477 779222685 64699 64705 237106191 59075 59099 15519555 90580 90581 538729567 87427 87428 820316156 16587 16546 877142794 48354 48355 340459701 10759 10760 243299589 46355 46356 228834891 2333 2367 391201820 49792 49759 332731196 4520 4521 450991101 96328 96329 207391589 32958 32951 343166313 50268 50269 228534662 73739 73773 831170013 37536 37537 547352611 77137 77138 744177349 78163 78164 860575597 60904 60877 626682655 64746 64747 875956862 23768 23771 870224839 9239 9216 385590687 88701 88702 184016284 99408 99409 570104525 33473 33474 297142785 7175 7176 389814988 86483 86464 692011944 50500 50501 306669131 16520 16521 283894605 54543 54544 603987965 27307 27342 85878512 24241 24242 101954895 52719 52720 392750044 57843 57844 270703672 56383 56367 803694291 22266 22297 523035827 8699 8700 93378689 81141 81142 521358041 49965 49966 385583648 77164 77125 295034963 92481 92482 558886861 92037 92045 875373239 89078 89079 498334790 94003 94015 528825912 82285 82286 326052369 50240 50209 538115814 3708 3677 151735154 67430 67431 724260231 21434 21435 805414166 80534 80492 630116247 61544 61545 475778091 30747 30748 410238752 50399 50400 463039050 43552 43553 612278249 80974 80943 59009916 22716 22670 775926365 48175 48155 266616676 50719 50763 645550005 56164 56174 190733412 77827 77828 962557501 12816 12817 478846787 33081 33073 594668796 26295 26330 63563215 29269 29280 631370693 61653 61698 530625807 88835 88802 908053682 76221 76178 686924782 17873 17874 717792408 1273 1306 148317292 3472 3473 247081126 72417 72456 383946640 51417 51418 505325918 18376 18377 646783119 65700 65689 611414143 5701 5711 634811618 95218 95219 76627249 68501 68502 802298841 59722 59723 704297968 2749 2750 882543231 61636 61637 997742707 37757 37758 130770415 17310 17354 767128380 66803 66757 578137760 52379 52380 867943513 9618 9661 31637906 26716 26713 665826214 8936 8913 86067538 68359 68395 676228739 17194 17195 954003772 5973 5974 343336524 75913 75879 286532542 71244 71255 591097068 31967 31968 989861601 18235 18242 79486477 40079 40080 185978417 98747 98799 219344273 987 982 120463819 46763 46764 839219886 71788 71789 726595964 36574 36547 750792068 68459 68476 71191949 10046 10008 393287110 32822 32852 506586680 49605 49606 188532279 18472 18473 657145865 20256 20274 930847679 10817 10828 673071492 38269 38270 850220914 46394 46395 772774847 44359 44374 983440646 65374 65375 645869362 84985 84989 13503547 80059 80087 641247402 56274 56275 691962180 28930 28931 401629053 80189 80190 379759749 70128 70152 220821735 1355 1356 286944771 15225 15187 125997141 82515 82491 180036366 87768 87769 843274530 8548 8549 646579198 96729 96780 503093999 60130 60157 900416119 38164 38131 579559857 69154 69184 194815670 89753 89742 983659076 47310 47311 112705248 13857 13858 112155582 36670 36671 763131812 5179 5168 398035717 65020 65021 151512973 17814 17796 761753926 79937 79938 604201559 21127 21075 298667625 84531 84543 749909276 50946 50947 562923403 78762 78740 401886631 30017 30018 420412196 99350 99340 167699673 61332 61333 312865449 15937 15891 415106243 73916 73917 10056816 18882 18883 11327956 27921 27946 212115356 99000 98950 519754187 44621 44622 795530127 35664 35677 350587276 25931 25924 509086454 33584 33585 43861857 56789 56790 93873343 13354 13355 845671982 51690 51691 437126272 67460 67461 307518622 66275 66276 816197045 87673 87683 517612858 41347 41348 206704710 9327 9370 779414488 24867 24848 522955315 39894 39870 608836612 15968 15969 161746346 63169 63215 407033158 76703 76677 226259935 97858 97855 479003077 34817 34838 481589929 33986 33942 549207106 40158 40197 602041500 42684 42643 834132606 53388 53415 835616392 42034 42060 553909097 55992 55993 908505325 25513 25470 466790855 68948 68921 878899331 54755 54756 110268120 47781 47782 40588618 1433 1434 901820498 14959 14908 710348151 46499 46485 314326912 43988 43989 359953310 25610 25611 45692315 9596 9637 83658208 49192 49219 913566009 8514 8515 67181530 86388 86389 675790355 8418 8407 327545472 14377 14404 679460558 37610 37579 348847098 83097 83135 465079783 67944 67979 650902902 16848 16876 203512504 84065 84066 978230446 89655 89615 780118338 33851 33852 147972890 13784 13785 921914305 1731 1732 151869421 32924 32939 395257731 75747 75749 165486539 12530 12531 866660694 19358 19380 453420085 95031 94980 724043987 37490 37467 384018105 22962 22920 788886250 67615 67616 544387160 21116 21143 32727663 59956 59957 917046698 37278 37279 804249763 34203 34233 43345634 21156 21114 954650619 16186 16187 524545490 75717 75760 878654307 46810 46811 605731219 24187 24214 625087545 12329 12379 18437905 39685 39671 201045929 54582 54546 631568351 24335 24386 320119222 18107 18146 946879667 27185 27186 569180641 25647 25648 641295649 28144 28145 758984919 56219 56202 8304986 84202 84157 688451852 40497 40481 563018281 33315 33318 839963184 38631 38599 359675517 44442 44443 725848232 56395 56396 13893217 90651 90613 251744390 13128 13129 346368067 40616 40617 336379759 12906 12867 971790045 2616 2617 171538691 36290 36291 699601497 98159 98160 256236077 55264 55265 740646282 40170 40171 81821798 78950 78951 569631309 34942 34943 305411752 53801 53804 618060953 69528 69529 952312871 75827 75800 914426359 65189 65190 631515084 57468 57469 20320735 31703 31716 136273697 9945 9942 91697594 68845 68829 533522420 84272 84235 834972611 48172 48219 366696360 92988 92989 411355172 37045 37088 507916031 33293 33324 334999668 44645 44646 868544067 72011 72012 903659564 73964 74006 773509353 59982 59944 301910268 27808 27809 791277898 21136 21137 569061137 89837 89812 75826448 85969 85970 584494342 39531 39532 351202350 86562 86551 105189223 58885 58886 465862583 86498 86525 900910153 41251 41252 75063209 43393 43394 716475524 5447 5448 927543162 15324 15294 429201771 33401 33402 719691148 11287 11327 296809285 67620 67621 945830144 87990 87991 38452899 95478 95433 846823965 2221 2222 310432124 47002 47030 263353262 2643 2644 281617996 92049 92050 950629535 74560 74561 460952655 64537 64538 169386469 99184 99190 536599827 9231 9232 525267912 23336 23337 975095532 33873 33874 976735916 60088 60136 956244472 10536 10537 948836642 12822 12823 96657496 86983 86973 956984976 51838 51839 466074739 22755 22756 546662712 15512 15489 45167289 24479 24475 522403596 73325 73326 573562948 46882 46883 570179535 54333 54334 580224199 75467 75439 197936417 88076 88077 894691000 1693 1694 256616894 60098 60099 430931652 49346 49328 240019873 12198 12212 704249874 95768 95769 168807767 27825 27794 467822083 58129 58131 363235353 54416 54417 35701402 84183 84204 845772352 49027 49037 575422652 79311 79317 916365533 65099 65110 406280215 12621 12622 586300918 7100 7085 651200625 97896 97855 456121202 95712 95713 850074425 46586 46575 998885515 4075 4117 644866653 49625 49626 222690240 73335 73336 742346829 80949 80965 597519799 10988 10989 799880464 45650 45651 688598861 7397 7398 490072229 68960 68908 118505644 20922 20923 214355446 93421 93422 845084928 38631 38672 788856331 40872 40873 183352280 46160 46118 304019156 51739 51786 922782614 18674 18675 778595719 27390 27391 41777613 67770 67791 651209503 33925 33926 259620398 38910 38911 344509864 7783 7737 261285130 70744 70745 735958926 60649 60650 961306296 36129 36130 315263964 37974 37933 962603923 272 258 842330474 96491 96441 67015461 23182 23183 180317916 63376 63377 841563253 87310 87273 59252432 20591 20592 439972202 40659 40660 859572681 8648 8649 727490837 82077 82057 83891542 774 775 437992852 59630 59670 121872511 31752 31737 66744102 88936 88937 18759471 45026 45025 871314444 18614 18615 482345098 45184 45191 373795732 18089 18090 948318097 13192 13193 509979446 16431 16418 147605383 21271 21272 500560132 13837 13886 322522206 78297 78298 888868763 46633 46587 373154736 45713 45680 172725434 30873 30874 207594029 78113 78151 356624354 34963 34964 12939878 57529 57530 153243189 89239 89240 630817196 9051 9039 522030084 52254 52306 781400429 18216 18217 664454553 86379 86332 167827707 27396 27397 280986926 28639 28640 57707335 60331 60363 623475558 96602 96603 971889408 76000 76001 289482487 47412 47413 110882858 65870 65871 441512259 61319 61320 446732774 58917 58924 857414994 23136 23106 435533804 43620 43647 946156962 9027 9028 671874952 17393 17394 205699858 62498 62457 316706921 41794 41795 698421500 35860 35861 278470597 40084 40125 650455919 62707 62708 227773438 37325 37372 862842530 97673 97674 178663628 6813 6830 936320850 75253 75254 481547168 79736 79737 931478110 30110 30111 954937151 98437 98438 14182999 56112 56064 283024369 54699 54707 497882324 91657 91646 302893675 86568 86570 496372790 98656 98634 24400593 38730 38731 627957147 17575 17576 676821299 27183 27140 13095241 79016 79017 465592474 39692 39704 531580361 58652 58653 242758878 36581 36572 346464173 33550 33576 102218834 66247 66248 816973086 2546 2547 240382127 38520 38492 62545772 15212 15217 55978133 72914 72892 498543896 72763 72813 173092853 95327 95328 506336802 36545 36546 271947809 99731 99777 186546451 42502 42459 372160773 18111 18089 522747097 57832 57833 492825392 5232 5278 212614641 87392 87369 227124167 21520 21539 997112986 50356 50357 51508468 90088 90063 635564376 14714 14700 645483099 5593 5594 395253485 36747 36703 36385757 16532 16516 881969163 34885 34876 349100386 26438 26464 297693062 52194 52212 989096813 15952 15953 239949865 42093 42066 675549291 45931 45913 701567348 58955 58956 395108777 82410 82411 236989180 38735 38736 229757265 69631 69664 242715921 29865 29866 631373516 23883 23902 556870189 28099 28083 279998118 60253 60209 241217588 34073 34107 828527276 3362 3315 658702517 62700 62701 368396903 46274 46326 820054917 40399 40357 285326339 83076 83124 986630430 52827 52828 281923073 134 176 545072454 57815 57816 645475461 53227 53228 6555588 4101 4088 379976414 65243 65227 110152980 89508 89509 44050088 95290 95319 746380666 3053 3091 975186955 31917 31918 477054172 71148 71149 482457513 81735 81721 13149240 39733 39734 267265098 37304 37305 612418616 62944 62945 69412937 14700 14715 846835995 53011 53012 352450300 78206 78203 10914378 64396 64425 862394553 99756 99742 457380122 11798 11746 912867564 18875 18899 271988139 70583 70628 955244412 27832 27833 418394601 20619 20620 771378493 1081 1082 870771082 17872 17873 526820767 38298 38314 253437739 21377 21378 813783558 83754 83800 993918444 42867 42868 734694112 86931 86918 206324936 6534 6535 740129075 40113 40114 705535199 40940 40925 105261253 46098 46053 325075885 41644 41645 976178817 96767 96775 100669738 24367 24368 893519364 78666 78667 332463158 65630 65631 981117516 48415 48416 263727083 70711 70712 508903906 6942 6976 387582673 43359 43402 361491317 9480 9489 513127001 76371 76372 883775878 48758 48759 388617901 12128 12129 639288206 93325 93326 615597555 15829 15873 973723496 97259 97260 8550614 74815 74816 198322105 64147 64163 551270999 87151 87152 905760407 63578 63579 865560537 15895 15946 425250273 23267 23250 954914071 7078 7121 613085627 49307 49308 164269357 10099 10100 577189264 1908 1909 748481904 73439 73417 788384108 94208 94180 194874151 85344 85345 304577864 62049 62050 811914962 15347 15373 490725437 26296 26297 252439596 86455 86423 809421053 29749 29705 632828617 42882 42883 374929431 39937 39938 653122885 95054 95093 956231177 42719 42720 196716487 82163 82138 643775265 55885 55852 663784742 35120 35166 761040660 75632 75595 291197731 6483 6508 555999428 58967 58935 700291755 61238 61239 655718710 17109 17110 26446123 84866 84867 936589962 58883 58885 293539868 12575 12576 223882649 80383 80385 86240041 95000 95001 34947228 69016 69017 442095915 63538 63493 331401331 18918 18919 208629736 93276 93277 279502855 23897 23898 64819973 6806 6807 170380214 86806 86807 654717599 40013 40014 171011976 85115 85121 776748464 35571 35608 623055467 81551 81499 696242279 66640 66641 411553764 23584 23538 711505108 93016 93017 296927229 21957 21977 248758886 24895 24871 293290071 75204 75205 116262119 13596 13591 541560466 72521 72556 290131337 17445 17446 285901117 43325 43359 137811302 54258 54219 879170964 59342 59322 122753428 84859 84891 52196656 60002 59954 103863728 43565 43591 203235335 87940 87941 970202828 37099 37100 836934816 57461 57441 276138383 92619 92620 744588259 83031 83032 850986085 27882 27883 547487794 67006 67007 911842380 64835 64844 315406426 31335 31336 902530444 90589 90616 154532740 66276 66277 992275899 79236 79237 168747850 79208 79209 395711662 32822 32839 315394975 7264 7265 63559652 65899 65860 599415242 67862 67863 998085305 82086 82117 378639380 98836 98837 962059650 13190 13160 677602162 19706 19707 947374041 99980 99941 969953117 82584 82585 575757929 60039 60040 507431529 6523 6524 497901606 96535 96567 120926373 2347 2295 164029087 87217 87218 364795071 75160 75161 467234836 19211 19212 375288495 74394 74363 9391229 39592 39622 771925244 98610 98660 126690806 56153 56154 90620115 19873 19874 363131360 17385 17383 91878368 3943 3901 352862336 61708 61714 236348995 83323 83324 39182389 36341 36298 831157960 73550 73551 414621464 74421 74413 319250996 89855 89856 906329835 35434 35435 648942635 37111 37097 261361895 9355 9356 840841469 17906 17907 767526847 21063 21064 722284711 6527 6528 551496983 47221 47222 20927223 12182 12183 250858412 39802 39833 389581093 59770 59760 31393223 65102 65103 26790910 13719 13737 883341877 81504 81476 469792610 81591 81592 24466529 85296 85346 881267659 98430 98469 113656541 14656 14657 731625015 79622 79667 735707376 72626 72627 954958566 10434 10458 62918821 68783 68833 777263977 83442 83443 73377433 25239 25240 740061114 38572 38573 180185959 50803 50800 447678862 5268 5306 33588919 14890 14891 406042317 83665 83679 484807028 56107 56108 560780525 99501 99513 977294367 91324 91325 536108409 85931 85916 931586476 58877 58878 222919202 22241 22223 507149549 26290 26256 774774339 17039 17040 430516998 29952 29953 179697837 55042 55060 502044990 80192 80193 616602224 34502 34503 663959028 50364 50365 877303703 37590 37572 65833228 19919 19920 14098759 14422 14423 603370277 62 65 928818618 91347 91348 735051582 15957 15958 596539507 49295 49313 467924240 11499 11500 168997480 91570 91571 134559381 37416 37417 16701650 47781 47748 219400576 81069 81070 531973354 82984 82985 808294213 91412 91413 934992843 28015 28016 447533224 31601 31569 933429228 57355 57384 672052424 54680 54672 824403712 32063 32064 504164634 95476 95473 489271211 60481 60493 791884511 83148 83111 674778889 71218 71263 808978130 29890 29839 991328311 50638 50619 813832993 26007 25974 726270082 66547 66548 655404504 89949 89924 731594214 26344 26345 792739517 95741 95742 283855473 68935 68936 356615858 44761 44762 785145819 86282 86283 645098645 74200 74201 844901534 54507 54533 717760949 15621 15622 461877074 60416 60397 992095376 8175 8143 103169078 8285 8296 810826032 49191 49152 612925171 1371 1372 232535049 77454 77455 917095940 79413 79464 817609854 89602 89577 862787751 30198 30231 905791641 4209 4258 928967445 80050 80051 486385022 57386 57348 495310948 88986 88980 905061514 72243 72260 211169274 3025 3026 670400996 28127 28128 620184168 86015 86016 116041358 20597 20569 124802075 28668 28680 923262073 55283 55267 297420628 62046 62037 137237854 75716 75717 249932751 58766 58746 264549775 47084 47129 50295912 22697 22698 414941356 93060 93024 985082432 199 232 941137403 45848 45887 300327579 87358 87359 38449080 15159 15160 872542033 4984 5025 61707069 38603 38591 834795264 2985 2986 374517713 67107 67108 94303436 72495 72496 652200398 22968 22969 59334624 15017 15064 164546210 99590 99591 616512556 30845 30846 190754408 61789 61790 277137501 51749 51766 797180066 92763 92764 296392715 64686 64698 945063507 45693 45738 468899482 46164 46215 980225031 86400 86444 736881827 50164 50165 670190227 35445 35439 709849737 3404 3431 115878431 75488 75489 141421191 62516 62499 174037603 49183 49212 36418962 3943 3944 61175033 33625 33626 219631854 3336 3383 455962820 35295 35296 638414407 3250 3251 446586045 31139 31092 752221599 25622 25623 401664812 76914 76943 351847574 72835 72836 522341490 81168 81116 144722681 67436 67447 484612124 11553 11512 488685049 59426 59427 224154020 49565 49566 981548390 93445 93496 708969092 56182 56183 212870102 76107 76108 565635873 41825 41808 566691897 29252 29261 146997932 98623 98624 639565867 50993 50994 891175628 55333 55334 832055203 16738 16739 581493716 81917 81918 696989404 75981 75982 77479079 227 228 804373802 2047 2048 96024700 7984 7985 40630271 5831 5832 898436412 78720 78721 352983952 56763 56768 513244875 11503 11536 112796132 46836 46855 722170319 26488 26489 58156155 90903 90851 201819170 41384 41385 695664237 7841 7809 666110107 14990 14991 630139341 96413 96414 838596029 99596 99597 207082104 35448 35498 928065371 96484 96485 880070247 21343 21387 576445302 40050 40051 825799989 26140 26141 80366345 70646 70647 236452169 656 657 802745042 36486 36487 591773714 78481 78482 875433545 80414 80415 657390185 92644 92693 910135811 23265 23309 156280227 36743 36709 936977280 24037 24038 289208815 68651 68652 295425771 57209 57234 932294724 69195 69196 835483967 76101 76102 965248190 75169 75187 180013833 80382 80383 239006725 17777 17778 134856524 88255 88256 352663805 96080 96081 859168990 60361 60413 189606322 65436 65437 41442483 40382 40383 176041036 13517 13518 322236585 30457 30438 477596009 47342 47343 750686553 76188 76198 41195229 55745 55746 482163788 83857 83858 419335884 78034 78075 224560458 57803 57824 306917106 14201 14202 873466521 95882 95883 787789291 68187 68188 989638797 1739 1745 382750516 88287 88335 214601278 5083 5074 147803715 75149 75102 992636569 75733 75734 629355686 33069 33090 790367423 76110 76111 501641399 78082 78097 747298492 37884 37870 2581034 33074 33090 878284507 88095 88096 347865365 96265 96274 983309345 78650 78651 974473368 46314 46315 454174722 16788 16789 216609841 19707 19663 860844677 84788 84741 721001883 70453 70454 368422314 59650 59651 673604714 96608 96637 428759540 96227 96228 33777993 31861 31898 469391514 51380 51411 24772668 74400 74434 504664617 42040 42037 542552198 36893 36894 72810257 66536 66489 106064751 65121 65122 345190397 91146 91188 692120924 52774 52775 823125109 8710 8718 252611988 44782 44770 419256073 89269 89284 233368887 99514 99522 407833949 45810 45763 350228621 33735 33726 135737090 96305 96254 100501049 55699 55700 445399530 1043 1074 329745255 13952 13953 844372625 64617 64638 927290792 20070 20071 166123901 44761 44720 517010059 25611 25598 715262702 78976 79024 634552124 48170 48155 480969065 42801 42767 795855296 21617 21645 594146224 54234 54235 157614691 80277 80278 697493445 46338 46339 130924893 36747 36748 353442192 51527 51564 113035623 4409 4410 96628488 50673 50674 927350715 74147 74107 393112474 69160 69205 66839447 70230 70251 315642270 60462 60463 72452461 26695 26696 851705358 94412 94413 589897059 44943 44911 693000820 33501 33503 14005826 62303 62304 270529955 74289 74279 388113181 51727 51728 341112520 86786 86787 338454839 59046 59015 301350988 33153 33154 349861286 44770 44771 672661826 53739 53740 221358241 7731 7728 367825504 99715 99684 969213458 68895 68896 233335919 41282 41306 567448293 4097 4133 440482388 26246 26239 446169063 95719 95720 137697887 95928 95912 877810571 36349 36350 746268669 93129 93153 212241181 36164 36165 138033677 72879 72863 251024614 7031 7032 195921446 30376 30377 115657247 85085 85127 655049969 47601 47597 476318364 34923 34924 584586512 95447 95448 177494284 41585 41563 217013640 28353 28354 205185507 4223 4224 534400532 89952 89929 106091161 39962 39963 188657802 74262 74222 664653675 35044 35068 459641142 8113 8114 398059880 22887 22888 133617062 47565 47566 723547870 77318 77319 247096310 57436 57421 223215664 65852 65873 733480562 89447 89448 373394835 69600 69601 878033252 42661 42701 652194156 24811 24812 886674956 36570 36571 512550666 35353 35395 640833054 26487 26446 920819684 29100 29083 981407914 29656 29632 153464709 7491 7467 297378216 64470 64471 840277066 25801 25789 81816856 28821 28822 954001757 49109 49096 415610245 34068 34107 406066722 51401 51399 259038891 50672 50684 784753317 81519 81520 19406356 46966 46984 361962713 51234 51235 934369812 79149 79150 255431830 74965 74966 724590300 46154 46155 337752474 11621 11575 51922796 79983 79984 332288666 45861 45862 915362576 14740 14784 783829388 176 186 8822167 19950 19992 853565619 81415 81422 378308583 16026 16027 162885680 73113 73114 121165839 41891 41841 622669845 49054 49101 33989204 60895 60865 760829913 17461 17510 879196706 58133 58143 128746729 49786 49739 684668665 94255 94273 542836859 32538 32539 274771556 81499 81505 522736633 13087 13090 722330966 69115 69078 732888764 49880 49891 318323490 13734 13684 844565662 53596 53597 351655164 91462 91463 490533392 6957 7003 806505407 85196 85197 158248567 6186 6203 585658448 10505 10506 502414510 47635 47650 704538278 82117 82118 615946834 70901 70902 272884462 85149 85150 458397187 18024 17990 744320884 96393 96422 400291738 33731 33711 447948237 86815 86816 645992793 88421 88427 170427366 49622 49673 465755552 52164 52206 360401371 30661 30640 204375 32310 32269 205306603 70491 70492 407486027 72231 72232 831459483 4359 4360 92331077 93881 93882 307759661 37257 37246 787612988 52288 52289 4425636 83828 83871 152521553 81975 81976 319441918 3849 3850 696797105 62533 62515 394292209 85885 85886 674866347 30027 30028 33702710 43238 43278 373381486 99641 99642 220784582 94564 94540 628274183 35231 35273 56331326 27547 27548 743894956 7370 7371 58817822 94246 94231 205395164 35287 35288 448340716 14572 14573 393558153 65385 65386 959714763 50301 50302 996412759 975 1005 845316890 19659 19660 124768476 64695 64671 165343893 20661 20658 830008005 62841 62842 281511753 90867 90820 761209927 96893 96920 356130306 62723 62724 986492603 76211 76212 590076022 37481 37482 376712526 19790 19772 501497040 23550 23551 583190397 66256 66257 761720037 89106 89107 613609098 23248 23260 974318492 96619 96640 179701347 82620 82621 156165871 59020 59043 457872557 69474 69522 632632721 21193 21192 227140421 32412 32440 769863887 45346 45364 167749906 26327 26328 990739116 16723 16724 999316697 66194 66195 371680598 50300 50251 224547498 32986 33031 868856882 72457 72458 314501997 11438 11386 854164141 18159 18157 542112196 2361 2404 590826797 83160 83161 166788399 18514 18515 314437440 60663 60664 771784882 30905 30870 166733054 82500 82501 204993101 94380 94372 107261958 97539 97540 995594873 21835 21836 484001101 97293 97294 654322075 80605 80585 958460588 56226 56227 323337479 81090 81082 407109633 9899 9900 150360216 93801 93802 892405666 44807 44808 122293958 41402 41408 336617265 29591 29576 232985866 92590 92591 757150402 77160 77161 760004535 89079 89120 809767991 23021 22970 475125459 27417 27418 199095389 56019 56020 779679351 34090 34071 493437141 77405 77376 647297713 45789 45790 565609838 76749 76750 626307512 40852 40853 875785221 52252 52228 700728175 10356 10397 886139175 40945 40946 842668144 42934 42935 563327056 1956 1957 354790740 45371 45372 262296727 43181 43182 142350899 58205 58206 273361419 73584 73585 75441158 21726 21699 383983800 44146 44147 679854042 13829 13797 90248494 34835 34836 655398303 41970 42022 144589755 17034 16982 338494079 75701 75733 222914267 66766 66747 95253386 14124 14125 629578108 9419 9420 432688678 69878 69879 914483411 34085 34134 691432403 67577 67545 586840238 95458 95459 686286352 40057 40100 366151288 90076 90102 823675507 96646 96647 898390739 74707 74722 347593586 43412 43413 711762283 96078 96056 55109640 70781 70782 368020871 70477 70439 552989589 53609 53653 120283037 13692 13693 284705838 21485 21518 344202036 1509 1511 761320968 61809 61810 273497274 3903 3933 647022626 56649 56668 550627933 40773 40774 139415906 80412 80368 570060493 51434 51435 152735420 86554 86528 223998332 2252 2203 863359041 74637 74658 893418386 86694 86684 48767870 58926 58882 94773301 77088 77125 510889908 49436 49437 41564409 31692 31672 267774278 33803 33804 756854931 85411 85460 281116890 89905 89906 367076243 14188 14189 983233367 73377 73378 177668273 80631 80623 265611074 38220 38221 865120136 86787 86788 788034646 49717 49754 650517906 16030 16054 732393756 22640 22628 893221318 91072 91073 202062554 53942 53943 328642564 19505 19506 577460308 68850 68857 328719425 55457 55458 116445493 18820 18821 258931976 42226 42183 80926284 97602 97639 628804613 99539 99540 258911965 64964 64986 41367050 72990 72945 45189709 42852 42853 855944100 44519 44551 386673585 18416 18417 183560654 12604 12605 260821033 58158 58159 530968994 24225 24226 383613903 86420 86440 370200157 83377 83326 946070267 37395 37396 90748506 45355 45356 836074015 78674 78675 322936296 19526 19527 714368946 81274 81223 989713010 40037 40063 967550327 68590 68613 498626453 80694 80711 161879346 81908 81945 322434125 59477 59517 706242789 73263 73282 981902996 51170 51197 912551216 14744 14727 142796476 12385 12404 717642049 18650 18698 63841283 85101 85102 726958364 24246 24263 95244337 35450 35451 535188961 35080 35081 922322378 1316 1346 724077186 8881 8926 360489535 78147 78148 388690266 86332 86335 615033084 60164 60165 415962018 97650 97651 247737233 88351 88309 808598411 55842 55833 201347743 59519 59522 315003907 41335 41336 893008239 13665 13622 183709420 4820 4821 779457312 68203 68204 240181088 57596 57615 23869633 45339 45340 84657625 15822 15823 291083925 79708 79678 631402159 3129 3130 982626181 70421 70422 75138616 85054 85055 846564939 8364 8365 58193834 73997 74036 286854707 82363 82364 301336895 70569 70576 244071533 45771 45823 964002291 88889 88890 345210355 32261 32262 995782131 875 876 272066758 81289 81290 659660176 1366 1350 359051866 82479 82517 937351143 47967 48008 141774579 99955 99956 602504415 77503 77455 734462896 31317 31333 571340187 82910 82934 602419257 10182 10171 901064400 34767 34768 363964820 40395 40358 159439390 27930 27879 409824582 99697 99698 555095585 18839 18795 613880081 7191 7208 265335235 27621 27593 222560539 5283 5284 764764295 57827 57828 863036048 63831 63837 78709484 26964 26965 973142264 29476 29475 207275148 76089 76090 721111059 34064 34027 514801104 25275 25284 349201660 27220 27174 560630509 45397 45422 385545554 85600 85578 71907407 87025 87035 468645923 8644 8628 58062610 38438 38439 583080150 51320 51321 558902622 42436 42437 308445073 1602 1612 218490752 55423 55439 805417352 16735 16736 49863446 97260 97261 824589685 41333 41334 34385932 82637 82638 743491376 34908 34909 610489767 96891 96892 581253508 51502 51511 29122234 60494 60524 755230453 79675 79726 944668600 19902 19903 26503490 3119 3120 912864084 11522 11523 754952782 4152 4123 708021583 42035 41993 832352380 38025 38070 645780700 29235 29278 191027825 3045 3081 929577803 84032 84053 396474101 87378 87358 211424468 95830 95831 283073757 22980 22965 844584386 19496 19497 787696565 43799 43851 318791199 58006 58019 848539266 68071 68072 164245688 24319 24320 377406064 28321 28322 271016344 27338 27339 256914336 47452 47453 191967730 51082 51116 610196428 18977 18978 21303826 35362 35363 218213059 1499 1500 417045427 4431 4458 836062268 47422 47395 341304965 78386 78363 339154951 1146 1147 67562441 39216 39217 69002496 16269 16315 689528435 79412 79413 599162030 98299 98300 738212490 10762 10791 621310206 71918 71919 605108548 74250 74240 418894871 53731 53732 594209192 99155 99128 428115855 97512 97506 575004023 42953 42956 432900384 98842 98833 318093652 80045 80008 21385221 11244 11243 205946162 31342 31343 701135415 90001 89965 980848136 97285 97239 178628656 96809 96810 980171524 59132 59105 851051157 25411 25412 151608088 43755 43756 307005714 53319 53272 830601761 40948 40964 411524860 90688 90716 240453968 50672 50724 304752953 54421 54448 609135603 53588 53589 466923051 17469 17478 291506793 64616 64617 471769675 86655 86689 966769923 22215 22216 772193260 15807 15838 84151439 91798 91791 154636278 50575 50576 275229850 5894 5895 921362571 9006 9008 78037870 96542 96543 996385509 21268 21269 912586345 33167 33168 188519541 79156 79117 50848662 7028 7029 891913944 92494 92495 288973217 84710 84679 95256886 6233 6234 563300083 79081 79082 965276425 54143 54144 10010986 29205 29206 429655540 26125 26161 138978712 72193 72194 441810215 66132 66133 513330761 99811 99766 894621988 57363 57415 869216368 29630 29631 981418503 51310 51311 635256472 63923 63939 157258583 83899 83900 857992512 9159 9160 872674268 12150 12151 637217019 29942 29946 954025618 86522 86523 662650059 3600 3601 665369415 81349 81350 876219323 85997 85979 164718682 73281 73259 873748578 10256 10300 502413233 2585 2598 786788265 24728 24765 465562880 14863 14864 763510945 36237 36238 379917601 52964 52969 498754798 33140 33141 993394813 27590 27591 448693796 90608 90647 970474954 86193 86194 494615518 21859 21860 87188468 34310 34317 952914230 85126 85127 307086872 41058 41059 490247187 51674 51675 727986649 98355 98308 149690036 44533 44534 963094622 71752 71753 835310017 90676 90677 575479244 94860 94861 876095755 77208 77190 220086783 59820 59845 609044482 69922 69923 563243457 86660 86661 247961476 15735 15736 576939309 28573 28574 717769257 83956 83919 640046424 63286 63287 517732925 78469 78470 504799084 2812 2813 513655267 39548 39507 972875768 44613 44586 432171619 66807 66799 949139704 10267 10285 233570308 6320 6300 769278766 40267 40270 460513221 20550 20558 600314966 39707 39677 955537934 86856 86857 748201779 84130 84131 495523968 39541 39542 957722240 54981 54982 87456555 87960 87969 583414669 31895 31896 440446889 32675 32676 124959713 46220 46221 443259901 52844 52871 27178061 6876 6877 462367478 38018 38019 615062844 94714 94715 69384088 31338 31307 486557285 56043 56044 252234904 72457 72506 411103767 81853 81897 30923645 61702 61751 286055210 55342 55383 634685016 80314 80327 976996832 78210 78173 907696653 88137 88138 779230875 6591 6638 996291376 85405 85431 389581824 6911 6912 242650465 69127 69128 957020791 15660 15709 599376 28028 28026 564312745 82125 82126 404682758 32346 32320 156693737 67102 67111 741325067 73614 73615 963567152 56726 56727 144448793 17298 17299 941877800 62202 62221 739278567 5108 5147 598275097 31638 31639 278341450 59139 59140 247222449 6064 6065 531979570 84993 84984 846913022 83104 83128 153226026 26829 26830 305365754 66718 66719 247480274 48256 48306 190333557 57234 57211 416444405 85830 85831 437621205 23282 23230 814518812 60685 60690 331534202 92781 92782 80242147 66661 66662 269574093 91273 91233 376534723 23459 23478 81548782 96750 96762 492901477 83752 83753 742737426 64269 64270 472106124 10468 10469 987783489 85636 85666 43048070 43088 43070 947919972 1888 1921 360995873 81355 81332 983416792 67497 67498 986670185 36566 36567 336368832 63896 63890 520673021 13944 13945 608879585 81812 81813 989008434 383 413 890999747 65702 65703 101425180 34366 34367 945756863 23064 23035 768137147 42699 42700 30541414 63268 63241 79928116 93992 93993 845253120 11273 11259 237490659 67370 67371 770622574 12922 12923 670275144 24176 24175 4986007 27093 27075 658227028 5171 5172 789902872 66999 67000 854723436 93473 93474 680138470 30580 30581 114368830 65523 65567 865731743 10584 10585 881198398 38853 38854 122933426 39546 39583 85169986 90129 90150 341431278 70637 70638 289743791 25640 25657 491327738 52989 52948 57244148 84831 84832 77783533 241 242 874012994 21623 21652 569851216 45058 45059 97923802 63370 63349 499892876 31310 31306 182564513 23725 23726 935087973 61599 61600 586613937 36404 36369 350176553 8606 8649 978541580 67824 67825 254878182 75066 75067 952794769 63905 63906 882005548 98814 98815 583331208 56432 56409 771053089 97395 97445 385774141 15607 15608 805045214 97991 97939 755867419 10139 10109 343911291 87679 87680 311456696 17040 17054 338228585 49168 49132 891593496 99233 99234 703067511 43476 43477 348853093 18086 18124 991483653 54935 54936 833399447 57436 57437 520881729 47267 47268 53574011 77591 77567 443567583 6347 6304 498042497 3213 3214 749554910 81836 81837 450873638 99394 99395 860738255 8522 8567 795224267 79328 79329 547601537 13904 13881 118975957 75842 75804 275512248 83130 83154 754231696 5210 5238 619948345 81382 81405 886720896 59936 59984 421272406 93733 93734 80007353 12510 12524 990114283 65032 65054 926063081 94842 94813 777096871 75676 75677 293623845 84811 84785 316982116 10485 10486 466197524 99189 99138 901222163 20563 20564 834811824 77194 77195 858949666 93466 93467 706669521 97434 97402 623658830 30938 30939 371335227 74674 74641 484602256 25946 25947 115011813 63926 63948 958541225 11684 11685 118566431 22655 22656 16345312 88564 88565 300842180 65792 65793 28588317 63920 63921 855700945 45369 45370 682537946 20012 20013 857277872 66466 66467 330205272 93020 93021 81732171 90649 90650 716453839 82627 82628 552191908 23041 23020 131339192 69762 69763 526879177 93654 93655 93607351 77815 77816 728149297 85855 85897 392094514 81169 81170 844832495 24208 24186 981531062 77961 77959 331987070 30961 30962 414175334 46435 46436 683750342 96848 96849 897297465 2947 2948 617013201 43590 43591 503307327 16323 16324 895559941 99666 99689 735190434 52903 52904 731929843 4970 4971 508042485 11026 10980 138758276 85716 85717 317421384 94566 94567 591281186 53933 53934 334372986 6267 6312 313992814 60004 59959 926660465 5515 5547 657933681 74405 74406 22622637 41673 41674 205847339 1970 1971 232688325 49741 49722 822059539 58762 58802 469643284 79280 79247 386945623 38678 38679 769042139 20877 20907 23968543 44430 44431 515532823 71297 71347 348072888 84217 84218 345667787 95723 95724 513231785 65762 65763 70521643 64440 64477 599351931 10073 10098 924946036 26852 26856 202261660 12264 12270 657327025 32841 32789 607439691 98300 98301 864516150 51530 51531 738724474 78266 78278 283814421 42209 42213 533725008 3699 3700 712776063 95225 95226 12252097 54033 54034 677712352 40212 40170 244988934 93506 93512 161190266 46783 46784 853704427 64162 64163 901210076 85944 85945 328696655 76877 76878 683507602 3072 3073 230760966 99452 99453 870593523 49825 49872 10828918 83436 83465 990661758 40669 40665 785177858 51681 51726 750224852 59444 59445 639954186 98975 98976 958845849 95631 95632 306587694 88014 88015 462305092 56091 56106 153132295 71774 71771 152117228 63731 63732 840035611 23316 23317 735845917 61575 61576 896683641 30388 30389 553693439 9755 9802 902784223 72924 72911 409884776 97587 97588 255179672 91450 91458 397778350 93029 93030 493068399 24439 24487 498822960 30290 30320 804137573 73792 73793 268265344 38662 38685 500347451 15279 15280 406544166 51497 51486 391969982 5636 5637 133644946 7140 7135 811041761 92181 92153 12216955 37655 37668 613542298 38932 38882 946457109 54990 55030 270951058 45823 45824 425529800 96776 96777 805544487 28108 28109 271841154 92300 92298 315042008 50762 50763 183721145 3716 3717 222597359 95189 95192 346763005 88232 88233 934569069 41720 41746 427727720 6100 6101 337077062 20541 20553 624698282 41162 41163 91097913 63861 63815 153996262 78561 78611 503173814 84501 84545 781984079 53188 53189 309440546 13238 13216 190637768 23986 23987 779665778 25383 25384 6970086 71271 71272 797453233 25463 25464 313983608 91548 91549 161616667 81313 81314 959191467 80950 80951 285018896 89810 89811 63322076 94550 94551 565042002 99948 99949 664800229 21218 21202 581008295 79588 79606 316370067 57184 57208 748941419 21157 21158 800278145 82950 82951 528437817 54705 54695 508747281 71395 71396 486407956 30742 30743 54688575 42757 42790 715191793 81210 81176 101780855 93103 93101 835068407 95553 95517 43514796 71193 71194 805072394 11700 11701 510415267 82447 82497 494895248 36602 36637 109995689 10422 10386 376643121 90840 90841 478296458 80105 80106 129404166 39607 39608 372118266 75067 75112 854398666 84594 84544 129331674 99980 99952 503769518 84072 84073 766858200 68655 68647 325036001 37226 37227 290954532 10356 10401 613376382 9739 9725 362563427 29119 29133 995152684 62980 62981 680840997 85467 85468 768647821 49880 49881 803579822 13352 13353 550806074 49750 49704 753403874 32308 32345 458665903 30051 30052 17671501 32603 32604 589838869 83593 83590 353825010 13021 13025 257419490 48700 48702 179231987 34479 34488 784413168 38816 38817 744077969 55569 55538 933155496 27406 27407 194828543 68031 68032 641319496 1114 1115 191616496 21877 21878 526840616 60736 60737 758875333 5937 5974 80979356 32161 32162 956331966 6005 6006 106459108 45567 45587 184584704 55367 55387 583619022 54613 54663 278973696 57887 57888 982788269 38349 38325 998029528 27743 27744 844638068 45370 45371 20871768 98373 98341 299595708 60038 60014 445254649 8837 8838 572140514 91326 91368 226347742 52989 52990 568753555 80120 80162 5504811 75954 75955 451728531 59157 59179 485175160 43205 43206 788921686 63403 63404 881152904 89754 89755 173877187 87647 87605 867377192 50478 50479 762070977 75756 75768 481738869 79542 79543 378399206 87331 87304 849622759 82074 82038 387544612 49677 49632 841628122 48822 48823 203623568 98702 98718 774142250 22979 22953 113464620 86471 86472 888296384 49276 49277 81156861 96586 96541 737759495 86232 86233 162767280 88718 88719 121289833 56818 56819 468969046 24312 24313 382303525 1720 1721 77476859 43798 43799 857692284 39176 39177 970681754 28665 28629 854672583 94465 94510 860449415 67144 67145 622622632 51938 51939 646549471 61286 61243 332938079 62622 62650 797642479 85471 85458 212734396 53914 53891 697896324 8701 8702 834474251 91846 91838 693076522 55059 55097 652890235 54471 54472 875261494 57755 57756 331991436 73028 73026 695558071 92498 92446 521470460 51502 51473 867382081 8307 8308 940054504 87977 87949 900546210 41896 41861 982648544 88068 88086 847511995 1199 1195 48260619 9544 9558 238613639 2881 2841 569481299 16661 16686 681314221 44019 44020 820473259 84122 84164 677335198 23125 23126 305035999 66251 66234 834032464 87420 87462 707924772 36509 36523 570534009 77528 77547 469615732 83040 83090 449729802 74511 74512 126679556 44031 44032 91805460 43055 43056 417779959 79014 79035 540095108 80938 80894 544969909 92795 92796 746672062 11885 11886 913587069 94231 94263 162471102 14840 14849 78794480 57921 57971 649697505 78374 78375 625829842 29186 29199 987579581 3511 3509 873545573 51307 51306 285076738 47120 47114 212706060 74424 74425 123375212 34590 34591 56002126 19110 19111 244020951 63281 63282 568970102 14753 14749 285464865 65573 65526 487899932 55207 55205 430142024 92864 92865 296553675 53965 53966 196119116 60007 60008 304257630 68405 68406 4197082 64398 64399 118531811 97105 97134 924273630 1835 1807 43390208 32390 32391 695553116 75935 75936 534888714 56304 56324 946906212 4240 4241 441358797 36583 36584 803403792 41256 41257 586062797 55686 55687 67314876 96958 97000 750438393 39207 39208 25474764 56458 56442 318273368 69780 69744 369867404 68234 68235 97820591 27452 27453 908090749 20999 21031 392888044 36496 36497 365727948 1629 1630 993413636 74207 74208 614410856 60267 60268 208512410 18937 18938 164316909 26861 26862 376522041 98009 97997 687485410 93444 93445 959303195 62196 62164 568190494 23372 23373 764479933 39153 39143 755533978 72162 72116 652585891 63192 63219 332857991 73910 73933 247854216 69437 69438 487074478 70985 70986 78182553 90179 90180 612108856 45772 45773 957605383 33754 33755 470251099 73579 73580 781230890 60893 60936 920793781 12267 12268 929698256 39192 39226 230952068 63405 63406 803259919 61836 61825 936311586 72209 72210 593665733 94330 94310 738584569 70558 70559 78166208 77774 77775 302337765 85430 85431 378778250 38168 38169 681688852 36095 36096 722168205 80841 80792 214640644 75438 75418 999134983 56929 56938 212986036 56152 56181 58327093 46252 46258 397470554 40192 40201 39701966 88335 88336 22184534 79655 79656 344560808 77194 77179 75077199 14920 14939 795722644 81249 81218 188151385 15974 15984 875771011 11964 11965 100631295 39990 39967 913924015 55724 55725 289676900 19591 19640 260194130 2199 2250 61614136 92292 92293 427465248 21672 21649 970807166 62442 62406 383624724 97395 97387 551043858 32907 32913 210101865 64291 64292 272585074 77936 77937 164078131 64875 64859 75702031 44484 44519 98510174 21854 21819 860136471 9624 9625 907935399 9470 9447 794156089 9322 9323 408276941 42622 42623 42275759 47167 47168 256172491 93699 93689 30795367 41359 41360 960363493 55648 55649 121399663 37981 37982 46625732 77648 77670 914713812 20807 20806 233649434 73969 73953 977877602 16255 16250 163123886 573 574 703534275 95875 95876 557704007 73705 73738 931491758 47000 47019 666416219 41267 41313 479919661 59155 59195 775535414 66665 66666 991875070 54995 54996 23089732 63446 63447 839849093 73993 74025 360951301 21839 21841 691175675 41163 41164 212295573 57720 57674 688182353 91160 91161 247153992 83081 83045 658411783 72242 72243 826949003 21427 21428 834287746 85371 85342 970969929 83951 83985 828784292 43057 43052 348692936 53656 53657 392082424 84907 84908 235408715 756 757 903443222 97891 97892 148417120 8408 8412 121922338 3002 3003 751706594 15125 15076 99352393 82754 82771 322747679 89515 89516 87463784 61761 61780 144853449 5035 5036 363381538 17458 17452 479865142 44390 44380 717352420 36544 36545 102888301 68096 68099 687179152 82359 82360 12554581 28849 28850 902522841 46276 46319 308057660 30441 30442 546440574 87803 87756 6287286 78446 78436 576748769 43219 43220 819159193 80699 80747 856359924 59853 59802 705031650 98045 97997 358462222 11446 11433 935238597 27576 27598 275065931 51847 51848 493714351 65858 65855 889933512 19008 19009 233473092 94027 94028 907806093 70206 70207 272824608 15956 15957 42342444 70130 70131 586676605 84073 84074 497967750 87284 87285 765041336 90011 90012 970004282 44141 44136 492944044 54809 54810 606633223 67061 67062 846559240 37232 37270 318573511 67226 67217 204762006 64686 64687 534321188 61981 61963 348371411 41029 41032 208629029 77191 77173 639033447 15673 15686 322761682 29545 29546 743587768 57493 57494 526051822 79672 79673 763463778 89802 89803 744114854 48779 48827 136194426 4015 4016 888810788 90233 90223 430721283 98021 98035 507702283 97963 97964 162334178 19108 19147 266991319 39428 39429 683969905 18300 18272 498797244 20212 20213 627280656 15626 15627 872374529 26770 26747 892906307 45234 45285 754754482 74457 74458 183379544 89522 89523 214235287 81937 81906 725825763 20831 20863 322954188 1251 1252 834286001 84862 84873 10377285 62242 62243 274117305 78463 78489 96582391 43066 43067 681765878 20018 20053 754154661 83545 83546 331622271 79004 79005 748754988 98556 98557 650607098 54360 54361 550572681 97132 97133 44192626 2402 2403 535775696 29860 29880 164791398 53984 53985 424804060 64846 64847 510536164 2364 2365 396588953 9309 9350 27174337 95618 95626 630033307 78823 78824 583945498 66518 66519 88267783 10693 10694 319466137 73829 73830 983549767 51662 51687 131624281 62684 62685 845050474 14937 14944 494818803 72227 72228 589930162 16021 16022 553885931 85688 85736 19405593 41943 41944 409271650 86259 86260 923499543 91338 91347 999845941 14064 14032 12973425 39668 39669 130198717 58672 58708 39460992 17515 17516 147333063 94773 94774 418633015 77678 77679 925121439 95145 95146 119792428 24135 24095 411831847 65528 65529 804008804 87082 87089 392828530 77120 77121 255012867 88499 88500 535529621 38404 38405 574385266 17814 17815 16301328 28618 28619 787303161 17742 17743 661203694 12183 12184 861811022 42433 42389 35931206 30737 30738 138206285 81467 81508 712121971 57523 57519 346875779 90235 90214 659213745 86223 86183 221516784 86066 86101 474320356 81631 81632 222533 3506 3557 646539368 42356 42357 267761104 39999 40000 768886172 93201 93202 645824231 87800 87836 652582432 35552 35514 239688674 67270 67271 269635504 58506 58504 653987878 59745 59748 870696206 13049 13050 762214260 93887 93888 117904002 42250 42256 141722112 56334 56335 221846215 8652 8653 922641776 13434 13435 761838812 38468 38462 253691373 39525 39526 966839386 48993 49024 57479309 15338 15388 632271695 20714 20715 171583256 28787 28788 92055397 15708 15745 653170226 97105 97113 552695903 1412 1413 107376586 94398 94374 928900060 52858 52877 23348191 52565 52566 488850562 38602 38571 866701178 96120 96117 421300388 79803 79804 815857896 31505 31465 764353722 69882 69883 660387867 24042 23998 897809357 60313 60314 333709224 41051 41045 343790616 75279 75280 475079965 84265 84250 761772718 29157 29144 791462958 20974 20985 432088935 1910 1956 266314886 89581 89582 59902886 67921 67949 331597319 85269 85270 325587219 38781 38782 889152786 17073 17093 330866375 87058 87099 77207781 2597 2598 964579875 20303 20321 441533320 99855 99826 703367256 38428 38411 198675187 79783 79784 531671690 48620 48621 961644083 605 606 112385296 7870 7871 285601076 76099 76100 597210163 60832 60833 400390048 93881 93830 753048528 84339 84291 493485682 35069 35073 528637421 39006 39000 283634139 48639 48669 562913564 53510 53530 497539719 33213 33168 754035944 49536 49537 88381479 55634 55648 325014822 32815 32859 877927958 12749 12750 720415515 39028 39029 994320033 38154 38155 315830951 60485 60527 211980479 67542 67543 326371393 37895 37896 365170729 78768 78769 956370608 97969 97970 200048691 8380 8381 309280781 18491 18522 520141240 5865 5866 816991725 3512 3529 479089880 40880 40881 981075023 58570 58562 768539491 40070 40050 76041187 46098 46145 813947146 56651 56652 333892088 1420 1386 445982833 29406 29431 457344468 75205 75171 875826161 46693 46694 959550895 52269 52217 713970132 49687 49688 952881256 44554 44544 790198798 26106 26107 773540572 3529 3530 600808317 95098 95131 352430694 66045 66046 942013559 37427 37454 248024364 59024 58995 355582474 99692 99693 55596212 3400 3401 18933899 69521 69562 896909443 4116 4139 16507930 82813 82798 767999539 68764 68773 670593341 62739 62767 829880388 72544 72513 769665224 93013 93014 634965053 96379 96380 820397904 84068 84069 944638216 6132 6133 563116260 15733 15760 940047835 49494 49495 588202367 48608 48654 38626741 52998 52976 750257622 93425 93419 517063422 54241 54242 4895898 43963 43964 937200512 41856 41819 559529455 33663 33715 202151016 92912 92959 999017904 68194 68180 185164557 30899 30881 954260473 27024 27043 131786360 8241 8242 492865181 66362 66331 710306870 231 232 225529475 83411 83409 544887854 97923 97924 605603270 67010 67011 905902010 60446 60401 69720731 36936 36937 856053045 7353 7354 217133124 3330 3285 544773037 26290 26291 99245690 16179 16167 691017967 41881 41850 426837376 2790 2791 247196798 76533 76518 953310252 69588 69589 122385704 12702 12729 269780936 22876 22902 463957535 77522 77523 234497145 90406 90407 651190770 45426 45427 839929626 18136 18088 980468858 88121 88122 513046669 6052 6101 425663847 51083 51092 598726505 1683 1702 423263877 69472 69473 397847237 37896 37897 191095914 5509 5525 803358480 63480 63471 856096376 73482 73446 215018244 67786 67761 633866500 53190 53203 452831429 21835 21791 583740394 86817 86814 6215514 13986 13992 416806753 1203 1204 9057900 32153 32149 13739818 77254 77255 207454957 66267 66304 665193136 65013 65014 28975890 5987 5998 302369849 59908 59909 745997987 79211 79189 161854961 98956 98957 288316543 42657 42706 71102390 4559 4560 197853698 18316 18317 277968089 96692 96693 87945242 66671 66672 533631692 73192 73172 770060135 32544 32500 302348860 34887 34922 323921876 41447 41448 473373044 86700 86701 7603408 36117 36118 44581330 55455 55444 709667074 51587 51573 570582557 75793 75794 59702459 16933 16934 82915924 19783 19784 876809420 35784 35826 878308014 96231 96232 293131135 5156 5157 238937455 7278 7310 726592733 54168 54163 950514628 38728 38689 398901239 75038 75040 480060286 26873 26918 226403356 64505 64517 536840177 14919 14920 291296511 55127 55103 140770503 61637 61638 583054779 52916 52917 894697917 98990 98991 437000011 98453 98401 643565935 33403 33404 55601187 11462 11476 891938374 95747 95722 491323527 32778 32779 985121898 59916 59960 72868888 63054 63102 309432439 83150 83151 834665240 33964 33965 601148098 82538 82539 120639948 48468 48460 30051876 90519 90523 808922442 88487 88524 447478829 79258 79259 699096822 73466 73445 297185409 38329 38299 995132846 36199 36156 235307995 41992 41993 961501537 96740 96741 722298905 90139 90140 799984517 19659 19609 876176533 27177 27178 683763652 6538 6486 372525333 42089 42138 211929335 98193 98154 510870481 41964 41937 674552660 55339 55340 115903681 55446 55408 195400744 4473 4474 932016305 20780 20781 368882596 61017 61031 800282973 70383 70424 562954094 23990 24005 390320340 97215 97163 156784901 69662 69679 590650066 71049 71050 268466820 55538 55539 933099381 3405 3406 445100942 34573 34574 224859359 22557 22571 308112726 45302 45303 297674125 62643 62644 196703389 48329 48364 935070176 51825 51826 974119190 93633 93641 69105947 58152 58153 195444940 43678 43632 709015530 96358 96359 776907176 79156 79192 37079494 97946 97947 651438289 35919 35920 636889547 87138 87145 225563914 69088 69089 336006895 97808 97851 763764273 53862 53868 19864090 20773 20774 168787042 18513 18514 142109388 86773 86742 66752766 34826 34820 542095733 35271 35272 290034499 50152 50153 112634681 75323 75325 973575175 87311 87312 851657856 21913 21886 930006689 33848 33891 723888621 49325 49358 395987510 51525 51491 907831029 94653 94654 836927210 31696 31685 94715830 1246 1247 849520298 23080 23119 266199589 68832 68833 346753488 42987 43036 356040054 71438 71439 179534314 12300 12301 74421111 42875 42876 227466537 62222 62223 43480598 27467 27468 12395156 38553 38554 520721964 77218 77219 144306092 25132 25094 513309206 48662 48663 311974141 32297 32305 934196702 38542 38543 691954894 18446 18433 883486313 72024 72025 586087844 89850 89851 70106908 87423 87461 802983261 12954 12932 254325762 68851 68849 269101971 45383 45397 383219426 52465 52466 212293442 52733 52734 678736419 4418 4419 601403762 90078 90079 891618238 36009 36010 548355572 50471 50435 437336932 8778 8779 764263963 52320 52279 884538081 83826 83827 49155362 58444 58445 208838600 8520 8521 33655592 33494 33495 370277007 14472 14473 278916921 55767 55735 82023733 84971 84972 809077308 58070 58075 361073336 30411 30442 23789200 34833 34834 803283388 50300 50301 392240222 76785 76832 178208910 41979 42022 692278997 44974 44975 517868658 43581 43582 409421546 29253 29274 886064732 86897 86863 901202579 30998 30999 648658899 57577 57579 313837601 75102 75103 693391425 763 747 297670334 57206 57245 33670812 91731 91744 563410083 82530 82493 16178493 5204 5180 620326809 57567 57526 498496440 6633 6634 460683049 81091 81053 813930742 92200 92201 145558782 94581 94563 563610523 93073 93038 525845207 89761 89762 185616913 42166 42203 52202515 8432 8433 315880504 94829 94866 675641449 74535 74578 881715235 36816 36798 187430345 43912 43913 897002765 73521 73522 690148885 21482 21433 651545744 37469 37506 566072902 8128 8129 605746280 75447 75448 730770306 51451 51460 118768669 25940 25941 251068430 43439 43387 168261839 96826 96827 335787521 32098 32085 468669236 60795 60744 277766334 40138 40158 790179239 53501 53502 398210182 78767 78769 824345660 62384 62432 719674736 17175 17222 208613401 78923 78924 664127404 54006 53981 5294529 46198 46156 296958562 21182 21156 784474922 80574 80575 536393875 96623 96624 8110887 32336 32337 67662285 78438 78439 909778454 44884 44930 978266214 78270 78290 538923634 5457 5449 612573627 53745 53769 44986189 30589 30601 388301964 35168 35169 399387751 88390 88351 337427423 67474 67475 998689518 86036 86037 835220599 66114 66070 702072931 39516 39517 282207069 99009 99010 183544044 69096 69090 121020494 35686 35680 236804902 44478 44479 101557266 17573 17574 746455128 53098 53071 362967135 94739 94720 235503072 7967 7968 685839335 11449 11450 747234056 20181 20182 780354977 74918 74919 486393140 90371 90372 445386025 85805 85779 206723467 60663 60715 67511778 37703 37729 958143142 38410 38411 993813755 59768 59769 508872079 39000 39001 882724487 49653 49616 410781980 24521 24522 362616251 40261 40262 856803814 35330 35282 355256877 63251 63200 226106765 83860 83833 660490593 27800 27801 935508018 43084 43070 750562549 71696 71713 950713427 62281 62282 569718639 56033 56001 132415781 84383 84384 909885368 69568 69618 477004789 9500 9501 614269231 8197 8198 360417776 69704 69705 39842840 50079 50076 793517189 70723 70673 480247207 41367 41368 575816888 75164 75165 11935444 95130 95131 235655343 96334 96298 527816016 61698 61705 954164490 85335 85336 271924295 73046 73047 235861380 41183 41147 910286568 79291 79242 536102708 44920 44921 454564873 87546 87585 511481645 28495 28496 758093220 88667 88689 373359259 40969 40919 218026818 17653 17657 793158634 61916 61901 704643401 94700 94701 143442579 11978 11969 831179631 83193 83224 648078377 25481 25482 817564914 14669 14670 918494239 35947 35948 957577594 32773 32774 979987937 20036 20037 768977700 73655 73656 334454503 36538 36492 206391437 41729 41730 633753397 17848 17888 875374164 37186 37187 942659348 75641 75642 502488301 71556 71608 799482687 40559 40560 570521203 73569 73570 468692553 20996 20963 827488967 82776 82746 759721626 24095 24096 849701821 56257 56215 983905612 89904 89905 855379848 1553 1591 932414859 15994 15995 159875181 60874 60875 397541902 11266 11267 861510678 96242 96255 754943903 90670 90656 337741594 25464 25465 971709315 79781 79757 900585921 3298 3253 426171808 8359 8369 190574034 11257 11258 736463348 69101 69102 301104987 19003 18973 71116818 62825 62826 711138809 54731 54732 960666992 94779 94780 407076456 32597 32598 87812432 11757 11786 735443215 20878 20879 667396483 97009 97010 582487933 16965 17013 491582782 42353 42308 439731509 68906 68907 475220879 35219 35265 173253086 41241 41242 709088826 41588 41591 983396895 56309 56304 609132153 82236 82237 445388604 5286 5261 238806341 89919 89910 630480936 13490 13491 425380675 59216 59217 313076794 10556 10506 275764307 69784 69785 563016926 71678 71679 779873144 37797 37805 488842163 7001 7002 712101664 82353 82354 701393008 88679 88680 42180988 84966 84967 407899909 63708 63709 78215917 96178 96185 903634360 40385 40386 626323986 34948 34949 269025923 37978 37979 821877267 29666 29667 680303115 80485 80496 568764333 9436 9421 446686177 81564 81565 699587783 29278 29240 750476713 78403 78404 846740868 33314 33335 384042775 87588 87618 259270495 8533 8549 728916319 45868 45869 531812796 83540 83541 202088097 24449 24450 349902421 74311 74312 376511583 72853 72811 187777887 3365 3366 376124744 48243 48237 406963743 46720 46681 835688450 69783 69784 695969486 16603 16604 374016216 54248 54249 139951225 24787 24759 404532494 49928 49969 714738156 96199 96200 774757844 18727 18728 519172890 1853 1876 703083922 29617 29618 227017709 59025 59062 504950266 59314 59291 998759204 74373 74374 88749617 3019 3020 127303684 31105 31112 936495015 67895 67935 652623330 35022 35023 303769471 76460 76509 504136568 63451 63452 66000947 11559 11560 954575941 32388 32389 301430507 90121 90126 591139267 95598 95593 183043639 59693 59694 943623424 86700 86670 540441415 64742 64743 385279778 75070 75071 439434061 57792 57793 238012033 7074 7054 447660555 89493 89475 140257133 69963 69964 505970477 7446 7447 298630022 99034 98990 495901557 95132 95133 231269991 85102 85103 660790393 80478 80472 519311381 19913 19887 408609465 4036 4037 590741527 13554 13502 901342290 61919 61920 256607853 53523 53480 280397943 85698 85699 292167662 12143 12181 45972387 637 681 99841184 84353 84354 937075696 87557 87558 788497219 28214 28176 27077779 46223 46224 551859316 75515 75554 174088309 94738 94739 510050086 32307 32291 160430641 56294 56300 599590575 21341 21342 939639142 77718 77719 541343579 86492 86493 551011960 72122 72129 732397087 73668 73709 913878318 14740 14728 119085811 50181 50215 412757656 19152 19155 351908045 77927 77884 355707798 25501 25496 92127786 35279 35292 23189636 12833 12853 502815599 26348 26349 329098449 905 874 805382640 52646 52600 205309343 95976 96021 800168286 76292 76335 511999202 18129 18117 753779911 93418 93396 402008525 66937 66944 177366230 19069 19108 834101568 98869 98870 589608061 23910 23949 164761841 5774 5763 475274624 60091 60053 622591076 14679 14698 643019441 56083 56128 235306367 92590 92612 503924065 99004 99005 580954077 24236 24237 139852958 10765 10779 971575945 90997 91029 712957629 74537 74538 801570896 35617 35618 604633350 33888 33889 375418797 44917 44894 404800249 20013 20006 495470187 89498 89545 557072578 16726 16690 335109672 93504 93505 871972678 3868 3873 363458324 55913 55916 369003932 3955 3930 329685636 26243 26244 667055911 98173 98138 136611800 2029 2030 972228597 29234 29237 749001237 85415 85416 574830532 12543 12569 113014714 59543 59517 778138228 73714 73715 445097875 31884 31885 320748110 7522 7523 430630203 55224 55225 835609355 2179 2180 130243211 86845 86892 853898168 2567 2557 794114676 29491 29492 162804317 70526 70527 664237472 29679 29641 362771977 89163 89164 804408421 94516 94563 542445034 90231 90225 664742030 38601 38653 163518869 39549 39550 785660621 51672 51681 104563396 30065 30030 706943023 61062 61112 829567015 82108 82150 45230055 91015 91016 909432541 29405 29432 827038943 24514 24515 248298329 19679 19680 69153067 80316 80317 708814271 87289 87290 475257732 8896 8897 25269418 31762 31763 171758298 78246 78247 712235005 57978 57992 183040772 45398 45351 636292721 19459 19510 292311936 30056 30057 662657864 7122 7127 251169448 19148 19149 300069058 54637 54597 100089263 53691 53692 359881071 46520 46521 335012150 43214 43215 268320571 80229 80200 947262038 38371 38359 707546436 27252 27253 554783670 52680 52704 406812038 66115 66116 305914982 21682 21683 694188899 13124 13125 6020302 55640 55641 291095977 21988 21974 681801462 45213 45180 837814518 1303 1336 467918254 80310 80285 908588245 92616 92589 462951265 90704 90705 408895472 10076 10068 512465444 10724 10721 480268984 51163 51164 860776623 92306 92356 853277903 33999 34007 595920420 18584 18555 158515093 19527 19528 234188258 83506 83507 266701576 35949 35907 523368557 80538 80539 162614786 72317 72288 397241975 59511 59493 282414642 16766 16767 254000495 8194 8195 419492636 55427 55459 535489999 89699 89715 211927771 48782 48834 140129550 92646 92647 348449019 50592 50593 533882492 8731 8709 953795737 11054 11059 709502428 78936 78937 703624061 20212 20210 172522385 651 613 178074440 93291 93292 329500558 21204 21205 521598258 13212 13213 419277458 94902 94855 509447608 65213 65203 898506050 52608 52609 40080840 27103 27104 184810795 38603 38595 886172897 633 634 150264082 41989 41944 940755769 87697 87719 48639867 16484 16485 961060489 45976 45977 56397813 32760 32757 102409753 92184 92227 134961870 25007 25008 20743724 17961 18003 935970379 4242 4260 887108024 27824 27844 573657195 64475 64476 725110716 46998 46984 41403191 35933 35934 893592437 92077 92082 566304087 36115 36096 403833389 45467 45516 996197725 59470 59471 291142583 79433 79397 252515160 29546 29547 284957781 66640 66605 202337355 73600 73601 780945778 78735 78736 667485845 52811 52812 231021554 84589 84586 975504573 98347 98329 251943504 31171 31172 188676507 77567 77568 100664453 44504 44505 633354064 522 523 26868068 21600 21617 705667864 6504 6505 161929811 33455 33427 835404403 85021 85022 654817880 78197 78198 640580406 22952 22971 497418865 11921 11922 115000580 94967 94968 990195561 49684 49698 27445597 29601 29602 664636762 39372 39373 503658079 2950 2995 554171277 17167 17168 324407436 86739 86740 969521903 60155 60156 624139754 55960 55969 590712530 60222 60223 574220391 6166 6131 156493756 46219 46220 508311728 43959 43951 754312824 90730 90731 454456368 29021 29022 233787221 22328 22309 353581538 53357 53358 680233116 88560 88521 214360257 93549 93601 59102918 744 734 689659763 1054 1026 634264954 603 604 231968029 88361 88362 331419190 69440 69408 5428595 80736 80721 85705373 62505 62506 17005812 92119 92084 625769303 38838 38794 505269857 98241 98242 595116006 46954 47000 686479458 43169 43194 99247226 91688 91689 447242418 40786 40818 726202524 44884 44875 955483030 85963 85971 657665968 4719 4720 219678621 25950 25898 621038772 91111 91068 950524459 77893 77900 600861730 75030 74989 808255054 13030 13068 187343465 65382 65369 621112469 6508 6541 716072668 96138 96139 314192396 54916 54915 65334172 63354 63355 454939132 91900 91873 230068117 31607 31608 318875322 92769 92777 888492613 3047 3050 266872463 52023 52024 935076478 52891 52892 987031166 35938 35939 491338276 70234 70235 665859344 18117 18068 42957805 77140 77093 44821286 51358 51335 764170787 812 823 10277765 56018 56030 62867416 80275 80260 252069051 1524 1542 165556086 31209 31172 147877036 93892 93893 554739040 9597 9567 863789271 78765 78766 839605953 44114 44065 526849975 8898 8899 903499742 3270 3230 831074410 34874 34865 706945975 91329 91330 832848769 96526 96527 558931513 25246 25258 149727333 88487 88502 833259758 13712 13740 385676302 78273 78318 429883535 28739 28729 129565608 34637 34639 760147342 18995 19038 737751837 5734 5735 559550697 90437 90438 281161195 5527 5528 683936479 37027 36984 22466823 63324 63360 507875092 88687 88659 598016240 62260 62248 512609471 37 40 274036674 17457 17421 413166586 12768 12811 730529289 96072 96095 949710096 82968 82969 221752225 27509 27469 596583891 15042 15057 937341206 9553 9512 117455074 40531 40549 856277477 72343 72379 511791048 8616 8590 271382033 33831 33832 419275610 10737 10738 765333041 40470 40471 566727903 31200 31201 492370994 86459 86460 622549549 66633 66634 772078343 32881 32860 685976553 91794 91822 381924312 4144 4145 876137297 79942 79943 209120989 32908 32909 858603022 2865 2846 288094770 14955 14956 420448389 84509 84510 154147977 4610 4611 207212992 1810 1844 149516593 44390 44377 479971313 88032 88033 963883600 67960 67961 295135818 53076 53065 159663700 25295 25288 909649208 80595 80571 543187930 89134 89117 576532341 52912 52915 372577474 91178 91179 128544922 41353 41354 233861405 85902 85873 798417896 40073 40028 302867994 4548 4539 478582908 53750 53751 408134373 70863 70864 861047771 85610 85611 987769049 54665 54666 39735884 8234 8268 424277502 82007 82005 174953428 22697 22666 732091352 36697 36706 263532079 64170 64171 134500081 56539 56530 224804123 49561 49530 279603896 44272 44287 388807501 28898 28899 6248275 21695 21696 152202224 74007 74008 17641480 21158 21157 994029273 24189 24190 266025804 52767 52768 227834946 41335 41357 824762764 14743 14731 206295200 52150 52151 983850654 96009 96010 146834406 93629 93579 74460587 54605 54652 962346672 77623 77624 914575522 51417 51456 763165676 3847 3883 279400917 55592 55593 151265119 93282 93319 753091349 45280 45313 356393531 15451 15452 369712730 76471 76472 485912081 48728 48694 741004328 2032 2005 986927148 61090 61091 679004090 85194 85203 582240470 35823 35789 456062560 98213 98214 649151628 98430 98402 908068081 16426 16388 381766624 58443 58444 542521282 57063 57064 709142634 56368 56353 135980773 9825 9826 356263498 98203 98213 211955049 63311 63312 418062716 46287 46319 868643202 60013 60014 875298835 8851 8852 589890958 65578 65617 206011816 75733 75736 596118068 86587 86588 130288252 60414 60364 924527662 76166 76167 797524754 22644 22645 432678496 43554 43555 336411412 6225 6226 712768008 60680 60653 129779000 47271 47272 63672504 17559 17581 950944205 30178 30202 586899113 38153 38154 898765008 72078 72079 586084107 38373 38374 784098290 84297 84298 717679477 39137 39167 202475541 67816 67804 697565992 88011 88012 13072731 52160 52161 378303217 270 271 806534319 47158 47159 314343104 41466 41428 74129426 28535 28536 157988662 45945 45942 755383078 70660 70661 858653872 61565 61534 410351119 1046 1079 935256534 8351 8392 15146580 3709 3710 488890485 42383 42384 382423933 78867 78868 515953588 18633 18634 647582598 74923 74875 951987834 72612 72635 611243637 94225 94226 461710034 93626 93575 169866574 49141 49096 30839843 54696 54685 495324765 97842 97811 54266431 46416 46429 556799554 30541 30543 27871686 87011 87012 383683840 11357 11328 603227633 5784 5785 298512404 22945 22946 574245545 18911 18898 665183094 32183 32189 989387092 25304 25354 809850899 74354 74355 730558821 6892 6893 102436831 42440 42441 667455748 59868 59878 202257905 72885 72935 678856883 51504 51505 872307151 4520 4538 64714297 49407 49408 992439791 26817 26818 630569367 11776 11777 997213064 31899 31900 983638801 46598 46646 541520468 39820 39825 684770481 44730 44731 127759933 28268 28269 870681179 35912 35913 887815710 23927 23901 747392037 95664 95672 836644650 49415 49416 628747997 59168 59169 983698926 12830 12850 631454701 97604 97606 925832503 17605 17606 162813318 81078 81097 750158667 13686 13683 647391600 31295 31296 43667895 72871 72877 283136064 69021 68975 829315327 61648 61649 822746633 6231 6182 109044646 12989 12990 488487140 8239 8240 585383121 68677 68678 446221277 60846 60896 219042771 62116 62117 335270967 92830 92831 452960320 29830 29831 757931477 6617 6618 244688364 85377 85378 650333433 97184 97193 751026791 71018 70995 274245918 16410 16411 334162799 9543 9544 33795480 6658 6647 937954852 50688 50695 499785959 20304 20269 363850940 60890 60879 548323297 22237 22267 504949852 10489 10490 366841576 83439 83440 710761547 76880 76881 149668128 1712 1713 779048266 69619 69647 503122196 9084 9085 628483031 70343 70316 93367831 54242 54243 403955388 16300 16267 802576170 61240 61251 805610219 60135 60124 480993422 40926 40927 764666949 93179 93170 362325016 23458 23459 841780797 89431 89448 522178262 80467 80420 555336105 31710 31711 762877658 17361 17362 106099996 2903 2904 805858896 65922 65923 395079075 14416 14417 802518242 27666 27667 154859074 87556 87551 709080762 13488 13489 99053083 98344 98355 796583844 3544 3525 633287823 80139 80140 708904638 30920 30921 364787430 65877 65878 444535797 90386 90387 303691736 37857 37865 175467540 19930 19895 484072545 36961 36942 484959879 74378 74397 213579176 36986 36987 147639918 91592 91617 758145844 56895 56896 775347239 27338 27372 726691497 71304 71305 112211667 95004 94991 83930641 27957 27982 397099186 83972 83973 12938858 79704 79705 313357318 70552 70553 766845837 26928 26929 334263451 9795 9743 628832160 28918 28919 412608486 88184 88233 897146128 32329 32373 343105375 1536 1537 961850498 96648 96643 990963502 60368 60369 680516786 96918 96875 811851512 14629 14630 393422343 4347 4397 362562200 4604 4563 269720568 19778 19779 735771521 26061 26062 108690188 92966 92967 157277086 45266 45267 793598290 4904 4905 244568021 38611 38612 164002228 57334 57335 363328211 39129 39130 393707628 66736 66737 312743667 37623 37617 157562168 67739 67740 978325932 51930 51931 207353838 1135 1149 109032871 29448 29449 575938938 55813 55814 905937252 82002 81999 710296870 17997 17998 348070770 48459 48439 111616276 88441 88442 88538112 99657 99658 636831805 19000 19001 246641580 82823 82806 804473576 85947 85929 101764610 35659 35703 713260038 20779 20780 5897453 42734 42735 380668659 28156 28194 19474471 57270 57271 606712766 44554 44555 271913745 7952 7953 104502030 61696 61697 951151010 95496 95497 624806976 50119 50069 999543913 39004 38952 828437067 55451 55461 679590603 14340 14296 465977022 14439 14459 505040938 56443 56423 324682593 67153 67108 819717202 50199 50175 293944286 49599 49600 164688419 36639 36643 902703999 88631 88608 35881279 8417 8398 796590112 88343 88344 304985648 52366 52367 726964967 7590 7616 150509393 80820 80830 684731999 8935 8944 118094124 38785 38829 705967357 58613 58614 815311344 95245 95246 476395425 38542 38575 329944260 44580 44544 893575596 43779 43795 712113071 46805 46836 929187521 9121 9139 473565347 35413 35418 651604263 14649 14650 337636076 81559 81587 365873184 50000 50001 542614423 8999 9000 967180425 21511 21496 862425287 26606 26607 598047036 20020 20021 623793236 93000 93001 829542544 88427 88440 832529934 20698 20699 873630706 29736 29721 814079338 58248 58253 651683373 36944 36945 145156973 9210 9211 453775784 67843 67889 346880688 88914 88915 394035958 61322 61345 471395620 27849 27850 729414393 11694 11689 624995854 26734 26735 867951231 83817 83818 896741572 1077 1078 420380110 12133 12152 315141617 31204 31256 730874915 65669 65670 983629212 75671 75654 368642188 27270 27242 849838820 6430 6431 983292621 55442 55410 962152802 89992 90033 134956524 97943 97907 659965175 38206 38236 998363913 9343 9324 483381349 32187 32188 857261170 94689 94723 641304017 42317 42318 464264118 76958 76959 854812374 62679 62680 442337198 88169 88122 418787699 4398 4399 618864619 55361 55322 25435456 15420 15455 253274524 65808 65831 591544405 16419 16420 691678377 57965 57966 419472234 78094 78095 518758008 22553 22554 700025990 695 696 809002031 24171 24172 557224811 38241 38207 918096280 2400 2401 516129794 1511 1512 553470124 72060 72061 945178302 89432 89466 547989339 81163 81168 582868857 9844 9845 21664933 44705 44711 567369408 92782 92783 90036432 62447 62433 500004475 95542 95543 888747327 6875 6876 926120800 39875 39890 969649651 74299 74280 869042421 92537 92538 10401427 74469 74470 955641102 21660 21635 835154919 83859 83860 324031154 1055 1040 59971297 57615 57572 465132821 29104 29093 130225836 72332 72280 346288392 17856 17900 176534636 77598 77593 731232099 97752 97789 325441360 7126 7127 293686795 20417 20389 684873418 82669 82683 165623653 63339 63340 465954041 67747 67748 219518367 40528 40571 312435691 31920 31921 317458046 6040 6067 397680649 46761 46730 711480029 82895 82896 141215717 56018 56019 906745625 44897 44887 500684286 76503 76504 135202679 29278 29302 917789212 96431 96432 963235584 17596 17604 754545150 26199 26200 395682114 86929 86919 301137210 87250 87251 473354471 17944 17945 959473937 6573 6574 759220300 77769 77788 433837117 34907 34908 14782994 25424 25425 19945684 86617 86618 332110910 48269 48261 288977137 34452 34503 140341884 65399 65400 972470557 53194 53195 51870035 61241 61222 512403470 50102 50103 686204260 71061 71062 434372482 12168 12169 47258587 75891 75894 382613552 95725 95726 492430521 34854 34863 953486711 52849 52850 580627395 70071 70085 342799065 2504 2505 108476523 50332 50380 459919195 49229 49230 480653576 70600 70601 732425291 35824 35825 463461816 45139 45131 68614741 19296 19297 749421035 2031 2003 776874241 21582 21583 501740024 8236 8232 623481894 17294 17282 354015781 33662 33708 110760141 39564 39607 322062559 5204 5236 851426233 62065 62016 347573662 69329 69326 808726940 19091 19092 875093533 15083 15084 48751081 38070 38071 174900494 59402 59403 917449924 56963 56915 931909516 72141 72142 884827563 61226 61216 868553279 52791 52792 489133189 70634 70635 575314601 6672 6686 671049850 69870 69871 537642997 73579 73604 345296553 17179 17180 3805033 58648 58602 355607887 48207 48208 710698850 45647 45676 384319183 24087 24088 106745366 46375 46396 8097891 14361 14317 455312416 401 392 257465599 2755 2756 393937894 63715 63679 480639586 82595 82596 105298258 8994 8995 809936027 79743 79744 875235543 69954 69933 932724864 48798 48799 105679112 91479 91480 801477483 94859 94860 758944478 57465 57477 706512284 60372 60373 751723397 35763 35765 678271760 78765 78771 336496260 2746 2747 8084431 7674 7630 317478484 28291 28292 692406287 13427 13453 634560031 87436 87457 504068567 1877 1878 812770523 86331 86332 582260282 55636 55637 951195554 58650 58651 761326408 28288 28289 697169379 69316 69313 514097825 70070 70071 648891004 60763 60728 491479060 55877 55878 195761397 76420 76396 218701365 99654 99611 230134372 43163 43159 581788904 17470 17471 72677481 83913 83878 396985699 85482 85483 30339440 46361 46362 926883708 27088 27042 738511345 11489 11482 692138588 62095 62096 280024388 30994 30995 722484855 66937 66948 232561788 97784 97785 684365886 1448 1449 190393584 82010 82011 349686190 75340 75341 958747356 40321 40322 295119350 42391 42437 753193880 78849 78850 467894963 28296 28297 655859079 9979 9980 803301871 2930 2931 586686342 95212 95213 218482951 38992 39015 504980422 83717 83694 551439180 92006 92022 30113288 57357 57358 618047157 60585 60586 578713579 83481 83467 577064493 78217 78199 695265372 56609 56635 369491995 65186 65222 335486780 49387 49388 349762252 11159 11209 36048948 3966 3996 155263565 45281 45282 667334590 88562 88563 786840316 23462 23463 483067913 54270 54292 721211086 70291 70239 309957908 69017 69018 348735875 46664 46665 717643620 15075 15092 10398612 60634 60675 154590736 84495 84505 788065865 52663 52664 824674962 32344 32345 133424594 17169 17188 685172118 27778 27826 399808837 55187 55141 3862389 3082 3101 374014232 87101 87125 316843163 9280 9325 691251069 75769 75770 232227691 13331 13334 933845364 47763 47764 626688743 73162 73166 850289675 84285 84286 86898382 88328 88337 682001495 40915 40916 978839734 7635 7606 361865449 70943 70944 291322094 26317 26281 182166615 51930 51936 393244777 56728 56766 458796118 52226 52227 225976715 17565 17609 358432880 48799 48766 547181479 99121 99122 756796126 76511 76495 789452971 63336 63313 977404290 11449 11462 309488909 77242 77243 100245813 74877 74887 758033680 62109 62110 699386786 28064 28040 891204821 84074 84075 308259105 94366 94367 155581696 70336 70337 877747351 62722 62717 586029943 98187 98188 317710747 4894 4895 748682537 11844 11829 760873696 3727 3700 139004869 99734 99699 636128988 71343 71344 575993509 54256 54257 754056939 61196 61186 668686999 74076 74077 209950720 20726 20695 122726257 64568 64567 593668467 48965 48966 527328670 88721 88751 82523475 79928 79929 154131074 52126 52101 890705748 74632 74607 575604221 67867 67871 53395539 74172 74164 406724401 77320 77321 875191931 50315 50316 293565203 52751 52752 829120509 18652 18653 780907167 11193 11205 759113358 89364 89369 737807555 4313 4263 797958756 36266 36267 326967678 65851 65889 27406769 86976 86977 232524066 79553 79554 94356705 70054 70055 419869884 38942 38943 550531009 71230 71231 757879262 14790 14791 641360038 67055 67056 657922021 67715 67716 961363271 82826 82827 241618394 6356 6335 822046047 76895 76896 145454923 27829 27830 150606633 20858 20859 645910147 38114 38115 67453008 10950 10951 598593984 53078 53090 383323700 12775 12790 538205746 75657 75658 104065480 9322 9310 328313784 45594 45595 761746227 36435 36457 591209473 38788 38773 261997596 74192 74193 755333337 20913 20914 485188360 2954 2955 983435497 20094 20095 751971135 3679 3651 273972482 17558 17575 804873424 89485 89523 804260243 24098 24099 968818009 91602 91611 511064654 12914 12965 426556503 12882 12883 646024479 19935 19936 24201996 59029 59030 484293972 10294 10295 815513025 74981 75008 950512377 62091 62092 572001591 28360 28361 39538444 62152 62178 723632498 62653 62654 970934100 47148 47149 157658648 32469 32470 285016609 12407 12366 881520131 52179 52223 716472953 50969 50970 609305315 54452 54453 25961992 1103 1138 759259827 50506 50507 578612314 16634 16685 879234787 21980 21981 389773239 93453 93426 709756666 90974 90975 99138284 54804 54769 755572580 85743 85744 268457603 96192 96193 20527506 13953 13922 322120537 40767 40733 902990628 5740 5768 158002490 74579 74559 431559069 93464 93414 129531353 90426 90390 343048406 18928 18929 347256909 73614 73607 268812063 65424 65409 897041414 94445 94446 706751057 4234 4235 885516332 83355 83356 389198351 74536 74537 933221678 51663 51708 670392760 73135 73184 627540153 13234 13235 250195678 72353 72328 384580690 95081 95082 571767003 40015 40016 985929863 16671 16655 821840468 59147 59148 376293622 63626 63627 686654126 84255 84256 977217211 42587 42588 513302165 84989 84999 790668412 64525 64473 495250159 93829 93817 559587572 31250 31251 110282366 12815 12813 485824549 6292 6271 156530351 50230 50231 245582482 54011 54037 414531428 84902 84915 839638303 81482 81483 103738759 57929 57930 780985014 35413 35414 529717573 1969 1986 806591859 17205 17239 773372517 18679 18680 881428702 52197 52198 930942910 75738 75739 125272292 66637 66604 708548523 75265 75289 257884218 83101 83149 730963789 64132 64133 865047000 66419 66420 707415268 84201 84202 237715329 57886 57887 871197649 33496 33497 751056892 43307 43308 75045329 27528 27515 925646110 50864 50814 700956246 16722 16747 100109550 82161 82162 512211330 85668 85661 806121585 74884 74885 688289670 64321 64360 578959444 72913 72870 531472446 53744 53745 631697114 6396 6387 466730728 1915 1946 300161467 48339 48363 872841990 38123 38085 562940086 2548 2498 325632710 36510 36521 361988692 70894 70897 873486050 38760 38780 453247883 87449 87430 189953787 67252 67253 362946120 53757 53752 413973599 1598 1599 456118108 24360 24320 375088506 83265 83266 405137473 13300 13345 285304215 7633 7673 77632108 86112 86113 693549285 7625 7626 847941454 58523 58473 132497568 55490 55491 483649134 41197 41225 299870749 88809 88842 396211210 58653 58654 591250920 78721 78722 15845668 99993 99985 539400872 24192 24231 750232620 10016 10017 871509771 16071 16072 730265986 42562 42563 483337130 61275 61311 153226940 78929 78882 822259558 87075 87076 716252251 78824 78812 286277444 3811 3812 834120187 35329 35296 176931931 93589 93590 688731192 10761 10727 671082175 35941 35942 292668557 13749 13704 530673116 46277 46278 119972157 74770 74771 529263044 54158 54134 999913572 94518 94519 813355242 73515 73516 962097710 88263 88285 417229435 62788 62789 462640119 19635 19637 310437851 31960 31961 319167298 77254 77240 332830081 52316 52317 393571820 99293 99262 592976027 80421 80422 620437930 7384 7385 558242967 89460 89461 129169936 63486 63487 281460105 90769 90770 466189351 22807 22822 426588673 25622 25617 667630508 385 386 20540502 98861 98862 952985819 35645 35611 476209223 63234 63235 577755301 87494 87495 573731922 55734 55736 597931627 94453 94432 122208501 57307 57290 138061809 50671 50672 632096425 66654 66655 976109749 57857 57858 819853691 27796 27848 873856962 31784 31782 674922003 96124 96125 466560173 40243 40244 46581007 73063 73064 394292671 44038 44063 842671308 16513 16514 500943654 96096 96119 73351303 31696 31697 99007613 40521 40470 637261552 12441 12438 285038168 36875 36918 329558132 86846 86874 480721149 68654 68655 425588912 87223 87182 61669236 63077 63087 892325824 96492 96498 569203183 88321 88325 437340672 14315 14316 690622659 7752 7761 485925596 83396 83440 215762163 40833 40829 26673792 16660 16661 413802616 63307 63308 239538068 78022 77999 733730512 39776 39826 22197098 99220 99221 376504365 25181 25134 849996913 37289 37248 903916891 89972 89921 948794209 3559 3560 60561946 99479 99448 381614378 1555 1510 669874818 93509 93510 940924803 93058 93059 898392648 57013 57062 485759802 99040 99041 201406093 9714 9715 482251340 40996 40997 385518372 71775 71749 691759466 47578 47527 903280727 85462 85463 713026893 64841 64842 299582901 11734 11741 651079825 83928 83929 514156053 13707 13739 194990422 17948 17949 30474535 82428 82430 582538709 99439 99440 110750106 64605 64606 401615023 85497 85498 693891875 42169 42155 508037220 81196 81198 112061511 56501 56527 612789381 26367 26368 46834565 95389 95390 486589076 74331 74332 628285704 16579 16589 949271546 9017 8994 853394878 62330 62331 582869554 16491 16457 971071055 90303 90297 905542529 67571 67572 381047076 47959 47960 952145529 88455 88440 690918678 96620 96621 678541527 73572 73573 764656253 36971 37014 493747970 61340 61341 854508818 57528 57565 903640745 93531 93539 447427319 40896 40897 290264004 92142 92143 71937924 27385 27386 509131976 27624 27601 437810952 12516 12501 132770293 54453 54454 609965959 95733 95686 188124801 74012 74025 359140596 27943 27938 509832657 99574 99561 991561942 51589 51590 715605847 1723 1724 723233964 28105 28106 996986844 91940 91958 443973083 17077 17128 500874065 29056 29057 889461585 11991 11992 475194756 28269 28270 48379148 92135 92099 694270102 28794 28795 489540120 89036 89037 697633441 36252 36253 654538479 92361 92358 732065137 81068 81069 570951406 36668 36690 203467318 74362 74363 90364353 2148 2170 709213603 74950 74927 671349276 35381 35382 370804644 81667 81648 946464544 87909 87910 499575883 41044 41019 290294834 40623 40633 167981763 54954 54955 615438288 13497 13536 28218828 50971 50980 38356838 92599 92555 298297860 20080 20102 713894603 49838 49858 259141196 1239 1290 550060828 56950 56929 955359151 88653 88623 790781225 922 923 112575777 76108 76109 989010757 7839 7807 655247607 24949 24950 439482629 85805 85806 309814982 70461 70462 559189434 43467 43436 34961593 20330 20296 775954152 99013 99014 984645658 82547 82556 714775252 96605 96565 699380428 73540 73488 193854166 76799 76749 482838040 21404 21405 935395108 76972 76973 40058948 21526 21527 967502034 16383 16384 835333677 15668 15669 230385006 66171 66172 93358915 43269 43299 848596964 33922 33972 682100907 67041 67042 720774024 49239 49240 204889832 82770 82771 359688777 40448 40449 189640383 5669 5718 538970850 59536 59537 158764504 46245 46246 68864078 22417 22435 206175062 32942 32939 529575895 49915 49906 530232243 93849 93850 134910437 24345 24346 283836899 70633 70634 22426593 24689 24716 155286364 4822 4823 689410561 90934 90935 170329146 58188 58189 478167797 65612 65636 675928923 87934 87929 586773970 66453 66467 552360588 45810 45764 303410861 88848 88849 63544940 3357 3368 390803625 85618 85619 774271188 79790 79805 802691242 97520 97495 535179798 65425 65398 509335270 81293 81274 184594544 21664 21617 236676407 58599 58562 325329647 67766 67767 707911132 23921 23922 626731988 63748 63747 854776546 24902 24862 869389923 95026 95027 419210826 69819 69800 646950799 42411 42372 345349041 90825 90826 35326910 41954 41950 768734738 64276 64277 561101162 95529 95530 869683143 99055 99044 536056555 49356 49349 464435193 58085 58086 951194285 75554 75555 999580555 81014 80971 810187557 60246 60247 125061835 1057 1023 500379102 24883 24832 370516801 16459 16499 666221123 59045 59072 928945521 49685 49677 741591839 85631 85632 656026057 18777 18778 709099352 17723 17724 439285400 93706 93734 518130862 96071 96072 558418207 51432 51441 750596397 33817 33818 280506450 46457 46418 439871737 2272 2273 622964018 92130 92131 189699835 9692 9693 761290292 83383 83384 573688429 31771 31819 232998604 78487 78494 19838986 31637 31639 742674610 42858 42903 797125949 18689 18691 248735705 35288 35289 88197931 57125 57126 313427797 72760 72761 570880162 19658 19659 790158994 54414 54415 264993275 63889 63880 138339345 29921 29956 926569291 15716 15717 697597968 97684 97685 988367991 11632 11622 10906075 4500 4465 644701504 7615 7628 876178676 13983 13984 645777370 45343 45344 688045483 3373 3374 658240222 84581 84620 690251405 85249 85207 632072394 29310 29311 678912397 6563 6564 21260652 60272 60273 388079789 33547 33521 466400962 51923 51924 719587253 49731 49735 498953871 96373 96374 160145718 62169 62170 128432840 86147 86142 370970136 81089 81090 628315026 32417 32418 59796325 61713 61741 23198265 43463 43430 775919120 62678 62679 80047873 33086 33087 662380243 54247 54248 247614788 39077 39030 757190415 77168 77184 518142607 8735 8736 56053764 42655 42645 512000375 6585 6632 267238856 88502 88550 917089483 34208 34209 855221232 81613 81651 286605485 818 790 88359935 38423 38400 454298055 69512 69553 729202788 51700 51744 792824257 74234 74235 723609908 68206 68207 822078641 38866 38867 991495918 60711 60733 197800840 71322 71360 582680986 35391 35392 107769960 18702 18703 387632817 92655 92656 455037436 70911 70912 762364679 53765 53797 454231132 18560 18561 168505446 1066 1067 833948052 69149 69113 341876014 68145 68146 149603221 53961 53962 353201188 21598 21547 689081163 8782 8788 87102666 10165 10192 758861739 6182 6209 936253279 51528 51529 296617853 98114 98157 541083627 82271 82262 959248048 56558 56528 90425078 56768 56769 976002131 82160 82185 131603102 94722 94688 906982615 52965 52982 740694405 16694 16695 941089838 92901 92902 300897371 20115 20116 755524837 53540 53541 296343443 96299 96300 237567199 41343 41344 915968744 49871 49872 856650590 90594 90555 316253222 81866 81885 864216956 50878 50879 58081448 27435 27436 943952444 23258 23259 609212563 44729 44730 497375038 12973 12993 249878590 44098 44099 454045649 49756 49757 70870152 65545 65500 904638586 51361 51370 510039425 47754 47705 756204136 61974 61975 761336177 12234 12235 354435143 86165 86166 262807558 86190 86175 456891017 49385 49386 977847037 48178 48193 890250745 15711 15723 169649851 44732 44737 592190185 42415 42416 763332845 63025 63026 313281854 81763 81764 489212699 12192 12193 991686054 30714 30665 911739986 39589 39590 519606611 42232 42233 581266845 46300 46301 664545026 41965 42000 515937611 43728 43696 289734209 70069 70095 103242850 92248 92241 384854412 18537 18575 539909691 47175 47176 238875916 98437 98435 292994095 13418 13419 662099907 4673 4628 973631767 4445 4393 135943607 91208 91174 285414810 84642 84641 114243180 75532 75551 643348931 37058 37063 408842060 43735 43736 16471325 86198 86199 428850498 34488 34487 866600170 97434 97485 978556515 50041 50028 490938745 26169 26170 808275416 40479 40519 227870247 88048 88049 789001427 3160 3161 921568991 76889 76893 566919380 85082 85083 219287627 90840 90818 616469923 94522 94523 675457762 206 240 951556311 99084 99079 334384644 24678 24679 923283854 88989 88990 886505997 84716 84717 455005322 6103 6155 532731066 41548 41549 521681486 70997 70998 737589948 12476 12477 694034728 3908 3925 805552275 53722 53723 556958594 12048 12096 628155727 88978 88979 857317681 69733 69734 70871382 48209 48210 379988380 71839 71851 831366402 92353 92390 454482608 74161 74179 67972762 3907 3908 155269763 75850 75827 213619290 81828 81790 236178022 29927 29975 861782833 29349 29378 259897979 14616 14587 941682673 22939 22983 11056635 13588 13579 971322530 35215 35216 636320121 90780 90794 436780667 77470 77464 668870583 10063 10064 247001195 44993 44994 674304747 94899 94882 409260858 15230 15231 80629597 2157 2120 894600176 11056 11053 534090190 70820 70836 899923989 21293 21294 903289211 579 626 382999072 26122 26161 616665270 55232 55233 80746000 3589 3638 931607370 3464 3465 73023628 61862 61897 18897868 244 294 82051958 14565 14549 148337891 75365 75366 437742264 37436 37437 31686095 42792 42771 965439336 29196 29197 478954435 79127 79093 236081484 88752 88753 928116342 62987 63010 557917575 55285 55307 827338628 10672 10699 882766252 5995 5996 783169612 64493 64494 106785688 20554 20555 646615617 25843 25830 973964012 39505 39453 254629898 29036 29037 18475313 23117 23092 899640340 5357 5352 718232785 8396 8354 377521321 18883 18884 417606728 23971 24018 871686609 5433 5434 116521081 55987 55988 490336994 72679 72680 536108816 85912 85866 277299492 8366 8406 749516745 86897 86927 588664561 76978 76979 89561401 60270 60271 577338532 42531 42532 383774072 67478 67479 873202058 70038 70013 400151617 35200 35174 718994422 48654 48685 287150530 26970 26971 671266823 28214 28215 497977185 72357 72358 556387192 76778 76779 567304676 78263 78264 742542260 63950 63959 401296333 75192 75193 558184894 58797 58773 202390896 80649 80650 914831939 65852 65853 540104725 37697 37698 737367900 22364 22365 48056759 68358 68387 918249936 74751 74730 806451491 42896 42856 333005150 78017 78018 129748477 8135 8125 866834286 79130 79127 702899923 70016 70037 589219969 27777 27778 223193592 41417 41418 393575330 51472 51473 257777541 21504 21505 838662326 92189 92157 400648222 39567 39568 339522005 3191 3145 571176839 16335 16353 819541389 65359 65360 501565608 20329 20330 631354561 81612 81613 399249780 16657 16658 857430852 91671 91713 440461646 84019 83981 907496494 80472 80473 160062651 29666 29622 594167396 30074 30108 148709685 81545 81546 834773246 80732 80733 881418460 12016 12017 934551222 74218 74227 335475286 95986 95987 943893725 22602 22618 733241474 75060 75061 748863119 99231 99232 695267131 34482 34526 339480633 60310 60324 238658545 36230 36192 715405981 85448 85464 123358210 47277 47256 492162233 61722 61723 314697275 96748 96750 863053132 11472 11473 598081036 87266 87267 782447506 57207 57169 370676844 63811 63812 371079577 43900 43883 716077861 84525 84557 863364590 99094 99095 761592212 20727 20728 51493937 1123 1079 382457787 14324 14325 886862096 44846 44848 196342312 88664 88692 315864384 52101 52102 321564361 41374 41366 197591990 75545 75536 260228374 95611 95612 488717099 41510 41555 115970434 13912 13882 4951028 1630 1598 734121368 83432 83433 642694024 50925 50926 638950614 53977 53978 655011231 10291 10327 600884057 36744 36740 903782925 28104 28138 846581711 84615 84616 59362311 40906 40950 678893548 62977 62991 380831306 37903 37904 990251771 32980 32950 722001634 36848 36884 165344052 67059 67008 980287463 54428 54429 190892845 52392 52393 157119480 60358 60331 387932571 99311 99312 523559902 23029 23030 418941549 45059 45017 968426518 87120 87121 745711232 79770 79786 868511272 4755 4756 177957380 57918 57869 399617354 36475 36476 994350206 48450 48441 706939407 14236 14237 588023338 43716 43675 720802063 79623 79632 335024886 88650 88660 595252933 73008 73009 172898477 8180 8187 849369236 58941 58963 503373185 51845 51836 753972142 75268 75301 295762577 90058 90059 939644035 69568 69591 112584446 34332 34333 962089914 21588 21550 385921181 59047 59048 121721991 52915 52893 335441761 6888 6918 247982993 6126 6127 155980204 88479 88443 455222386 30760 30757 324259179 34933 34939 516970083 66444 66481 125022297 81558 81518 436727004 92672 92673 970797374 91987 91988 431167151 94910 94911 976173394 66640 66632 937624510 24797 24836 514430559 91200 91201 639851136 54958 54940 728892279 40833 40834 484642621 8396 8406 307355431 49512 49513 935291337 45565 45587 656182444 18364 18379 201482692 55469 55482 685286762 15748 15713 385219921 11283 11284 944806141 62015 61988 372820092 20102 20103 504887232 54913 54914 59648474 90507 90470 354171893 77845 77846 783277148 90221 90222 156033391 48494 48452 655550645 73942 73926 53698156 29550 29574 456213907 50077 50051 563379637 64028 64029 603420877 72284 72285 240187446 34603 34566 139931478 22670 22695 659949255 13213 13188 661067190 4718 4747 54330647 52142 52125 985327322 13752 13753 791241379 37702 37688 754055064 4017 4018 192835605 80922 80871 254944243 9621 9622 752887730 52626 52627 128124321 57562 57563 515428069 92218 92219 433083856 34257 34258 80102556 72199 72211 574541668 76139 76140 230227261 74237 74238 988475118 1467 1468 196174722 2418 2419 379962921 45396 45355 513306894 31049 31050 160110747 51098 51099 820661433 58500 58501 197690933 89415 89421 881940084 30743 30744 441439128 84549 84550 376766910 28320 28321 506817793 14963 14923 67224707 209 210 94671955 39784 39785 22974148 24369 24390 54612355 34155 34156 287776595 2963 2959 919030647 32092 32093 376259874 73453 73424 884786642 89915 89916 524104219 43988 44021 848795495 39950 39951 216833169 76134 76161 287629775 5705 5743 476251840 14005 14006 807477482 90919 90890 145881797 25069 25103 1440019 34971 34939 595917507 87646 87647 403552553 79324 79359 471632597 64893 64894 821188449 15908 15909 163984018 2847 2848 345573498 48597 48573 26273799 97889 97890 934186344 92703 92704 282523596 38259 38260 57918097 43442 43443 147017224 55313 55350 250487462 66065 66066 340846880 41593 41594 687672973 73187 73236 6747930 48815 48816 554733097 11562 11563 217905137 44842 44831 56845239 92490 92464 442689503 85263 85264 604972286 48068 48069 95797550 59542 59529 631266163 98930 98934 989103262 5629 5630 391009582 83013 83014 173334737 7422 7448 445189927 99197 99198 349921508 46067 46068 590106060 36073 36074 373323169 29085 29086 506723231 51037 51016 205790738 92641 92642 256087232 243 239 856516986 5131 5132 321752256 91538 91525 452055995 55718 55719 953653242 47022 47065 452552240 70539 70503 554029407 31125 31126 34957648 1891 1842 827521852 57014 57015 800127026 8502 8503 425399336 84877 84878 286278873 64500 64501 98779253 28878 28879 151624153 74348 74349 903104233 64945 64980 668526199 94276 94241 919049315 98592 98563 669317215 47112 47113 738365478 51278 51329 753986209 83593 83580 697295744 43841 43838 817464815 82322 82323 37676873 97554 97596 760696011 52884 52885 769639411 99724 99725 90648303 32955 32956 623074323 24451 24405 520926417 48960 48931 275245876 58819 58820 734639098 19388 19389 802940367 92064 92065 984286097 10773 10819 277358468 84653 84654 511447083 88517 88518 397108808 23796 23832 581826953 69208 69209 891684797 83096 83100 113293777 65814 65815 477966664 68303 68304 473672807 30612 30607 462570003 41106 41107 135323822 99195 99206 682828268 83342 83343 623914244 3381 3382 747128183 96132 96133 810073307 73980 73981 838915838 40431 40432 37633845 24770 24771 732469858 5721 5722 789520201 69598 69599 450377656 70331 70289 400442498 18860 18862 59467949 59360 59361 352183416 50069 50055 995610210 76887 76888 870423824 43747 43748 385363362 90703 90704 310228289 50222 50198 86512491 84470 84509 138912045 36641 36642 394810679 26603 26604 996072230 65486 65469 46782860 4900 4901 755421668 29687 29688 295878976 41773 41733 805487652 83438 83439 303600557 27403 27393 338067024 10050 10051 891604704 94954 94997 732066371 13754 13735 133235428 2850 2869 340501439 40481 40490 979857967 14285 14319 821557726 70696 70697 726189859 49777 49778 205754378 48009 48010 378754445 69167 69168 57526037 1069 1082 124044938 45227 45202 803351901 62796 62797 91626658 64436 64437 869817194 60760 60761 413953519 77960 77961 940012293 54093 54094 749066285 15150 15141 764684836 81453 81501 993070398 98404 98390 9188106 84377 84378 311836058 6078 6079 907274762 22422 22440 727855705 84259 84294 327111614 31775 31824 838862745 13127 13128 986608579 74623 74624 710072749 75172 75196 533369122 296 297 284209732 52987 52988 575948248 75342 75343 679540025 24853 24827 232504828 41174 41175 337450145 57328 57306 226028710 44148 44097 146253170 95554 95555 632007462 22403 22404 11962056 35527 35528 885949574 13019 13020 799527073 58399 58426 952058420 71238 71202 324962150 81306 81356 500692195 48736 48737 599589502 25194 25195 491755166 46525 46502 294987953 43336 43337 321180792 82579 82580 60955912 21178 21206 512819161 32921 32922 92876075 69250 69251 803405379 3422 3416 105513775 30958 30959 826514702 6628 6622 896727771 40967 40916 808197779 81613 81587 541987074 26750 26751 932477814 11479 11507 91282376 7824 7773 869592278 29807 29808 273238497 49326 49304 301354807 54841 54858 855839222 63924 63925 669442840 78716 78676 185221914 30067 30068 273991756 29156 29157 175796569 23191 23207 298297443 85264 85282 441350224 38877 38878 416372692 88405 88406 488960390 58109 58071 593232536 36792 36836 246446895 18040 18041 687690720 42222 42259 733966294 92540 92541 60776124 21814 21815 204825293 25663 25698 803498890 95157 95158 242928274 40126 40127 29665345 12419 12371 141844812 79852 79801 263471029 99088 99089 917777796 91780 91781 560137137 39248 39235 189029849 44011 44012 665222857 52444 52455 865572349 18935 18955 770767588 51051 51052 928776898 57310 57358 90290728 68889 68850 784512517 34950 34951 31769544 41488 41525 270428844 5130 5131 364830224 41071 41072 285069497 24986 24987 346678785 79078 79060 843977960 95441 95455 511394821 20771 20822 242439991 26900 26901 32682271 96077 96078 310503071 18704 18705 475886356 44341 44342 563609727 928 948 671388231 30668 30656 438522920 47686 47735 644362846 49123 49124 240156824 80285 80286 700138514 61395 61416 729222225 12402 12394 983638630 88426 88427 752269339 21985 21981 113415817 29555 29544 11212704 78669 78699 29854491 81868 81884 2691100 5394 5446 464367466 84110 84115 389520275 5195 5181 879331159 17985 17986 85665042 90847 90809 188705522 58203 58224 873028268 62465 62499 321344478 6462 6463 111126888 32213 32216 833202383 51981 51982 336275948 39175 39176 27052186 37997 37996 10397270 71602 71583 316424769 24223 24224 122934749 78657 78696 435881390 13843 13844 2629950 99182 99183 756410140 29457 29454 150385399 40948 40943 178812429 57216 57210 752146154 82341 82342 586824682 24995 24968 215854171 48532 48520 22805207 91263 91264 549901785 96754 96702 604382519 57456 57457 908727343 79660 79661 421615108 31862 31824 59522846 20195 20196 828417218 47895 47911 244588295 2801 2802 493317402 41987 41959 747476590 13231 13242 99150813 44672 44673 783950429 85156 85157 541096208 89023 89024 359097076 65861 65862 849062899 41385 41384 411206638 72314 72315 525085513 8288 8313 155360323 35041 35002 79828466 84491 84525 522620758 45247 45239 800298553 18471 18472 325121742 69737 69726 351014478 53477 53494 236561383 63724 63725 720117214 56234 56235 358821403 99066 99067 394131813 82774 82790 129932811 58124 58165 140641502 57284 57285 452492839 73417 73418 529556545 912 913 964208318 81986 81987 826887243 45129 45130 15731935 35434 35466 478036758 91689 91690 524894041 90741 90702 728221036 23677 23702 577497804 42081 42114 892598336 66966 66967 100124583 88019 88020 441368342 95533 95534 621122085 57521 57516 797732114 31111 31112 863111713 39227 39210 952997476 40933 40982 559113792 55330 55314 946364421 88631 88632 470726646 10320 10271 643357446 47827 47843 916737617 66047 66028 279481761 8066 8067 316358891 31740 31741 44292824 10369 10409 222338050 57004 57005 555627542 32442 32443 341890614 33252 33270 354359796 61953 61954 739974015 44184 44158 770708660 24654 24655 656137532 18891 18892 897446450 68473 68427 482402364 22474 22485 934981852 84100 84134 524982772 95337 95317 931215617 75366 75353 609776003 15648 15628 959624164 71339 71340 520829042 24837 24838 269248259 83326 83360 206081634 9475 9476 313997232 52509 52506 468190405 65725 65772 319146784 27347 27348 173296926 70888 70889 594559537 95018 95001 237320475 60478 60472 286037270 151 152 395558442 20823 20808 766596852 53330 53366 920863379 43200 43156 4553798 77460 77430 954741989 70774 70759 720729183 50366 50410 632348479 53885 53886 58541812 48329 48287 729140827 47320 47321 454852977 94962 94963 403152134 60444 60418 238559863 37529 37530 409454691 84840 84841 614381456 83262 83263 809332947 89338 89335 364351027 23910 23908 518600782 8642 8641 587266481 19056 19057 933150159 54258 54253 713858334 59469 59448 592661562 81062 81049 77005664 6177 6200 314831936 76281 76282 442185081 11785 11766 117732678 23537 23538 701354851 66515 66516 292299639 67947 67915 956003641 44816 44817 992796402 79607 79652 253784874 24428 24429 450336196 97704 97705 372706744 6135 6136 868632436 77303 77304 310269143 74766 74767 950963764 94401 94394 328087009 52741 52742 265356894 34123 34094 472941531 17771 17755 474651448 42516 42517 636716250 58407 58419 667891542 44982 44930 268864322 34634 34678 892835509 48118 48083 208243575 58230 58231 720441173 68334 68335 844866633 40149 40150 954246154 7848 7849 699713823 22225 22228 470793870 15254 15262 889393574 4992 4996 741848301 54149 54150 567103029 1464 1465 63306430 96499 96500 173122052 16040 16041 34640177 62485 62486 530619143 47156 47157 716169038 29921 29917 173391394 73644 73632 154288294 86583 86621 328698720 88552 88553 750370955 60271 60263 109657822 31497 31451 849631868 79811 79804 490108328 26405 26360 75926427 8125 8126 54946980 23566 23562 749882378 7765 7788 927962080 36078 36079 562009445 32819 32820 421675716 60265 60266 235987584 41197 41229 376341854 218 259 943832117 27867 27881 499202128 23233 23234 166026106 48876 48905 290781095 82078 82079 526889408 57912 57913 657675746 69046 69041 489639703 22219 22182 158799939 38881 38845 160385780 71888 71889 695751237 1622 1616 585061640 85047 85048 864466010 25469 25449 131066331 79927 79928 10012991 67188 67189 87126609 10102 10103 364688422 61074 61075 781149123 87167 87154 854499055 46479 46480 496623169 9638 9646 998123586 7147 7148 150875520 28114 28067 263735601 83072 83081 540734055 29420 29421 296751224 35803 35804 140160643 5514 5515 17032225 50258 50272 284419364 33972 33943 720548059 69925 69918 443145136 64323 64324 878716009 11821 11822 113737929 26714 26715 259375272 23469 23509 342980410 10564 10565 537076465 18069 18067 641402532 97749 97750 672769076 50553 50513 700727997 55310 55270 115068818 83770 83771 83894217 38606 38618 274654980 20007 20008 47061623 42114 42115 50973345 6132 6102 291956866 95820 95821 269974697 67914 67915 760659921 66995 66993 680255168 45569 45570 382353608 62975 62992 253021999 20946 20918 913297790 6155 6156 724860173 90718 90719 274650525 90823 90824 647015097 43301 43338 943560152 47013 47014 282386540 1721 1722 437754156 33683 33715 280443593 43081 43133 846264898 32513 32540 73004698 354 355 38628968 14063 14064 564383621 50093 50094 536030666 11468 11469 819030154 27184 27220 116743312 28574 28584 887853754 11543 11544 183087047 34817 34818 290570973 52863 52864 183980483 21939 21940 969602279 66851 66852 253781022 18030 18031 676659482 78836 78837 280289913 73259 73260 16129851 10473 10464 497884029 72741 72742 364405855 71800 71754 401572580 14131 14094 833814226 32132 32170 429086247 71305 71354 731190256 74607 74608 701811833 47668 47669 801355530 91777 91778 984638672 78825 78826 731678851 92318 92281 342422998 38947 38929 805221329 10504 10505 878474952 94139 94164 210734220 13662 13640 388633267 42631 42632 84598501 99850 99882 977082600 70150 70151 113228446 36426 36422 653838056 51973 51974 501684174 67006 67036 996674164 34978 34979 477524921 49714 49715 551574334 10871 10881 640885689 61290 61327 239462102 98796 98797 620287012 67424 67373 966038886 92267 92268 879675238 94613 94614 369081836 12017 11965 872138844 25686 25667 368882267 65262 65306 51127278 69988 69937 84097018 7820 7846 814261164 298 318 261832970 10568 10539 815139332 45638 45622 557746731 35900 35871 750611961 4908 4909 312598104 19949 19950 667787932 44630 44631 408678806 41486 41495 759805286 90774 90775 88777877 72241 72280 489572399 29902 29924 266636671 52399 52400 180714121 95114 95138 987850915 53496 53463 587333299 74052 74053 133543291 60933 60887 538889424 77666 77648 203444212 56292 56293 697220021 9883 9884 737859407 66050 66058 762213854 87587 87588 813172910 44700 44701 537545655 71567 71568 271533755 87059 87110 553533186 4497 4498 386566070 53710 53711 550293018 43338 43363 277574125 3671 3667 204312955 18256 18274 226684002 91148 91138 464022221 46285 46317 122901514 79556 79557 592162146 8748 8737 597018558 95270 95285 223440921 63400 63450 519476010 52500 52472 467438729 69474 69456 439862539 56381 56374 820586271 5664 5701 599223720 41559 41560 224113675 30787 30813 184287099 85954 85955 604763026 29391 29392 438593992 10472 10473 697669197 25645 25646 77072688 28333 28334 141975095 30370 30371 707888579 28339 28294 744388946 97063 97064 612376284 90791 90792 701105485 10112 10113 20022443 57720 57744 327769684 86200 86201 871072684 93419 93420 685985995 98972 98973 25379437 59997 59998 374606977 10049 10050 816638019 80037 80087 821204823 99170 99171 995759902 15016 15017 868102347 62152 62162 560708228 86447 86448 797818851 46493 46494 502807129 55866 55864 60619308 53966 53967 61487676 20155 20156 556771897 80583 80584 947171429 26143 26144 492031381 91983 91984 250497980 64225 64226 371974500 22204 22205 525599046 45904 45905 222963563 63304 63305 459082935 50984 51027 387220975 88560 88561 49239222 5232 5233 209712288 58323 58324 233325709 74592 74590 742525146 73394 73429 83036684 85960 85961 686447852 314 315 825539796 41764 41813 237020658 97801 97785 569752660 78841 78842 219865451 80533 80534 120783276 16282 16315 944427760 36226 36202 600231418 46297 46346 141175213 90034 90012 635545187 57679 57684 265225632 58535 58574 179923585 82292 82293 116645773 93331 93332 236160315 62651 62688 57332181 82747 82748 664563029 49310 49271 132910055 88205 88206 154102895 32889 32890 650510956 38312 38317 944250024 24094 24065 945040543 34750 34751 959954685 38134 38117 867374905 34010 33959 644702497 17074 17079 647045210 29022 29023 962169484 72141 72101 365825475 31222 31179 902583035 25465 25466 557477177 6852 6853 503500044 22742 22721 716322196 51266 51267 111925996 20190 20191 821300800 44026 43996 124036991 50059 50060 599853091 53844 53871 172266500 67060 67061 358621568 17 18 800181289 78946 78903 358840055 36853 36854 361793114 68658 68655 993725802 28889 28890 930337439 23756 23729 132834932 37312 37292 990359935 1145 1136 319830955 99731 99756 386260158 99509 99510 435651254 4433 4434 741361818 16120 16069 89539793 98922 98901 498453653 60829 60830 604680051 59784 59785 977006590 24369 24370 555382752 91358 91359 793937074 96491 96492 110364497 73598 73620 436302469 32473 32493 13573060 89190 89188 722253137 48159 48160 214925527 4991 4992 524994104 78331 78295 759674457 99200 99201 358976062 13182 13163 894298243 24204 24205 625192787 27076 27077 549258618 47312 47313 214905489 62440 62441 274883045 90650 90604 313807837 72741 72695 164944170 41045 41046 468618752 71744 71719 914942713 33965 33914 818421978 74234 74189 805437023 98096 98082 608279414 40273 40274 807135277 7316 7355 657338675 34667 34620 338280972 61591 61592 292557473 17086 17091 738263205 37920 37921 767835238 7075 7082 354689383 76427 76428 717638606 55199 55200 398414183 89337 89338 122126362 1417 1418 667015888 81299 81300 450445839 29801 29816 916079162 18218 18219 885814351 76813 76814 724250492 22649 22621 791096705 32979 32980 299214073 45909 45937 655291843 90528 90533 468057972 3470 3511 312480109 41512 41513 945230607 32307 32308 170596682 52795 52833 699497943 4195 4196 978541192 9221 9229 503188881 20496 20446 466051842 70083 70084 605073165 8757 8770 871820343 17873 17840 942721184 15267 15268 775527119 99923 99924 524988427 92945 92947 542299354 14529 14530 490993913 33609 33603 854119504 72687 72663 657149097 23962 23963 438050546 57047 56997 347534946 44170 44119 773520249 38180 38137 109304675 27359 27401 369064830 30059 30060 237712940 76893 76894 304351250 35072 35107 271990295 73709 73687 943175889 83251 83234 358943816 88529 88576 338549609 93715 93716 218665286 78600 78638 733326291 54002 53950 379473859 44015 44067 341594183 25278 25293 211532416 84609 84610 979652588 47740 47741 116949655 38331 38342 796287600 45955 45969 314005851 96372 96373 281426611 2391 2392 752280545 72911 72912 876221175 15977 15978 217824961 50408 50445 852723269 93500 93519 62509023 24401 24388 560832856 1436 1473 430150460 5038 4988 613648637 54150 54176 50981178 18032 18046 435847318 88990 88968 809386854 93814 93815 401942697 30353 30401 724256139 74556 74504 72907431 25376 25405 743285286 74552 74554 532290317 7322 7323 404088270 46290 46258 242906219 72353 72388 488913586 80302 80347 347318668 91196 91197 860325971 79117 79118 427764221 16488 16489 697306944 55608 55609 794679870 47052 47059 322153988 59730 59731 233320893 47272 47261 694288053 24412 24413 808450711 31845 31844 170999428 24595 24596 801041499 65206 65165 733287863 6768 6809 275589054 29615 29616 410304132 15640 15602 571789056 78054 78019 794675918 21919 21920 483813994 17393 17418 131617869 82358 82359 251477037 7360 7361 400062926 11040 11041 459412878 24738 24739 507717804 48388 48425 284317894 43932 43945 31576708 99169 99170 577689933 7889 7890 628416269 93607 93576 710715002 59014 58997 929052096 66945 66946 610930841 46753 46754 287312247 5094 5095 581499669 59082 59083 227722293 93133 93125 540274258 49618 49619 791268698 92214 92215 194252239 24878 24925 626064700 41213 41214 920945866 13722 13723 790040330 11871 11872 803640482 54030 54031 403727821 3635 3636 93582224 84547 84548 122970601 16762 16763 258322196 24197 24213 999444864 10401 10442 19574827 35147 35150 289748904 40817 40854 950914912 54223 54176 908863854 9825 9871 693881495 43035 43004 602686981 64817 64771 648877467 87996 87977 197300338 55311 55268 197671461 67563 67566 345492352 84220 84221 154953941 42559 42560 958396395 31770 31771 104724523 82803 82804 983097470 54189 54198 7804114 22651 22652 781265935 36286 36298 259957685 84606 84645 786296395 76421 76422 139441123 48069 48116 871405304 92960 92961 998332928 63843 63892 902760764 19369 19400 815887057 58489 58490 445086042 41367 41393 564779307 65062 65015 722423962 91760 91761 652333269 24545 24504 599990683 32455 32419 620188228 37719 37720 19198727 43482 43452 118732407 34040 34075 128406702 33756 33808 929846675 89459 89466 376763099 54098 54063 69356025 86389 86390 128941390 58637 58661 473772308 63168 63169 320990759 89622 89623 960125267 61417 61418 423200628 78451 78452 73999634 36494 36449 911233577 40549 40576 250666341 39195 39190 987379704 87496 87528 52457867 12441 12442 135802495 70349 70324 30293326 67812 67782 635679360 83641 83642 200614417 53787 53788 827741730 43218 43219 103957924 16160 16182 41099638 82721 82698 356514242 54137 54128 741971387 81229 81214 630828622 42752 42733 220790247 76185 76186 878888414 35852 35853 856517234 10577 10628 724457948 61285 61286 530407859 63670 63671 202951625 63659 63660 313535995 98950 98996 561827271 10573 10574 668765143 35889 35860 566416880 38747 38776 672969830 67782 67783 441097920 19602 19630 963327045 58318 58285 558453254 40220 40219 379943620 98622 98623 199342259 73678 73679 477325931 82478 82479 863062321 83729 83730 807784508 4844 4845 462218108 87799 87848 183280004 44642 44643 683402587 9174 9127 788604297 17037 17002 822497749 51312 51329 771088583 65187 65157 757745161 32436 32437 273394707 58190 58191 76868835 89459 89503 919889905 16383 16406 491547983 8113 8150 879477779 92070 92071 985919250 90044 90045 195751179 68165 68147 213779982 42332 42331 528913823 26308 26309 164634094 64190 64191 541081582 93881 93918 855728247 67368 67369 258868228 65270 65271 978800592 27964 27965 347376065 39947 39948 426333845 9726 9717 91180124 99992 99993 288530489 37227 37253 901708214 91010 91011 548821121 28716 28717 41850090 96442 96449 618876741 95253 95258 874506393 79809 79830 151468407 25288 25290 257434020 11981 11982 783832309 21855 21856 333386135 30540 30541 368044648 57033 57080 745747239 95724 95730 616493248 54510 54496 431550048 61807 61808 691728588 36822 36794 334505832 42053 42054 378217290 76608 76633 70822573 9763 9764 367778958 36824 36864 364906742 43805 43819 528757816 86168 86151 726757290 9321 9322 385655400 87341 87342 310551295 8080 8081 787026746 5477 5478 991426961 3807 3808 819168007 45088 45089 19530541 39565 39566 194496514 59975 59977 710235685 15583 15584 454156990 49091 49126 13742869 39302 39303 960978415 7081 7082 81031805 66060 66061 751144159 4696 4697 942468667 31240 31223 844532675 74176 74177 983592465 45074 45075 918398021 50338 50355 521120044 15466 15496 810905059 89521 89546 978687771 17665 17666 469763365 58051 58052 343734593 96686 96687 456082440 5246 5247 631134108 9283 9284 480269633 69488 69499 291518598 99741 99692 768586592 42706 42726 292025163 87281 87330 239425354 99674 99675 118978518 91568 91533 699452587 70583 70584 42429956 96989 97012 738310977 2641 2642 605816476 61673 61674 312993223 54807 54808 46223027 77065 77081 920079477 92911 92881 381654378 88380 88407 987321494 45507 45508 26831082 76603 76639 630916426 9674 9624 977264689 80283 80305 980542457 96196 96197 569770754 59197 59156 898985443 27772 27773 967106448 89665 89666 484151764 35329 35330 739431581 67672 67648 755864881 84654 84705 41414150 10491 10540 843234819 64106 64107 488400174 27387 27423 234028504 10598 10599 822189667 3704 3705 689642075 76761 76724 719994456 19237 19248 828528849 28587 28588 184114873 50719 50720 369111859 85737 85740 143945185 8275 8267 827021142 88930 88931 307475819 24829 24830 923298440 26192 26193 144218047 38223 38224 274633801 33874 33875 731977885 23718 23719 574311834 57837 57838 700582166 20653 20654 419666783 18684 18685 117002300 32199 32162 805025420 25471 25443 476417643 67548 67549 711292276 19957 19967 358541852 48593 48583 248752757 94305 94306 750319400 6003 6004 967288129 34869 34887 519113829 62552 62510 293142158 88379 88380 460167881 8979 9022 118645591 36477 36478 346348250 75520 75521 289372102 97313 97314 689069831 85579 85582 688076396 63482 63478 483658888 76821 76867 167357692 62418 62419 441058915 95345 95346 671039508 30732 30684 206033419 14482 14483 462311034 82408 82409 142903455 13011 13009 818798391 14916 14944 215660153 94419 94416 425959078 61031 61032 428366436 30337 30346 109582445 52954 52955 323961903 55065 55066 867216593 54175 54177 279582449 89491 89531 226919684 9376 9366 637755079 86838 86808 756159552 40630 40631 163508649 76512 76488 245070858 29647 29623 331825942 14631 14632 143107452 40923 40924 668091810 7023 7024 211250167 39585 39586 518600214 22124 22119 566144139 20783 20776 836092761 36740 36761 137617970 15443 15428 227549829 65746 65747 978349890 4714 4702 922422484 93322 93323 339343325 85790 85791 426579640 84220 84216 53180730 58769 58731 627519517 94171 94163 624024474 346 317 801799822 38332 38333 46102322 53775 53776 286942346 15571 15610 192362244 2649 2650 459152272 5023 5008 920063462 26372 26373 130722073 51851 51822 103752132 70152 70153 951478601 83341 83342 208638661 95306 95264 718607621 45020 44975 176783394 42038 42039 72243390 51660 51672 672561108 71545 71560 113719813 76209 76198 311721165 37701 37702 655161238 38136 38162 379670962 77871 77900 309299997 31582 31583 784428164 87014 87015 610402862 43939 43940 235928226 31433 31435 52248558 72102 72138 368555380 26428 26429 501150897 77615 77616 709526749 7096 7097 990883652 42370 42371 641916851 6188 6189 668753847 63095 63096 231081336 86938 86924 195314304 95482 95483 120796999 87465 87466 643327503 63502 63503 208661751 46259 46299 494583983 46397 46398 570191461 49226 49227 95645039 69581 69582 328290721 83043 83067 149823859 48303 48259 824590617 73659 73660 954066262 72436 72437 563292904 89758 89810 438181307 25778 25782 932843031 48013 47986 884702451 61982 61988 246246839 32284 32285 691023002 93457 93458 618943053 39483 39484 777302333 39560 39608 127408213 76044 76035 184775720 67809 67843 430463177 33759 33760 905198562 37985 38028 280639178 56997 56998 574613900 57249 57250 123602807 68904 68905 329509091 92462 92463 437989319 28028 28013 639224379 4647 4648 218484807 53394 53395 531797113 12839 12840 208487969 79883 79884 497159260 2403 2404 512174714 85507 85506 135858983 58612 58560 920723120 64506 64507 619554555 5992 6029 981132721 65392 65393 420046455 1155 1182 732686189 87422 87377 162350528 96728 96729 746442263 81352 81353 745896858 90596 90608 824131794 83552 83543 420147230 36860 36861 66654582 16920 16921 472616019 75220 75266 31633303 93816 93817 147261241 45154 45116 908402788 50720 50721 753574087 42664 42665 561954642 81037 81038 373677185 82724 82752 24219891 8982 8978 179933808 34897 34898 806420412 79535 79536 806567230 75476 75522 847917315 94330 94331 158462057 19375 19403 484215582 38903 38904 193196178 97790 97791 996126664 95105 95058 35468603 24973 24974 817697177 46932 46904 224900458 76124 76174 398393913 40666 40700 864806797 66686 66663 758180168 17578 17620 188728954 8110 8111 477590852 60477 60478 521225294 17915 17916 212218510 74714 74715 611931947 14860 14861 760477357 8936 8937 628986651 43760 43809 471789342 73002 72964 497371540 29989 29990 642278007 89865 89866 67662584 77179 77198 93915954 6507 6508 868940715 50267 50249 498492029 63866 63898 497844642 724 725 823554183 17062 17063 105287680 8192 8193 238230209 18435 18436 563358547 6469 6516 4021194 74724 74760 961688880 61720 61677 830133413 77995 78012 541718531 2652 2690 179642011 39914 39939 456125362 27216 27217 250741436 69363 69370 363490426 58538 58531 31267177 77278 77244 358837621 99839 99802 943070645 19253 19205 864033188 25467 25468 386837005 25420 25406 411831005 98304 98305 343125426 6025 6026 7584664 10327 10328 510236193 67290 67320 427829906 87318 87292 697545738 47612 47582 272512036 31742 31743 145321988 68243 68201 698416048 99079 99112 15972172 42170 42171 706860679 33862 33818 464846462 91255 91256 560673158 60719 60713 833502382 19344 19345 623700120 63177 63203 108544826 41548 41583 629200714 45511 45504 195894469 29809 29810 265853922 82631 82632 817822851 93132 93153 485875456 67321 67276 267657085 59532 59521 367452454 59887 59888 210803957 29585 29569 877675868 9497 9498 678233284 82367 82342 415298487 31746 31789 52144042 4490 4513 714205818 72740 72741 724120777 81593 81594 421910200 53987 53959 119876988 41110 41111 61854436 13407 13432 601084201 14122 14113 89016552 63817 63818 942442935 82399 82409 343144753 38038 38014 623508964 71963 71964 26000012 88944 88945 314650841 29968 29954 532826227 10998 10999 643696105 33961 33995 864379926 59641 59642 673709572 52970 52977 124254815 72556 72557 856777870 49563 49564 669262314 17200 17201 889452807 2477 2478 310589961 81757 81740 325355876 66582 66583 664811725 98780 98781 936891137 50524 50525 871836879 90052 90093 155801493 50455 50460 933322589 63488 63448 478680904 46035 46013 462907287 91501 91547 704170841 5013 5014 858920685 33967 33968 26780067 82785 82786 887550778 93079 93076 810087303 32694 32660 814952400 72471 72509 636596767 64222 64223 808986367 16726 16727 423199165 8556 8557 424931024 85624 85572 727751850 20701 20708 502229615 97232 97233 822670257 10545 10590 909212234 60800 60783 793020731 9496 9497 57532008 13392 13393 773572696 34756 34796 446861992 38962 38986 169956936 84133 84134 678127546 64252 64253 544279188 59343 59344 332452732 87459 87483 871629375 96425 96426 172531830 95519 95477 447771404 38797 38848 1173106 58899 58875 92292138 8287 8286 269864466 31759 31760 527457014 82831 82832 610079847 11084 11079 595902732 26837 26838 86399205 29560 29570 219299355 56 73 92640128 73965 73995 994433525 14196 14210 442944346 78098 78099 432040983 91220 91255 764784149 44421 44467 823524143 6306 6345 711130363 51860 51907 96075662 40859 40860 172821100 541 593 293251064 67453 67458 988591386 71735 71777 963916544 26279 26280 100810075 91561 91532 630447354 38403 38364 57612810 65771 65823 713692480 15893 15852 616565799 928 929 643013786 3674 3653 332597610 94350 94351 280315339 7590 7591 400754030 71500 71501 325855209 41758 41759 501277834 29026 29062 747744349 58832 58833 491639338 14558 14593 588101221 72841 72853 986498009 4209 4210 937191069 38402 38444 47743660 18189 18156 765075897 88971 88965 461270431 38573 38592 333703821 21392 21421 907902379 39730 39731 629949365 10940 10941 482928984 20893 20894 903428631 10767 10768 241454820 25729 25730 776855985 69971 69927 123632522 92162 92111 566406278 65650 65651 138391681 37543 37544 219228469 2128 2101 944766719 6328 6329 222953744 38839 38871 832609538 18854 18855 898591342 53858 53859 900657183 93397 93405 210161984 38675 38676 345758263 44760 44761 810138056 79897 79898 875474622 13702 13751 56921032 79919 79939 596899007 13683 13684 371079483 8507 8508 107277391 52290 52324 321514032 35250 35251 317939381 52533 52583 790941005 85705 85706 751856652 37458 37459 366444463 50370 50354 728384165 30504 30505 642593803 45569 45619 332832729 9528 9522 159861235 95309 95263 715161110 23798 23799 595315021 95959 95960 441563430 41073 41098 534701504 58998 58959 833388836 81138 81119 934683596 35129 35130 727444919 44822 44823 896407302 91333 91298 301837618 78645 78661 677309646 35899 35941 629976585 58775 58776 352333313 25637 25649 149384751 63736 63737 27615285 1790 1781 755841152 87409 87410 479549795 23408 23406 659076152 6152 6153 597307924 75271 75272 138100843 67117 67118 137768479 27305 27348 96517047 49683 49662 423720592 99613 99632 126349002 82891 82841 888624314 24300 24301 556443310 98725 98729 683289796 23809 23768 356720844 32838 32839 271209377 36851 36883 655663915 3539 3560 382742359 58210 58211 268282552 90907 90908 546875567 37575 37574 307066337 77706 77707 106457010 32771 32772 777032367 11460 11461 912414946 75245 75199 792187923 16229 16230 490342161 76341 76342 256183038 85245 85194 159296849 32202 32234 505746221 5816 5817 329987980 51203 51204 642150514 22463 22426 875355443 57479 57442 757664043 76541 76542 272304557 69385 69428 775442282 82416 82421 636421343 68198 68199 489404882 40457 40426 48592722 46162 46207 122421781 32036 32037 634532882 49223 49224 939596230 5521 5496 833845081 89188 89189 870441755 21139 21168 779022114 66538 66539 715161899 39394 39357 142818074 19227 19239 443186445 19931 19932 862648753 528 494 972819199 97775 97776 234323299 54951 54952 698357605 45589 45612 986287916 89918 89919 656053569 65306 65307 855196319 47296 47310 525077611 9571 9620 773846807 39692 39693 275244451 96286 96287 526060798 56498 56499 256550660 26530 26531 787276572 53488 53489 153545727 11706 11680 168015081 26410 26360 312140163 29924 29925 799137079 14112 14118 428930075 67403 67416 983400079 60638 60652 427026654 35630 35631 988434551 30211 30185 777888014 49027 48988 867536958 65999 66000 585713644 65209 65261 805220545 84243 84244 183836563 6424 6425 791556875 23638 23627 455467507 46373 46374 22626212 90506 90507 262427372 17805 17806 177867870 90449 90450 273613618 82080 82082 463510652 99275 99276 446135172 16407 16408 623053738 98689 98733 742650714 5348 5349 197757607 61393 61394 959432117 12340 12341 652566868 41723 41724 6978339 44989 44990 305164067 57380 57400 645211578 23626 23642 695022411 94347 94334 850592813 90038 90051 672301123 98596 98599 746617713 86952 86953 7927683 79374 79358 103987356 76891 76863 306303893 44188 44153 695207211 65876 65892 310964448 88929 88976 902587496 17585 17621 89179117 77050 77051 178960560 13265 13262 956253632 67661 67619 106151546 7086 7087 435806233 31845 31826 326134230 5416 5417 478506731 12732 12698 436928693 49838 49876 227908064 76014 76015 873993416 44735 44736 847805271 6022 6023 324229141 54102 54103 189144892 44121 44122 934435363 32314 32315 477523805 78856 78857 919016911 80577 80596 557064594 64532 64513 218395487 93350 93314 510270795 16594 16560 910771468 57291 57283 313295585 13810 13798 363353139 60823 60771 851511084 78244 78245 98257663 85741 85742 872649459 48241 48283 712064137 8401 8402 647709181 3745 3741 817121796 97209 97180 690552224 42970 42930 666145452 97179 97217 37497995 91824 91832 245964549 67033 67004 578356550 76609 76600 852314235 30766 30764 124551012 17576 17612 661099469 87625 87626 835513964 58305 58339 748692486 8059 8060 780906296 81154 81155 192239503 93375 93398 219088890 41346 41337 597821160 93722 93723 159544873 47634 47635 786806234 7990 8020 536631327 71006 71007 844470648 90357 90358 887161298 69720 69710 988586554 82758 82720 585243156 68065 68046 440906598 50753 50789 289834148 99936 99893 245316364 37219 37265 410922475 89670 89671 468946808 5561 5558 795612776 17250 17255 822306066 71608 71609 851992676 78600 78624 946286729 31784 31785 505266288 45001 45039 352179969 28000 28001 771029248 72341 72335 759951906 75406 75407 430480700 53670 53671 816963330 23093 23129 184237187 74128 74158 481719259 45969 45970 457528935 6682 6683 421975642 87541 87542 5633807 14604 14580 14967288 71373 71374 675327171 58352 58343 952694091 21086 21087 584935319 77522 77529 771864511 62247 62248 825268846 8057 8075 278782857 15854 15853 141114026 2315 2352 334694159 82980 82981 424423129 44277 44307 565425649 90406 90395 127806450 59810 59785 105068600 52111 52112 90261023 68265 68266 4373174 59877 59878 939692053 91474 91475 379567736 7730 7711 335532989 30473 30467 452091588 48878 48921 802944040 90861 90862 116427854 10425 10395 40788567 27060 27061 289474552 62491 62469 151009299 65879 65858 781534288 84107 84063 574536898 63983 63984 838828903 69453 69454 639595162 16964 16965 200855159 63861 63862 637428748 12879 12876 317441626 72175 72176 624086476 70541 70542 379254967 52897 52898 181374541 75053 75054 162459895 2098 2126 768554688 59207 59236 668858406 18783 18754 559115691 79709 79712 241137532 18422 18423 885256273 99537 99538 417281582 23149 23150 648619584 1455 1456 748039004 22419 22415 337233044 41806 41807 520206903 14580 14581 770140906 17175 17155 747336984 13927 13928 254309130 39807 39808 257951045 20938 20939 340274098 67763 67725 248986887 78078 78079 299500076 37799 37800 374330142 84335 84381 998649882 37118 37119 753739342 4375 4398 294140649 12514 12515 748635636 12744 12745 100103944 35437 35438 163363808 70686 70645 340651110 95480 95449 978130165 8 31 526186822 75505 75506 852315472 6934 6912 328796073 10681 10682 403940648 6836 6823 920602300 13151 13174 326187183 48572 48573 647537995 84733 84712 946898823 55461 55462 359677772 21032 21033 882967004 4717 4718 392471308 68376 68383 111989255 28788 28801 192564701 35778 35764 949743484 5700 5701 782075068 16458 16459 362199762 64523 64475 292113083 15304 15306 919295225 50629 50604 496740232 576 577 749767267 90938 90939 98691192 60635 60636 200797771 10231 10200 216255740 39923 39952 464006926 87735 87736 954012896 23214 23215 437401566 92621 92622 746111423 63356 63357 655206687 9908 9922 175902538 58587 58638 326489083 46111 46112 729340843 52281 52282 389925378 92907 92908 970622899 56823 56866 16864547 37113 37114 158812983 34722 34767 898675427 29050 29074 938522980 13185 13186 543216029 166 123 622685166 79451 79458 353399025 84842 84821 334925219 29631 29632 72669398 87549 87499 106580057 88767 88768 426848942 31247 31237 923100559 98424 98425 69310333 70132 70133 695489591 82856 82901 853967463 59971 60011 566290575 85739 85740 211753403 85111 85112 273135832 16177 16178 97363417 90934 90966 290082242 62747 62789 957774992 74240 74214 437772444 43840 43804 53694084 70611 70612 131217002 97797 97798 946998382 83202 83194 543207349 57502 57474 82104364 8929 8930 340516160 74112 74113 173667698 40568 40590 287027830 92790 92791 513905108 38023 38024 139836620 61543 61544 90500886 59392 59393 661921858 44091 44092 724767906 47766 47744 510676705 58498 58540 234766897 47738 47722 363106161 70402 70357 844001525 44487 44495 191457462 19711 19710 897649831 5689 5690 178619716 92617 92618 376276 44741 44709 336609717 85559 85509 371534255 20503 20504 906389471 12202 12203 691319288 6253 6265 56516413 51927 51928 12132049 14500 14501 494081664 46386 46387 713352923 44441 44449 822285301 92827 92828 418909090 72856 72857 108380852 38766 38714 754547444 55337 55364 202922816 3897 3943 33440140 24798 24785 284135274 76275 76276 735020527 77896 77897 619171023 79499 79500 475991521 31719 31720 34930628 42098 42097 329437342 89128 89136 999333042 3843 3844 617964338 80453 80454 306215391 69088 69136 747166729 83696 83714 315023955 4544 4581 803376011 29414 29396 912078386 15198 15199 947165645 98309 98330 864816122 85831 85853 327591876 84915 84928 670700503 76086 76101 714623753 25614 25615 43061848 76451 76466 549013759 86489 86535 404862527 46783 46815 349611711 8030 8031 617689768 90707 90667 627728308 16245 16261 530372297 25117 25159 159560302 9327 9328 436018221 741 710 400317943 68900 68924 401077789 64016 64044 391751003 22203 22209 790695764 63211 63212 559574278 65226 65231 779931031 19257 19254 864243405 86196 86197 993361538 90608 90609 678163226 91137 91162 799724877 99114 99115 973028061 21166 21167 585127493 87760 87751 501938415 80158 80159 587501654 43559 43554 23100151 62097 62098 793988333 84961 84998 219434045 92029 92030 535478799 6640 6686 303475040 39974 39975 946939709 71011 70973 952921736 66521 66522 903875169 19938 19939 901185587 66582 66607 178966398 43035 43068 753270501 38496 38448 600543483 38126 38127 467620129 26462 26463 538713626 49500 49467 844550922 12144 12175 736267333 63067 63049 630091446 63937 63964 890194692 57056 57061 574289098 48321 48304 602531781 2958 2917 260138017 64152 64102 1277343 53714 53715 760638820 31797 31798 118873042 32013 32014 541908995 35501 35537 618822300 70691 70728 33523195 99812 99813 422991167 80666 80667 386798065 52741 52793 987776190 5385 5386 692827457 89686 89687 94212357 42948 42949 622819561 24264 24216 530709206 84784 84828 333807377 6824 6825 658491322 12314 12315 938766645 21635 21623 33444023 30867 30868 495179037 58844 58845 42579837 24377 24378 282322762 18803 18757 425359754 57463 57502 402748861 10935 10984 532239458 64816 64857 29590102 60384 60385 372521137 68776 68777 480068175 33567 33562 579765829 28262 28248 984199962 60121 60098 967543933 75496 75497 797199527 24442 24414 44101340 90547 90548 973275805 83329 83372 672788399 12194 12195 418039153 56320 56324 33486316 80973 80941 86138760 9542 9543 786191950 16314 16315 138713104 27544 27545 733222200 91605 91606 509078047 77195 77197 418064180 84284 84245 465583394 40860 40883 269290649 61240 61265 226559705 26048 26049 564006592 17639 17616 387806365 57376 57377 976424424 93328 93297 93898043 90079 90080 660604794 25865 25834 321264792 12339 12322 939475522 98656 98657 622419851 1444 1445 516691557 26565 26560 532990446 85514 85515 167820269 48120 48121 351036810 14302 14303 18774595 71927 71964 506526529 2420 2421 557631302 89134 89135 760297004 50616 50623 24585300 1562 1563 562625636 74781 74775 941921584 57148 57149 140133130 1413 1414 602659529 62518 62489 495578988 22099 22049 695946219 64356 64357 244319941 46183 46184 580403437 50460 50494 603094557 28503 28504 664699713 45563 45564 769194526 16414 16415 609132783 96767 96768 638103431 40009 40010 132736333 70856 70857 450143856 44938 44905 265332657 24007 24008 986629010 72699 72700 733844137 18756 18747 343011572 7881 7868 634866733 20749 20750 98792860 75817 75811 376464233 19139 19155 366386788 62970 62989 472170817 74013 74014 127026575 57852 57859 653925134 41600 41601 510522823 68026 68035 264552047 91951 91938 338345418 72504 72505 661647800 29998 29999 218495495 9735 9736 252786678 60364 60331 203005817 26339 26299 70459084 79695 79696 816437148 21411 21456 315211936 7458 7416 746053104 57751 57753 309161556 85936 85937 888382708 72536 72537 901292811 77959 77960 513099601 44394 44391 425987605 70881 70878 227045950 55232 55255 562229993 12664 12671 99233619 85019 84981 966194016 95156 95157 403376093 50525 50575 570337002 49101 49089 688769497 3518 3519 453050567 99806 99807 885100890 96497 96498 236491545 528 518 689010245 4629 4630 407269600 12757 12776 371925524 6402 6449 887370431 7380 7381 357191014 36766 36767 617128831 76721 76722 833776120 31848 31849 618576504 50478 50509 20536691 51878 51879 188873310 24592 24576 780162960 8066 8027 874143931 44612 44613 785590844 40178 40179 438164390 41939 41920 777878978 69916 69906 124037806 14791 14792 144064007 43001 43002 810612755 86526 86560 968025936 3674 3675 706906005 14026 14023 681036592 86402 86403 33842129 50978 50979 24134704 58564 58565 126124171 35625 35665 772413822 38472 38473 718316489 76993 76980 803396600 62245 62201 792913664 50280 50295 890317866 43312 43313 182565477 33072 33039 731377122 38253 38254 89697433 79100 79149 225697065 47556 47559 12087678 48908 48909 292174022 61351 61310 283905928 94471 94472 579153864 24684 24655 304275681 57752 57753 642191344 4656 4636 900160659 37868 37869 428084760 73003 72995 560745314 31569 31590 409285101 16800 16801 303911758 47883 47884 763950692 66891 66892 463435184 69486 69487 602295293 44276 44243 254618766 20842 20843 903505337 66183 66184 771319394 37672 37673 229027224 13999 14028 674569831 24354 24355 163102441 48694 48695 875072848 56029 56041 93133811 81738 81718 40917575 65878 65861 60962264 79220 79221 995699427 66174 66175 205630966 88147 88148 658903904 95661 95662 683343743 45939 45969 934726685 93503 93528 394337585 49221 49200 788547518 6905 6862 753852999 69314 69315 183961639 41765 41758 300476491 99260 99277 562035651 33700 33701 344935618 70591 70579 605505200 62153 62154 182389667 70512 70513 819043021 31266 31312 791588573 66340 66341 712251460 11497 11475 99365688 50880 50903 957669020 82717 82679 357641611 13007 12996 570479892 42191 42192 482195025 9098 9099 206923730 38463 38464 401202660 94595 94596 89135867 71632 71633 589381726 28391 28356 123866381 2076 2082 773790374 91584 91634 682554009 52396 52378 137494469 6548 6525 263490492 98105 98106 988207995 35375 35376 153407021 96378 96379 912884714 27990 27991 990468461 51888 51846 509155199 45134 45100 974430870 55553 55554 795915156 3000 3001 693403687 77981 77982 65267025 459 460 48524333 26862 26860 194810509 98683 98717 592220118 91736 91737 702610922 24127 24128 351686869 40379 40380 697004860 35071 35072 640908351 2652 2653 330372590 6729 6725 21655960 75249 75237 816625453 23010 23011 57088138 34142 34192 306152252 75109 75148 416027731 34610 34655 251983937 55351 55324 608651022 20486 20501 284250418 53075 53076 930710020 1884 1885 657897012 86892 86843 304489277 67014 67015 587159238 75656 75657 340773229 61030 61045 469312158 2819 2870 232838869 78089 78056 936382318 42405 42355 20040632 39282 39283 256611702 80297 80342 488630212 92259 92238 455624772 70182 70221 618277296 45672 45673 816555006 66195 66196 828522675 86888 86916 793260572 71739 71740 44263240 24898 24899 393642445 20423 20445 815469189 75787 75788 727236652 3486 3536 824795111 40763 40764 847451188 58188 58179 513527173 2618 2642 731968696 42192 42193 898095236 75178 75182 899354833 41449 41450 233938961 5518 5487 562675572 68949 68976 794606553 88379 88416 600609483 46752 46753 766301931 50467 50496 727433490 95373 95374 576134227 40986 41029 507128717 30281 30282 963562727 98243 98242 313590898 74251 74252 719008113 47636 47637 232184079 89345 89371 494729084 42617 42640 529618873 70059 70009 725886712 51192 51141 336606143 4185 4186 11433923 52172 52173 835651952 95486 95464 194202757 83505 83493 350070310 33311 33342 29509624 67572 67573 133000724 9229 9205 228470938 38949 38950 580103235 76178 76150 709057405 19463 19488 588944882 13594 13595 602042609 82707 82702 688404075 63049 63015 50313433 40982 40983 778378987 94615 94616 835631938 28988 29022 448719621 23333 23334 667036718 28284 28290 927355460 82733 82734 703570299 51649 51650 536957325 28549 28550 548312837 96399 96373 882288417 46195 46184 457752760 44532 44533 637829291 2482 2447 865085725 90056 90014 633536595 58114 58115 387331967 82961 82915 10161650 39894 39943 933376941 98557 98593 658891782 72963 72962 138859577 51842 51825 30438375 11628 11666 856460439 10657 10663 325925996 91622 91589 254191497 81201 81202 388318001 32414 32381 348286460 80310 80311 469462427 88945 88994 803786942 20264 20315 33731302 67261 67262 290635278 87090 87091 748331008 83145 83121 32247507 84595 84611 13334536 30464 30465 501828242 88198 88199 185359786 14598 14599 728312862 35469 35498 152487392 94729 94722 828675783 93984 93955 195831264 59552 59513 588330099 90712 90762 541120460 11527 11528 937664237 72186 72187 149506591 90174 90152 843875789 28856 28812 238341505 93933 93924 467644721 67931 67887 745165632 33093 33083 248836039 76290 76291 296158854 76273 76233 526794613 22761 22764 461659964 91184 91185 505912250 27523 27510 528349919 18147 18186 554848749 27193 27194 510236828 93933 93934 695221807 81278 81279 841832521 94818 94819 593158862 63266 63265 191386723 90855 90814 936492412 53122 53095 509675006 77038 77041 181226109 34034 33997 320857852 33861 33874 382719584 65297 65298 771536979 50274 50275 773235475 59964 59992 187459211 68025 68026 137265200 33788 33789 894626343 38375 38326 677087262 56034 56035 554257253 24203 24227 361751342 94181 94166 657920883 25701 25702 911941897 8111 8114 577561716 32754 32755 800190220 7456 7454 441439359 91896 91897 86626301 54107 54108 174077978 21347 21348 949944343 27236 27207 435401264 44575 44576 195953855 99090 99041 584703708 84681 84682 285754361 45221 45243 722704425 48334 48335 764883972 82191 82200 930262401 40656 40657 892619499 16852 16893 209854133 49346 49347 455948426 927 928 264349633 28314 28313 267516719 46591 46592 777259947 1739 1740 429247152 30766 30767 944943132 14308 14335 213603860 89060 89061 997154825 59158 59159 139782270 50043 50053 840202299 65907 65908 428359903 71740 71691 840847633 40316 40317 891823337 98633 98634 965574976 73120 73152 277519083 5598 5599 706989169 43162 43193 949928021 1798 1799 158169778 29228 29265 368991447 96266 96301 263482777 65157 65201 506097638 54733 54734 663513716 38925 38926 495043566 9660 9655 514795751 15326 15327 157518139 76980 76981 938252683 38268 38279 480942976 47011 47012 95678007 86751 86752 95225537 13113 13136 330044742 63029 63030 774364672 59489 59490 863588448 33519 33520 715696766 60967 60968 323295060 3959 3960 197764945 92451 92486 811371628 52245 52212 106556864 96670 96671 753097993 91342 91310 832846285 23626 23627 20154769 79312 79313 329557027 2382 2383 840066464 39891 39892 819300504 39769 39820 857650388 39595 39596 149711828 75899 75900 937446958 74686 74687 83947853 65858 65859 200816178 17905 17906 769845798 56885 56868 317577689 9360 9361 516780251 99654 99700 693866512 88658 88659 909273036 10699 10700 471594399 21050 21051 822669342 44626 44628 208030608 8943 8944 98209275 47116 47117 255187073 30938 30933 195978382 55262 55263 318831766 78775 78764 128436549 77687 77712 216676805 18129 18086 335734180 27068 27069 710032267 98074 98108 786705212 6334 6335 280452099 32119 32156 26712984 29436 29443 802805446 23063 23064 379519687 19764 19765 97494335 67307 67308 526110417 62755 62756 945020656 99386 99385 808530099 99402 99350 427304465 383 384 354785381 54117 54118 580861587 83583 83584 268349666 8986 8987 773068731 55069 55070 917986621 54886 54887 516952580 87767 87736 983775449 64384 64385 899438680 68639 68686 938777603 7080 7081 577215839 95608 95644 99782840 38294 38261 843434146 83443 83397 832857279 25389 25397 369594017 50724 50730 538369848 11882 11865 161920517 73965 73966 913888119 18213 18214 626499666 83637 83638 250230401 68286 68287 111468658 62233 62234 769606058 4657 4658 125708069 42051 42052 279062090 37428 37376 975875541 37145 37146 414278184 90873 90874 442512964 96574 96575 180721154 685 694 675600080 26152 26126 661620484 78214 78244 333306665 12623 12624 851287961 90365 90366 550543873 58227 58228 900519430 45210 45164 539512527 12989 12991 917068248 55592 55624 325022642 32620 32585 89966005 70013 69975 337358240 60428 60429 983821687 67371 67372 64236259 65258 65279 949714332 39774 39775 773175765 18759 18760 590293317 52924 52925 112453713 29500 29501 663367788 74679 74654 188301307 17442 17443 881385973 73871 73872 486493445 65629 65618 620329185 34129 34130 770477744 97456 97469 518114411 83336 83370 706523558 56611 56612 807999833 38086 38126 231064905 99309 99284 548415459 69398 69399 65554098 57649 57664 473295768 29154 29155 593882925 94160 94161 178126578 70228 70265 207337467 79865 79898 681445425 28135 28113 111990805 17231 17232 583295808 28286 28287 120359231 1372 1416 465016333 23312 23295 501375027 90245 90246 817805356 16752 16753 69038681 9747 9777 942753332 83976 83977 909922996 99634 99598 297019910 39254 39255 36693 57957 57958 956008924 25903 25904 880478780 32849 32884 209723816 54303 54304 677306543 52877 52837 706082526 23797 23842 265209148 14975 14942 211169527 3700 3712 897899241 42908 42909 520048567 99437 99446 448951672 7710 7718 599308094 31717 31736 10624249 26795 26796 978197729 21388 21389 649915420 62564 62565 134936637 72001 72025 570686824 44387 44388 632691189 17258 17299 967995659 64090 64108 82083599 68329 68330 172987816 37746 37790 644347727 80762 80761 912887593 96596 96597 287714915 7897 7948 370481929 82557 82541 524120401 30967 30970 418856964 59259 59260 558262290 72136 72137 165552094 68637 68638 876860611 4023 4038 957288010 97109 97110 89702884 94768 94755 622107834 36625 36626 614141255 13151 13152 852568198 1440 1426 503600259 20035 20036 688191624 11952 11953 881871453 74325 74337 409119080 95904 95858 329409557 2820 2821 339166296 21523 21524 871506872 5692 5693 580510875 80889 80854 721211325 21750 21751 124876137 54989 55025 345176398 80786 80811 877252690 21602 21603 977983618 57242 57243 353313241 89756 89726 917489698 61805 61837 867355107 97659 97668 61073422 11882 11883 426409664 53853 53810 129154967 71793 71816 985591961 55195 55154 875888922 92458 92484 348627356 65302 65303 935598159 84857 84858 745914694 88952 88902 295102423 11907 11908 471737686 78511 78512 924893367 20859 20901 709850473 56999 56960 951311412 57087 57088 220912396 75604 75605 398405719 6151 6152 62965670 3962 3969 72232188 21600 21601 470064094 46446 46439 691976786 10357 10358 450528489 62334 62326 373921798 52032 52033 848907501 15098 15099 770648853 53384 53406 980975409 72931 72932 800720582 33790 33791 579078782 76506 76507 841739750 85887 85888 656707614 62768 62817 150094996 9525 9526 272131878 69086 69105 324637977 45960 45977 521049220 6681 6682 491577016 20368 20341 765339668 42639 42640 319129651 22725 22726 851753268 56280 56281 813821475 5251 5252 533455651 86183 86231 558132233 30617 30618 824414553 64364 64365 824969024 24607 24608 305573602 46712 46713 372157429 79484 79485 993615333 57600 57608 574175771 66114 66115 784217244 22704 22705 141628326 44410 44411 855533993 20615 20616 42259363 12898 12899 720678527 27593 27594 180060423 41637 41638 251460422 56374 56379 933990516 22948 22949 534044738 35467 35468 114503884 48162 48163 427540088 4354 4355 181941168 54659 54665 932360807 44395 44425 362066888 93265 93254 634800387 90361 90362 421204857 20989 20994 789034425 13046 13020 107116170 95064 95065 576309296 92941 92942 773875575 28192 28173 144695256 84327 84356 680568773 15228 15229 420444171 38209 38210 599255198 37944 37945 797645834 50832 50802 287992987 86807 86811 603859317 46794 46795 325197245 22410 22411 214494732 55966 55967 964571245 88639 88640 878889861 2696 2720 714174256 86942 86926 151063494 52791 52821 475954520 83653 83620 69562010 12117 12155 362015039 80542 80543 714611619 33193 33194 859772420 21568 21611 791459229 61287 61288 764008776 80909 80910 41194177 15094 15049 217918186 79946 79947 947298697 51947 51948 58082438 50134 50145 966169378 68122 68123 29545882 91708 91681 545940780 35765 35766 487703942 18983 18961 369980870 14156 14203 650159731 92187 92188 225564444 82867 82868 134879898 42319 42320 306475688 5883 5884 560115059 5923 5949 412381729 82373 82374 595786692 77734 77757 776630977 99928 99929 472918272 63194 63195 783109909 75261 75298 404513135 36801 36802 477543020 52522 52525 509954154 97535 97536 514873844 16489 16448 882095197 99581 99582 940252112 92747 92748 158996320 7553 7554 44347973 31003 31004 476962265 74826 74851 876258551 64950 64951 864398917 59108 59109 478266166 83508 83509 800210559 46668 46698 952538563 94132 94124 733758905 71211 71212 623997553 21669 21634 141727226 4625 4626 630421025 42619 42620 783901972 36772 36773 425859171 9177 9178 492830572 55068 55062 472499432 43467 43468 462068600 90717 90718 81268333 3182 3183 373831365 43510 43511 727483227 21932 21933 686888100 25858 25900 196460364 66833 66834 756564733 90623 90624 121238060 47479 47480 527525434 97600 97564 642871825 33413 33364 499740296 10886 10835 766922667 88009 88010 505469393 32316 32317 505133624 47244 47245 18456715 61474 61475 142309283 13034 13035 732885487 79651 79652 807130957 68275 68290 722049663 81578 81601 68887374 90677 90641 400644456 14784 14819 938908680 4584 4587 811187422 85528 85529 952927155 28079 28080 569121665 56479 56469 208581270 82009 81961 458199449 53027 53019 993773038 62559 62560 473969882 94663 94664 322171673 84862 84827 387187869 84326 84327 214865558 64137 64138 89646110 59035 59036 502385137 59389 59390 406363002 54692 54724 317776349 76750 76797 185953986 83351 83315 224704409 48517 48518 629795684 78304 78280 141973354 2454 2455 952804356 13130 13159 173229199 66228 66180 145524088 32816 32806 876628031 5880 5830 363374427 27101 27102 665112135 31499 31500 618888009 3775 3825 283618065 35133 35134 395624303 24769 24782 793953647 39660 39661 667045281 87243 87244 535502774 33715 33716 870944421 71149 71163 31672917 89403 89438 730951393 41991 41940 828864561 23696 23697 637237421 79574 79534 92609576 54687 54688 363878665 95441 95419 475252552 40444 40445 924248088 88102 88103 876208907 53941 53982 702405675 82246 82247 977393935 53356 53357 357450954 29140 29141 187469455 52692 52693 874630537 50170 50171 145276648 35703 35674 376351032 80157 80158 350743233 89424 89425 422917615 39464 39465 563997355 9801 9802 502135549 98399 98366 804374708 78697 78748 29580030 32735 32736 260216918 88182 88137 726389304 50294 50295 363766827 20692 20693 202616497 30962 31004 3442368 82218 82269 601939592 3110 3111 226048667 9484 9485 992035108 4312 4313 145853842 7797 7812 786155085 80060 80034 984112938 52703 52671 637624262 75425 75410 529636855 27420 27421 997450155 36300 36301 441468258 10250 10216 616317139 91075 91044 903175354 56013 56007 199957889 65093 65094 802882824 92147 92191 16167592 43655 43656 99045417 74659 74660 346640021 55028 55029 208351258 66520 66521 249064970 55868 55869 328165681 24069 24059 155460497 78374 78339 880671061 36155 36156 905364576 98054 98055 856636091 64216 64227 139839911 27599 27600 26912632 6382 6337 894428425 22223 22175 925992767 11827 11855 972636367 34398 34399 260623031 38320 38321 607027781 41504 41505 279557092 53925 53926 980645719 70727 70742 862771911 64763 64764 877965758 42370 42361 941239157 9716 9717 813599018 30043 30044 207133411 7285 7286 794863067 36615 36606 209942484 49010 49017 932552545 73521 73555 855873074 62253 62254 823751468 2166 2155 325148787 60711 60754 85614111 94374 94418 776853300 57927 57937 353159085 42989 42990 590092576 45054 45055 372918288 87293 87294 88014697 30811 30763 900250782 29206 29207 925994026 67334 67335 692616557 9354 9304 641688307 36675 36676 618245455 94243 94244 278435546 15203 15181 937009545 27640 27641 449472019 49954 49970 492840173 52757 52707 287857892 17512 17513 360537073 71468 71469 934979961 52326 52327 604824689 23250 23249 388208951 98036 98037 428111212 45020 45021 42021143 29460 29461 703364789 36308 36309 485116219 47705 47706 570566555 49057 49058 269806052 34216 34217 813944921 82882 82838 694522027 59728 59729 585696054 1328 1329 692116466 46122 46143 968550839 4709 4710 3142837 51189 51190 376518281 20286 20287 268593347 30253 30254 28962981 18790 18770 193882971 55072 55094 692971656 71882 71891 585035802 61243 61244 938103619 41451 41452 893171115 91309 91356 516417396 65802 65803 853094425 78227 78244 678432895 53125 53088 878058938 48743 48723 991116197 96496 96518 185878181 41938 41939 430537626 24643 24635 199896637 67708 67709 897756030 90221 90250 331746094 65287 65248 745285373 67951 67910 560050252 97183 97195 439635867 9549 9550 222415821 73306 73342 302609146 56999 56995 370532492 63123 63114 856133792 77606 77607 243225493 29014 29015 559677549 84660 84661 419245571 56905 56895 953483262 30470 30449 943277372 39878 39879 456806248 58686 58670 386235434 76365 76366 9469575 92598 92584 164849348 16993 16999 302729146 70517 70518 511885511 40639 40618 476514018 3907 3947 772716088 41245 41246 599447464 26508 26539 598211473 28052 28043 29071197 72972 72920 939121457 4526 4527 807117250 76579 76565 854431755 31086 31035 755521242 13209 13210 609880102 79726 79727 857159430 39701 39702 95073366 68653 68612 478922278 21302 21263 304956598 62042 62000 733134366 65526 65562 958350532 32170 32171 353535359 93497 93521 707189219 93385 93429 595894041 81492 81525 368227245 19125 19151 934083288 20444 20465 392274856 32876 32883 153825682 83289 83275 204980476 85115 85116 458285824 34127 34140 167766211 80638 80643 591720234 82151 82152 667187490 30379 30357 285686311 86640 86612 857222818 95812 95837 717388566 13764 13765 763613664 84394 84411 438094991 89870 89871 93949835 5369 5370 592343543 89423 89424 727869237 57038 57014 997028904 63588 63589 668084682 7962 7930 281715610 20096 20097 456154507 28375 28410 830889983 82832 82833 319447332 68040 68041 963236640 52385 52386 337770549 95794 95779 918239941 73002 73003 899619705 27965 27966 491321173 36975 36976 196231002 5007 5008 126572650 41067 41068 23691993 54808 54841 238982217 26359 26395 734419863 26954 26955 586107780 30031 30032 628910473 91620 91621 199517985 56731 56732 120771658 93963 93964 432279115 35768 35779 927776910 71633 71634 616071903 69438 69439 276359248 73527 73528 978774770 17046 17039 308405423 46227 46260 685551816 24433 24434 828940403 82349 82350 915917315 97073 97118 420678044 60022 60023 256798060 19160 19161 11632650 74541 74576 713305520 88174 88175 665794798 19865 19900 756396170 79616 79658 879178514 670 620 111699544 85306 85307 874680298 91905 91910 804967287 42876 42833 518233624 96319 96320 999996963 50051 50052 702147768 10411 10412 412528416 50609 50592 23970151 96397 96356 203978687 97207 97208 19652539 34213 34214 22339349 23596 23597 169506358 35263 35299 993539687 15318 15319 668371707 3561 3581 800576220 95354 95355 882203606 68326 68327 269226216 96786 96787 83589916 50937 50938 737300978 29426 29427 831959713 75488 75472 341354079 45750 45752 788919519 11394 11360 884830644 73633 73657 152612760 17426 17398 623397000 39881 39882 914159481 42011 42012 993655720 56990 56991 155305830 72623 72624 734404465 432 433 485907251 60995 60949 863034580 28807 28776 116525609 74342 74343 903535880 21522 21523 463377639 30791 30748 240205062 36871 36872 990486386 60286 60287 406476639 10816 10817 391652036 65219 65220 775458175 1766 1779 677861706 42379 42407 193464301 26520 26484 79320672 19085 19039 713030692 9008 9009 92297973 96541 96569 419173497 74191 74201 422479328 7389 7390 379447963 33720 33730 849151078 81594 81546 639254806 11217 11194 147938980 34307 34308 961913846 35772 35773 851417066 58449 58485 388961458 94464 94489 916325344 23749 23733 377248681 9923 9924 511201202 34786 34819 173299895 83658 83659 59414889 42324 42301 926197236 58523 58524 541904786 20620 20604 359909690 15811 15792 721041155 7484 7462 576533331 76614 76615 603039947 85277 85326 277006504 33243 33211 163773406 20499 20531 715293123 60805 60806 573610403 64104 64105 228806501 92893 92894 627532162 25979 25980 553889804 14181 14182 485395041 50496 50497 682434549 99681 99682 742840116 6657 6658 679987050 45330 45331 387957062 82787 82837 687078564 52367 52368 575329186 66009 66010 362332321 86432 86433 165502144 97446 97447 553923775 92557 92518 18316642 76494 76495 958177411 6828 6829 468749656 39535 39536 280822610 53536 53511 857480047 21302 21303 889925854 70177 70157 716025883 58347 58316 911262237 8299 8300 434431624 70948 70949 859629085 70466 70467 152778177 84275 84276 898004479 33044 33054 457395316 7087 7088 674387657 36102 36103 744018058 32493 32494 204288557 60297 60298 700320851 7638 7653 973595739 88716 88717 619027880 74754 74755 260527956 47602 47558 748219815 21368 21420 312970267 39626 39600 913586456 76086 76087 573147874 70124 70110 744408468 64834 64804 767187561 74880 74834 91483481 24555 24587 185877868 569 570 699271416 64322 64323 112147634 11080 11075 905293085 24117 24118 37713788 84811 84812 321633726 47664 47657 225276274 21977 22002 812992929 5496 5497 703060227 56046 56047 974802306 76676 76677 793433991 61821 61822 843708200 64824 64825 738411177 99689 99690 199047705 50430 50431 855158728 41602 41635 132602219 12099 12100 132434578 76714 76715 288741560 42776 42726 656963704 92084 92119 334672312 82612 82613 488572591 96988 97003 60078839 89349 89340 522902378 2315 2316 123445010 72811 72812 828734663 46579 46569 512751396 92885 92882 146014107 36497 36498 148909529 90606 90628 264929359 52952 52953 145357002 30424 30400 509993616 17891 17892 898410795 41647 41648 884987206 61587 61588 152790630 57694 57695 909196028 21613 21640 890199895 8360 8361 586088932 78373 78374 586498167 97655 97656 876582920 32527 32528 804980204 87122 87123 552039150 69523 69524 924189744 195 148 716257423 58725 58726 433383270 28246 28247 85672093 61079 61123 117938655 14661 14662 705409505 38980 39001 17141212 64321 64322 437012756 56994 57019 396739524 64362 64409 61639946 49463 49464 304673349 61698 61729 689623861 68430 68431 456727966 35556 35583 403924733 83897 83949 144797740 3695 3646 494684448 74837 74838 905817655 33281 33282 954679685 14118 14119 102165135 688 646 359900261 94741 94742 809851811 54751 54801 572138669 75048 75049 294496471 92176 92165 566271002 29428 29429 930293169 141 142 884024504 36824 36834 59511934 60854 60891 568017505 18395 18396 291694667 31890 31891 799526951 17376 17414 622221220 57703 57732 905742767 41861 41840 396244079 73508 73476 643135212 28810 28811 562396206 28449 28463 77171925 50986 50997 792056216 28898 28851 682008158 80499 80500 721011978 42529 42530 60337457 57983 57968 616737457 99869 99870 939491567 21756 21776 693265011 17563 17564 715355545 17915 17925 77861043 78505 78557 525248059 19628 19629 535677901 86056 86057 829695636 54926 54945 620729185 88414 88415 143408087 90531 90532 252847058 23211 23212 451261336 80448 80449 38157345 90445 90446 462383267 42787 42788 283854422 23263 23264 849409933 43034 43035 635612150 32714 32675 68721221 7581 7582 313892318 24864 24891 604925323 99815 99842 213144774 47479 47504 365684455 21088 21063 609879146 14186 14187 978924171 84492 84493 162005382 65650 65632 369645023 70531 70532 165507032 89630 89624 884619184 17021 16999 10041118 71774 71758 349234079 23866 23867 220556746 43727 43756 36156283 6231 6209 387004725 98575 98599 713986842 47551 47569 419075164 7519 7520 632126194 66825 66826 184752735 96614 96657 258465204 38977 38978 444980410 24279 24280 131678492 53136 53156 958710625 77753 77759 448800989 84362 84314 153703834 4046 4047 399056500 59381 59382 95258190 22309 22357 33268681 23039 23040 20839707 95654 95655 74865374 80628 80583 353008976 96159 96168 277116579 22265 22251 666390897 89300 89270 742578565 52678 52705 386010478 14972 14984 540360102 96622 96576 273128028 33732 33779 389468662 69393 69426 552956286 69606 69607 556983698 12716 12717 999047241 825 826 413310099 26311 26312 876846289 78652 78640 985939145 97000 97001 661328618 65417 65459 728617306 41191 41192 219997814 34198 34199 697677422 6433 6434 254817204 35039 35040 425163985 10009 10010 768612711 47946 47947 130807283 36864 36819 105429734 41402 41403 394255483 54240 54241 819220975 10738 10700 886776294 91188 91189 700313558 95521 95559 226756834 14484 14485 296771201 42315 42316 747735070 6955 6956 426748092 7699 7681 581316283 80957 80976 159635797 7731 7773 230907575 16223 16182 980270390 33072 33107 234076492 82561 82537 959183181 97485 97486 823160104 6643 6660 422750045 12730 12731 274975967 25586 25575 919620410 66257 66258 890421081 16498 16488 633240148 82583 82584 937263852 18732 18777 82728798 99518 99554 684831169 89019 88988 792805826 29597 29576 754910942 9490 9530 877634262 68476 68477 564995228 25844 25826 611182548 90478 90505 321057610 76740 76783 623206138 63892 63841 747478850 18713 18714 1175667 87881 87915 584981670 6415 6416 4004055 8340 8359 91080574 12008 12015 927170800 77279 77280 486239440 14541 14542 810274941 3034 3035 227407931 32799 32800 78108884 35683 35684 457314458 87757 87707 797905132 42023 42024 415094058 42101 42102 679686102 18724 18742 353192731 10870 10829 842092759 70559 70593 294449882 7438 7473 401958266 62250 62269 743623806 2071 2064 393520937 89285 89286 566821427 13855 13872 385761400 91946 91991 493211901 75083 75093 774114406 36285 36286 346974263 16277 16278 438940642 74902 74941 391833455 57032 57025 713957467 5687 5671 192104066 67642 67677 460446308 25407 25408 644765218 58170 58144 52974166 44899 44944 431710245 60545 60546 703060602 79008 79021 297239220 55825 55826 396037195 87626 87627 563689675 56561 56604 738631292 79913 79914 246456785 84188 84155 617439477 46417 46418 290557359 53524 53506 41048483 76690 76691 562857224 98634 98659 277935899 65414 65415 256703285 91064 91065 471230709 16066 16112 836753477 9209 9210 869289236 32240 32241 631932792 32839 32829 538457557 77382 77383 529427289 14024 14025 289307008 32724 32723 956099449 46671 46678 773553208 64852 64871 56342094 43052 43053 580910039 37632 37633 311006561 90567 90568 253437991 19598 19599 718980239 5490 5509 667891748 57089 57057 322343069 80760 80761 436052637 65839 65840 106162569 13206 13207 426366733 27202 27203 332906980 18793 18758 47524841 2235 2236 585184515 89118 89119 572095467 42248 42246 774914745 81900 81901 316331152 19253 19254 609120334 91364 91398 943494925 49667 49622 265090907 38209 38251 494684218 2184 2204 958133499 81320 81321 517292959 88262 88263 175810061 96352 96353 527600055 35266 35318 895711763 92262 92263 787429597 95902 95903 593762660 97735 97703 19501223 88668 88669 967093197 43734 43684 379889827 5416 5461 309652814 16385 16416 326347522 7330 7331 49297632 84997 85047 109400309 71413 71369 793363858 24454 24437 842538150 8996 8997 722473055 83494 83495 437853030 76843 76804 622937074 30865 30866 647868856 7677 7711 622316346 5135 5164 922409560 91348 91349 122053758 98045 98046 362425418 25993 25994 218832262 57844 57845 222147325 31851 31852 101366635 86216 86217 578901193 94295 94247 23205905 50579 50580 656835417 27850 27827 297767128 88976 88971 549643241 25583 25584 607795312 48644 48685 564617904 64157 64130 780722855 85253 85254 765232543 13859 13860 167284051 79807 79789 634841002 70308 70321 763698711 90305 90318 471591474 78938 78976 929957025 18104 18105 977602757 45636 45599 370956971 32648 32605 578284918 47735 47750 311138308 23198 23199 931210769 32693 32694 993056228 11221 11233 843623625 72871 72819 543878932 70211 70212 138874550 32991 32992 936076622 19820 19821 419567323 27853 27882 294317880 22334 22292 236603909 24967 24968 371812512 43420 43421 316460946 53937 53987 395429291 5854 5883 528447692 75754 75715 954303550 38587 38588 207520300 68265 68260 922971195 21206 21207 978699541 40346 40347 278497303 91322 91323 538503999 76447 76407 589202189 44661 44662 922756961 64189 64190 667442466 12090 12052 557374216 39801 39852 690750907 10374 10375 981303836 72143 72144 469963525 34877 34878 241078809 11221 11222 100112362 30612 30613 25915726 75801 75802 130493084 61016 60987 120035525 67276 67240 87290818 68571 68620 919371129 21871 21872 573051825 35286 35281 333704777 2177 2178 510469127 38669 38674 342976262 34967 34936 139718124 95475 95476 40969335 11198 11197 641983974 82518 82519 997862129 25658 25687 428350763 55708 55700 683673528 26694 26695 235208306 54035 54036 49927700 66308 66324 248340187 36889 36843 752599578 47332 47333 334557176 27704 27656 995861953 2862 2863 22035790 36100 36128 221688370 94293 94329 441525901 94188 94189 267215079 59539 59536 394886464 90697 90679 231208782 5447 5473 957359451 32313 32314 173119711 87597 87598 181890872 59520 59521 359852205 84368 84396 959306936 82546 82547 572373376 14337 14338 268540792 52226 52235 56233877 64281 64282 518644113 65647 65648 877986390 41812 41817 999011532 86886 86906 601540845 33178 33195 381595658 51704 51703 363722644 95792 95793 693030718 50212 50201 266664547 44199 44241 890707304 98984 98985 841706556 2932 2946 887632755 26658 26706 67837 48975 48999 599619145 29115 29116 510946198 63302 63270 94983739 18345 18390 68160522 56516 56517 162001997 8670 8671 215663720 61859 61860 894763813 20254 20202 931369737 64487 64520 253339233 22965 22966 643808897 13686 13687 587447726 40374 40375 314121915 2638 2639 556925774 69485 69486 712486121 80204 80233 294222657 90468 90428 274992019 53491 53492 466993533 88818 88819 676058019 84627 84638 44545465 45142 45096 154009169 59661 59681 31207353 75640 75609 679942731 35712 35706 369838891 32565 32566 833859003 41364 41316 683923045 39848 39849 254499712 34746 34783 472688951 85890 85871 479506044 67216 67224 672944914 70984 70978 700037454 83885 83886 571668972 7271 7272 559660947 64835 64836 97028551 23795 23794 481143069 90828 90829 923315568 98666 98651 30908789 25882 25848 837256613 23923 23924 829889935 54212 54182 752081429 581 608 387693867 16531 16532 541008038 8577 8578 59499038 25706 25687 628839916 62261 62262 718338447 59174 59175 733075530 54391 54392 40169551 90411 90412 660320547 66651 66673 844125360 14137 14117 223697386 95537 95521 197641672 85484 85485 716785748 67490 67477 850017601 84659 84630 913073257 4993 5007 740046044 52520 52521 776109137 96152 96153 873692127 44364 44365 796678348 19370 19364 32442189 12531 12532 39948508 75491 75522 225295131 84516 84484 374102133 98053 98023 15186398 52211 52212 316147284 502 503 591145995 42889 42868 522207155 82047 82048 397049165 11003 11032 290760421 95192 95193 616757537 13226 13227 898040783 67927 67928 797397440 98929 98930 400978778 33796 33779 392932784 56836 56792 38376637 67276 67277 662418413 48423 48424 37799713 76468 76478 162616428 20186 20146 891228 33907 33908 97393594 37934 37935 615000257 62754 62738 952809861 99971 99961 769351952 93439 93405 50462726 85609 85618 201556650 18506 18510 746953355 79908 79938 590816726 83190 83191 103363584 85081 85039 915145175 91696 91697 329267829 8804 8805 59360461 76501 76481 603748373 19879 19843 724402828 54880 54881 791563339 19939 19946 633280673 18063 18064 175210483 22529 22530 614603321 36900 36930 434328762 52314 52295 489167075 56703 56704 248508731 37429 37430 146942075 16110 16078 467777640 1988 1989 691193746 84801 84802 254084570 684 685 756048074 87741 87735 57328174 92294 92282 161916534 1110 1086 261797545 3003 2965 964525803 74900 74896 777059756 96367 96392 130175312 18062 18063 171993554 65572 65521 588087825 929 930 210075278 92567 92568 96920733 28917 28918 169611892 60329 60330 337403434 35846 35847 765922148 10607 10633 471500926 66188 66189 166185359 65306 65351 590301154 98996 98997 363534049 88579 88618 652737727 17318 17319 147757487 83764 83765 247700792 85527 85528 593439878 33327 33328 662108286 42829 42830 432776966 93965 93989 231107757 53385 53400 768534127 94762 94763 580866345 23451 23438 336282890 54147 54148 635995109 53147 53148 259475833 80238 80217 492005519 90548 90549 455922685 68355 68313 713898177 61444 61445 673459661 59539 59556 402771004 85874 85878 642749247 85024 85025 341514598 10744 10796 927179584 32279 32280 530954299 223 224 239539148 44906 44907 114231430 74318 74351 257144136 99687 99688 180514466 81081 81082 828392322 89614 89615 728653700 98276 98277 187183342 8060 8039 360188186 29276 29284 668100992 80309 80284 358571055 99553 99554 157570464 95086 95087 734339048 6903 6904 875682391 9375 9376 551639319 53572 53573 784715662 81427 81468 169757735 94300 94260 353459988 66543 66544 696411274 24249 24250 708787812 89412 89423 450150619 66154 66197 205561580 63998 63999 788833686 60847 60817 372468895 27410 27411 505288206 50161 50163 313242336 50316 50307 29826667 26077 26073 456315594 71300 71323 119861277 91305 91265 858232851 64858 64859 648158990 79949 79950 945159337 33799 33800 106809417 92959 92960 236832811 99579 99627 646399280 4300 4301 924087778 68903 68904 573042648 25184 25163 407739594 83537 83542 780150789 7549 7550 710260739 82517 82518 581830642 14029 14014 799067054 37156 37157 249669832 73674 73629 63857162 5692 5731 602849379 11955 11988 791996555 50350 50379 107850651 7977 7978 904918384 84612 84561 812651997 85904 85905 192699867 9030 9031 571232507 78964 78965 1233548 19017 19018 657523048 53850 53851 892518007 46073 46082 966418977 87165 87210 336278495 61826 61827 516304476 20770 20771 977211111 34624 34625 681385693 76312 76280 460692072 94744 94743 187409986 13600 13601 734389400 16988 16989 272504131 27831 27832 614628229 21657 21692 299654195 19358 19334 835604797 99936 99937 473135492 80196 80223 141812160 93540 93551 738558372 46222 46196 359470866 97634 97635 15390588 18831 18832 249562176 92632 92633 332918731 19171 19138 716500636 82914 82915 292949346 60733 60734 449118273 64134 64135 301532672 34075 34076 284200174 14153 14128 39394353 67845 67846 384404130 10152 10164 703342450 72576 72577 299506776 59184 59185 118284430 49245 49257 702937617 42987 42971 461154591 81528 81529 746479473 39269 39270 404743335 40711 40743 174195022 48029 47997 558295904 58290 58291 659143200 42242 42243 708793390 96491 96469 650836483 10821 10822 657627174 67585 67597 268283557 62351 62352 684900118 41393 41350 853430472 26944 26945 970442598 38490 38539 841485964 93814 93766 102745651 62320 62321 411221263 12846 12847 528943765 6574 6575 899925882 18802 18765 401257359 38954 38955 184176689 17021 17003 88546688 57395 57364 364840767 12473 12474 815039284 25887 25843 460009520 12600 12601 916661328 55741 55742 584890717 34296 34297 26591130 90905 90856 732458132 47262 47263 705802998 61212 61257 555939640 2718 2755 100750836 71741 71742 214424813 4966 4967 171765103 4247 4267 193531879 17078 17051 996761791 91526 91527 583429532 60658 60618 287175027 72607 72636 476831142 62832 62833 746842080 55361 55362 708431376 99265 99266 911843423 20408 20416 264150833 73563 73583 385384509 72885 72886 891516091 21500 21501 518203480 52862 52818 176958777 43508 43516 250630634 66299 66300 692613116 65931 65918 173438689 53069 53070 514017634 88494 88495 443825161 61259 61260 464335719 78521 78522 160652867 87867 87917 545573875 88521 88470 401390077 69232 69259 948266112 87463 87464 690731222 53925 53941 465206344 71995 71996 75962338 48396 48391 533765873 79647 79648 579345876 1 2 387990617 62853 62854 984049376 34695 34644 654780508 77863 77854 925266182 11880 11878 526701057 43836 43837 298652597 87806 87768 671070929 76981 76982 171310854 58726 58727 492127370 8064 8065 855084290 22282 22283 184832447 73858 73859 213870650 61660 61682 569932907 35961 35918 940739894 41582 41583 957678022 28855 28856 474255008 23603 23588 284539252 85270 85271 748592696 48828 48829 741594521 50442 50443 57598951 91638 91639 996607845 56763 56764 349270964 83651 83652 628653510 41012 41026 405583286 34609 34605 255030116 92569 92606 201966502 33157 33192 573693779 35518 35506 260248789 29195 29196 375521520 74732 74733 825942962 88063 88064 679248646 70280 70281 579480808 15064 15052 360211383 56022 56023 212544033 87698 87699 490268919 5752 5753 225068800 52227 52228 824903458 67395 67396 378582687 40547 40560 212245015 65969 65970 875950295 98958 98988 396752775 71527 71528 952385417 10234 10221 971518240 40535 40490 301155409 24093 24094 248177157 87459 87473 182241487 2452 2414 921698612 76752 76753 767684570 68955 68956 817626324 74866 74839 508446512 83986 83968 884700974 10818 10801 324005613 37818 37789 734381048 94390 94429 22782207 43454 43502 2419859 45795 45834 482699957 45154 45192 654936228 12219 12220 650076870 47117 47118 838063211 55653 55654 187166091 69504 69470 468375296 65000 65043 266686253 54773 54734 478143565 89948 89949 796340577 5484 5485 752318421 9668 9660 543486545 4850 4851 596963384 36130 36156 546174566 31907 31925 909867455 25718 25678 446381282 99426 99437 241660081 34940 34941 213899944 24832 24833 663641926 67290 67272 277492289 6933 6934 77401688 29132 29133 362375096 27101 27149 339273380 53303 53304 372768514 64380 64381 265353193 19301 19339 959718465 84509 84472 947538057 17916 17932 448439949 66137 66100 286777702 4306 4307 727570454 92863 92823 946827585 48523 48524 483966919 97477 97481 27627238 88574 88567 209188315 15277 15278 817869107 25509 25510 415048688 26498 26517 644350421 51177 51214 67936620 46590 46591 686987877 72615 72616 171490400 92144 92145 166216635 56887 56888 494102541 8599 8600 468030033 41683 41684 555585189 74015 74016 718830537 7053 7054 98225439 67189 67152 744145427 92737 92738 984721475 34538 34539 651473090 72672 72673 617249971 49092 49055 274654680 89099 89100 358077079 15996 15997 499929899 70343 70344 384773646 10791 10777 209200925 82228 82272 603262501 49191 49192 404818955 68208 68163 975681740 51355 51356 472875852 69650 69607 10121355 78063 78064 168849846 39783 39813 980522005 17181 17231 573697653 80640 80641 335269404 52923 52924 775571071 43500 43454 734075917 3814 3815 408374600 39726 39727 854866697 62082 62083 582475139 60752 60753 126015457 84252 84229 923770832 95389 95406 204969211 75143 75144 107365924 40317 40318 477598801 56668 56619 600878259 60853 60854 194438444 56495 56469 940153633 79916 79944 626940090 5772 5773 624999519 7360 7311 880627374 44737 44724 865664585 70940 70941 205168446 18139 18140 1665228 23644 23665 935619109 81339 81289 510669771 99023 99072 938650427 9505 9506 355310577 17261 17262 740186017 74975 75023 484471175 16502 16515 644556603 72805 72783 249392350 83272 83301 615435793 68552 68553 413149136 96797 96798 158930424 52712 52713 191418723 8637 8638 697089941 21217 21202 393886174 32958 32972 73928824 170 202 135657383 32699 32733 976937652 97641 97693 117226643 35875 35876 824422072 29477 29433 440774478 33592 33593 212890791 82679 82672 596821257 79094 79095 269955265 74889 74863 32668572 84875 84905 393872357 59634 59594 152691222 3339 3312 572798529 42885 42920 671824291 45319 45360 548880457 8131 8132 866624417 40240 40225 510355784 13514 13548 267331130 60801 60768 653677959 82361 82358 562377680 68713 68751 677748020 30975 30976 535890276 3054 3016 144968618 56750 56799 590734948 98203 98197 326013137 96847 96823 411499145 80283 80284 644232547 27656 27679 257394492 46593 46544 800268703 14453 14431 46469769 62249 62250 455512736 76963 76930 53896828 17614 17615 967126033 6438 6478 267454279 96816 96817 739648488 50598 50599 223955682 3390 3391 940448561 95922 95965 81080839 83537 83543 485328318 15047 15048 878845438 1869 1820 564971559 47442 47479 552009579 12029 12030 888091860 91339 91340 256147071 87870 87871 163428625 15953 15954 19201937 98742 98732 935539214 60210 60183 265801060 77903 77902 668920564 20015 20016 961028241 82399 82400 196757450 63609 63575 733330316 65087 65053 498966535 18734 18735 781512138 12561 12612 635946218 68247 68241 886612908 97977 97978 494732213 46700 46650 446718265 5537 5538 553979947 65030 65015 518571960 66195 66205 395379432 86927 86928 366924657 11311 11345 132111478 39890 39891 887997096 26498 26499 808180156 47547 47548 44737887 24700 24711 945482336 95562 95563 824017595 27897 27852 781197270 90172 90182 227052450 60697 60667 280942716 93926 93927 325456755 93241 93286 424329211 55742 55725 526124780 51759 51760 750159050 39806 39807 542331972 19204 19205 528569210 8139 8160 971785740 36176 36162 838589755 10163 10164 931820161 98637 98638 454711979 86909 86897 491621715 50929 50930 606678719 81967 81968 885051454 26951 26933 170942240 58343 58335 808887879 52611 52560 145312201 26672 26673 382435902 21467 21468 894052158 12402 12420 737184018 65765 65766 946169242 92684 92657 691354385 98394 98395 461814883 55822 55823 81235587 95996 95997 949694841 91119 91131 772845418 95531 95532 825578658 44194 44209 791208512 75276 75328 67825148 59641 59685 187121889 28819 28820 849805515 17634 17609 660589894 40949 40931 461747335 29365 29366 409019839 4275 4294 394756693 13786 13787 554761822 69524 69525 854711101 23585 23582 527745363 83357 83358 409315040 29075 29072 388048824 64924 64925 236814616 8480 8532 20173412 93489 93524 872262273 57787 57774 394527689 16653 16654 112301504 12633 12581 273388534 56030 56031 373045896 69943 69982 890560612 71833 71819 66867984 1045 1009 114532960 12995 12971 207973191 89014 89007 627210534 91299 91300 303755306 88329 88357 980268116 50034 49991 443441633 77227 77245 619937519 56930 56903 49107819 93822 93867 201231296 42442 42443 459621559 72107 72099 291061358 63992 64021 648856197 54917 54925 329912007 54964 54965 565790102 58573 58574 259858157 46388 46374 350279810 83171 83172 832452603 15830 15814 180305615 25314 25285 985725659 94378 94379 133177865 26867 26887 56116495 84147 84181 767716324 99136 99137 147197702 12255 12264 780265601 11160 11194 534535985 85666 85667 329150989 12378 12379 625850530 57965 57980 730663152 53793 53845 520323091 30677 30649 298055938 83333 83286 456588278 83911 83912 847729813 77213 77214 120031579 76599 76600 168935906 6011 5987 17212762 78946 78947 738429233 90616 90617 734916306 24733 24734 699520337 80463 80514 338136020 50488 50451 203297717 87923 87924 593944777 41538 41555 864782906 6354 6355 654307145 85862 85824 884637980 16333 16334 292108199 32408 32409 736476362 43513 43514 765643587 94923 94972 188640576 32717 32718 7870394 50052 50053 419872290 63256 63300 91355195 19762 19763 604925519 92646 92668 397306081 83974 83995 118386633 13315 13316 341262732 77980 78011 864027996 23018 23019 245571324 35220 35178 861398036 90516 90526 475648763 43671 43646 339482450 63769 63770 744222336 78737 78742 984784412 36054 36051 981878151 58241 58202 142370083 46875 46858 643823767 52100 52101 119980064 57254 57214 578414889 33875 33824 803251531 24498 24499 689020403 7010 7053 725893524 46065 46066 4660239 17571 17531 581149126 3823 3824 132632966 84999 84991 497399031 83114 83128 95615954 84497 84454 202953076 17531 17559 46663426 26841 26825 740043055 24541 24542 548379012 74721 74722 852716580 53190 53147 489592624 5397 5415 968026457 42540 42551 133146044 12518 12491 233361122 35763 35764 453726107 11537 11538 827584799 94914 94936 847893071 80554 80510 119312509 39599 39595 966671952 16629 16630 658161096 17433 17434 286269582 92854 92855 920780147 79937 79980 288812951 55802 55803 864313934 70283 70284 499479029 45951 45952 168700214 63367 63388 512746519 26349 26350 474559807 77807 77857 339799245 73445 73444 68468808 26220 26221 29347281 10762 10763 763513585 2761 2745 419720856 36590 36591 809633892 1406 1407 66800017 85756 85757 378677269 71478 71479 857586473 86458 86471 832034767 55186 55187 270869951 49517 49523 396513008 92501 92471 61056392 10313 10365 279722102 15975 15976 949869779 91277 91278 706604217 1647 1695 559611987 36852 36853 571767886 83816 83817 155646837 32447 32492 631351437 98606 98607 930812824 69450 69454 522661134 17979 17980 541921339 65947 65948 450985009 19322 19369 640469641 45686 45687 319551404 10954 10955 324696120 19582 19583 710573770 12966 12998 468082104 2251 2252 313861677 66696 66697 129010186 8086 8053 556845175 52955 52943 985427238 83113 83114 688012452 96783 96784 917076375 63552 63553 779128157 16583 16584 54470274 7275 7249 610153479 55818 55771 584160432 84649 84681 976035133 77759 77720 316042127 44054 44085 263096639 49502 49484 399902701 12365 12366 164223483 16346 16347 339960584 63039 63040 227326498 44003 43983 499754934 27953 27994 93816187 69663 69664 128985201 14139 14185 326391783 92731 92732 702875205 91972 91983 321844702 92124 92125 724174696 96967 96968 700047379 48906 48876 762766335 25499 25500 868877828 73340 73296 108194135 63198 63199 368438686 30106 30119 795486082 48395 48396 509446253 98102 98077 177929918 26914 26956 289631590 11347 11351 397982021 7141 7142 785513744 54924 54949 356097601 91461 91462 111334878 6515 6486 605322078 88642 88643 784440071 21872 21873 9445787 86104 86105 783651305 89868 89869 748866056 89032 89011 410946539 59454 59467 539319699 11375 11376 405054556 60373 60374 493959104 57520 57477 920082672 1090 1091 466378552 95562 95537 917089310 48674 48707 245273730 891 922 930249323 63183 63184 449240149 21720 21727 681062142 75224 75225 990701905 70056 70010 34469962 16152 16153 664037431 20716 20763 506188701 91508 91548 25055833 49083 49084 23936921 55551 55549 133893770 54761 54762 68254871 55961 55943 651426777 54145 54146 649050404 86155 86156 45097226 6781 6782 110533400 49539 49540 742643578 63799 63800 34286229 21538 21539 980358639 82667 82710 814061339 6921 6950 627049224 65546 65547 572668880 54021 54022 228618251 38140 38155 407546190 9677 9628 31039559 19806 19807 181278542 52573 52574 972500413 93737 93738 597922501 11690 11691 755413951 61528 61498 23425077 46000 46018 321183288 15370 15371 20328957 82611 82612 373938396 74430 74431 682601401 52776 52777 539276010 40050 40042 805537514 73482 73483 644243118 48919 48920 208979181 74582 74595 473501275 50691 50692 212456987 42886 42905 10235410 56726 56674 754894804 6111 6117 492674929 26999 26973 938381168 55588 55539 343903816 83959 83960 528768685 1615 1587 771966255 65753 65754 590772072 15305 15306 292303691 67300 67301 671567372 16321 16322 53243416 59669 59670 461719585 74621 74572 916240740 76299 76255 821820574 98446 98414 248836103 26089 26090 7263667 7771 7772 939540521 74065 74035 216023957 58192 58193 41710152 75064 75078 384611907 17410 17411 688144586 51868 51869 716640920 92617 92638 333790413 9785 9786 197819413 23209 23210 265783605 11076 11077 538836772 77971 78021 943115570 86012 86013 827348217 50715 50716 414405502 14939 14940 614000628 87362 87397 904318464 71040 71041 710249553 39679 39680 545526048 73366 73370 270831083 80714 80716 572441059 42244 42210 768041353 31712 31697 9338915 31307 31340 954679497 96086 96087 903606615 63926 63927 141325652 12923 12924 971943031 7537 7538 392605402 80359 80344 629639025 38958 38959 571222284 65504 65505 894769312 48082 48048 29056490 97566 97592 588007886 74425 74407 801292812 60384 60373 178985218 32973 32939 178862340 49425 49426 457515466 28781 28782 78830658 23546 23584 238054979 17745 17746 450519196 63382 63383 164259434 31387 31405 319738981 49370 49371 191454665 65666 65644 554133683 82909 82871 840689309 12909 12910 149155309 79837 79838 686514750 96967 96976 271280804 30848 30864 390564368 43646 43647 441416444 42156 42157 821392425 64963 64946 55638069 34410 34411 267043769 78809 78810 494597426 15520 15480 578327334 8421 8422 47459222 13603 13600 655757423 67171 67172 988214858 67463 67464 164554796 34788 34803 267018603 48288 48330 489709121 88554 88565 512767772 69933 69907 967937150 36148 36149 430254726 65937 65924 519312651 57450 57451 242141467 23178 23179 570740142 81067 81068 218467557 41885 41886 216427817 49309 49337 529603396 37010 37011 457119451 98276 98268 80385577 79263 79264 132606426 91753 91773 313896199 65421 65422 200063793 41672 41719 464584610 12787 12788 678695478 10739 10774 757764768 82314 82315 921587100 75398 75399 950657455 79781 79782 909055482 98050 98051 143232154 22695 22696 228492502 17074 17075 919083858 50704 50680 582424745 43167 43168 353138047 85367 85331 625772976 19487 19481 537707631 14042 14048 696621123 21600 21606 300395121 82401 82402 112802794 44918 44946 706823732 27985 27947 106489470 70078 70079 853052021 3986 4027 801792689 35712 35689 471678877 75113 75077 485263019 1271 1272 684226490 11439 11442 472136793 68264 68284 336666507 2506 2507 691044666 99365 99366 581341729 98028 98029 673658296 64297 64298 925678501 46152 46131 647925827 93943 93944 160193089 28842 28862 331704667 10207 10208 70713863 18501 18546 291670319 65120 65131 332409294 10671 10630 368131698 57583 57594 369578165 80351 80343 311115855 64359 64377 44101581 81211 81212 707207231 63219 63221 823557901 1708 1709 893545578 3795 3754 738461382 95098 95099 468621176 52413 52451 818525285 50312 50305 502202756 26728 26729 972313874 55987 55975 505317992 31135 31136 927195881 96303 96304 775919652 77456 77443 275139012 43205 43207 618161854 92419 92420 26518997 27422 27423 813876002 7837 7882 646889836 54780 54781 278826106 58480 58481 750188378 41782 41783 303691387 17589 17590 180662827 32431 32432 315076456 30900 30896 404091047 86210 86211 465632013 32704 32705 623488697 4482 4483 710285556 29740 29741 982601041 73825 73826 132137410 2042 2043 475337690 58759 58786 112285411 79315 79367 667564210 3430 3431 610362023 66067 66068 477964549 32847 32853 722687530 31076 31057 946386395 2248 2297 67420563 3620 3614 305828343 26264 26263 920938814 80462 80490 897973884 62863 62851 881428965 72065 72069 551698761 65995 66018 458107004 70178 70133 540874945 16985 16964 855486 7970 7953 828245180 46367 46368 412975641 11389 11422 456368366 49157 49158 88545643 18757 18758 147592856 56025 56026 436147690 55770 55780 60207817 89667 89668 911838348 59533 59565 431022504 28823 28824 610935616 57078 57079 133990632 39156 39157 952435626 35807 35824 989498855 38533 38520 565444273 97585 97586 222588767 83945 83981 431019394 22759 22760 373826781 33845 33897 573578023 74551 74533 795238602 85808 85809 802909177 4324 4278 434119825 63678 63679 800502946 14299 14286 103573715 1755 1719 709787489 84530 84531 442221273 31242 31278 100834749 6848 6879 646745786 85438 85442 440955836 41231 41262 749710182 78877 78904 582196122 89534 89535 860749166 95062 95063 391678048 5207 5208 938943390 10742 10743 882675230 89390 89391 368093290 82565 82566 109453159 92346 92395 843734400 40793 40786 973420590 54445 54427 892826087 71473 71431 891915581 49218 49219 882333605 40726 40707 1198909 60031 60032 866575873 67667 67717 196280579 87872 87826 406490777 88660 88712 502177339 36825 36826 3961862 95088 95089 734751188 27463 27464 86360497 32155 32169 660189275 29633 29649 409039780 73876 73877 149178247 78066 78105 661638925 3295 3296 877193731 11569 11581 97387767 84711 84726 294771859 5006 5007 6148675 5373 5324 847258093 43617 43665 847360885 79457 79434 129003167 71743 71752 638753727 68289 68279 905807762 28977 28984 116737429 79249 79250 330769665 35260 35261 914721396 79550 79551 291331570 3776 3777 278789856 81623 81624 525384953 92705 92706 738924728 66625 66621 36994165 28505 28506 224343015 32501 32543 523869699 42098 42099 386790681 86636 86637 687932834 71187 71188 297471321 31485 31486 53609524 97806 97807 308720609 72415 72457 729267319 23407 23453 877830915 6568 6569 597471070 80413 80460 85649011 33391 33418 36757898 25234 25235 353800815 89400 89401 635874190 89443 89408 491482762 42773 42795 392057027 26040 26036 276737683 46529 46530 488527436 96728 96711 443802671 60151 60184 225433798 63747 63748 878928689 20209 20210 390028596 39799 39767 210596131 79609 79610 870357652 6689 6690 43105130 86542 86491 443315511 99485 99486 677238345 67986 67993 119982337 17725 17742 92330880 29847 29834 280145768 54232 54213 920045296 61531 61568 858401505 13848 13819 984281319 7117 7118 673004602 5754 5746 459774000 8921 8922 750986233 74628 74580 55120896 42920 42921 762262257 61375 61415 888071739 14626 14625 323181078 43043 43038 454509947 7683 7721 891837354 96022 96016 167692635 10764 10765 475148562 68255 68256 300822482 42047 42035 71092112 54844 54879 491489286 23200 23201 339352516 89119 89170 619589641 86843 86892 348196353 94158 94159 364895067 65851 65895 78881180 6388 6393 557990306 69537 69490 501542573 68111 68112 756202698 26090 26093 199826188 78955 78956 441084418 51828 51878 524943259 81624 81625 835992996 40713 40714 363342468 92364 92365 275780795 61077 61078 537830860 81567 81568 204614705 77207 77208 85280492 27126 27127 503526137 30520 30521 414681322 22215 22221 362238250 31648 31649 905967846 56003 55961 946811807 32027 32065 449895904 64283 64284 138211272 69440 69441 710986754 41215 41214 617615632 31733 31734 779604778 15235 15236 700254983 44716 44717 633571590 90009 90010 165801069 37826 37819 302097093 938 932 112332965 93235 93236 778150324 34357 34358 832107640 95855 95897 283084288 11440 11392 893830379 83032 83082 508645800 27046 27047 966399989 35985 35986 521118661 3316 3365 481109023 19851 19852 282099740 93711 93712 807708310 52332 52333 437907431 89391 89392 628685037 94660 94661 297031485 76565 76517 825887793 41523 41508 139447572 56933 56946 573379545 34772 34773 559364137 31547 31567 145223189 35654 35655 208626263 49422 49393 445886873 7900 7902 781096353 95932 95933 6451962 72161 72162 507080089 25825 25839 675601067 43782 43783 758481330 77668 77687 819856980 24349 24336 167701164 28775 28745 993899089 21502 21504 564533185 89248 89249 444552665 82074 82075 478158756 4330 4324 948082748 48003 47972 696598462 32633 32634 139391481 41962 41942 103735687 51953 51954 36481016 4303 4304 284858556 54688 54681 852411321 90735 90756 443718356 21183 21217 810816107 26268 26238 328880562 50277 50278 70680641 59451 59452 778780760 98762 98727 295601631 37264 37265 469010036 57326 57306 185744431 93813 93814 267912596 22593 22594 108068277 91473 91519 564812814 19890 19941 31498564 36189 36239 434873352 48934 48941 554483895 57845 57867 375366746 48107 48139 863287658 43304 43340 170894760 97044 97012 27053615 34659 34666 893855314 25035 24985 356977484 74707 74708 263466854 41919 41913 647556051 11316 11317 306807672 28637 28640 60908464 18972 18973 800795387 47735 47703 795889584 74327 74301 138682118 27764 27765 578973585 10673 10674 728534367 3020 3050 75645493 63205 63203 744304428 96971 96962 148068316 32673 32674 996412528 36057 36107 386599384 52684 52674 929366455 68707 68699 350843352 24623 24624 582352338 58721 58722 483956835 92049 92048 541598139 2915 2916 172311717 13808 13809 25121977 28201 28186 116638849 91318 91319 412251794 71450 71413 972116577 60183 60150 121925692 35258 35209 405167669 81697 81698 137362653 39670 39671 106678609 57559 57598 639400143 18016 18055 486165759 2358 2359 958628273 96432 96454 286015198 33489 33490 182104966 56949 56950 10172856 65970 65998 522774112 55771 55786 329867834 41874 41875 668189173 30445 30446 471865063 7187 7188 936024650 77032 76981 568151618 84076 84077 256589684 13101 13102 179787527 46637 46638 429630454 71140 71112 690538601 43206 43207 83718152 86324 86325 532305222 39653 39638 810252318 99811 99812 698791032 2194 2195 908052721 17536 17537 226092805 50906 50904 255592992 92972 92954 786803807 34755 34756 19077868 18794 18832 601922215 46368 46371 992679751 24414 24454 490548566 8411 8412 910505415 71386 71418 53250247 25458 25447 92762837 15718 15719 849609789 64984 64973 33606471 7575 7546 644329281 55659 55683 141013888 93361 93394 208673310 63763 63789 68749437 35576 35577 699427807 38001 38002 612042451 93928 93914 975003054 49890 49884 144341794 74793 74794 234182987 48433 48391 231505193 70199 70200 970227394 78215 78169 104207311 29115 29096 676347441 35023 35011 282739009 73842 73843 217425014 49531 49505 835170598 99461 99464 183187043 81708 81748 151621332 46938 46939 161993528 1064 1081 60258835 34788 34805 545825398 34317 34318 70138186 61202 61203 857114389 97078 97079 375772130 36572 36575 681187492 20320 20273 401078990 23208 23170 28681808 70726 70727 334911875 51435 51436 709958994 46868 46856 559222244 53223 53224 526154622 42448 42449 505234454 82420 82395 596257618 91710 91711 931948187 10938 10939 575337466 91599 91596 609106920 5431 5434 146765446 93023 93024 761824461 16411 16412 793337904 80305 80306 905269787 52410 52411 733675991 3099 3100 727833992 94863 94902 601079276 84147 84148 511114176 27616 27610 762823994 79385 79386 208801496 24006 24007 776538616 67651 67652 370717691 33856 33807 802553033 68512 68513 532428946 40548 40585 26197553 79437 79438 196461653 20875 20876 384201493 66385 66386 535221367 65237 65238 40903150 28361 28362 979631635 94220 94265 385885915 27121 27144 957112925 7956 7957 958430533 55516 55521 161494571 92667 92668 714094732 9910 9903 936281650 80388 80389 860373043 84773 84774 647468938 91070 91071 468133663 82647 82648 384184593 30987 30988 573400826 15140 15141 979313494 90837 90882 288134537 66959 66960 189711436 68916 68942 738399723 50409 50442 694501694 30898 30870 341249473 86997 86998 234582444 71473 71523 785797820 86221 86219 525608002 5451 5452 439598423 62586 62587 607470286 95509 95510 218646126 63973 63997 955123936 19255 19256 157214888 24606 24607 494061811 86907 86908 134867984 61762 61772 34771634 65267 65307 96136632 88281 88231 928872246 6564 6565 823263112 72787 72788 401940295 85710 85711 201089446 66488 66508 454216131 48147 48179 378213416 60926 60927 19847315 38393 38394 825312549 84163 84164 660656960 1678 1657 214329416 78495 78488 894039019 28835 28789 416500639 23764 23808 795504337 68272 68273 476334491 53107 53122 319343090 78656 78699 209130959 78984 79026 283436455 7452 7453 853075661 84291 84260 871641079 98584 98585 9006104 61282 61283 145659823 11139 11089 355583236 82334 82385 194200923 6143 6194 499802667 39315 39272 554830688 90625 90587 339744707 75896 75897 977092721 12862 12817 800902625 10323 10326 673045948 95655 95656 37509608 27424 27425 323519503 46139 46140 204534986 20870 20837 980874268 6575 6576 425745162 14144 14145 559078626 94174 94169 164004555 97873 97874 672589462 42341 42342 880641705 47425 47426 913366758 17013 17023 180774396 81260 81223 158925723 2796 2755 250181619 77159 77163 996017796 75345 75346 53063471 2836 2864 626229102 53678 53653 513712434 20751 20796 998008508 25738 25718 805044235 56697 56674 61619660 57109 57130 550477721 58214 58218 213203966 21670 21671 777332210 9425 9426 835633688 83765 83766 885743754 58462 58463 569161994 25122 25123 920223500 24554 24555 703015232 50796 50839 460018548 9428 9429 563591444 66253 66282 409191540 61237 61238 389660559 81916 81902 94028445 57079 57080 392996993 99349 99350 228125165 88536 88579 484184414 2697 2711 728536022 52349 52362 844334201 54269 54270 267241004 3137 3138 329736465 52970 52954 915149574 55395 55427 22690134 92254 92276 312516527 88397 88398 974255892 43320 43321 734689742 11711 11712 247792491 576 572 724507578 18491 18492 545516851 10971 11009 401712322 75372 75401 77269402 7987 7988 515405923 45996 45957 90880076 15402 15403 375659043 29801 29802 123728259 43153 43203 516448179 70314 70316 642720686 34170 34129 402204060 85220 85265 573423812 55562 55563 633032809 74239 74240 331516060 4412 4413 386279179 87051 87050 311731940 1375 1376 523326566 31538 31539 719011610 55188 55189 627804307 22777 22819 87433067 84969 84970 677822139 60727 60728 485866766 38624 38661 760760782 57256 57277 705105308 96422 96423 157488184 85932 85933 147459358 35491 35503 195042841 33589 33590 600818505 52443 52484 361772114 64695 64666 90309063 63221 63222 830820325 44346 44347 85593154 40672 40667 670708443 54409 54393 343319876 38489 38490 777448490 47726 47690 172830751 38624 38665 203958626 73632 73633 53912344 11579 11607 280085888 65711 65710 68024998 77276 77294 805434931 12720 12721 448435635 41310 41324 962428121 35881 35882 920034976 70826 70836 252947610 48251 48212 53344316 94962 94948 304661118 53673 53696 49697809 1492 1493 883629687 31161 31162 37234816 22586 22617 869816724 69639 69640 105174280 241 222 671761692 67766 67724 107108050 45843 45844 517359172 73720 73712 658704305 15019 15020 437456447 12822 12818 956276260 55460 55461 857555875 25535 25562 772797071 28959 28994 170580856 16420 16374 487114636 56078 56120 885067995 9514 9474 648447695 41024 41025 158357284 92833 92870 801210214 14368 14354 74626057 54112 54113 141994923 82775 82802 551496462 36284 36264 450086234 24500 24501 387410215 32917 32865 889088126 86879 86845 618893148 10282 10253 267487984 10129 10130 166591509 90212 90239 803674573 73624 73641 127255758 859 860 653354750 80152 80204 801209324 38098 38107 269527950 16705 16666 337311160 91189 91190 154087976 23822 23870 470809383 62274 62244 110975633 52232 52233 647684853 2315 2337 857554432 19600 19627 265899432 94378 94364 252261107 84118 84119 570073110 19472 19484 400040578 33714 33715 946511468 62893 62894 274900187 75046 75074 608369539 83625 83626 481070998 13605 13606 316045645 32929 32930 269868331 82992 82993 837203619 65367 65368 147667416 93028 93029 725122481 48013 47998 145154813 49516 49517 976234241 96061 96062 198688738 43912 43871 977068445 94602 94563 349209297 43042 43043 43667672 94295 94296 247701988 10677 10678 317088153 66638 66639 699793900 83371 83350 657519744 22233 22234 119632180 63708 63706 403325469 96331 96332 527933884 49728 49729 231043397 49904 49905 313817002 47752 47759 348005646 80124 80125 178908170 95355 95356 285581628 43003 43004 140420970 89503 89531 935196286 2488 2508 74395390 56257 56258 812493084 43589 43620 278588855 8420 8472 459182363 97844 97845 336634414 87217 87207 320479511 64552 64511 797569413 32740 32741 106508521 54450 54446 140156206 80677 80661 937749026 47312 47309 967054519 29539 29561 643643189 42608 42609 117835715 17150 17127 908588962 89497 89547 735740150 92908 92909 413964235 82889 82935 521359136 92874 92875 821439266 95792 95758 481674277 30950 30988 505802004 26967 26990 211000650 34724 34712 962746912 52216 52217 692915688 74959 74965 35204710 80986 80987 936571491 64204 64205 766247491 73834 73839 599857730 92263 92264 581712016 44578 44544 448790059 47276 47226 574816141 96524 96525 156414990 81892 81893 735337276 22929 22972 306857644 23341 23342 960726116 72286 72275 631956142 75418 75379 154693679 82305 82306 325679381 85982 85983 85263844 52185 52186 349823796 8738 8726 710786882 87585 87635 245738813 42269 42270 255232845 76247 76233 93329986 92869 92884 102062731 30235 30236 740508214 33589 33583 218834337 32837 32869 638351542 31932 31976 610161270 64471 64472 13020413 65283 65284 468607631 56782 56742 858054302 9462 9463 14931896 9057 9058 905416288 9103 9104 508465237 178 179 117114894 28892 28854 161789979 7780 7813 366376743 4363 4364 203417236 6907 6908 57003767 32560 32519 621203603 49786 49791 445950797 87419 87398 544790427 80349 80350 727139804 13294 13332 465533453 47235 47236 769103815 30678 30679 232587472 64860 64861 616884099 74391 74425 610950944 67421 67422 29325740 58537 58538 586666662 78120 78121 52207575 55916 55875 538069929 6073 6036 836756270 29254 29255 769444916 56896 56920 850315790 65613 65614 178566416 11072 11073 906456854 30110 30079 344249386 29825 29798 786266088 35631 35673 586541352 9210 9186 98697851 20632 20633 607917542 53014 53015 487648131 1476 1477 796267714 23251 23252 780680439 65497 65455 44869141 1255 1221 250902221 55806 55807 26154519 6769 6770 184020647 32940 32968 45625753 32676 32642 372117773 30109 30066 601893852 15755 15772 699519282 85242 85294 8867474 49833 49792 457386970 31647 31648 447121884 82158 82159 418991773 40123 40098 846973956 28901 28849 215121583 40098 40128 988361770 35610 35611 220968195 13046 12995 920276789 74795 74842 804556596 51505 51506 273065248 68101 68102 944116001 39470 39471 620621473 93920 93908 917685696 32431 32407 108212946 28023 28041 371673784 50606 50607 867471534 96999 96962 340302630 39797 39798 605836454 45993 45943 77437905 4162 4139 549770577 32347 32380 481454306 25332 25320 8660161 62764 62765 856736239 49502 49546 158067989 99821 99779 800682360 37915 37916 513955895 55124 55125 48509993 58503 58504 646471336 31158 31116 16521627 1627 1628 537967011 16722 16723 669351514 82765 82766 874204087 36789 36810 431055583 19385 19386 663658135 8954 8955 208760199 76680 76681 332120936 56781 56797 681592910 53194 53147 574254490 71506 71507 217669667 32127 32165 175880003 27221 27202 970860243 43637 43638 211315101 97695 97714 465972824 25991 25992 940434680 99765 99766 297157762 28247 28248 208801340 63003 63014 740978080 22853 22860 171014785 66885 66892 322077694 47023 47012 793928356 83370 83371 849296568 70408 70419 864785836 57810 57852 1894927 42491 42456 924323590 99545 99524 141901293 75150 75151 51616620 70772 70758 280340203 81551 81552 605921577 340 341 590976527 44382 44389 995622274 43691 43654 273410993 96929 96917 10326282 49400 49401 516277186 1858 1872 165674282 87498 87509 229898993 5178 5210 707435929 58885 58934 763418037 51132 51110 855046746 93770 93771 367089287 79176 79137 643445799 82998 83035 415527118 57154 57206 373488300 68033 68044 933705029 47220 47221 987899604 99993 100000 888458033 88915 88867 3176614 59869 59870 865233121 12206 12257 804154056 87528 87529 733601466 87640 87654 955855009 83419 83391 438286675 17514 17509 549032301 48287 48253 309224335 17765 17766 5029711 7199 7200 784873833 54660 54689 495292727 36412 36449 538131386 78465 78491 244397430 94946 94947 111476132 6502 6503 200495707 36173 36174 337818279 82203 82204 535299578 31715 31716 761339748 69929 69930 750859473 14159 14160 965688651 10830 10831 312016782 39215 39216 828803145 5300 5301 716580159 34078 34079 962654245 90714 90742 125500085 4226 4227 825054023 60040 60063 643519840 88977 88978 778631425 85298 85266 64485298 85779 85780 509960700 7346 7383 513623779 37050 37051 329597899 14183 14167 899791773 71574 71530 165047173 24801 24785 480322416 51404 51367 770284417 99323 99294 314635134 23811 23801 878189709 82167 82168 682788933 69970 69982 333125398 39678 39727 900978723 94953 94954 537753598 80286 80269 140973800 55349 55389 86169549 70187 70188 549213677 96603 96604 966628333 77706 77756 366282267 70136 70137 152454653 47084 47085 250483246 77398 77437 865791644 737 751 449803085 92933 92934 295843284 39084 39085 906839196 19741 19742 768120046 81249 81250 81529573 18783 18815 188355542 14298 14324 201589651 34851 34852 744569356 33278 33279 61874177 64884 64865 277805451 63148 63175 708154010 55070 55021 977079777 89204 89205 355118806 83718 83695 307271550 24217 24218 32269412 5561 5562 742252745 58525 58566 367224925 64880 64881 26185332 80932 80933 363567892 21231 21232 371945105 49572 49559 872057258 38069 38070 319516967 37670 37647 150398745 49274 49290 224289919 8275 8276 877581623 30205 30206 752398678 75007 75008 709045324 91827 91828 509464492 39286 39287 351325189 955 954 897936427 5233 5234 707230300 83332 83333 569992902 87468 87420 428526223 29387 29388 702150066 2587 2588 337838158 99609 99610 195609331 72995 72980 169249357 30108 30109 726813929 36923 36933 905189208 66150 66187 52212632 25173 25197 903536974 73746 73747 892062452 41982 41953 455278280 67210 67211 717640429 79032 79033 381726630 79965 79995 884493389 50135 50172 141903850 63077 63029 426912740 83560 83561 91195075 63375 63413 342650745 69224 69225 581526297 86509 86555 165753200 18403 18435 608718593 43844 43871 124673648 75747 75696 646693676 28018 28030 3857173 87757 87797 247497370 55576 55577 989847126 79738 79739 95551116 69795 69787 789322440 96153 96194 802264983 99677 99698 942794281 54429 54430 652388278 19363 19364 733369713 82914 82924 650216915 66438 66448 794217283 25065 25036 825498171 99819 99820 607090024 8745 8754 45329602 82017 82018 764976730 91319 91320 573740125 33941 33942 755199410 14971 14972 238181435 79807 79808 942032458 99059 99060 353229325 17137 17138 937032648 67520 67475 176201430 27407 27458 879916188 90387 90414 383748579 36792 36741 413184615 35674 35675 648197903 5957 5958 173794856 66272 66249 291572959 17705 17706 470052686 32470 32431 858667292 15665 15666 984396159 86919 86917 979411562 79493 79466 920513552 14586 14587 349140255 59903 59886 822904597 37243 37238 663529249 31067 31068 117110477 43611 43627 804153343 77159 77160 553644509 24821 24822 578512628 84216 84217 634569321 32328 32320 818389790 15895 15896 601392474 22805 22806 897621947 95248 95249 838268865 37929 37954 86782325 28569 28608 995365976 37123 37124 613898147 74517 74481 160023773 91877 91878 86129173 79710 79694 68412509 71637 71638 465311488 87455 87456 169599187 83570 83571 685897731 68006 68007 977422560 95695 95696 65439921 42602 42652 485321496 83740 83741 297134102 38270 38231 876561011 34691 34651 227006924 74084 74057 261743733 55701 55702 920335981 15627 15628 345475301 54062 54063 369404845 97886 97871 521019462 62665 62666 414478751 92376 92377 711038607 44529 44530 647828769 43701 43731 894818836 96250 96251 458946005 53208 53209 931902526 85950 85928 38784250 5932 5948 716781231 43236 43237 104016101 86759 86724 750898998 24698 24699 564090883 76798 76799 448088370 95714 95740 328102346 77533 77577 177547557 82333 82334 897660423 18251 18252 672441937 60364 60316 518622957 89655 89656 444339010 55861 55885 578794957 96362 96414 981161747 61538 61539 215581148 85593 85565 963160665 70614 70635 928470941 29056 29014 741287386 82137 82138 652988894 61165 61113 599170190 65419 65398 178366915 32822 32823 296788707 16961 16962 494658609 1046 1047 26323674 49857 49871 321251512 85782 85769 985041763 47098 47054 601758566 40192 40193 580026386 20851 20852 69491618 57877 57892 84890486 93366 93363 996785286 88432 88425 964006302 84236 84237 420600607 88696 88697 562031188 98561 98556 451676100 99858 99859 330330432 10366 10387 744830625 83040 83041 37193435 29297 29298 903664111 90102 90103 856291157 96971 96972 304337692 16623 16574 207865353 85463 85464 274164138 87317 87318 728942545 4926 4898 570231638 22740 22762 58808226 27680 27681 20699785 42692 42693 519450329 94393 94366 581697123 95551 95511 716523373 26490 26503 41315749 22396 22397 701368527 31874 31875 456806243 401 402 910981194 22033 22034 462731900 39601 39602 407816308 43728 43729 916943412 31207 31208 212592627 75533 75549 66455733 60444 60469 196470087 9796 9766 208003570 16500 16501 988414482 44042 44043 774043936 60574 60575 353720308 54037 54038 126052418 57118 57119 520276976 88847 88848 719847531 74771 74755 851771161 56547 56598 209998139 79728 79729 202666672 95962 95963 60957979 35001 35002 608741523 56009 56054 416408706 92058 92059 146992479 19926 19959 289637576 96130 96131 415628397 12571 12572 936964463 43708 43709 939209735 11257 11259 778907755 53276 53305 482704963 96101 96102 368039249 50392 50393 266098703 99729 99730 203956830 33774 33775 808972654 87928 87901 698056091 19004 19005 467464975 32563 32593 681164007 42431 42432 463320238 4020 4071 896117375 46633 46655 350563470 54920 54921 407387631 37712 37713 569693889 10832 10816 31974425 72888 72842 528483133 32690 32695 482427966 6918 6919 236868403 89134 89155 606888028 49581 49582 843921810 16781 16782 467769815 3590 3591 477064901 92838 92876 934475843 42730 42776 252529185 94610 94566 832614644 37722 37692 597221341 18262 18263 259548629 84037 84012 853739414 18480 18481 881257760 79589 79590 661902456 29887 29888 207319857 68431 68470 750632726 39804 39805 850279424 82692 82693 464074796 8873 8826 795707481 87505 87502 198819332 23968 23969 607548970 16515 16552 663169350 40688 40716 608014029 85878 85879 183867468 21413 21414 552644839 18546 18547 895598270 32553 32554 148075382 84690 84735 491122752 26080 26081 303374658 91319 91298 752076828 3858 3848 131191287 63884 63885 539218164 34510 34511 995115950 9871 9889 20979041 12621 12640 663775305 55141 55161 621292776 55181 55138 385732469 62174 62135 717037938 66465 66466 724613012 67900 67889 172019821 27520 27540 917043216 72667 72668 41203406 13264 13282 781052360 78854 78881 354222802 37905 37895 143430103 41919 41947 727157860 52002 51961 397964850 25623 25624 493440901 27952 27987 734005922 93418 93397 960699173 62459 62460 427766615 58687 58688 150136833 13533 13534 74064044 79426 79427 869776600 16331 16352 397626345 50938 50939 673419651 43898 43899 154950735 8619 8620 271239468 79666 79649 964177437 26276 26277 350801641 27091 27092 514613547 69475 69443 236328948 73703 73704 777385325 72823 72799 692945088 46640 46636 401348448 95176 95177 614916977 85035 85036 279274988 64038 64042 324024302 25749 25708 532377444 6048 6049 76951369 59372 59359 686285965 40158 40159 604786991 24761 24806 803121893 38530 38531 75270426 78911 78912 529310119 16954 16935 336503802 15960 15961 937596843 34115 34116 410956824 90881 90857 24908710 74920 74931 739709031 43324 43325 403876054 23296 23334 919365675 12741 12742 487950148 47804 47767 775876716 89524 89546 322194523 74782 74820 650790642 12265 12297 973461623 59254 59216 464439884 25359 25393 856969987 88913 88950 250231486 14003 13976 547189106 30759 30760 941355429 82688 82685 501253947 96538 96539 300394440 48169 48161 970249006 10583 10584 286661811 50133 50134 564314445 7758 7759 895683363 11674 11675 654690426 29873 29874 564997567 13406 13367 399215154 66700 66716 423307088 58894 58895 726635956 37385 37386 391040942 82772 82773 154090889 12411 12412 467105406 28950 28961 392062721 24223 24196 183891453 96502 96481 2061482 27563 27564 952370393 36010 36011 245778656 8367 8349 875252159 12823 12784 97480238 76152 76168 11717815 35449 35404 864927522 37512 37477 387473594 7708 7657 394352627 33727 33675 931727407 86829 86830 33603313 45127 45105 517636372 45900 45876 810168613 44845 44855 905385566 83554 83561 135665944 63628 63644 396286883 46985 47036 900994354 63095 63143 870045311 92021 92022 392082260 18786 18830 220648094 61428 61381 859130848 46524 46525 533606667 80847 80891 633609418 98056 98057 57117018 57352 57308 95677147 11315 11316 763077616 86134 86135 335861353 40413 40447 768113932 39873 39901 837966994 52192 52193 603683693 3487 3454 700619935 3163 3164 596469178 15573 15574 479647486 83432 83422 478634026 74767 74759 851281212 22783 22784 651760081 88333 88344 352975587 7656 7654 818653496 56669 56670 94373983 98754 98755 11708763 3527 3528 770209143 91784 91785 181351857 24432 24433 231398122 68848 68849 301359939 79883 79921 239917699 5295 5296 493975468 78931 78932 438130251 26633 26634 103100340 10575 10576 818524021 82423 82424 647398531 33506 33469 454824169 61758 61759 803937324 82682 82690 680691008 22015 21989 319056581 44869 44889 141862361 29335 29336 491644815 53893 53894 383915565 49956 49978 279474758 55512 55513 467542371 92248 92255 396841150 7378 7370 846435286 75812 75813 956680429 2871 2834 716079704 59480 59481 470848994 66490 66491 715470853 30471 30472 278275504 63684 63689 737308514 57494 57495 868176025 60456 60487 91675142 91531 91532 823250453 28593 28594 565782437 81433 81388 117989699 5196 5197 98446122 5045 5048 564819612 26624 26625 648872904 54613 54664 103090597 28049 28092 790412298 83295 83298 54568548 60188 60180 860628456 93925 93915 943634787 22471 22472 495718178 80866 80911 397285330 68094 68095 480989988 62896 62921 648421071 30593 30594 152014565 21886 21887 811043917 86347 86348 99619414 94385 94386 673363654 87072 87073 434742841 87797 87763 708562017 12162 12163 64198950 31452 31453 925760334 49778 49798 27222929 1175 1176 469519238 35355 35349 505814885 80746 80776 36569272 12555 12556 436983614 81152 81126 891396852 63710 63711 44507640 31826 31827 997378173 1770 1771 873808923 99763 99764 461113521 50260 50230 213809564 20927 20933 108168955 76762 76718 22289132 46690 46650 107692399 33259 33252 429681999 46061 46076 271094019 95112 95113 390248839 21297 21292 396280042 4318 4293 862904906 41887 41888 214743867 15081 15044 942691147 29528 29542 35104583 92136 92089 20248305 7008 7009 863947318 36133 36088 662492407 58660 58661 388488372 73859 73860 396835401 94320 94321 324112873 33525 33526 461647324 897 861 607564032 27032 27028 844902521 7747 7749 186071867 66007 66039 487854817 27535 27551 934721772 9745 9738 934854912 1036 1037 383220768 26195 26196 820007204 81062 81063 249753107 79480 79468 257868798 85302 85303 653875675 65280 65279 114818160 96593 96594 92452232 29863 29864 473783581 17017 17042 311219241 30017 30041 350679725 11567 11568 990405580 32358 32332 897569495 93812 93821 675118151 44598 44599 968341159 47053 47054 995710160 40809 40801 49480124 93692 93693 552017848 50559 50560 124971438 36132 36133 708821649 88785 88826 229557602 83257 83258 114057855 59299 59277 314107439 88394 88382 32975577 57698 57699 978209841 14861 14862 806936004 14440 14441 517447321 93859 93860 364151525 12422 12465 666813829 69708 69704 219087343 37340 37324 427002237 91108 91109 798702371 42070 42090 173624564 11846 11847 215644302 1610 1642 200469494 82131 82125 436664369 98022 98023 667963738 98608 98644 957254572 5222 5259 881462258 22331 22319 922900096 57656 57657 412075829 39229 39213 917523525 46348 46391 762095959 95334 95333 79788154 8600 8601 458725095 72566 72569 154960895 23108 23109 211134798 97483 97502 225188627 61912 61913 125607774 76173 76175 500051733 26536 26537 224556876 27522 27483 837824745 85140 85141 235123680 61066 61067 223495069 46714 46715 93892179 39451 39441 669595228 67933 67939 820678495 4919 4920 940482891 23420 23377 557284073 87151 87191 503574689 2611 2612 61853270 3246 3197 37070884 85520 85572 287170389 56630 56674 480600540 49045 49047 476702966 59609 59563 391617509 6555 6530 213498796 61975 61969 476897719 98150 98128 293252030 27776 27777 564642892 32067 32068 394876634 66344 66345 622282772 66351 66352 349648429 22417 22402 807278942 2747 2782 618587234 74315 74284 739671950 45099 45132 569319979 75386 75387 359915050 65598 65586 698593754 78266 78267 693093590 3011 3005 475998039 70030 70031 341764103 14749 14750 893847784 99868 99835 584240930 52222 52223 103301272 25150 25141 747179234 81957 81958 253236552 76965 76921 153585319 91907 91868 177887935 55289 55321 986700964 73312 73313 748288165 87767 87734 293384908 52576 52577 691562350 11674 11709 160153615 27490 27439 434266643 5729 5751 615879570 34695 34719 451584366 47821 47850 255514613 44094 44095 825268364 94991 94966 510379658 72542 72543 614143208 72934 72982 612223934 14807 14808 332547626 12249 12292 128717251 60204 60153 805414484 19917 19918 264423145 30860 30861 858961763 74233 74201 110121290 24050 24051 176368660 38545 38509 734394253 35660 35631 843010443 97418 97405 727339025 16279 16266 297475676 44095 44049 105585206 9609 9584 250743375 20333 20377 184176331 16416 16364 418959273 37147 37148 23022268 70691 70692 686383006 1740 1741 717133183 95562 95515 739753430 88759 88760 989292496 58742 58743 92889722 6939 6923 520268174 31622 31657 260187489 35895 35896 665001745 81003 81018 86551539 83731 83732 546694303 68561 68562 329084012 59382 59415 714093908 31913 31887 202012279 43577 43612 852521192 19948 19949 109417451 67538 67539 406990683 40882 40879 928823756 32761 32758 315089287 33493 33453 810685499 14435 14397 223661743 68690 68691 399828528 55689 55690 309959024 92814 92770 288000558 17030 17031 294405885 37684 37694 110579240 58348 58349 382033132 62017 62024 501160137 72254 72255 855537326 70673 70674 829510666 96805 96806 53658070 26171 26144 611584453 2645 2684 482917529 14478 14464 524513853 37685 37686 675427370 48666 48667 902457520 8422 8384 769980444 36840 36839 960753594 20023 20050 222079173 31467 31468 182316996 67415 67416 585423454 48505 48456 868478822 22085 22060 908353376 17475 17476 238932818 61142 61118 706451161 96828 96833 295088831 85303 85304 646316071 19066 19047 228618336 97950 97951 634915728 61740 61741 859202341 57741 57780 565792343 39955 39949 893080113 17687 17703 719340293 4510 4551 596823999 90390 90386 110298620 51599 51600 274957205 53767 53738 55982920 63712 63728 604082526 32517 32518 451787982 48636 48637 32592827 19682 19700 55776791 36419 36420 720702877 30322 30323 98619144 56506 56507 549609907 98705 98733 428967353 82197 82218 600409919 83536 83553 238420054 24402 24400 186215337 4711 4712 766010540 34479 34480 203323375 62168 62169 486835744 56663 56688 474703666 1366 1367 969139890 57438 57458 744260981 39050 39003 944709314 51743 51709 207114553 82200 82201 204857661 54105 54106 320001574 33797 33798 954656449 77831 77832 885336056 32062 32027 264251873 85188 85158 756337593 48132 48133 792418575 76058 76037 838427920 67641 67642 958777573 92651 92635 129100910 46281 46282 184408878 95942 95943 73908341 88838 88839 924755771 20436 20413 249815641 20920 20872 441958572 10583 10539 547304479 10711 10712 112592723 78361 78368 235068121 29473 29491 575780145 65758 65759 469577794 21654 21655 359659749 63666 63667 194126604 76877 76918 720465369 57923 57879 435579621 31546 31547 106942876 29641 29642 571041973 77971 78008 638074407 12971 12972 458899107 22509 22510 286762417 6209 6159 803739634 17161 17169 554245545 2618 2619 256949214 59411 59412 518083513 72446 72423 356600283 73915 73931 714297062 73320 73321 913001323 90618 90606 290233280 23608 23609 245573320 86689 86720 718160692 28865 28881 199720944 80883 80834 472690297 12324 12309 2053762 84617 84600 723774456 17693 17694 649836152 60758 60767 929072134 94600 94601 298883971 27096 27058 121619098 48134 48135 861953311 32372 32373 327606146 68721 68722 303839009 25430 25431 735687742 70672 70673 336462999 87170 87190 942256864 33137 33138 350394308 18071 18030 916332119 90955 90956 269986865 35892 35870 96385896 6197 6198 117093302 75431 75432 209036813 56207 56208 244007687 21887 21930 641936984 37101 37068 496953150 48119 48120 123983305 76969 76994 117664188 7302 7287 932794769 41604 41605 583013455 56351 56313 180694044 43680 43674 23679360 687 692 101909708 78986 78997 577321935 27810 27774 398077067 17399 17400 400936301 48860 48861 253730896 57343 57344 86716859 10475 10476 812367824 51249 51250 627859763 20629 20604 816396590 96124 96142 463549637 31110 31129 607908902 90416 90417 672094446 73669 73655 321736708 32522 32523 43170149 68056 68057 14336694 43450 43451 139706073 50150 50151 350000075 57489 57505 814604310 55913 55895 253207774 37028 37068 504876999 40617 40618 3083138 46865 46900 727570004 78455 78490 432919078 5898 5899 419123229 25 64 599804418 78112 78113 309295914 84534 84535 873609476 96132 96136 735821832 2386 2387 157016941 59754 59755 885750167 52551 52552 272228172 39037 39067 725364603 65616 65617 518100065 20090 20091 913423582 68878 68879 465844468 82109 82110 894842620 91106 91107 378998362 29364 29371 308118416 46850 46851 623288587 32140 32141 597346007 58825 58826 17615246 29154 29170 881856099 61724 61725 208749925 73960 73992 830489824 76225 76226 280229757 91819 91820 316750738 64593 64594 975142479 46021 46022 692365989 4979 4949 455958474 74612 74656 499269453 91538 91539 597690136 16446 16447 604089212 78217 78218 736888932 46160 46161 661401518 79389 79390 707961775 47305 47306 525428636 88045 88046 581862663 89876 89850 58573377 17192 17200 22997620 22772 22773 480468012 53812 53862 144410513 46771 46823 932699751 49159 49134 934667622 40882 40876 700305495 65166 65198 310177910 64859 64860 747330604 41606 41607 890101067 50824 50818 755425 36310 36277 269494217 7747 7731 727328218 35508 35538 718006219 90741 90740 113298252 74325 74326 5693690 3909 3925 968072552 50282 50241 603399365 3498 3548 901657905 13037 13012 882287105 57943 57944 514524923 45575 45581 100513881 45855 45856 752651731 22284 22285 169447662 43280 43281 744928344 46132 46118 443564368 15277 15314 473613315 59110 59139 133528267 8185 8186 951733450 61349 61324 794174973 45388 45389 525849330 54658 54618 725186170 83454 83455 897799052 48484 48525 293789771 88710 88735 504489328 60908 60952 546209798 10933 10934 817971520 66380 66381 31203590 78762 78763 328924184 17992 17993 98730530 58309 58310 894952933 1083 1084 812965756 52015 52030 361025024 39700 39701 880296076 92433 92434 344648587 93368 93334 696451472 80013 80053 852760559 8410 8411 753777014 22192 22140 556769643 22272 22273 983543074 83539 83590 711637340 17604 17582 599892161 21175 21176 765184550 57534 57535 25588064 87896 87932 377195367 45525 45544 235885044 70582 70583 564009231 23618 23636 342804895 60116 60117 621909554 55679 55680 205663816 36031 36032 763057302 59180 59181 460316294 6405 6442 417324150 82525 82506 613609258 94536 94569 924420210 18196 18197 812712529 59970 60022 531027560 31312 31313 455675440 78991 78992 215059707 60553 60597 213592534 56122 56123 524310802 45408 45409 477382081 35309 35328 816268862 59160 59161 686471058 3967 3968 540871619 39167 39148 702928526 17799 17800 889496448 87359 87321 589145896 56578 56579 231374887 99388 99389 772806478 11065 11066 130908130 68210 68197 129126389 73760 73761 367234668 70698 70677 502165715 35842 35830 521266023 49802 49803 363591324 971 972 151070618 11629 11630 293850218 33641 33642 867060787 69962 69963 342496002 5053 5035 308264168 20405 20443 383779029 54396 54397 979644579 89626 89627 320412780 11470 11471 629701108 98996 99027 202739415 54629 54679 696381689 5448 5449 635816556 32649 32602 115229674 61720 61678 253097737 22152 22202 621167983 62528 62509 734961213 46909 46903 699211031 62762 62719 759406167 51224 51225 25944535 99068 99061 205739324 60537 60555 912808619 30643 30647 42170488 99208 99227 186273528 42223 42189 774466674 98475 98481 132018220 32457 32458 967439177 4119 4120 883378446 75 37 22538047 9765 9766 569264195 59796 59843 820219888 2034 2035 669436428 82002 82052 606346405 51264 51265 32969005 80156 80134 986262698 79464 79445 294223723 60785 60791 315781463 2951 2984 773334139 53306 53307 534935571 52045 52095 605669481 91360 91332 570620126 25015 25016 245009385 89052 89033 200424683 24056 24057 39381029 45311 45289 903262756 75939 75910 389709655 94642 94639 656742796 89360 89361 15471664 55637 55599 243391006 8880 8868 177045745 57586 57593 44418577 88723 88764 653537813 22691 22657 214902475 22812 22813 69988134 37041 37007 847123198 48470 48469 882257591 62447 62461 112012451 76637 76638 7849371 69068 69023 430083281 89589 89590 589003693 70864 70865 803313814 34386 34397 864379419 96949 96982 9007328 75127 75128 998010730 67385 67344 608091828 75982 75983 560322424 11940 11921 640678711 36520 36521 607547019 24633 24628 228030786 77329 77307 305657000 23723 23724 826774871 33398 33399 943296403 13758 13759 324759533 47532 47565 550170457 16723 16688 692234295 68498 68510 760436986 95181 95182 830526822 67028 67029 410111377 52552 52550 794648358 96062 96063 388439489 88779 88811 353387257 72479 72480 959165661 91165 91208 380778709 73798 73802 500652990 15540 15541 23949615 99184 99160 966636237 96515 96516 849320752 53030 53025 464032976 35831 35832 762291308 14973 14974 120142182 76944 76945 924220068 80427 80428 201310426 94155 94135 7566198 61571 61552 647483548 60972 60959 946057105 76558 76559 449309083 68420 68421 333359004 25987 25971 674923260 96338 96292 813129081 81018 80988 632055617 82840 82841 107472775 84662 84663 328988811 41985 41969 395498164 3211 3212 305602783 29861 29866 54211813 63974 63949 469496081 89508 89558 876551144 29969 29974 495557895 11473 11437 942637080 93425 93426 400530414 23765 23730 77911099 71508 71474 695542099 67319 67320 288008417 47797 47798 322222247 62148 62158 755683481 61168 61183 394531870 87615 87616 961352919 85326 85276 711981408 43542 43543 267999091 80930 80931 656788127 17943 17982 309043731 75863 75864 654884799 62407 62434 203495299 7853 7854 263650763 59691 59692 420610321 47737 47738 834685848 29879 29880 250988778 51574 51575 473510557 86818 86819 8354193 72152 72161 847995911 828 829 422577050 68500 68501 793030046 87414 87436 380439801 4859 4812 444452282 40481 40482 919883938 9386 9387 859515778 23932 23933 252184011 76506 76465 936698237 74891 74892 524484279 12998 12999 279720434 82220 82232 137000613 66438 66468 859990652 69980 70002 464079893 32314 32263 937285190 91301 91302 492031916 15562 15563 941199255 54307 54328 798262388 58257 58296 597556231 92683 92684 973367423 66504 66508 800821139 56955 56956 392597440 56708 56709 786057952 3950 3951 533821354 56439 56440 625807096 61763 61789 181911478 33619 33620 830107981 38264 38265 395075721 54437 54438 842530046 16150 16122 729113175 19133 19134 261915513 97756 97757 59963330 57378 57397 786373835 36054 36105 400034144 97619 97601 384787412 56989 56987 971160697 45627 45628 857724129 43205 43241 655690753 65978 65995 109116521 49220 49240 31420941 37515 37529 824360481 93490 93519 535153016 73072 73091 72908654 9666 9667 80493364 5693 5694 799675174 38032 38033 768808285 12619 12592 335922815 65649 65646 895778664 12265 12300 553571847 58550 58551 283549027 78560 78561 93928530 57423 57424 60424986 65213 65214 138806739 80904 80907 297923021 56347 56362 812013671 90239 90240 684246536 93831 93832 168273782 94874 94870 445728949 26107 26083 777543934 26589 26575 466184565 58437 58438 735380885 25055 25056 295188270 84707 84675 107254720 53461 53496 956206708 55551 55555 395506241 36684 36685 959399942 12280 12281 588246379 47162 47163 535390905 66993 66994 273985617 37130 37131 346516579 95816 95817 785907576 24427 24428 305901476 76555 76556 430048810 60652 60668 37839841 48526 48542 798282537 75429 75431 480437807 50479 50450 826529021 41934 41935 639280194 3860 3845 306362360 45549 45500 485379725 25745 25732 319756754 9305 9306 708205851 80196 80197 375793640 34563 34564 465756514 54459 54460 672335359 1168 1129 20635990 8571 8537 637119962 70912 70913 473998434 39610 39611 470971950 19555 19556 480568846 94555 94604 76345481 76221 76197 498534451 98330 98313 622676610 46660 46654 246195949 41190 41191 466509532 2904 2903 105668938 54571 54572 182251094 43068 43069 780778631 35544 35545 250811062 41276 41254 779660089 46066 46106 591002115 61108 61109 717807485 11232 11233 456563790 12190 12187 780843276 53786 53755 938088226 15187 15158 439090259 90020 90047 347540273 7708 7747 851921051 71879 71852 736181239 62820 62821 329126741 4648 4668 361438139 73471 73472 117671279 12303 12304 636035317 19689 19690 558938584 85774 85775 330886592 93987 93988 870522307 54024 54017 412471545 26000 25992 179402910 12895 12880 983605022 86582 86583 34025755 73236 73258 582083318 49650 49665 476751029 42282 42244 684560927 37451 37410 121791249 54019 54068 117704422 54215 54216 170583593 80440 80441 232434204 52649 52650 788851032 28588 28598 416525670 68154 68119 869896882 39015 38981 733628033 59203 59204 240637584 49812 49815 342492657 59855 59804 682091258 6711 6712 850366006 89519 89546 47150643 38334 38335 19085112 99757 99732 879882279 39670 39674 216786856 73483 73484 823573533 18369 18370 170603785 28230 28179 416728319 32777 32788 119506278 13855 13856 286019483 33112 33113 220804541 80602 80603 221806603 28033 28034 239123683 65506 65507 316682074 23172 23198 54962919 19338 19348 29728060 96821 96770 61652958 38499 38500 267927544 18880 18881 225361709 85076 85108 602040295 25826 25774 970081895 6286 6312 296259043 71640 71599 160264794 18166 18167 366853195 68464 68465 173482419 53794 53795 268317271 76519 76520 709599265 6469 6470 675471506 50338 50339 804360114 41698 41665 221902784 4566 4567 583910905 36996 37002 157790076 97382 97375 580885909 97694 97695 398783946 67325 67326 37207932 78383 78377 241559261 85848 85858 484931051 50515 50516 176649106 27301 27318 690954972 26514 26493 798801732 98689 98700 897552669 6534 6521 628782414 41889 41890 411571291 33884 33836 367922948 29954 29955 620359936 51677 51676 322834174 25580 25590 667299585 47810 47795 761736931 4681 4682 990525219 17685 17686 900328117 60851 60896 796142415 69404 69402 262189551 10337 10349 394133571 88700 88750 854275685 90746 90695 48207580 59222 59223 21608279 58646 58698 211483620 91689 91643 862149265 78616 78584 869985887 37741 37702 997728010 56624 56641 383539352 84021 84022 623825558 97053 97054 526786688 20105 20155 728083631 52873 52874 919521669 58986 59020 650127247 13320 13280 802068722 6634 6635 348990193 66620 66621 549033902 37788 37789 799083056 45610 45611 4444975 89707 89743 914744464 11022 11040 303422334 9739 9770 979742995 87962 87963 111107824 46734 46735 118137929 72580 72581 860568892 15686 15694 10052001 78163 78127 472886561 74773 74784 929953480 8562 8563 129039164 21036 20996 203167352 50786 50787 906628612 12835 12783 72178790 45512 45514 761363692 55570 55571 35861796 54144 54145 582106913 87880 87836 835549270 46462 46463 317145327 95426 95427 15668774 9548 9553 339570812 65620 65609 113697465 34291 34275 683974364 90371 90344 866741455 98854 98855 981884201 93718 93719 992945183 87862 87863 94043580 19941 19942 113379790 53061 53105 69884208 94601 94652 19822652 16110 16111 647133317 13171 13158 352031601 34889 34866 694122681 95182 95183 45708375 50926 50976 336920838 14142 14143 543464638 77468 77469 847308378 69263 69264 990421495 8715 8716 380896260 87539 87540 40319350 13013 13014 266920244 9676 9689 437953125 351 358 796362264 71924 71925 754861134 61920 61932 375279026 4979 4978 804802815 74000 73948 233627741 49216 49205 332143112 85504 85494 721239609 89942 89893 489056505 53051 53014 864234444 96802 96803 282009921 64628 64629 806930974 20955 20956 625165421 80787 80831 138293155 63235 63236 744194034 2071 2083 463327928 6743 6764 603069767 96667 96696 116706963 60226 60227 81799947 15788 15812 402351851 25786 25787 298793656 63337 63339 657473282 10517 10496 894875899 91606 91565 982547189 67951 67952 188052589 2617 2651 116204795 58533 58534 633506956 4517 4569 694514661 37281 37317 281011182 98735 98778 18283156 12266 12267 823877697 11916 11917 772588497 3162 3173 581689451 34968 34998 333314086 98033 98046 807771038 41109 41114 448355307 14459 14460 188151030 29955 29956 617895927 89185 89186 509319418 74864 74870 755194492 85707 85708 723081862 2135 2136 787109643 61235 61236 183844084 14686 14666 591119045 22397 22351 697528491 27198 27179 178418921 2091 2092 113136955 7408 7409 166631078 62994 62942 524471021 25105 25106 192092122 80595 80558 36204525 90217 90218 70144382 40734 40735 557793766 59632 59633 847120066 60556 60594 238903119 43999 43957 377561631 27866 27883 84533099 57687 57680 911240183 35244 35231 681921120 14027 14028 764519560 75840 75838 306040816 42109 42110 809284678 20547 20548 536850103 44842 44843 154811841 72637 72638 66408820 28339 28340 495544200 79013 79014 900584697 67456 67457 305792492 52668 52639 310419891 65036 65037 785231872 19933 19934 179762735 23941 23942 56877589 71869 71878 487136549 23901 23902 619416160 34760 34761 357380960 10535 10530 695313410 60368 60348 361876563 25002 25003 215247424 96672 96673 929972294 29081 29082 60611736 65978 66028 72754234 5955 5956 597846092 78342 78343 299901346 3273 3251 811130778 73580 73576 421691447 28531 28532 84086217 34229 34216 902172883 65518 65519 363782041 63117 63160 461042051 19615 19616 592303220 30596 30640 449580018 95445 95419 731965905 11146 11147 385878893 57482 57433 224316615 24938 24939 615019208 79330 79331 959779312 91885 91909 449383685 32870 32871 239373201 91449 91450 105749312 20340 20305 696042439 41357 41358 317865890 48653 48671 569308516 68503 68480 62176227 29215 29216 532411954 76310 76311 45466403 97313 97316 348255123 70997 70972 174790286 92781 92790 631773622 79568 79573 84841541 34875 34876 298863028 60638 60681 734178998 20215 20185 754351348 73384 73385 216786806 29998 30050 519842654 57045 57023 623015216 52842 52868 889091359 78962 78975 974076171 43093 43121 447475041 39443 39444 886236621 56215 56214 629910576 60061 60062 868459951 97038 97039 893462133 92245 92222 514753481 12688 12689 736000176 90891 90863 25420090 88821 88863 201240477 43738 43739 797183285 99665 99666 388906368 68604 68605 686452893 2439 2490 340966342 65772 65773 816882753 78171 78210 719936429 97067 97068 361609533 55465 55467 937098487 60634 60678 689499193 25616 25617 677311410 36449 36450 171885732 80954 80943 953651301 23526 23527 425378056 90150 90151 319500636 63812 63772 10213371 95287 95288 89376304 74456 74457 238357276 74532 74496 706594936 95960 95961 457969069 94936 94941 432622188 98697 98741 255545479 76408 76364 440633655 12661 12713 439993017 32127 32128 5554359 29079 29055 359074954 79089 79072 911974951 82362 82363 644866331 34897 34861 18767686 52220 52221 611720697 42422 42423 246003132 33360 33361 311864809 25663 25664 848097654 41906 41907 676321183 27982 27983 166985108 71387 71353 519388037 71522 71547 616589108 626 635 882274172 35961 35962 561633840 99559 99560 597374941 17937 17938 548808034 73352 73404 726488296 93100 93088 635037380 17652 17683 599293574 96987 96940 568987375 32894 32908 504118738 41033 41005 771233972 36470 36457 702755442 42693 42694 813633027 96019 96020 516479156 53263 53264 438390555 23407 23419 279849004 29905 29893 441022020 98220 98221 509213255 22581 22532 965656262 12516 12500 512552849 16496 16480 284379982 50837 50886 925994584 97345 97346 278071067 24358 24359 890574326 70701 70691 220115170 17231 17224 49293027 18658 18665 593022893 71049 71040 547866139 84876 84875 769273600 22166 22208 244336830 89335 89336 467703965 17791 17792 711262523 12699 12700 378961352 22991 22990 63759120 34036 34037 205794650 41753 41754 711060947 46683 46707 916884852 61095 61096 621234803 11597 11578 194832821 30065 30078 536559614 2520 2521 264530949 68158 68159 88299379 34634 34635 624742151 40122 40117 523282445 45824 45842 399421847 84797 84798 774901122 71986 71987 434455869 57706 57748 46787841 4594 4595 624079847 43700 43701 115462914 32039 32047 108486740 68049 68064 257975906 28844 28872 584883873 97654 97655 117721771 59810 59838 549090450 23562 23535 727838620 83521 83486 679719114 10558 10559 639899038 21216 21182 581626782 30543 30534 742573100 70532 70486 756064889 17652 17648 463262069 40082 40085 695430089 74550 74551 377243687 19701 19659 520973455 23549 23550 857200528 58958 58959 837241389 46649 46627 5929989 13306 13259 520264861 80337 80338 96825205 49252 49278 651525214 53574 53575 211160750 29863 29896 819058548 64529 64538 882614822 21844 21845 439282953 84302 84303 813473864 90314 90324 13361515 83283 83284 991248151 745 746 993176454 208 253 789266658 16322 16323 722667096 75995 76042 716655012 25381 25367 363744265 77070 77037 866206527 82417 82393 941574996 36318 36319 717029820 29984 29985 709646878 64210 64208 705261284 83684 83685 636669877 99951 99937 602302540 94945 94946 608477207 14216 14217 234823244 56904 56905 113883295 35358 35388 73513290 44605 44633 269313579 49953 49954 785216778 69145 69113 260698318 17835 17836 208386377 84805 84839 813547599 11862 11885 154159443 61536 61537 646646667 21103 21133 713919383 71394 71395 198175697 83865 83866 554663687 91392 91345 9358609 13258 13293 7642968 56747 56744 570537740 74951 74952 406585936 19790 19791 66426333 47889 47890 910822510 96575 96576 154756544 63660 63706 763432394 6559 6545 355686031 91767 91768 238409840 39887 39888 712169935 92611 92647 773751203 49712 49713 423954283 23838 23839 712863503 99413 99414 172125980 11020 11029 186236947 10609 10610 649895221 31237 31238 166820581 97115 97116 565885936 77953 77954 625650804 31872 31873 428076484 95610 95563 67356044 40027 40028 584598308 41441 41390 158263671 26351 26352 336685178 34479 34459 866830352 59252 59253 523081091 39857 39858 469002483 34589 34582 432989473 92734 92735 865511493 30343 30313 63210754 10069 10070 113675747 69874 69875 284490343 38666 38642 933727883 45137 45138 571185852 28088 28089 532634813 98484 98451 15737188 36880 36881 655786972 31195 31219 678417169 52262 52263 198906854 39114 39115 707318631 43643 43644 618560572 14130 14159 263954394 7954 7955 197912426 27669 27670 390296040 47823 47824 965082582 19132 19138 613148629 9128 9129 896398335 40984 40985 184310662 83417 83367 311845441 45019 45020 169492140 11025 11026 843968554 10075 10076 704034072 40029 40008 281477322 64731 64732 137799855 3153 3154 21863038 91872 91865 22505022 14144 14117 810835229 21372 21329 669018016 60209 60196 381715438 97620 97621 926335642 35027 34998 609403337 93807 93848 302046059 94251 94252 628333906 22609 22581 913414155 30931 30973 194972611 21887 21888 676584525 27609 27610 529764195 39489 39490 733993955 33585 33586 727697848 75341 75378 546014580 26563 26523 145886195 99354 99347 965388199 71543 71544 699532308 86898 86905 341741005 52936 52904 749969082 21909 21910 405751616 32860 32820 657355566 53182 53183 234316709 43815 43853 904609677 3571 3572 84361677 85068 85069 585006105 16878 16836 14495444 37061 37082 952931346 8693 8694 122060880 30847 30848 760126081 20446 20447 863529873 97219 97256 217838207 73984 73985 471710836 74311 74349 337988096 76479 76436 478914049 38764 38726 437524433 75936 75955 406415267 80784 80739 739618917 57793 57788 636648228 47078 47079 379827228 28660 28661 822099266 92949 92950 652841451 690 721 396658072 98934 98941 517091431 95197 95229 374027230 12902 12950 934953245 6782 6756 861884594 74571 74594 48934217 50875 50876 660959065 51234 51266 277922660 11579 11580 33509977 22522 22523 13317972 88723 88770 577142672 26254 26305 73528586 39693 39656 748052264 40427 40446 744247156 94661 94662 989085342 37953 37954 139581311 15161 15162 367722405 5781 5801 459293803 93225 93226 857228054 83569 83570 753601540 42868 42869 680860253 74778 74779 911983093 44898 44899 136515391 48693 48694 478018047 74834 74835 987272297 3537 3538 739385744 94190 94191 38737106 83140 83153 456274751 52060 52020 94427698 78567 78568 536440088 30332 30333 496096498 42937 42955 319013660 81095 81096 993523997 19890 19891 802699352 38706 38702 872187299 32323 32296 636029712 60742 60759 463232128 38625 38626 395067881 63854 63884 662466837 25466 25442 121303466 41098 41149 291535942 27890 27891 413794967 27941 27942 476984397 11794 11767 623293117 21125 21126 795006863 78990 78991 487825197 56754 56755 552826546 75717 75686 973472666 6041 6042 323546393 88634 88671 79623670 42652 42653 540056545 89038 89055 827010453 14671 14672 619839084 9953 9954 341406387 57719 57675 129699570 56998 56962 505228909 1156 1120 153578108 15343 15291 699127836 354 401 751725227 34308 34278 402415747 5958 5963 957861184 14097 14068 182813300 15906 15907 40188487 70538 70495 610367948 52425 52459 347105046 10593 10594 887962349 55071 55072 500120978 7874 7875 308577984 73034 73035 286924544 15660 15659 495518439 23729 23730 786115164 55514 55465 639321989 36609 36610 90798185 84893 84894 878757240 34396 34432 450950408 50794 50795 249996148 93581 93582 433123547 17383 17384 416240864 99054 99055 356009431 21748 21717 778814735 82159 82173 291434702 90678 90679 55366498 82255 82246 476994075 7860 7815 305711055 17675 17667 339221267 76208 76209 807070251 41397 41350 6629802 16654 16602 425817257 79751 79752 643472513 98196 98197 136110593 29486 29520 674188980 1031 981 394909904 47098 47146 471137815 32360 32410 447474900 85314 85357 854254248 97792 97793 784263590 57802 57803 889683119 61507 61508 28499859 81027 81028 745097654 23116 23073 887730209 21382 21430 520233123 64787 64742 989889292 41857 41820 436181855 39998 39999 397816333 84097 84098 202810728 51989 51990 600691407 51646 51647 270760143 77260 77277 983340084 28414 28415 780412972 85454 85459 612538468 94828 94782 416252920 27013 26972 485253370 55443 55490 326630189 83789 83790 825191106 92643 92685 354312543 43999 44000 274753929 63569 63570 551299015 76482 76511 601846357 51423 51424 768715535 62912 62913 330557363 55190 55191 524008646 75602 75603 926374043 84540 84541 783447906 44794 44789 824377138 73831 73869 989961613 7490 7491 600770561 9732 9688 63184199 95265 95266 16715920 60254 60259 697930066 18401 18380 766656029 1910 1911 116436744 39293 39294 32446866 90181 90182 128052454 43025 43026 210704776 85847 85848 242349502 20190 20175 407917850 91340 91341 399787848 75504 75500 269516214 31260 31236 961459711 70695 70724 986516236 99061 99062 439158169 25434 25435 197608882 98305 98262 217700321 90993 90994 12274265 19493 19459 588318303 57321 57300 144005325 94094 94095 921421028 41821 41822 383945199 17150 17151 1992323 11936 11937 912240187 65334 65289 323352599 23864 23865 839922480 97735 97736 969179504 97354 97355 242270280 37109 37083 754546298 7197 7148 499634335 46685 46686 742144190 63687 63688 835814322 8658 8626 623253288 71194 71195 93943012 95564 95565 55362247 91085 91034 858250797 71748 71749 55290628 89585 89586 14149520 35542 35525 187041177 69555 69556 752041775 17720 17690 338688113 36416 36417 812833930 62471 62472 375696039 28382 28424 350711003 72424 72425 431621692 15032 15033 591975091 49075 49076 563626337 17477 17478 736217335 52782 52825 98913172 1232 1233 396009508 42111 42118 277560202 44243 44216 929732325 64624 64648 814540633 39852 39853 20653944 75408 75366 931085103 97926 97908 914907545 70874 70875 907222259 81357 81358 893035067 26388 26389 430824451 13354 13399 52704463 51985 51986 779782402 37783 37784 362492295 35354 35341 654352685 52458 52459 821101340 35788 35746 624402518 8182 8175 125238122 22958 22975 604635705 95923 95938 397287937 91208 91237 519008497 53869 53843 172543700 67089 67090 629840565 46754 46755 778321647 24237 24250 29705393 36043 36044 797637348 98619 98625 416197741 87527 87496 863596938 60573 60574 467520294 48775 48776 967844943 93090 93091 300380234 83167 83135 564912526 17685 17725 732276926 9066 9067 598390485 40509 40512 418548813 40167 40168 358515568 36188 36189 720819053 57427 57428 863034021 35057 35036 720156027 35914 35888 982165195 92501 92550 288910154 29586 29587 692559038 91393 91400 109066769 42243 42244 241369497 41533 41534 777506764 75065 75066 672926786 91090 91091 924931010 74366 74367 586078612 36417 36418 41579044 24304 24305 712253457 50379 50380 871683331 25731 25732 607279458 71578 71619 760428255 63626 63650 108868617 47676 47677 384050058 68519 68520 916362973 39908 39909 986653389 36807 36808 23616319 51372 51387 865527577 67311 67312 840570687 28073 28074 458619328 11175 11184 5767565 79585 79586 535999927 98010 98011 729861373 14247 14248 377679406 31510 31511 84730153 13017 12982 685270264 92733 92686 228210995 41379 41380 630645141 91014 90995 164954601 29654 29655 771195305 96463 96464 632937338 64498 64499 547890903 38734 38782 917282074 63972 63931 865225405 78674 78726 297581676 84791 84792 645781347 95284 95285 491000418 37996 37984 312497090 46911 46875 759433128 29842 29843 845918169 12842 12793 893165912 69274 69322 120464208 49358 49359 32627609 55540 55530 187382556 87758 87759 63290280 74680 74729 445443488 28252 28253 207251827 83831 83783 155351538 79933 79947 792597740 26950 26964 454015237 22581 22582 128013344 2109 2095 231041713 46785 46794 22899612 14677 14678 657645239 776 777 448864119 14354 14336 86161595 29853 29903 973673628 80259 80260 235490046 26492 26493 598253525 10315 10288 764409924 41014 40978 59187339 39790 39740 439837684 53689 53735 42690820 25300 25291 647217376 77633 77634 827304118 84739 84701 544377247 90752 90753 911862973 30813 30814 475678705 25029 25030 720368919 11901 11862 737280995 47596 47597 107172818 68236 68237 143119127 80410 80411 251583482 67199 67200 799040231 64301 64302 421333991 67002 67008 336912936 84881 84907 717581255 64749 64750 110874741 1356 1338 44119945 75438 75439 919950992 75792 75768 596141740 8631 8632 522007142 89016 89017 851907468 79246 79247 127415918 72455 72456 684281985 97931 97932 433402194 33834 33835 210312321 86263 86258 613564473 38952 38979 420453430 67630 67631 483275089 32080 32081 720547597 47486 47493 942925194 24296 24338 457891188 70393 70394 264493430 18406 18407 211561843 3318 3291 642238998 47131 47132 398848606 91025 90978 979325881 85344 85341 592749447 36311 36308 909424777 92320 92353 577849011 67278 67279 481869976 51558 51559 859248521 84659 84691 907033442 94268 94269 305753563 56663 56683 204553120 31754 31755 705060207 53753 53780 578821204 18732 18726 865051912 58431 58432 254104662 42102 42103 34792835 87025 87063 407127830 41987 41951 921029617 59805 59811 463635457 90365 90360 38954374 89619 89620 878307891 42209 42233 145737509 1710 1711 379938459 8897 8899 220019025 93560 93561 740018041 47038 47089 915602234 69175 69168 296231746 14935 14936 321122893 56987 56988 888449532 75573 75588 159056814 38112 38113 321503547 60414 60372 695641142 12691 12644 527595400 94232 94233 277321883 71099 71100 393836654 83192 83193 637212134 61675 61676 524785007 31511 31512 545005682 68963 68964 557131055 63681 63682 839090076 66466 66494 402832190 69738 69692 91472866 21739 21740 137162580 86332 86356 353169861 32125 32141 13082368 12798 12754 85022986 97821 97822 745981455 52107 52108 829833380 58229 58213 16893749 63839 63840 398250468 77372 77376 512720910 76058 76059 322189729 529 559 620993118 37435 37418 579628301 7941 7942 897539479 95605 95606 539002173 37199 37200 609968044 49322 49323 841068379 92992 92993 49801583 66336 66371 593500811 66073 66080 696087974 79887 79888 561706614 70554 70555 323484820 89951 89952 638394334 4092 4093 908321422 48044 48045 419085111 9297 9245 754292806 90780 90830 840689585 14870 14880 547781221 33618 33633 125068101 31672 31673 796982341 80969 80970 967557951 54 23 324130108 88424 88425 887949740 43595 43596 976521326 40232 40279 402932668 70148 70197 715786263 86598 86599 968470832 24064 24077 121956462 25137 25181 704118280 13916 13906 154793354 89206 89230 739427015 66436 66437 598087282 94400 94382 817127439 37475 37486 910087950 52858 52872 435743763 40475 40442 652990936 74 75 211976643 31243 31244 80661614 41497 41509 941693370 36818 36819 881868294 25724 25711 709889954 21189 21184 13998085 54841 54842 929933660 44087 44088 479841469 68645 68648 623578322 33338 33339 331105886 76120 76101 435532850 12432 12413 478789138 94347 94375 756744468 45090 45126 587806148 80251 80252 406481627 59317 59283 860516831 43106 43107 669179642 73797 73798 398809564 29662 29663 333150355 36627 36677 956787440 78078 78071 476784599 45596 45558 165889480 97118 97119 51568432 2259 2260 71686331 4688 4689 443408704 29144 29145 691280662 82076 82088 577853863 17729 17693 743634337 94786 94832 597549330 35941 35909 864838852 75443 75430 512960251 66255 66256 921417164 88653 88654 441224569 76889 76890 473443395 39212 39213 951202032 97258 97259 628974807 28074 28075 155637316 29972 30012 73440597 17746 17704 680940101 74193 74168 234508306 31839 31840 926457454 28480 28483 475699065 61626 61627 904640490 93239 93216 389207505 28456 28457 653554946 61839 61840 93316406 73416 73467 871058524 7664 7665 534785713 41688 41689 867298638 37973 38006 877163586 9398 9393 294858081 45420 45421 308605089 70334 70335 263135205 89495 89496 201755479 77277 77278 739733054 56857 56858 175032362 23 24 881472877 11628 11629 38937616 17009 17010 659353036 74861 74862 730406959 52771 52750 719675095 11353 11365 305237022 35618 35643 568445377 56595 56596 368430565 22733 22746 997391124 49253 49254 81117463 75027 75028 511694518 66106 66115 276959973 6514 6515 915257621 33980 33981 409872661 30120 30121 545004791 58975 58976 830545580 2346 2347 165747977 27514 27515 411393673 62465 62466 453512681 17275 17276 918388697 94911 94950 923042681 21838 21848 253981338 19500 19453 820184330 65550 65571 208215974 57571 57572 299019714 901 861 263293547 4749 4750 620793034 39444 39445 632170583 24737 24700 857896233 97681 97682 82988382 35397 35398 38970165 18959 18918 133072165 78819 78820 409615821 63305 63306 504174025 32394 32383 631586075 87415 87416 16647589 80338 80286 993429778 87287 87272 921537454 83045 83044 229369339 37762 37802 916338171 2779 2761 465022985 95706 95707 783175836 65322 65298 384350909 15590 15631 292024330 78229 78230 278620374 8034 8035 538160366 3891 3892 927670818 3299 3337 230302270 91017 91018 158412974 15487 15488 486634475 29698 29714 883332500 63947 63948 732927111 78480 78481 54425532 89687 89688 238753312 55785 55786 61732814 51260 51261 776272193 34031 34025 867823839 97382 97410 504891236 85896 85911 246253032 19717 19726 84387160 65900 65901 542400629 95394 95350 851885954 37839 37838 787766454 91150 91151 83805121 10484 10485 216996149 68576 68572 442985318 88963 88964 404021261 3995 4010 786356812 99877 99897 233668361 15118 15086 292829802 96991 96992 688303370 38762 38727 529511522 90552 90512 965340090 43335 43329 936542759 69064 69065 957808818 94429 94390 665425434 32040 32029 500189216 43942 43965 189341459 24757 24807 235626770 75330 75331 626317482 8374 8332 108871306 35319 35333 44957873 24631 24612 993664823 69126 69127 232579208 56128 56129 549242062 64952 64939 153069857 49359 49360 116966656 95891 95892 749723816 68108 68085 622745711 13294 13298 176313923 82324 82325 463582982 7284 7311 541476376 7771 7758 592603681 38358 38368 217779251 90672 90707 856690064 79259 79260 392495798 10140 10187 690119828 19939 19940 671717696 16573 16574 909526018 94773 94788 842672016 84125 84126 428209619 39225 39222 147526648 26662 26663 693645469 46689 46711 930531929 95894 95906 810355233 88713 88714 966357006 63661 63662 581442654 48309 48286 166440592 29234 29235 868670255 93876 93877 188777214 49277 49278 788957738 57682 57683 224720038 47812 47813 140940889 80377 80356 862463146 285 286 800350615 57414 57415 763289546 30020 30027 20962186 38145 38139 16113043 41964 41924 313504149 81273 81274 819448068 57310 57331 929557776 97861 97870 525510801 60913 60914 330494644 3518 3512 724541657 1774 1797 793832202 52409 52444 444434875 43532 43524 739809773 1278 1279 394557076 30288 30253 959833786 93259 93275 334913331 15280 15281 288868631 73793 73794 645664552 69328 69283 925039920 55578 55579 259733748 2797 2773 399142803 34130 34131 307900585 42638 42598 220822604 89174 89175 179526503 50336 50388 983451586 89119 89114 468932997 12615 12616 664483522 12112 12113 627571264 49740 49757 679516377 1620 1636 987542693 81620 81621 998609083 62504 62505 939666354 85423 85424 881990191 45139 45140 65301915 16756 16743 889968782 17061 17044 295904232 15256 15278 526513202 97421 97422 888358879 38365 38351 105893079 13387 13420 177682310 54732 54748 564246196 33663 33708 915490333 95929 95930 405622125 60027 60028 786965339 14366 14314 638089663 84142 84143 235070372 58728 58729 552768265 94227 94243 192447166 85801 85843 272500298 45656 45657 213582371 87018 86991 310332654 17949 17950 436452990 80284 80240 683309947 95401 95421 447731433 972 964 146273322 17275 17264 959374155 46929 46930 494613745 58270 58307 452782574 83787 83788 499276421 35792 35791 501006378 91489 91490 461642222 44123 44124 646579944 61860 61847 306281229 36390 36391 652367484 77028 77067 13410585 3031 3071 549908544 24414 24415 56134837 33787 33757 217922260 7817 7779 188824404 65285 65297 906277552 3545 3565 784936184 10757 10788 154694272 81839 81840 852200099 88790 88740 728839172 84527 84479 988934298 8206 8237 524241463 156 158 320666347 42272 42282 93796568 81012 81048 937438936 48094 48101 370369459 67673 67674 169696757 25109 25101 87039725 80940 80935 129742154 21831 21882 814259371 19580 19581 467356687 43419 43457 474311737 6863 6893 510346807 21798 21799 782660540 85731 85732 236559512 18950 18936 563767411 46425 46449 244176038 76460 76457 488276903 15330 15290 857489773 55633 55634 897484005 78965 78966 122986160 92707 92708 702795180 19797 19783 990572236 24941 24942 334822822 94511 94490 490406336 14202 14203 193879077 74193 74162 476962292 44145 44146 129721510 99184 99185 499255479 77368 77325 583812727 13985 13986 609935829 80822 80835 604758816 86812 86835 822412739 66575 66616 289914450 2556 2592 531991960 91572 91573 686214841 88932 88933 68847451 15547 15498 658215558 46697 46717 918039566 39492 39484 962426992 54787 54788 86631975 79501 79502 133655737 64181 64182 568255984 31583 31584 254125184 94839 94808 348463429 71160 71163 347720384 36374 36387 240199531 24120 24121 399606742 8594 8593 491810311 48097 48052 903616729 65725 65715 358408145 77199 77159 675403152 96615 96616 618771468 70702 70665 619165201 28151 28152 245867445 77498 77545 315476002 71869 71825 791207204 10434 10482 194096919 34793 34794 114725358 91862 91856 248938709 71341 71335 191266057 25782 25783 1619522 3317 3318 837089728 29103 29142 796736654 55440 55441 750877486 79205 79200 846843198 24521 24531 721147303 72338 72339 976720134 19863 19864 560367595 39678 39728 222163406 51541 51542 976121316 36135 36136 459551776 51700 51701 764742864 45808 45791 813805420 56055 56022 189228423 98313 98314 934400167 21074 21075 197083155 97758 97761 851505333 50418 50373 894736822 66377 66378 333886578 60322 60367 822578426 37150 37151 958472426 18191 18192 366428319 51238 51239 134163016 7690 7736 93151418 4288 4289 885893916 56518 56519 737163334 50431 50432 483132080 9164 9165 653087851 7196 7197 381120829 97676 97650 534703017 19257 19258 673378189 30207 30208 522017982 40589 40591 357261290 12303 12312 913859912 63856 63825 659867664 19865 19866 746946291 43711 43712 111846868 49502 49554 875996320 36882 36883 906766451 75317 75318 799297687 17203 17204 929777136 98979 99028 246853100 86387 86342 122099070 71862 71863 27433385 52491 52460 804533200 19811 19812 716213041 35880 35883 920130249 74758 74759 692201233 13269 13270 68150624 68330 68297 201242157 56584 56585 549759779 61630 61671 203230807 56560 56561 883484364 37603 37604 850820897 71980 71952 70134126 5034 5083 715084959 21205 21206 493660575 50148 50149 795630841 79111 79082 181994989 85034 85010 10798463 47360 47361 992318634 91568 91569 662400834 17162 17203 121002867 13609 13610 522609583 78097 78098 114064960 22948 22963 326165513 76358 76313 943178477 60960 60966 837623463 73878 73879 930007121 6072 6073 843150692 45806 45807 364445527 20901 20896 710729295 68511 68512 713089985 17484 17485 389011490 12436 12432 765583607 18383 18384 752032066 66185 66186 431754325 46705 46706 803174067 80956 80921 981960589 29203 29151 109655080 69388 69389 255582753 23284 23285 969676545 6237 6248 729524665 89785 89831 915315096 71614 71615 338272549 63718 63719 638735061 59251 59252 976825620 86391 86392 971790254 9594 9595 617888383 78888 78889 876419333 78893 78844 124095681 20249 20241 822616894 63112 63082 674133265 65563 65564 883811776 28542 28510 565912865 88482 88483 163332022 14352 14353 159901059 59209 59210 866928136 33744 33738 798305306 71769 71820 498802814 61313 61314 290901331 28875 28831 908192324 50177 50178 402865080 64231 64232 767926886 51594 51569 427728710 47269 47286 195007265 62191 62180 152301204 87934 87985 535799120 82846 82888 204583367 41630 41616 785250722 71233 71225 646613314 42070 42071 361963417 18599 18600 657440162 49472 49473 208809870 5085 5104 804273340 60948 60949 23740886 30261 30262 434959708 95307 95308 386257128 37260 37261 933669935 84202 84224 552571224 85547 85558 373786331 60559 60560 481956662 89986 89987 473644894 79091 79080 177510895 61130 61134 617240029 13044 13045 448760911 42878 42904 105469932 27654 27655 588521526 52660 52661 468555300 82195 82230 905779685 20868 20869 452742628 65574 65575 544586717 5730 5731 70381137 69424 69425 970140728 61720 61756 878205244 19477 19451 186050940 49658 49659 970067516 13699 13700 526897393 21946 21907 238709153 60745 60746 752882743 26645 26646 794325218 55301 55302 177359801 54813 54814 912584580 41622 41623 3743833 35900 35901 352997956 64987 64988 727996916 72909 72910 531951048 72611 72612 877407443 14553 14511 345664182 64337 64338 803335910 2299 2337 263921239 98034 98035 506058228 41684 41685 401565568 72358 72328 734764885 91720 91743 259710469 40682 40652 766986250 14040 14041 877878756 71410 71411 397555552 73168 73165 373878056 69937 69917 288357021 28157 28123 592957861 98223 98205 242501376 73155 73174 563149944 54410 54405 251868342 28699 28700 730705647 71802 71803 668333149 37780 37781 332307350 88022 88056 235952179 1587 1588 448698579 56773 56779 499285339 75937 75938 546650469 21819 21820 517349331 35546 35531 512137868 54256 54221 670011250 91808 91809 381148336 10400 10401 642123800 27399 27400 966393831 77285 77262 722642335 23490 23513 329941222 37990 37953 22437704 92441 92487 922810584 10450 10451 346490520 58805 58806 118143685 87185 87214 554493707 97096 97117 784033339 44804 44754 432503653 60335 60336 397404713 23624 23668 989411495 73623 73624 506805231 59773 59774 536126504 88659 88660 795811551 95110 95111 271758170 5775 5795 967975400 35180 35181 888362989 88056 88047 697039723 55454 55455 280270010 24371 24372 578698784 25824 25825 287732131 15291 15292 810808609 25877 25844 163414567 10823 10824 65666646 68593 68594 446306830 15267 15317 531547921 33085 33117 940388602 73574 73575 208950839 17087 17092 88481382 90816 90817 42219895 53731 53699 874192083 71847 71848 784586397 41848 41808 211055232 88559 88560 450641466 35369 35375 608483226 58992 59003 497435409 94397 94374 19403722 84856 84857 373675442 5712 5713 156206723 1318 1319 969561574 50716 50691 897776443 96512 96545 349741637 9035 9036 252704959 29858 29859 335209735 19777 19743 446413012 5714 5754 194153942 27821 27822 730732013 19518 19493 542459659 61390 61391 473169767 98660 98661 460419528 45806 45857 545154193 87469 87470 114068403 32956 32979 106396386 1332 1292 7283054 89371 89342 577881239 46581 46582 998461964 871 872 628691925 35661 35662 219212714 7609 7610 984667223 74408 74409 619292634 67088 67089 387258330 37913 37914 546456044 71617 71625 360644222 48480 48510 259466212 37973 38007 539270248 30208 30165 596774147 48040 48021 773792589 63711 63712 800044004 32667 32697 510754580 58686 58687 247732279 34837 34881 2025660 17676 17677 692661753 71719 71720 893869433 97285 97286 378887536 60943 60981 812622342 68507 68556 687152769 69685 69704 929040181 76333 76358 217007536 87988 87989 959034234 94325 94297 927072480 70000 70031 730087618 18761 18762 811788296 15629 15630 765092228 65417 65408 59963415 19963 19983 232982483 52847 52848 186098131 32649 32650 329991654 36585 36586 236685999 43220 43185 840774387 39643 39689 509096532 60039 59996 892093638 24405 24406 130818531 80894 80895 229683876 46825 46855 839646535 8616 8617 25405781 24379 24380 569427459 10969 10970 205889049 83482 83483 875048567 90758 90759 145673357 32770 32771 874495972 96381 96426 246099489 21629 21667 911142280 49837 49838 837130413 98463 98513 170945468 39096 39079 593694490 39616 39617 698874082 28433 28434 445666858 45142 45143 256956631 16421 16395 407267028 96263 96264 877927386 38529 38543 554871516 12023 12049 271666612 48690 48691 505030527 47480 47481 347313528 1033 1016 74850213 97740 97689 7835904 34196 34145 342502595 61965 61918 452774024 58509 58559 356020638 77319 77365 635698564 60056 60057 782053375 55574 55589 585141421 75806 75788 326753284 30684 30685 994185372 39862 39863 443171043 65873 65874 189579356 54824 54825 541127211 23375 23397 343184330 17175 17212 123982276 48851 48816 532373995 20918 20919 733713502 16917 16918 662026812 64935 64936 591661659 79158 79193 610275280 56217 56184 654464402 22347 22348 732062330 76577 76601 375365809 22615 22616 791344097 28779 28780 703725576 8580 8588 54299752 61680 61712 503658165 7270 7240 824398255 82530 82531 930445538 28947 28964 100002074 40867 40815 482279870 98494 98495 934906903 77738 77739 951453309 20375 20394 780699933 16173 16174 494601693 86463 86512 762944756 73924 73925 652383271 2936 2937 621747255 33973 33974 10600911 49888 49889 948961706 98847 98818 649626724 69656 69648 361451520 27068 27086 73439464 11246 11247 784920765 86991 87027 813325270 89380 89404 390066347 10088 10089 107601022 34101 34102 29931986 63793 63794 116458481 93745 93708 802631469 52701 52702 170461650 18139 18113 20658999 74613 74614 675254965 38639 38690 647637362 81078 81098 138777053 25751 25752 243505913 38951 38959 344417187 77365 77366 658929426 51691 51706 427183932 95188 95189 475210640 63046 63047 913070163 84089 84122 827453962 5167 5168 34131282 82569 82570 50475625 87388 87389 751278353 73332 73379 722878727 41573 41574 527715553 45347 45398 341679336 71535 71536 336371437 8494 8495 864849829 75273 75274 739946132 30959 30997 168041568 98379 98392 261437686 69183 69151 444392839 62417 62412 895311484 9835 9836 722576705 66753 66754 161510746 31309 31319 270526318 37089 37071 486255279 86275 86276 913428133 30347 30358 476898110 7974 7939 567382809 2305 2306 671427584 5169 5195 772389364 84399 84400 664477259 84290 84256 722130106 81916 81955 656415084 77406 77452 981144484 47466 47467 618927693 61173 61174 46066345 58106 58086 689249502 59439 59440 143302942 85620 85621 490557500 55397 55427 905944658 70770 70718 395663523 4403 4438 644566416 505 491 98333783 8243 8257 164760083 99577 99578 240331623 82222 82218 967812633 470 471 520093717 15332 15333 459523442 88711 88712 985707415 3773 3774 551389266 25437 25438 797249080 46645 46646 724462232 95174 95198 612285539 56398 56399 336626789 6934 6922 492116793 57028 57029 832180511 5351 5352 10859214 60005 59971 269019878 65123 65132 482907900 84950 84951 507528888 90099 90087 415584359 63372 63373 524418299 14149 14150 197734940 15180 15181 636324179 36584 36585 923034480 49468 49469 931652221 85799 85800 953093547 17769 17770 843323763 20456 20457 670509446 91163 91194 926914362 24162 24125 881082887 31924 31913 483051452 27159 27118 834817766 75259 75260 664843764 22536 22540 37086336 58762 58763 317609799 61051 61052 721857566 37117 37118 290549819 42079 42047 179772722 37975 37976 605518063 7186 7187 940409251 17717 17718 945211865 84279 84280 235597481 82724 82725 881073553 92796 92823 585881275 72654 72603 478460412 58207 58177 276713834 66707 66753 103280190 42677 42709 588396864 67346 67349 905031104 92796 92797 849591491 37532 37533 138564368 44390 44354 354275495 83220 83221 458283595 3341 3291 231173684 95230 95262 614006740 54410 54378 313911522 6871 6916 421924884 3446 3417 956711956 1664 1693 278230433 83466 83467 800092983 51878 51923 178600885 68491 68492 994273911 80726 80727 59086960 1247 1248 383515278 4616 4617 755154317 17619 17575 252269507 93424 93393 704086264 83793 83805 641164218 76342 76364 388711841 96536 96537 444125102 62185 62186 512943827 75568 75569 383125854 22250 22217 218464216 25678 25652 839858823 65474 65475 696949434 87372 87373 582301233 32817 32818 833175594 82999 83015 382196336 10667 10637 170860989 97580 97581 663172460 34391 34343 978071197 47978 48001 469146288 18649 18601 289130309 76830 76831 786777383 60337 60338 559105682 66272 66273 620350895 5665 5666 382507579 71554 71555 226745662 50814 50849 551036384 91439 91387 700271994 2729 2730 339961385 58081 58069 398668433 71227 71210 969253672 99044 99045 874074881 23508 23509 485821031 91012 91010 242893588 60647 60614 192598423 77591 77552 299705301 66649 66650 821728246 17359 17367 821234883 74217 74218 168034471 62702 62703 261594050 28135 28136 301813264 14207 14208 26632211 93039 93070 272947902 90893 90894 899550936 70059 70060 648645607 51921 51910 62381365 81564 81571 581754096 20333 20334 712719769 72982 73016 125495572 92421 92422 321879245 13382 13419 22859462 446 447 642551107 64608 64609 77373473 76041 76042 831619826 13020 13021 724209395 25603 25562 152940217 54390 54391 680559715 81147 81141 242118943 28912 28959 257926169 99481 99482 700107625 76691 76679 921236560 19924 19947 684428672 82933 82943 539742243 38750 38797 741252494 63132 63133 923138764 83135 83136 521000420 88434 88435 590116375 65417 65423 227407312 61748 61772 815967900 88435 88436 839813651 76219 76227 952471044 19284 19272 713517857 96051 96052 397758297 23957 23998 346328076 82574 82575 758252115 49125 49085 338736717 45236 45237 755064942 68239 68247 603594292 29400 29394 442940992 32269 32304 178577047 2892 2893 641339754 30324 30325 808410278 49826 49846 23771214 15804 15805 211483920 46094 46095 685715681 75754 75755 788466781 60019 60020 297592613 28655 28656 175769669 81916 81877 557158336 30754 30740 99704947 25497 25498 190131127 14022 14023 30541243 76372 76343 589560268 54550 54506 960324417 41892 41901 602353451 46320 46342 768631637 57229 57230 195234130 19320 19347 136796263 59480 59506 851475780 88107 88113 567098319 80743 80744 45224014 80679 80641 463981105 38326 38327 314781723 26804 26775 429934151 59502 59503 545246512 72557 72558 791933485 76020 76021 461863581 99437 99433 989441347 81748 81749 158439633 80524 80525 357611079 16201 16202 842508701 31379 31380 285602945 88707 88708 252745749 24525 24526 784290326 90794 90795 342524871 43174 43222 700820178 17548 17578 347226705 99910 99911 618589803 35939 35925 205704477 30839 30840 669584830 90618 90619 224901972 12022 12023 93603918 75187 75174 462129951 73416 73417 682838246 95081 95083 672905382 49712 49723 492350147 68261 68294 460370278 68972 68973 656412513 5987 6036 625128079 90433 90485 481822842 66083 66072 933958426 37848 37849 825280206 64998 64999 737281510 13487 13488 547660729 40360 40361 354016820 64684 64685 568598975 11545 11515 304760460 36300 36297 136779235 87806 87807 274694030 90798 90799 906733727 70163 70164 857005583 85781 85782 951639743 74297 74270 762090777 28249 28230 512931434 67842 67843 145862520 11860 11834 291580724 2120 2094 288641664 72267 72230 316608940 78296 78304 240068475 59448 59451 834688372 49029 49030 561491085 42362 42363 753034205 6545 6507 204670720 3214 3215 267846428 18562 18572 698088087 78360 78308 291501770 11186 11187 908364316 91937 91938 227554787 70877 70878 846893242 82274 82326 431680023 74288 74254 376747806 6419 6371 72348748 79176 79177 634961096 31491 31496 298919175 84302 84253 667589813 55080 55081 347462123 90318 90342 511210016 81721 81698 544713917 47099 47100 990066123 69591 69592 249537544 57646 57637 683588869 89293 89294 420021789 37257 37217 884375248 96655 96656 723671333 79596 79597 471748525 81578 81611 797589230 38397 38428 873326516 46937 46938 63246093 53053 53054 713916971 73938 73939 266572768 38822 38823 373764956 2667 2647 285233729 9715 9716 50857438 92688 92689 330757648 96621 96622 400864870 86149 86150 150764354 33000 33044 858559574 29900 29871 407640790 22960 22961 428011775 90769 90747 89514191 50229 50230 504080776 57827 57875 384157131 58360 58377 852898179 19982 19968 682405555 73416 73465 692293760 56186 56187 868969587 38039 38077 94478566 2052 2053 2969937 98080 98081 352697399 54081 54047 944219606 58237 58262 958037083 80617 80620 397617968 57614 57648 939785538 43968 43969 912821991 25196 25184 238079997 45894 45901 575522350 30075 30076 602885825 39558 39547 317706906 70004 70005 535239653 23802 23753 770328425 76557 76578 653693822 11616 11617 271434041 51269 51270 367436287 8166 8167 209333034 51519 51520 118181009 29891 29892 875533523 17881 17889 528108690 25674 25723 775655292 95699 95650 364617695 64410 64411 674141975 30188 30189 117520661 76835 76836 852799975 60522 60523 764560042 1253 1254 120883629 11337 11338 1352545 40553 40554 38512229 49887 49888 416580617 38387 38428 222254010 398 386 78156293 95058 95016 703442958 75864 75865 692272260 58944 58945 279426863 70381 70382 693792596 37376 37340 508127625 35460 35461 758141282 51196 51228 547315697 23225 23226 238187615 66739 66730 192060458 1484 1485 323901231 18365 18336 44629065 22209 22210 675480382 72578 72572 510886715 53208 53235 357623133 67221 67185 179287563 43832 43852 686909886 25171 25172 570214377 1160 1161 912404143 94231 94250 632960001 24659 24646 185406764 93613 93615 178090683 65842 65815 232631722 78280 78281 125104811 42401 42402 554478161 49157 49145 248569877 50207 50251 99017720 62310 62311 105738943 52145 52146 149310283 25425 25426 81093234 17881 17882 588988852 87391 87369 827532120 6735 6728 288265827 90299 90307 59098825 89058 89062 418746906 14003 13972 364816209 7153 7154 493966047 81749 81801 832394818 45477 45478 368674698 6 7 447613217 76797 76798 672753204 66153 66154 933539296 61404 61359 90445116 7060 7061 467538660 57007 57008 630854366 96630 96631 151331185 86323 86324 828189712 82169 82170 558523594 97237 97238 657518429 23827 23828 309527193 14288 14274 314505667 35341 35302 258965428 68806 68854 532165037 70359 70406 879107368 5074 5027 554197311 40155 40202 817548128 35177 35178 420523754 84526 84578 930614095 96394 96379 60213126 24925 24940 231699670 60863 60864 783804866 88849 88850 906683570 28355 28356 363688892 13750 13719 408117274 90648 90649 826591842 70803 70823 810474445 75630 75631 514383857 19153 19154 766544326 72317 72324 848753467 2100 2101 806815953 77157 77158 824831918 22262 22251 579647629 10131 10132 906338911 23797 23798 639488134 42425 42426 877296557 43320 43345 690965120 3727 3720 994766344 76226 76227 999194767 39645 39686 995103315 75899 75912 937512595 57185 57186 505425749 48784 48820 471432180 98835 98836 680117546 32223 32231 368151540 6121 6096 988578924 67218 67246 12160826 48544 48545 895517249 67982 67983 736945556 65805 65817 857917591 37874 37857 168965455 70585 70596 59522519 73885 73886 266576635 2145 2196 473808535 74204 74205 43468439 62613 62665 486322509 41509 41510 815694243 13050 13022 549850967 37734 37742 690170936 20064 20065 835830561 65101 65134 629765182 59186 59187 883326463 67964 67965 309460861 91622 91654 43143728 62106 62107 116735179 82002 82014 353986490 70701 70715 975027557 70568 70544 548700255 88616 88657 970610397 30650 30651 982165045 68595 68609 665007796 85563 85560 575271505 79256 79257 734576303 82576 82577 150936980 89577 89586 597622589 55134 55135 709308222 37470 37471 416882680 49135 49136 290978997 22561 22583 481241532 14221 14222 969684856 86817 86818 530176637 52650 52675 651023012 16687 16688 96479087 1097 1098 132905634 50545 50546 126828772 10858 10859 386160264 77388 77339 772854000 57828 57813 157568393 31981 32014 672855934 28953 28988 571065986 75456 75461 185996401 27933 27934 907064077 54721 54722 880343878 82019 81975 309271524 72951 72952 374044814 62550 62551 752318563 95895 95912 24562704 62818 62819 544788463 83016 83017 26367381 91900 91875 634863913 58305 58313 34401542 10173 10183 357530526 5157 5197 54056645 59852 59809 293878855 72022 72000 918767328 13230 13231 255689384 93625 93626 547000996 87391 87439 77675008 48465 48466 526999005 5123 5110 897813383 57477 57450 612978844 75601 75602 961841611 73678 73703 668955855 4728 4729 734468820 86779 86811 25891896 44634 44635 133932564 56732 56706 439498297 56428 56426 645876017 90728 90780 201123666 57355 57356 307638589 44662 44632 528433221 72328 72300 428672492 6321 6322 53045064 27253 27260 618114957 78526 78527 139382570 20309 20310 528412821 60363 60364 688822220 80466 80467 990488057 9266 9259 349320836 8596 8634 39398435 5415 5455 428018337 54090 54091 911813655 15776 15777 172978777 4192 4193 716698989 40430 40431 794444682 36892 36893 169767574 91873 91836 75631914 85053 85094 337462982 51797 51757 457988073 39231 39232 954366840 35563 35564 947929257 90619 90573 492710787 3572 3592 819642087 80057 80018 307846706 41431 41432 954976342 6626 6627 638898945 18997 18998 265364361 46833 46885 396658768 12837 12838 471432104 93567 93568 918808215 64030 64031 965039173 32282 32271 102753505 73174 73157 783926986 28365 28366 841094595 83968 83969 625282155 54297 54298 948373696 96652 96653 619252550 73598 73599 415045086 22180 22181 264030795 87256 87225 849096088 87290 87276 116918869 36016 36017 524153522 97054 97055 637820856 10872 10824 301240945 73179 73180 427889581 8388 8409 381975196 75962 75922 868505943 84151 84152 729759025 48724 48725 343253849 88698 88713 257681904 27398 27412 873215596 21905 21897 578073292 82702 82703 686432408 73336 73337 595340094 34263 34306 476269469 88618 88568 336979402 7120 7121 841497364 31315 31316 581411093 48170 48166 107527807 96401 96402 827238132 53867 53874 399379676 82284 82321 576883470 20817 20818 129668909 18573 18574 72805565 92367 92368 530681674 10194 10195 800372619 89769 89723 786373244 35542 35543 932218825 16555 16556 598032710 23433 23434 222475543 80046 80023 367686473 16520 16480 659453284 12707 12708 634808915 53935 53906 840310895 68596 68597 677627629 86997 86996 491889390 14077 14044 873833996 52215 52216 118290179 77263 77264 751034048 87931 87897 76189145 81546 81547 567663128 68589 68590 511195983 55840 55841 638238383 45148 45149 673306864 16192 16193 846576549 15813 15805 114916990 46648 46616 429598910 41144 41171 370345373 43194 43174 771347960 22052 22029 801324474 82695 82696 109093349 88683 88684 843236714 60245 60246 20647017 59076 59121 125649666 39197 39198 356316108 70590 70637 934836234 50650 50651 519585617 89349 89339 217785825 76857 76858 645541408 11312 11316 710166203 18399 18371 862334481 29180 29181 888184937 93128 93149 736681508 54050 54051 482128530 37885 37863 934304644 67560 67563 249927073 76246 76247 303811526 99175 99176 430787040 17106 17107 526600062 18940 18941 575309420 86726 86765 817895919 43161 43113 557722834 99150 99139 259918567 84415 84416 439342198 60411 60412 726602910 36116 36090 484276434 87999 88000 595366706 16865 16885 239832484 20760 20761 423074707 23127 23128 416691887 10116 10117 493552204 42396 42442 939081501 4782 4797 449777548 49137 49138 204569926 68560 68561 399871787 55221 55222 784580840 3356 3357 363864587 9958 9959 550608075 57602 57603 647367365 9157 9118 916753845 58658 58659 371290490 32506 32507 626482829 82783 82784 962533373 57514 57515 387697672 90495 90496 116751856 43045 43010 362872208 76626 76665 70623368 71397 71398 331077542 47780 47779 521158773 80771 80772 504986754 49849 49850 294677253 39661 39662 472537942 54680 54674 343097262 19045 19085 272935614 93050 93051 735381034 10070 10112 209613229 17143 17137 928357179 20414 20415 992965486 34657 34658 130431417 92943 92944 608155365 85857 85858 761711848 82786 82758 4747269 4579 4580 243994125 70944 70945 410787281 44911 44912 170616272 35662 35698 521024447 16400 16401 920570962 19379 19409 804820496 37259 37234 418290183 94067 94017 841342813 2433 2435 150716669 62459 62447 539241648 10879 10880 73614363 72535 72554 116789024 66556 66600 878372350 10303 10304 528914149 36418 36419 930015525 9241 9242 940933773 59428 59392 189323035 75397 75398 135148795 26555 26556 307231000 20055 20029 993395045 29412 29429 203321408 81249 81225 484830823 14721 14722 977594879 11481 11482 399527203 47171 47172 21054840 39926 39888 589372936 81169 81191 424075536 23888 23855 5734092 40132 40080 657940881 70809 70854 794861062 61018 61008 886290659 3054 3055 900291012 84541 84542 675046633 67616 67617 335300618 97249 97250 105621751 28983 28942 374615357 46930 46931 932805206 38275 38236 820413822 53096 53097 297822723 67762 67763 867200149 2506 2494 134385809 5820 5821 281338786 58004 58037 246739917 47570 47571 910442503 62163 62164 300033166 90775 90774 937426423 43008 43009 861897826 51846 51847 760996238 50295 50296 792097715 73006 73007 277941662 9713 9761 353193711 19392 19393 762068767 52699 52651 479253347 20676 20720 471256977 9841 9842 625786522 55118 55119 379969656 56862 56889 909790727 58703 58704 534721701 3386 3407 395414110 64000 64001 384082013 89212 89213 273848908 12454 12455 980030379 96009 96018 993923694 57707 57708 503225223 63058 63059 844045235 23442 23443 609199083 20417 20464 387175814 77151 77126 912366748 32954 32907 500258308 24566 24594 406050491 11618 11619 888745959 11081 11034 928534777 25058 25069 203598702 91943 91944 864866742 30881 30912 765845000 3299 3257 460523218 29197 29222 596419594 31992 31967 137034701 55797 55772 625073923 75732 75767 402503212 53978 53985 792034964 32989 32978 584453103 61824 61825 74549670 13372 13405 819315786 58840 58803 609578500 96099 96053 902210198 2282 2283 778431562 60110 60111 219375323 8656 8657 149149243 62828 62829 156918495 49503 49552 199695004 60936 60937 545322119 82096 82097 13376409 92450 92451 107087699 43439 43464 959927520 15193 15194 442713448 94146 94147 30609521 55096 55092 21991571 80276 80284 52823306 41634 41648 27646302 68351 68352 683312742 55299 55295 877004888 56828 56821 252376073 55088 55038 647943647 67570 67542 673538293 61224 61225 408852464 12609 12652 4032580 62510 62511 526618210 73207 73185 956880643 46595 46630 690367991 9852 9853 19868105 5970 5971 732170343 7426 7435 369324645 11816 11775 558775057 96147 96102 962100680 93410 93411 219977887 42029 41992 109995918 98404 98449 670312611 63626 63632 98718314 9553 9554 463120933 11465 11466 655034316 70085 70037 74608972 4328 4301 406091623 58483 58432 730780156 45105 45146 882335344 25179 25180 838113385 7635 7636 271773745 20957 20958 784594830 46892 46893 598720178 50952 50953 970251403 63332 63333 973873669 46399 46400 31109167 23927 23928 219463958 90382 90383 65111228 38012 37969 656613327 36605 36643 786631088 29350 29351 135293501 68199 68200 551865055 67889 67898 931977243 32438 32439 467408982 64596 64616 757199736 34438 34472 795341102 48176 48225 273536866 49028 49029 656958967 90831 90874 216180549 3602 3603 341185068 30270 30301 193306893 23755 23756 540818337 61254 61207 298083564 38219 38220 870474878 44623 44624 612914113 37549 37550 467769858 59854 59855 112798258 38349 38350 749051261 66249 66250 503486989 49036 49072 580784849 2163 2164 935779598 78986 78958 703939120 93019 93020 520902691 18772 18721 110825580 77808 77855 575607456 31917 31886 599416358 25524 25525 610229791 67668 67715 597562334 77359 77314 58143850 17698 17732 711085570 94570 94571 359467488 9338 9366 755665039 64851 64813 548422266 63070 63071 540190481 44850 44851 879589312 84518 84527 616277028 49753 49706 267785512 9105 9106 779599309 32675 32638 853402131 12309 12307 600784762 79156 79155 436203158 1567 1540 174624892 62242 62192 269551730 63932 63933 328645994 57506 57473 190832433 13930 13931 771827439 39099 39100 610939074 36815 36816 459860961 72497 72475 996897314 19347 19348 278716505 58676 58651 641841526 46772 46773 612077456 79409 79416 453699842 33481 33482 997938995 45956 45971 145734687 1701 1745 897092652 21569 21540 926683709 44342 44376 243821499 66686 66676 957481116 10506 10474 594818680 36741 36736 317502063 46647 46648 970645454 1924 1925 397576712 72002 72003 501652620 29441 29486 27667196 31125 31146 702005535 48244 48245 23022779 76581 76582 751349318 2375 2379 649461756 20538 20529 576393902 85440 85455 484902973 62370 62422 964355284 48595 48613 641249262 15311 15342 638280006 90327 90328 990231109 74869 74870 295092887 27961 27921 525413148 9854 9843 328303519 4055 4092 877359989 28308 28299 585540055 40157 40158 349707463 39208 39209 350623109 92106 92130 48162295 95029 95030 98829337 2453 2493 648305633 99019 98998 924597256 84880 84881 326506476 20205 20206 696363201 57924 57948 603144061 93301 93348 642208950 15687 15688 736070657 4734 4735 852507639 66879 66880 406278535 82643 82644 311502186 12848 12849 906551200 53506 53507 156161390 56875 56876 898854497 13514 13515 891072999 2037 2038 235182842 23800 23759 81326815 15073 15056 753977720 97429 97430 769305750 86570 86540 984598717 99405 99424 955298633 6411 6412 845606990 48281 48282 136665623 1018 1019 379167162 824 825 317210119 32803 32804 90060070 41924 41925 259995427 3770 3817 632738399 16658 16607 165493721 96247 96206 687902319 47477 47479 854402120 3686 3668 202010732 27321 27322 837728983 60066 60067 10451645 32200 32181 267298219 74458 74459 595004021 97255 97220 975828903 77093 77109 995434717 84850 84851 569340584 49339 49378 642101199 37945 37927 737240689 79270 79271 239802287 44604 44605 661614197 47963 47964 608102444 21902 21867 910159134 28333 28294 776647101 1437 1449 322390574 36180 36181 824572998 26868 26869 800082862 33953 33954 918949560 48358 48361 39323706 20308 20316 959483724 63064 63018 356715741 42347 42337 29727023 35617 35613 862147480 60543 60544 496040594 65122 65113 307301084 9149 9150 500664527 29079 29080 930941313 28264 28265 771660043 82449 82450 920353469 64783 64800 472858354 82397 82398 300750402 97878 97875 47420795 16693 16694 796768621 89490 89531 9475120 6792 6793 220616504 69669 69645 638526761 76452 76405 537819615 49739 49763 925314766 32547 32538 191483249 49745 49718 143849610 51506 51507 472484306 72407 72408 51608151 75198 75199 856088950 21426 21427 336061779 38565 38614 613480992 87048 87049 382876241 60895 60874 402966379 43475 43476 794024504 62933 62916 347162442 14644 14645 168212162 72074 72075 152805377 1530 1515 768247074 30358 30359 532783408 67793 67794 68551746 94913 94914 804371621 76268 76230 653548154 89861 89872 732611911 55434 55398 995824060 83549 83519 622868435 46948 46952 462983951 33654 33655 290674445 10243 10244 571722987 62209 62228 161900427 14862 14863 127881727 85583 85584 96333108 74089 74064 352415445 4994 4986 370976588 43460 43461 988441933 29837 29838 655063654 52848 52815 873965318 38190 38191 224106018 57816 57817 64523424 30972 31010 344250910 27466 27424 174712152 97993 98028 535313496 75375 75376 158136172 51935 51936 408678846 71181 71182 447655287 99930 99931 848937241 64158 64150 86383708 9312 9313 491091978 65400 65421 899254211 8543 8544 838962479 25000 24987 946853642 4242 4294 766170248 47353 47344 5568293 54635 54675 190960843 59864 59832 693899766 12143 12144 139244785 68234 68236 336774010 38576 38577 842993480 31415 31416 268309944 17104 17076 9943530 12132 12123 921418042 19464 19512 287382887 79003 78993 330853245 524 525 950719948 12007 11970 433747963 41420 41448 334293597 36618 36619 229672059 36317 36318 86263627 98994 98995 334765672 64771 64772 804003612 84935 84930 418924386 35210 35245 644383366 73725 73726 297935748 14397 14398 417000909 7453 7454 456227513 72774 72775 974131339 34990 35010 378574511 30923 30924 229157231 40254 40255 635022441 40270 40271 834206145 80605 80604 16629710 52419 52395 844373726 45906 45907 75895759 72326 72315 341110718 10446 10447 605454200 11736 11737 829518047 20965 21013 493398621 66454 66465 715680770 67000 66975 908017916 70238 70191 882194000 17695 17703 612241898 32074 32075 664923419 93188 93189 660070473 27636 27637 686301525 95947 95928 612700831 59669 59715 870233991 35515 35520 430698659 37073 37116 899444644 25039 25040 656546886 30186 30187 636580776 12569 12530 627605735 30056 30045 403527919 86765 86766 199269705 14049 14064 928397181 40571 40572 900932084 93920 93921 922929366 73098 73099 120530765 57425 57468 709932851 43231 43232 718911942 54456 54457 942660834 9598 9599 606688480 79344 79323 29617304 46939 46976 932875176 5428 5479 272168461 51900 51888 623089984 43483 43515 387477120 11423 11424 247670105 62596 62597 884061058 19994 19995 209331764 80320 80330 28719145 79963 79970 907702349 8672 8707 81422729 71253 71254 519240948 34350 34312 425573080 17424 17475 703595514 22597 22598 87487513 8304 8305 403135864 65869 65849 825559481 90024 90025 839183460 59414 59387 428783357 87328 87336 806245906 57448 57489 246346431 21395 21421 441460846 87732 87770 575111616 99839 99840 247239279 63087 63088 748275745 62162 62163 54721859 74245 74196 565190270 54394 54395 935374698 25614 25631 367881411 16196 16198 321037632 32493 32498 234677692 84438 84439 170858489 67450 67476 258075222 37867 37868 952961534 22023 22024 320552355 91490 91528 968003047 90748 90784 156746639 97454 97469 922179872 69479 69431 518549569 48856 48873 610274325 59446 59406 239971263 23940 23979 155905933 4940 4941 505766564 85657 85646 474942478 67125 67126 558759956 21913 21914 459121240 70588 70589 316067437 70598 70599 889814557 4001 3993 760678828 77662 77631 582294523 2729 2776 350277637 96718 96719 3657211 26560 26561 480232164 61278 61262 231416598 11580 11581 722652262 81374 81330 879913412 20456 20500 255135579 9607 9608 765016515 94177 94178 936671582 3963 3949 341498305 72915 72948 475505191 13747 13728 519678671 96602 96646 60094511 97030 97042 57526780 99252 99253 714264572 72952 72953 24458198 99586 99587 936034677 10630 10631 409560887 41275 41320 607579099 84254 84255 717244026 52798 52840 922212081 40838 40839 876993171 5458 5473 860966018 48243 48254 526958473 29129 29130 870061323 52479 52480 65129929 93827 93828 423007306 37364 37365 730220016 66346 66347 59191291 86784 86836 23862342 7419 7450 211361422 56460 56461 176787077 99498 99499 195300105 33347 33320 254715408 50635 50654 807021247 65606 65607 824657329 610 656 483995750 65469 65470 418992661 38404 38365 635780102 54794 54805 126646650 49297 49246 859867640 48761 48785 567379462 12204 12205 593787639 22967 22990 824112671 91118 91119 411493845 5386 5387 991554461 60107 60108 12928162 81473 81474 355720612 1353 1354 355102819 25203 25204 265650086 34205 34206 497136162 67091 67127 626959255 35877 35884 188826436 7363 7364 732954347 95933 95967 899726489 50055 50100 795314125 87419 87433 200000492 88984 88985 19038115 90051 90052 287273708 31160 31191 168637566 41859 41898 747698638 23374 23375 977249422 81803 81807 283444446 47295 47324 993879587 11927 11928 752249460 12079 12059 527678971 38771 38787 202432640 54976 54977 232816794 60686 60687 715470413 8285 8242 697693533 78507 78508 922008330 85458 85459 740198075 96449 96450 36693985 98737 98738 950048518 74256 74257 726264608 21996 21997 483680875 98979 98980 987276431 2906 2907 76378403 62675 62707 963232804 56369 56370 822109454 69740 69745 839870017 30091 30092 295874120 9580 9581 423733967 49743 49749 991088962 63696 63697 531357316 80531 80532 149334542 53868 53865 755181678 1466 1429 766882059 19968 20006 410120923 60762 60731 268919210 30569 30518 859281026 94647 94648 185853187 75850 75881 944757099 68522 68523 692251062 60666 60680 575371538 17893 17894 142047694 28832 28845 822738657 4484 4479 340218274 52477 52473 50602381 85705 85695 559976984 24624 24647 60727867 62981 63010 57822533 75671 75657 40664199 43498 43481 616821242 75266 75299 975958639 99066 99096 594194149 37508 37457 458579179 12141 12147 288789601 40703 40754 785039192 2334 2318 463591294 99753 99760 83815729 93202 93203 87523502 61301 61350 575735223 5230 5231 66149053 32188 32237 203552257 91164 91200 921404554 47663 47664 419833741 64257 64244 545464188 28647 28648 528279470 81537 81538 549318115 49753 49747 937041843 37680 37638 390512880 53095 53096 344300551 8835 8836 163205913 88616 88643 102808933 99257 99258 930271773 36210 36216 940957796 35592 35616 634145918 65 113 59499963 50317 50283 506651108 41039 41040 163813720 65744 65745 661501440 50015 50016 478967247 39968 39969 641069339 32654 32655 3668672 72886 72907 710704706 45037 45038 702726421 85943 85904 738217844 19143 19102 140269355 9957 9958 839970922 61211 61238 7931814 33946 33995 435926575 70074 70075 835141951 94128 94098 534311102 80282 80283 162785452 31525 31526 384072683 92102 92097 962164996 11355 11356 280926838 46299 46282 345067395 87930 87931 498193141 14006 14010 15186549 4063 4064 160158068 80577 80578 239110167 43630 43631 820440257 57363 57395 290338768 84365 84366 605766195 33652 33653 860997069 23186 23187 742867479 52545 52571 537036327 1672 1673 304089142 41236 41237 960819037 30639 30640 904017511 99425 99429 236632683 32953 32954 432778017 15833 15837 336885655 29046 29047 487270601 58269 58270 371561588 61524 61565 794127136 84753 84760 474832499 50530 50557 629507099 33493 33494 958203647 64745 64746 247598341 59705 59754 963425724 27599 27606 371178166 5545 5508 151928870 74079 74080 324965894 71815 71849 187190895 562 570 656501284 30204 30167 579695957 93342 93343 374115689 55870 55871 118831857 19825 19824 611105820 48115 48142 279738929 67573 67574 159261156 25934 25913 415165268 26468 26426 799836551 96493 96513 681721819 379 380 524061664 13581 13582 124935602 16366 16362 142722082 17466 17467 773128714 51501 51502 47478476 72184 72225 942509876 75024 75009 641097415 45027 45075 15726890 30437 30417 166388875 63700 63705 835054832 94381 94431 252758307 78122 78123 411281129 4071 4072 449784285 717 702 439612337 83392 83393 372201631 17764 17731 39036112 37171 37172 80718043 53924 53877 347056069 82773 82770 813652164 49526 49569 197949462 9357 9344 78885740 8362 8363 840819941 9944 9934 813636747 54542 54543 958446342 96786 96798 651821760 7120 7110 19377915 42003 42004 346642547 22324 22309 521915597 39009 39010 238956893 29716 29717 484545687 38047 38085 136024858 51162 51163 437919773 10989 10990 392391910 85431 85417 30913521 90668 90662 683379819 18335 18336 809866427 51335 51336 223941478 24106 24107 270252267 33489 33437 194526395 37709 37710 339053426 7384 7386 344516702 30456 30491 231374065 78549 78536 707617555 81080 81081 227587837 69990 70029 68826483 46962 46963 434720077 34273 34274 628979093 80098 80087 246474190 64008 64045 686637665 82991 82979 100424407 33830 33820 101551272 19854 19855 982923132 54550 54551 168437634 33703 33668 269088836 16633 16639 981871421 98684 98735 638324781 32632 32628 960597011 85166 85167 887409929 83307 83308 356950703 36500 36514 860601196 21231 21186 250379839 43641 43609 55597302 99513 99514 18332037 16463 16464 495537429 41181 41154 747298283 52329 52332 739563101 49526 49507 733750984 24912 24913 31529914 92341 92322 983545885 25876 25908 640728742 29574 29553 870929267 97521 97479 694650603 11289 11271 998280225 91100 91101 635643904 6272 6230 728433345 74051 74011 942918785 96518 96474 910807134 608 609 21546309 99970 99994 497511619 52721 52722 705116439 83106 83153 91972388 33674 33719 831767125 2445 2447 237459952 29582 29583 310104742 34572 34573 199197185 57218 57219 793400309 96657 96658 256588748 66707 66708 749355984 36359 36360 533794208 32924 32925 729809610 92623 92660 808267036 27414 27415 4144315 20288 20292 318082928 98748 98749 832826278 42745 42734 581213233 56458 56437 960417904 43493 43494 705148944 15763 15720 185829119 24448 24480 5484864 16549 16550 477211350 54845 54846 708066358 99125 99099 741384150 44423 44424 328590661 94165 94166 7871944 4444 4445 16754100 37570 37571 713637340 49874 49913 707324643 57252 57292 469532729 79832 79833 401288689 99016 98965 531771291 60096 60044 538803196 90614 90615 479761684 64110 64129 217133552 98515 98516 730186652 30196 30197 65879142 48323 48299 186029237 70569 70570 442597010 6734 6735 273794208 94636 94639 38383712 13636 13631 404170360 34474 34475 657329625 62487 62461 981865174 64973 65022 592921020 50198 50181 416346490 39721 39748 254709347 35442 35443 642162138 90801 90802 294991801 44079 44080 998814989 62165 62166 370970100 36576 36577 62907857 31160 31161 292544350 51300 51345 568342694 42413 42368 166849131 64975 64996 905812414 89405 89371 325636003 13662 13663 97182450 69907 69908 413511107 98218 98167 785664991 67928 67929 900757802 71423 71424 182834259 69040 69066 196710993 33020 32971 131471195 58622 58623 725737315 56949 56920 135110761 5726 5691 943857217 96285 96320 304675762 84412 84413 159883430 16542 16543 904560946 96030 95980 735795350 46928 46894 357896931 54727 54728 368973381 74448 74449 620832994 75870 75911 444678118 47604 47635 295844375 58245 58246 801323128 32322 32323 198353338 63377 63398 484425562 35234 35246 699282019 37575 37576 840625487 63943 63944 38324621 92326 92327 501563375 64195 64196 209679269 9469 9499 871243179 15258 15259 380153331 50585 50586 628255092 40331 40318 459034805 96819 96838 392455447 58119 58120 738184983 24575 24542 696686232 27407 27358 848513973 44059 44060 547267134 80347 80348 857119932 48517 48494 256620362 62273 62312 775981998 69087 69100 910456369 70799 70800 608653356 30688 30689 748564829 47504 47505 342665667 71258 71272 300686609 63677 63678 685498234 73382 73383 850751699 47011 46991 971351982 95959 95955 997769282 25067 25068 145165544 40907 40908 269832929 39048 39049 218593124 74018 74003 241335506 55891 55892 781198731 57047 57048 147877368 33855 33840 795744018 16577 16578 40434005 21803 21829 488947736 21105 21149 856208043 84003 83993 44096300 12899 12900 820144 97211 97248 516073110 85121 85145 704356039 76627 76629 688704645 44929 44930 296564255 35722 35723 232169372 57769 57770 830544448 21950 21951 109138601 52636 52637 795912016 37772 37773 899025538 48472 48473 880090571 2300 2301 134260828 79156 79157 143526774 63182 63183 395551508 65650 65631 601398646 24007 23963 882951356 4622 4633 83120794 26287 26288 12516448 5289 5257 820880472 50450 50451 294728616 80954 80955 759842487 94199 94201 273524685 82217 82218 11808548 30846 30870 326568450 37136 37137 219523632 68434 68435 615043633 46484 46485 67092520 94527 94480 986625105 47627 47628 215080091 29033 29023 903003692 46843 46836 114813721 6141 6094 903843871 30894 30895 137180774 60212 60213 921882417 89401 89381 375900099 5265 5266 374231103 7198 7199 779562084 39732 39733 430425046 7097 7098 522928868 7942 7965 542914773 57231 57232 869088141 59153 59154 332133437 9840 9796 92222624 5121 5124 613513626 15841 15842 36668503 54290 54283 961489653 22344 22380 490761527 78081 78082 145596263 93257 93258 680953818 48150 48151 24520298 96197 96198 805938464 58729 58730 463471883 32101 32102 843598262 15288 15267 631960422 52538 52539 663733779 86613 86611 693131285 79441 79467 555492217 6473 6474 323163478 63786 63787 18043969 69230 69210 617563056 74189 74190 490071069 60280 60319 213597409 38510 38511 237746949 32512 32513 965173754 81674 81640 204748564 82678 82663 283107926 42575 42576 720046415 88824 88856 736733778 84349 84350 372159453 50358 50359 999274687 25372 25373 145414941 51596 51613 634920159 19317 19336 123427769 15679 15680 36644193 62927 62913 685504875 10746 10698 249837204 92180 92181 63565412 19020 19010 233351994 63501 63530 697415743 76863 76860 556043789 76729 76779 337154984 55344 55345 505707107 13236 13242 460499754 57855 57856 755139327 99963 99938 563055693 11182 11140 567631451 51356 51320 820350871 38651 38652 453719356 49017 48985 286690897 19638 19639 608911446 79632 79657 7007211 93759 93711 676117595 30229 30273 351919829 61308 61353 431781025 75794 75795 308576862 31641 31601 107801867 27966 27967 329122837 13626 13627 799573716 48580 48629 158205772 832 833 767382970 41254 41255 810018428 80968 80969 345773242 35547 35587 831169340 92725 92759 395846004 59414 59455 202412931 88372 88373 756693825 55260 55261 538246042 17241 17277 625758010 55189 55220 459916894 61054 61014 722241979 86907 86889 384368186 85023 85061 850903698 81636 81637 167924005 50681 50704 920546879 82928 82905 669336053 37787 37788 244817391 69935 69936 391852598 71027 71028 808403719 80228 80229 273156984 64149 64150 989343409 20602 20564 679409354 36036 36037 689057286 39539 39540 745171160 28209 28211 876140220 25295 25255 740767054 16733 16734 161269026 93974 93975 489687524 44733 44770 871533698 77793 77794 632256441 47170 47168 709375228 39540 39550 895662637 96921 96872 210617895 48591 48592 615264905 39933 39934 379398320 85574 85583 842925391 93906 93907 555731405 69480 69434 550904056 18367 18368 30141453 52985 53002 695694698 8351 8352 457049204 16213 16198 658810326 75792 75821 811384645 31898 31899 483677898 99330 99331 661459163 280 289 162424618 4028 4029 549328791 65668 65637 158942146 68519 68488 965879131 85669 85670 430881981 79428 79429 816766458 30770 30820 998315311 21268 21257 216082937 10461 10462 886689376 32093 32094 687689955 46143 46153 256115699 98751 98750 34292859 32578 32579 577774644 84353 84373 54196975 90115 90116 734346101 29842 29853 893534841 10793 10803 352116055 86688 86689 250904249 21444 21408 916545843 54095 54096 57036685 39551 39552 819329541 62388 62438 471203262 11369 11363 136015029 94346 94359 237095513 56654 56655 490437063 53473 53474 167532956 84083 84084 356276489 78641 78642 272128187 92534 92512 499433412 72006 72007 346449698 58854 58844 350076395 29673 29674 624018076 77590 77575 174363520 25974 25975 517522345 35212 35234 668598068 35572 35573 447057535 61049 61050 79842913 2971 2975 342943611 71749 71750 146791711 47101 47127 175547004 35212 35213 603575900 58306 58285 75028634 78025 78000 329469996 70798 70796 724661126 94405 94406 404441526 85135 85126 745449500 81226 81210 146671338 33456 33457 179906879 2274 2275 158880155 21551 21552 523639645 46684 46685 175647761 35204 35168 377125531 63054 63055 837702997 86944 86945 679087150 98124 98083 32243022 64093 64073 444114897 13507 13517 393568507 69928 69929 318119742 87648 87661 62803005 17539 17540 24837676 66127 66130 299854159 70074 70122 418403175 72380 72432 85586439 23869 23917 958988481 40591 40592 466147279 24630 24631 194633164 74171 74126 331941708 51708 51709 296825539 22837 22884 454122920 96983 96931 483684243 85013 84970 981626356 32068 32069 22724796 13119 13129 331394332 63728 63729 584409202 79401 79402 543720477 59622 59577 755488883 27461 27459 56973728 68139 68140 456993165 86038 86079 130883700 42441 42442 46498019 28555 28556 289073246 66123 66124 486808521 40500 40499 914849866 52902 52903 782286812 90420 90375 848476797 91407 91435 888977892 44154 44155 630587564 98152 98153 674414162 43298 43272 668757663 84588 84589 871435360 97611 97612 52538440 22933 22956 730774700 36086 36082 847481915 16396 16397 15548341 48266 48302 383105307 94748 94749 675383254 65611 65619 448524099 31136 31085 870723582 47459 47460 207076807 85434 85405 701678541 49070 49071 498668116 61270 61319 354003250 75798 75762 777268473 55818 55819 409414162 39880 39881 623318673 51577 51578 903747074 92636 92637 367682149 55612 55613 63039872 83665 83666 34402167 877 878 875923278 46159 46160 335577725 69220 69221 193755953 62122 62144 599526584 45732 45733 666338819 78829 78830 491652239 16885 16886 531925033 31752 31793 125334547 22556 22576 144698384 86921 86922 305532279 45430 45431 335097129 18508 18546 58041476 20199 20200 150066616 56086 56103 141163335 23365 23366 589163973 1466 1458 502595534 84556 84557 601075684 92417 92418 738303008 39070 39071 824565508 6213 6214 606285025 81550 81551 277883086 36303 36304 820088929 5240 5241 310032183 11414 11371 746459332 3114 3115 833470296 40344 40328 53918518 42226 42178 557551661 190 174 347613801 60843 60868 46066616 39841 39842 908061355 13648 13634 71533825 98232 98272 755957436 47385 47422 544067091 9151 9138 900545519 39888 39889 610887787 25659 25660 366785841 5080 5081 819277388 86441 86442 425678125 41324 41358 154814609 16935 16900 700018436 34925 34926 792831895 2337 2338 639442312 56239 56240 588749829 99872 99867 50899516 93504 93481 595849485 22099 22100 526621091 67530 67531 183636646 68479 68480 99027716 69102 69112 3297968 94184 94185 251890992 70265 70213 704196537 48048 48049 794908497 1572 1573 794494950 43209 43210 807320874 48856 48836 257643190 49042 49043 387394330 47714 47711 108095314 76679 76680 151686194 89747 89797 190243102 38454 38440 582495567 1022 1023 345156000 78348 78349 835306778 89557 89560 777441045 47635 47647 986526003 74145 74180 938396557 73589 73537 333098637 66152 66172 58356722 79396 79397 332412454 75000 75001 248636948 56356 56367 411531216 5190 5191 370944597 65325 65328 977822273 66981 66982 897857864 24534 24535 814558597 5057 5058 524522139 58477 58513 162969363 50313 50314 16287103 61433 61434 994766750 3795 3796 661400205 45933 45934 40370866 34434 34390 983988723 51237 51212 200814876 54791 54763 266829426 51208 51209 216528495 75878 75879 129530934 27328 27329 428333044 3763 3764 766220432 14501 14502 996148450 34217 34211 273126531 50735 50736 202757710 55646 55647 283052235 28609 28564 971769693 62570 62571 147558742 80859 80860 99375228 19733 19734 347568444 79568 79613 813657984 64113 64114 636895362 78216 78191 627603642 29306 29337 26510610 41148 41171 216883841 75182 75183 73300603 68271 68272 169480071 13079 13080 705432339 47244 47215 76078205 93786 93835 941325152 51251 51252 268760039 97458 97459 950247596 87178 87207 316968307 58439 58419 720773603 71195 71233 174172238 14372 14373 471861675 82332 82376 757932299 70585 70586 481695010 30937 30938 322391448 152 169 460431436 29534 29580 352480522 60231 60238 536102342 38979 38980 400896684 35248 35231 997827351 8164 8165 980135299 78170 78166 809462219 63751 63752 745677503 38833 38834 418188868 89404 89444 425090684 29613 29637 189840405 64558 64507 545003294 11177 11199 642586878 89674 89675 464371362 20376 20380 883112717 54377 54401 512092408 50244 50205 655180245 55107 55116 246359480 46241 46200 771286631 80552 80553 301535445 43773 43759 384031028 50866 50867 486826195 59152 59153 358843750 52446 52466 366608568 51069 51070 608478566 41004 41005 517476435 98760 98761 291374373 2765 2713 762901057 65729 65730 784184517 42873 42864 581002021 38437 38438 611296073 68411 68412 2947575 63454 63500 227565909 50318 50367 54075116 58400 58401 967358685 53514 53515 466467150 92761 92762 220660230 82762 82763 79091207 9489 9521 923620713 40552 40594 840083015 10339 10361 901088586 98978 98979 340063744 87209 87218 917022578 94174 94222 203568701 55403 55387 640140526 5328 5329 646932761 22959 22960 274161796 78322 78323 921897090 23618 23616 849323323 24881 24882 187593065 76239 76240 767620157 66917 66918 10463030 15855 15856 55204214 88316 88317 17422117 5871 5872 914985903 40755 40756 32649566 53814 53815 562626083 52232 52236 262398154 53029 52987 344776687 27592 27628 635688470 7486 7487 195352983 54814 54815 197831668 6988 7038 550583276 79334 79309 239133855 36692 36723 59916578 90320 90346 239938636 28163 28143 476945483 29061 29062 154131716 29279 29245 392491900 95471 95422 100782152 58199 58200 838464513 2427 2428 408981967 54244 54270 807884383 38839 38840 968101430 74886 74887 350922002 88106 88107 896402396 68806 68754 709168286 81569 81570 413021127 97990 98027 407670972 48035 48036 600341366 78753 78754 890759388 33395 33396 862613239 44966 44956 980160123 53644 53645 740868357 3964 3965 331774582 6415 6435 456956835 54802 54805 752439559 49361 49362 993410761 53946 53947 277454612 79337 79341 904173666 60932 60957 558577486 94040 94020 588830072 94853 94854 383360903 20950 20951 721009645 45014 45015 846916178 11311 11346 36572815 26087 26088 254340683 32356 32357 750309927 816 797 640246104 85849 85850 814282496 37069 37070 171234842 58628 58600 478168669 32855 32878 607919345 28031 28032 880900012 6271 6263 161835242 52942 52982 14247173 15118 15138 418446632 22822 22810 937314280 80743 80758 384170476 98870 98871 73520347 10181 10182 237314999 95506 95507 573177997 54849 54850 828869656 60138 60139 479693220 78664 78687 447353312 67931 67932 801330401 81426 81427 842849887 88976 88977 324659748 20455 20472 849867116 79854 79811 84538506 70048 70024 921196095 94944 94966 772502926 68507 68508 201825610 51438 51439 246390582 10841 10842 650690387 35143 35105 309259619 64467 64468 969624146 12527 12528 452074282 39184 39185 83409416 87104 87105 58749664 2059 2060 698271641 1216 1202 691146268 44063 44064 966973864 41770 41755 423073109 16904 16905 19423653 32672 32673 33352926 13086 13087 811099597 94282 94330 415439813 69794 69775 73204787 45289 45290 963065840 70897 70931 303649129 95799 95800 11616005 66110 66111 539079694 39556 39557 480341066 55677 55678 325477873 7033 6986 566108908 59670 59682 123166625 82336 82298 536708391 68881 68882 690407964 24851 24848 562512237 3449 3450 270109645 11290 11316 316599379 30229 30230 8659836 35861 35862 591263227 46483 46484 991556487 90574 90575 314502878 99720 99721 269466636 42200 42201 179652646 92016 92028 849469733 47485 47506 750243919 94596 94597 339867928 43739 43740 95251183 19932 19912 477715554 23583 23584 174573028 15651 15652 573564922 5695 5656 279975747 4805 4795 752400222 24799 24807 405211586 12851 12852 84014693 6999 7021 399200741 29765 29766 147566046 57992 57958 232516560 12927 12928 726288012 96533 96534 921856859 21587 21550 135636709 37496 37497 275400579 59955 59956 434074885 80995 80999 456641511 74949 74950 295879967 78795 78788 196021417 96063 96064 479504166 20418 20419 927242338 5248 5249 140390031 76286 76287 1954670 37035 36991 644724298 34676 34677 313822602 24239 24201 230440489 53422 53423 998321108 30289 30290 735062087 30646 30647 285145394 54469 54448 48941239 72844 72845 259496583 55863 55908 194506288 10902 10903 851575127 97522 97517 455418191 29568 29611 882284753 60386 60364 550066621 85573 85552 807895509 84445 84446 421802904 38007 38003 387644703 3507 3527 619995476 9944 9945 692822887 5743 5744 565137135 91492 91493 630777366 95899 95942 347591534 7301 7302 201769944 95193 95194 261723046 37310 37311 388915970 81845 81836 499159669 5776 5739 857500683 33713 33714 916289091 72904 72905 751377390 53867 53828 254494910 50014 50001 942456502 10962 11009 334563056 50702 50703 734247642 51027 51028 746655748 70761 70777 781613394 39409 39420 185609893 14326 14327 361760047 11714 11677 459042734 28912 28916 217215988 53338 53315 607700326 63495 63496 183297204 85845 85855 110649888 28414 28370 806377243 29963 29918 622934960 70507 70544 256301706 28255 28305 890879966 33696 33659 110225139 90520 90521 448365664 73875 73876 357071613 35995 36011 751294992 17335 17385 279042667 39252 39255 740142536 56717 56731 247410188 47124 47125 677068600 84586 84636 918592458 11576 11561 313239939 86260 86261 407398970 8922 8923 861529839 9302 9303 829946387 85208 85209 947790958 77232 77188 612085872 81017 81004 466921532 58871 58850 893549236 94952 94944 332644404 53161 53162 361641583 22074 22054 137739677 47741 47704 15411127 60540 60589 146908522 47743 47713 508660750 69883 69886 308346459 63875 63876 87566177 44573 44581 858670820 78447 78448 317218136 1717 1747 969946723 98694 98695 306060138 13698 13743 304575549 86073 86102 613854060 44009 44010 918334928 17642 17601 292419329 54463 54497 725908876 33618 33619 598657720 26906 26907 53612102 5259 5260 618125753 21450 21501 11884862 22810 22811 622736599 75580 75581 720678819 65786 65787 403769616 8024 8063 598152876 3497 3517 850990960 86756 86757 403511836 24339 24340 738221611 87192 87193 382873787 651 652 446776911 63779 63780 137461204 22474 22526 247375185 44849 44868 408144428 48196 48197 642207152 58923 58924 873130578 61105 61091 210434517 46004 45977 930416696 86106 86107 14688352 95305 95348 189706447 12220 12221 490555652 71402 71368 701274027 70398 70361 85741313 17755 17756 274171239 78747 78748 749041346 13439 13414 108195206 26851 26821 507683332 80002 79968 19940781 43374 43375 27962884 93432 93433 75919730 6874 6875 176933792 16997 17040 320731744 69030 69031 439977936 78336 78337 466731595 13837 13864 588166738 63133 63124 882943201 48383 48413 59755448 22507 22508 777102924 85021 85043 429227466 25239 25263 283890607 87966 87967 706652096 48045 48046 225251168 54569 54570 544306994 31568 31569 381433420 59043 59044 667501278 79536 79537 917992303 13576 13577 574965643 65389 65416 57260924 18507 18508 442843158 50772 50773 929923671 47065 47019 76557789 42839 42878 662637652 45470 45513 607561496 89962 89963 670324904 59092 59093 664752547 87579 87580 814717281 77458 77481 791633233 98969 98941 573308680 66949 66950 678835528 20405 20406 299264506 68229 68234 795212217 6641 6642 650278285 90566 90610 136433452 93850 93851 136225413 89615 89630 687477232 82649 82637 993957688 69110 69111 505033723 41095 41104 483420970 58297 58298 547012295 18288 18289 188989397 51397 51423 541822325 43293 43266 192926795 68611 68612 591278782 2374 2380 204536249 49614 49625 509228349 79003 79004 60089150 72785 72786 555969708 52509 52510 184901077 12935 12936 333434330 92810 92834 787512013 50744 50760 107729425 78078 78119 399232695 47553 47554 807374448 53972 53965 41518299 69243 69244 506314942 78103 78104 390273837 79563 79564 551019854 43615 43658 580089906 24677 24678 296188803 48956 48941 418058427 47268 47286 318128190 8574 8585 79824455 68227 68228 832117274 97767 97768 409757884 45525 45564 589682816 42251 42263 910677920 63686 63719 22861211 92531 92532 220454106 48155 48156 696616352 67540 67541 761980659 2500 2501 804555793 42516 42530 275177579 67549 67550 416899499 95501 95502 81900665 93255 93276 675965439 45907 45856 361567108 48686 48687 670986344 7719 7720 219054149 57924 57932 48338791 23288 23269 174272267 68484 68485 930462768 69708 69673 957427410 89146 89147 429447821 61546 61524 927023046 93162 93163 82653445 99850 99844 856459514 3215 3247 574025461 55150 55112 758173621 48511 48512 827346058 13456 13457 741493986 90503 90554 68205321 98444 98439 374926263 42030 42031 300688341 9179 9180 598695204 51760 51761 625692628 69201 69245 787286662 76096 76101 722079075 75632 75651 515284279 54732 54733 687251654 89119 89120 528550677 50786 50735 525767644 69037 68991 366048523 93524 93525 301116080 78026 78021 162616701 25852 25853 950774078 20438 20475 243733276 7321 7322 975464482 34336 34337 169657242 74038 74039 432817231 81770 81771 144883187 27089 27090 44617782 86575 86563 891061649 62089 62090 16493530 44973 44977 373698708 98003 98004 521028909 82559 82510 986476930 48790 48791 813532769 23735 23750 118707436 9737 9705 216380164 54635 54599 866338818 73130 73153 817592270 55156 55122 463841275 79797 79775 432368866 12355 12356 440219988 24397 24424 612773866 48913 48914 767020112 47477 47447 939550471 38228 38229 528908626 60941 60942 865465309 72811 72861 202356437 98497 98498 941370146 60282 60283 553123868 43239 43240 326848945 65748 65749 823544916 37679 37680 360010685 96750 96751 943699210 84276 84277 740447016 88618 88619 642267431 19298 19299 856357992 92328 92329 270742865 53998 53999 137322724 24795 24832 508460214 89898 89869 16336828 80870 80826 817664458 67300 67299 874884386 94633 94584 689617429 25580 25581 746140327 52627 52628 478793856 42694 42695 101418493 68740 68741 69601125 5574 5575 802987899 18212 18180 952899108 64387 64388 595429684 1804 1778 94403554 32286 32287 381476431 76141 76131 113166602 54388 54379 984397920 94434 94406 312121589 55857 55887 586165392 71226 71227 340751899 56980 56951 165270943 2120 2121 270652238 64898 64899 852455764 69778 69779 650146841 18989 18979 963452686 82129 82130 44158664 89624 89625 61667398 25732 25733 717203708 53484 53463 308842245 89506 89507 954874030 49951 49902 338273106 93056 93057 658099135 48315 48316 616999042 51894 51895 756309318 86797 86798 22811760 63321 63308 206093776 41576 41577 937414843 90912 90958 961803048 75469 75470 435624197 82733 82732 20545343 57106 57084 440137480 14729 14730 970786457 91633 91642 75981101 79059 79026 403068956 31334 31335 41305429 28154 28137 921711194 22024 22025 33156080 30407 30399 832752101 14744 14778 935938799 50119 50120 634711863 27059 27062 455798268 86394 86395 699417799 49263 49241 805921974 69240 69261 193077059 11704 11705 289151769 81934 81935 46079520 39115 39147 708702621 63618 63619 163820392 20695 20668 882079442 60532 60533 381418461 27413 27452 25495710 71371 71372 329007798 58421 58397 103062487 8329 8319 781789738 88422 88423 312200242 44164 44165 684455664 54203 54204 894020132 19617 19618 212803734 62712 62738 562348671 64156 64128 449864995 46235 46236 498615696 66849 66882 593552585 74196 74217 385942550 48836 48840 521250572 36089 36090 489640117 47744 47745 683688768 73553 73601 419730828 93186 93187 308440644 27167 27200 99294673 9921 9912 31602442 95478 95479 301012322 61375 61376 378707996 64264 64233 980276307 30218 30219 604333934 62994 62995 150950389 76273 76243 297160721 62103 62076 634141436 54023 54024 529349026 32488 32489 508919494 28399 28400 539044899 56811 56807 218498526 98260 98243 760981262 27378 27358 596332711 67303 67355 308388965 9426 9427 54742808 85684 85685 79899764 60422 60423 670617290 76011 76012 128613842 37880 37881 587126191 38214 38195 823388788 99401 99402 871476505 999 985 926601583 79354 79364 515167494 80701 80702 750269701 23816 23810 649235078 20890 20898 935753386 17416 17382 285188982 65097 65098 417991320 58942 58943 328414964 83982 83995 532309226 57356 57405 505593120 4087 4088 220926363 85477 85478 777313180 61917 61918 892915126 55821 55832 656793349 55581 55582 658247812 96736 96737 445799741 7966 7967 353550823 29198 29199 246262717 18929 18970 583251536 72353 72382 576712904 29884 29923 513885006 27529 27530 938218397 9708 9709 615245641 44693 44694 725128713 30558 30559 773141187 19786 19818 191255307 14399 14352 356675931 24274 24275 682624869 62379 62380 130630198 87894 87895 427562811 75439 75410 931125610 32043 32044 557197154 36466 36467 621498942 46861 46887 914543437 7703 7704 575475482 45273 45274 710104372 32052 32053 852607249 51346 51347 224646594 84264 84245 599815120 39926 39927 707767330 96893 96894 752965671 81408 81409 48562319 89801 89802 601625446 74622 74633 163420061 70696 70660 692792130 17648 17649 340960314 24408 24409 971263856 82245 82246 153021992 57652 57653 361572344 6358 6394 688245515 12076 12054 872166174 52381 52382 154378956 6345 6346 287540902 91068 91069 520092303 56807 56808 209375380 5832 5833 756743258 33694 33695 707698198 9185 9186 577512647 35547 35566 829475162 60512 60513 730543107 50636 50635 931135614 37556 37557 520855531 10242 10291 147522329 54105 54080 641280416 67063 67045 331359157 37465 37415 577701772 38608 38609 593588238 41049 41101 348392471 4031 4032 464096804 72850 72901 541007139 67285 67314 512055281 19692 19642 933781113 44553 44554 93531203 32943 32944 755675746 62720 62721 922236315 19057 19058 819561529 61906 61881 32000431 41417 41370 909407695 98999 99035 279349613 42925 42906 844548113 23352 23353 825602134 4527 4528 965251907 40296 40245 507406722 92055 92056 811892731 86429 86430 624542697 79883 79898 451939192 82817 82801 68427311 51696 51667 489464058 62548 62549 231222355 18817 18765 180357070 96949 96950 516635989 79359 79313 792881453 39515 39491 943093603 60095 60048 438214450 70159 70160 245187683 88645 88646 877503739 30498 30466 390816223 8711 8663 620328744 49205 49235 774376210 98476 98527 588865554 11075 11076 940487760 15888 15920 994086582 14861 14834 579730533 20336 20365 805074419 52882 52883 852949086 19501 19458 214359010 67165 67141 67180924 39339 39301 244767629 43825 43838 642474219 22909 22910 813371915 70866 70825 361638896 97594 97624 973334899 32241 32255 204572551 49903 49910 302451619 58911 58879 978469776 71162 71148 723922092 11213 11214 276168912 81498 81499 454556714 99151 99181 456021110 21761 21762 651089957 22059 22042 606928031 4356 4305 7415101 89720 89721 824218186 46853 46854 303638207 5509 5510 610228855 4247 4248 661735503 46303 46304 679326109 88626 88590 164681162 71196 71233 560426597 59345 59305 791343548 54641 54642 104514719 64674 64685 729553148 99267 99268 137410991 87830 87870 172442015 60163 60164 774101225 10841 10843 549785392 16868 16901 286560173 90359 90360 652023443 73969 74017 643034618 87129 87138 153544260 35291 35270 358858025 1195 1196 46355514 91644 91612 784182036 2035 2064 206518389 72225 72204 683036132 12587 12588 936314781 83759 83760 880406078 71922 71923 112869049 1457 1458 696156561 44071 44072 676741865 42154 42152 747725118 66598 66592 261950077 691 692 22537946 5269 5242 74284688 17346 17314 994157744 34732 34733 549068522 10683 10639 989864701 23992 23940 658790290 91733 91734 782181110 16519 16502 682413030 32492 32493 942663495 79774 79775 419473168 61205 61178 406990094 55674 55635 477389086 11932 11933 382502991 89075 89076 104254239 94560 94561 553739675 6067 6068 810574814 89450 89451 990718557 53553 53554 952246781 77160 77207 754844278 40114 40115 838050444 51818 51865 526961224 32887 32888 994515100 32393 32361 957818228 52981 53032 388971920 56513 56501 998470585 95241 95242 818919343 98282 98283 40621553 52518 52517 862665591 3682 3683 225254810 16061 16062 482780696 58896 58897 388554595 32687 32688 539118160 40754 40790 711118077 5988 5989 553628604 52039 52040 455420385 42685 42676 378110064 96380 96381 761376689 55753 55754 564835837 95202 95203 625247529 42810 42789 811901510 41883 41884 449919797 73574 73578 431603053 4442 4474 380534503 7151 7179 488146120 1396 1397 277187497 41010 41011 492962559 83845 83862 224494174 49062 49063 712811098 80978 80947 533506979 24753 24754 725995592 70292 70293 388436993 98843 98844 68597215 23551 23562 941707597 88251 88289 939762941 24188 24237 438305716 47784 47780 627604308 49741 49742 576352322 46520 46517 331324340 29272 29273 124782763 76352 76377 183594412 46358 46359 22918863 26532 26533 426582197 44514 44519 609857583 18962 18997 824766003 90074 90075 449383883 53299 53255 86325417 24965 24956 35067790 56641 56604 965543858 20655 20685 820114856 26047 26048 5336951 93799 93800 645592957 45618 45619 151452513 17353 17401 51543731 14658 14659 413510139 12125 12134 469751811 11253 11254 226610587 38514 38515 930156135 87894 87915 133684026 35158 35159 351394863 50791 50790 933844510 15519 15520 869797646 38527 38528 120375722 10325 10376 949536467 53622 53623 429977590 50949 50950 725756126 55187 55143 318256748 99419 99454 339577696 2832 2833 417511849 54891 54892 399304790 91165 91152 27984786 76124 76125 17903798 28271 28311 149851279 33305 33306 413377948 24741 24742 492594447 73909 73910 516926136 73338 73339 269227753 52972 52994 318144080 6694 6695 726916756 11887 11917 149331973 88341 88342 921685480 43229 43278 668898497 6651 6652 484016190 18455 18456 925349142 77664 77643 582938622 18830 18831 643042066 61658 61692 461245590 16883 16884 339112496 46701 46699 730125512 59677 59716 175545683 31109 31127 214102652 20915 20967 460235243 90045 90000 817510579 7617 7618 247049247 70812 70781 76571179 76521 76471 943765678 39582 39583 800286553 7796 7797 17392281 18711 18712 898764329 68317 68323 408676724 12007 12008 295065691 50550 50542 301377441 67892 67893 648544231 85943 85944 33302667 2045 2028 519367644 86250 86251 336401907 98983 98984 480516246 63281 63311 475866849 24351 24352 235289158 93378 93379 895944724 83046 83032 364236778 40035 40043 693602466 25696 25697 679253686 72413 72414 720191069 84846 84894 486266396 64838 64839 927358119 57177 57214 670544439 33729 33765 803397128 98700 98701 658249423 93945 93934 916938274 81217 81218 320601187 28382 28408 394897154 60195 60196 228401472 43978 43975 797482163 49117 49118 471332801 64441 64442 812709570 58508 58509 939647053 4651 4666 642827592 81609 81597 843898637 65533 65518 839601255 40761 40794 919487999 80681 80665 265385778 21775 21776 540232144 37745 37746 337187623 46700 46711 25352779 8788 8789 710613581 85970 85971 986718561 88886 88887 696064178 51460 51473 376693623 12836 12820 274201977 29761 29733 403565080 46419 46420 789828109 4882 4848 106218216 80880 80865 192376299 70717 70718 164727672 40265 40261 794948506 5294 5295 307265119 91443 91444 971448619 30695 30696 54541677 94723 94692 472911999 84870 84921 763438981 97018 97019 964103912 59108 59080 853651805 96920 96885 729974336 38903 38896 685908058 62624 62641 55916030 57945 57986 963329686 23778 23795 10600863 59740 59741 995197850 96815 96816 202956806 13024 13029 637893169 75307 75308 872036958 73485 73486 225895516 78798 78799 31970632 59587 59588 72969665 77872 77873 168480304 44143 44193 463085303 46246 46224 656899203 7395 7396 206031672 64706 64756 800087713 48197 48198 772796830 82023 82022 938597258 50923 50924 13964095 78624 78619 531827450 99146 99147 34747413 19131 19132 812886527 80033 80081 117026535 57111 57134 888103989 46786 46790 456495781 73488 73489 851973306 58287 58288 314084921 86494 86539 448571572 4324 4325 300103939 44585 44586 913465354 21319 21320 429582511 15385 15386 634840128 5277 5278 784420305 23071 23072 765231156 68430 68404 843872660 32804 32805 928906262 12836 12837 29381745 13593 13643 278652042 4769 4742 847703317 92565 92559 528001803 54254 54255 542095880 76767 76800 276556081 25738 25739 967161431 76022 76023 684963352 14930 14931 291709759 61811 61815 584145341 39172 39173 654565438 71059 71022 73705831 78681 78682 725499870 29667 29693 277445119 33013 33014 432921086 26431 26402 488956293 83329 83331 583710703 66616 66628 575391498 4911 4912 379875587 14516 14517 78755177 24221 24222 683944745 15498 15499 939622080 34283 34294 650039470 41040 41041 84232705 79730 79731 553607373 11639 11650 313901804 48461 48438 959620414 12702 12750 943808317 89200 89167 423405657 14436 14437 569444478 55346 55347 22678622 56979 56980 56275829 26755 26756 485161922 83054 83049 21548908 78245 78246 27689956 8676 8677 395913059 54607 54608 512256681 92618 92619 557728856 76784 76749 884591378 2935 2936 280213086 48915 48958 707555147 31819 31769 248580934 96959 96960 800639999 4875 4876 488825855 2869 2839 571826124 71400 71381 18434876 77308 77309 773627638 43146 43147 511945131 5087 5088 181050799 2079 2121 540762412 26122 26167 606637187 25825 25775 578461453 37236 37245 13554203 9217 9218 886436297 82105 82106 688449353 72758 72759 257341781 19429 19381 136924553 53117 53118 414976280 14479 14480 620438837 1626 1605 53296199 81082 81083 805628527 98057 98058 153325067 30516 30517 269380652 84250 84251 549065941 52284 52285 19092772 51631 51632 449611416 95375 95376 770973671 5600 5601 50021452 60606 60607 278935428 1844 1845 268363848 71058 71035 622975956 52069 52095 919101146 36242 36283 127878692 53919 53920 324306497 59704 59708 847388792 4647 4642 466807742 67343 67379 589672394 74544 74545 815329260 72006 71980 137880727 54002 54003 579570467 17785 17777 606477364 40030 40047 70298515 38735 38784 105070912 23536 23521 975293292 75938 75935 365795681 72530 72507 765920972 43645 43646 256090934 88746 88703 670231371 15580 15581 937314260 15882 15883 793377554 99152 99153 719851019 80265 80266 379420039 8934 8974 753397265 43916 43917 874063768 9251 9252 269939001 14617 14618 261665282 33551 33552 978826211 92022 91987 720774313 92581 92582 55745125 60218 60219 167906483 54374 54375 270813237 67769 67770 665915362 93727 93710 648974905 85216 85184 989022369 20584 20581 754971767 62662 62663 394426829 11905 11862 105871211 2824 2789 343624080 57479 57428 872906855 38200 38162 443011874 59488 59489 526507506 59720 59764 472493525 55213 55163 980935254 7479 7480 220702815 86918 86919 341134857 49094 49095 652616837 94741 94707 147378307 58231 58232 504740220 97878 97879 415449068 55581 55613 480700679 84868 84869 797056126 28189 28190 650428724 30574 30606 531240892 54161 54166 77906875 29902 29903 37457595 42016 42017 734435709 66803 66804 802882976 93619 93620 104063322 28712 28732 947577576 73083 73047 868005624 38044 38045 15419140 56913 56914 690119332 49368 49345 38063483 27165 27166 608355191 43456 43419 697282116 51287 51299 672097978 46209 46210 557136520 63031 63032 5476100 93015 92987 804459549 97818 97791 53963432 74635 74669 939869472 51245 51246 215009087 44860 44812 954820703 51023 51024 906738776 87075 87026 331138891 90495 90502 749777321 22636 22637 516796715 23430 23431 491381708 15888 15889 608134361 71466 71467 506715712 92692 92693 358328849 66845 66884 513866320 38515 38463 803678988 64643 64681 680543210 77588 77559 683854750 54703 54704 93234582 31704 31662 296219798 30747 30771 834294800 25954 25955 370751984 97322 97323 377040890 4139 4142 831548998 28081 28123 584007855 8216 8177 292750538 73055 73056 635855058 2555 2515 645182740 60318 60351 926055520 26455 26465 329461276 66852 66896 997484359 58501 58459 34706662 24019 24021 869261415 28545 28546 819422223 54418 54437 596186747 40743 40744 592216720 14237 14190 962295297 96564 96565 593222834 42988 42989 583934063 27627 27592 507433741 38261 38262 941569184 25366 25324 865456050 3937 3938 368585782 16645 16646 382671325 40639 40640 206645826 73456 73476 974946025 19368 19402 90946743 20802 20838 475131566 63033 63034 121062841 72533 72509 148313812 42541 42542 116216375 78586 78587 688042678 38122 38088 40945199 1759 1760 955984624 94026 94049 672930240 93089 93125 944080862 87187 87200 30871058 2096 2089 558090227 17462 17502 338918403 87662 87698 257326089 61762 61798 715057717 785 786 440935142 45632 45665 976388989 24997 24995 628274318 99962 99963 53506388 25028 25027 172447350 42773 42751 886875494 34277 34235 1156877 76848 76877 260042765 88691 88719 216716758 13742 13708 123316670 43867 43846 751883914 9000 9001 333428045 30711 30743 805658336 59617 59634 810645059 59953 59948 898055203 39230 39276 408766435 99157 99158 515347037 15592 15612 111311623 33527 33557 693285916 8483 8448 459113074 44654 44699 498898964 31714 31665 388964318 63682 63683 906224721 55657 55692 580204815 37591 37592 956537467 96509 96488 248827350 68520 68521 849518569 11153 11155 520415514 33513 33514 639255630 47882 47883 568817800 33926 33927 872828714 78473 78476 376270821 19702 19717 998593917 23585 23546 980787720 98348 98349 281372748 55810 55816 285962915 84148 84149 924924790 6284 6266 906979102 94421 94422 188609582 95958 95914 448881091 36949 36984 463394946 58928 58898 586293586 75941 75938 999531242 7457 7508 870030455 84338 84339 582103944 30640 30641 608368179 31878 31916 882430421 60084 60105 195919192 79171 79121 504273144 26852 26853 75306156 79393 79389 121864506 16879 16883 399161134 75075 75076 808400878 72999 73000 655459749 26422 26380 632656976 80565 80522 822113259 20566 20567 148400874 32737 32764 998476352 5977 5978 278760849 21542 21543 136920857 1504 1475 682805276 14771 14744 117682809 34875 34899 425990142 19550 19515 863974274 1902 1851 905857077 78759 78803 787578027 54419 54421 491052102 85846 85847 315946385 34713 34714 415558239 44933 44890 777945452 89757 89792 61787654 45120 45128 21820959 61733 61700 601684914 82003 82004 159061877 53169 53170 36617468 71447 71448 334866681 77124 77100 519748579 13676 13677 69135513 22373 22374 826290440 3356 3401 294825471 5990 5991 466403794 31529 31504 795503609 79463 79464 518609745 37356 37357 131672411 34143 34144 313638379 59855 59841 468721712 51319 51320 832688986 39849 39850 238391907 12990 12978 966798399 40421 40422 461282738 3527 3500 118411680 22700 22701 670682713 83744 83745 313339060 97562 97575 516221119 54746 54747 364880190 37538 37539 304282751 32009 32011 904196656 99673 99674 685530888 56304 56305 182190225 96494 96519 174844798 82912 82913 575469953 70096 70097 539169878 37602 37588 896293692 6127 6128 555579763 27776 27749 588044052 62928 62885 320583582 75510 75490 640197660 24329 24330 503725607 37832 37804 230775887 87239 87240 636019828 67423 67424 74168765 2600 2601 403034920 15175 15176 712927762 62460 62504 752533297 38261 38224 700664950 54436 54442 779205901 61068 61069 340572460 89352 89310 254458045 52905 52906 443886129 25079 25080 153473072 37222 37223 551916853 71857 71858 259467559 41050 41052 258451180 71727 71689 472590341 79627 79628 689081792 76185 76154 188056412 10546 10547 605807366 52536 52545 921131221 55475 55487 338626290 68974 68975 180557231 57258 57294 4936350 23205 23206 35664360 55356 55357 191859705 24510 24511 751174584 27911 27874 347234827 25127 25128 615352036 28224 28225 47455410 64812 64813 254144989 15441 15442 920288700 64854 64888 701502531 73207 73158 307501770 40301 40283 236627098 72957 72983 93170241 15242 15197 707871444 7835 7836 128789916 46153 46116 750659017 50792 50788 431090697 62268 62276 30346949 41323 41324 159635251 2474 2522 857652438 73120 73121 773779552 4730 4731 205919578 53398 53399 714505186 43597 43598 170604311 53253 53254 53414865 35354 35355 826078258 87549 87583 663085370 24314 24298 164418303 27102 27103 590804894 23449 23450 400765046 85565 85605 364463366 9881 9882 441389698 53720 53756 867032640 63829 63848 250270839 90376 90408 51083974 58255 58256 3512629 69313 69314 346584073 91378 91379 19359821 18895 18893 389744115 3734 3709 309822829 87867 87868 995511995 47113 47114 647793988 91320 91321 7806991 77731 77751 151401361 41955 41956 218311115 94939 94940 595261562 16212 16213 618301235 92154 92203 878576399 24906 24901 79380366 88189 88190 212188918 10612 10613 803572266 23999 23971 270222277 66735 66693 249755326 51619 51620 143936069 318 319 559569219 29827 29802 424543074 40691 40664 650073530 14580 14553 420963071 10291 10280 153795511 84213 84214 923393267 68204 68156 204051194 72361 72404 668757786 91511 91512 736822098 44923 44924 321766871 16025 16026 262587326 83130 83121 523706291 3813 3856 817045233 71783 71784 575343478 82170 82122 381899589 31751 31752 364038145 99381 99417 452937263 68769 68770 815674183 71789 71790 704625414 29192 29193 13138651 80483 80468 94713066 81159 81160 824312742 51875 51876 787603355 35374 35375 603361080 40471 40472 55145301 36764 36765 293836791 96990 96991 925591810 75641 75638 546824607 58618 58619 741205207 23322 23323 108909074 36424 36455 921261428 25600 25601 860704665 88206 88255 708704988 1368 1369 920692985 39252 39253 686267544 58590 58591 910071563 18287 18288 618584818 65500 65501 450974634 23120 23121 597914695 82253 82285 350662005 61337 61319 477204057 42805 42806 264857959 57305 57328 631738644 70345 70356 730559650 91513 91468 32071299 60395 60396 916162661 93249 93250 269899977 55349 55393 577188553 52850 52823 10920080 36931 36932 630135670 34062 34063 459239948 28338 28286 84100116 25132 25133 526684031 18322 18370 687038892 83644 83645 815785571 10337 10338 862529441 75236 75234 873835587 5362 5363 762097420 27677 27678 499287685 45327 45315 786431391 9446 9494 109597614 14415 14416 413515046 7038 7043 66950358 79174 79217 535747160 60266 60267 621652121 90683 90684 93533839 92054 92046 422486260 65426 65395 170848086 57735 57744 539037751 39299 39323 894508415 69105 69106 634595502 19087 19088 396227928 27953 27954 214248025 39733 39712 678615808 37083 37084 2409213 54983 54984 293681728 43656 43637 399703307 3192 3193 210755979 30016 30017 707302519 92347 92341 623192804 51787 51735 851516761 86929 86942 800444764 57182 57183 184379046 95958 95959 191452901 22987 22988 687136053 35787 35757 473391476 8891 8892 747324961 13143 13144 734247462 47275 47288 511740288 4819 4852 279864604 59422 59463 614241324 1302 1303 149772214 70561 70562 323277222 91398 91399 115849296 49453 49475 422615098 13158 13159 877614312 16109 16110 839246815 10117 10144 272197679 92319 92320 652598463 62254 62255 85749677 82659 82660 114824466 51572 51599 564184557 27680 27671 142222707 42671 42663 27230144 61941 61929 903850562 66846 66827 60663979 43818 43820 551679998 46117 46118 175193532 5415 5416 296936480 23214 23227 309675248 54532 54487 77226469 90055 90056 646416856 97851 97902 600278525 11517 11518 258744085 89593 89594 62628614 23030 23070 902102573 69998 70047 514218563 78536 78537 898503629 94486 94487 691659740 29512 29483 635000939 58266 58267 604447813 24226 24264 962763474 85725 85734 143782948 72446 72447 44973498 1410 1434 200432405 38247 38274 670785414 30128 30129 1850736 25915 25926 165431391 85303 85322 990354019 67821 67822 845614227 12779 12755 798156284 7235 7285 198549037 66488 66536 511271734 91083 91084 693094139 66769 66770 790765986 25644 25645 926257557 5043 5071 354404426 29435 29414 228105496 90910 90925 897357622 33263 33264 680074502 81230 81182 944482322 68656 68657 466283284 60125 60126 886031017 54877 54878 410540295 73035 73082 640733773 35264 35265 654453291 5480 5527 421566803 74512 74513 730738298 80606 80595 519297001 41261 41262 936581698 29134 29129 742077047 72633 72641 801751743 26685 26706 514592640 41551 41505 969657044 86117 86115 427852994 65568 65596 741529373 34639 34600 722914015 22226 22227 199005793 22818 22773 954019291 69478 69479 380103128 2461 2462 731738295 62080 62061 990002996 89045 89046 854370132 56313 56314 18277763 3449 3474 851822555 40659 40692 334678885 65301 65288 990211031 31799 31759 714064293 48662 48669 810478298 80935 80936 592090839 42723 42724 450976393 25028 25077 828372126 6363 6383 367839141 81449 81450 808437062 62262 62263 494542263 41346 41347 868016144 63165 63166 200726926 23286 23287 936763870 21074 21046 192275502 94155 94181 802849511 97975 97949 335979461 41241 41214 863200220 37284 37285 218677620 74772 74773 181410366 43207 43208 333265198 74421 74422 901749048 67592 67593 843319925 4426 4427 971784142 90803 90767 675252990 2288 2289 169498946 70381 70376 286849861 69459 69460 775478264 85221 85222 48943992 9469 9445 335019090 97642 97649 489547051 61382 61427 455036261 95684 95685 26682462 97498 97495 943380256 10532 10507 564195937 97262 97263 138054071 48737 48738 254842486 83710 83744 758584016 80871 80902 747557389 75082 75061 960179802 45666 45667 605718027 41254 41290 393026086 87044 87030 749631873 32677 32644 290870488 4198 4245 321765745 53800 53760 383867204 73198 73199 684579448 39178 39179 968102631 86786 86794 437486729 39301 39311 868976337 94965 94982 121816124 14131 14132 742415212 24899 24924 124903193 23404 23405 861864048 82020 82021 904604340 80969 80929 399657810 562 513 572282987 65743 65716 757781056 23852 23904 849448477 92689 92690 79045568 31211 31212 807782814 37016 37017 612570792 97243 97261 225771018 59113 59114 807340664 27214 27215 898649362 121 122 940318969 78971 78928 860260906 38293 38294 729944823 81260 81263 623757227 71391 71392 882165512 8624 8633 871647608 93028 93004 690155641 97099 97100 196579802 76900 76901 413178310 60280 60258 563136104 88508 88509 385459255 49807 49799 522454267 29794 29843 735431434 42687 42641 769806332 53355 53356 639783222 74053 74054 223801800 58083 58106 312671670 91081 91039 353210672 20063 20059 237656297 98192 98193 841423637 20055 20059 470756624 42893 42940 868241434 96977 96950 302575103 83335 83308 649707398 41837 41838 572888040 31571 31542 359034820 9839 9853 469819976 14431 14432 352990692 51358 51359 663605519 77846 77847 185246438 9060 9024 415088086 47276 47270 64222613 52794 52795 400413310 78575 78576 148736605 26825 26826 279393635 45929 45930 50929539 65382 65383 402385430 59180 59229 962142488 8178 8179 397055003 262 234 779065175 44985 44986 106639449 77715 77764 376063442 77263 77254 236291626 55709 55710 987413577 51182 51183 871724794 28534 28535 684742053 81269 81312 561044835 30743 30747 275735249 8099 8100 824048568 18796 18840 979381351 59020 59044 768615268 40608 40609 972693310 36909 36907 233468575 74656 74657 797592469 86030 86048 236098574 50616 50617 987223410 69489 69490 682899798 21487 21465 629747116 43751 43742 666956162 4390 4363 363175861 87132 87133 719663984 79195 79196 305873419 39287 39288 828528243 22318 22319 517622891 19195 19196 57652851 62900 62901 175992080 23844 23845 625883099 40209 40206 581318355 98120 98087 56679564 53161 53179 463919115 74689 74690 950894684 57755 57721 290135506 45719 45720 602946602 47438 47439 171982169 24387 24406 117136530 9529 9530 705079836 79111 79112 225159933 23856 23857 593465540 16215 16216 651656154 18835 18836 732017526 40122 40079 879116821 89722 89723 516746104 37539 37548 65067716 91067 91029 533012164 76661 76711 454162035 79361 79385 271839898 32827 32828 311087761 60917 60918 689039074 43671 43657 630536460 92548 92549 351435830 50340 50390 899102982 10383 10424 889905510 10709 10710 342062293 51746 51707 19615935 891 892 219892189 94550 94568 132360149 96787 96757 211735456 171 172 229926418 75236 75237 413024836 61484 61456 282081027 36831 36832 361710012 13117 13140 87513919 78393 78394 200298008 14881 14912 430173845 41303 41304 958749115 49897 49858 419057003 74743 74744 213343723 11973 11996 680373744 55880 55881 355106523 11853 11854 970913501 16564 16565 925907804 17438 17391 357761147 40542 40529 989487697 80777 80778 64187268 82827 82829 614175176 27145 27097 459365274 85230 85224 920918506 49541 49542 377931871 89614 89648 416348492 99378 99379 692633754 1012 1002 315100063 55816 55824 501437495 43839 43840 615814637 3316 3351 305717233 31238 31288 324613779 13480 13481 116401411 73327 73373 562298277 47791 47767 250187045 65138 65139 935437396 62784 62810 582380060 91221 91204 912292263 26097 26069 269197030 69373 69337 765001529 33259 33310 716513205 99457 99440 336978225 53616 53644 928744153 12230 12247 665925496 12809 12810 373601143 58464 58465 940171998 9782 9783 881633277 19798 19792 525425164 72059 72025 989769129 6706 6707 806759079 36275 36276 776583834 84981 84955 113899842 5032 5082 266116942 73810 73811 46736202 11448 11449 336017154 18363 18364 381931206 17688 17689 631893992 33188 33189 106143185 51782 51783 952807060 65218 65181 283949145 25408 25362 325156082 80476 80477 940359975 82114 82115 796630981 8258 8259 733320658 37983 37984 529107424 35293 35281 595953665 87390 87432 367073135 24114 24115 284518507 84955 84930 458511707 34118 34077 552891745 11843 11844 562367032 38330 38329 515390026 6553 6509 557910220 72132 72133 513472987 51881 51835 312923589 47856 47821 796421985 38599 38600 45704889 70638 70639 886493734 43444 43438 731143854 51553 51554 14525313 32751 32726 512075375 68076 68077 468075176 73533 73534 497993318 50858 50859 189965434 64323 64271 160365834 65055 65056 917577007 29344 29345 75304458 43508 43477 239560283 8311 8312 441669583 83528 83556 445481683 693 694 20366385 65405 65438 370953959 68964 68955 607762257 40373 40415 123469207 35349 35337 161174961 74039 74040 667054591 86854 86855 831928844 76214 76215 190245121 46152 46172 932475812 63258 63259 571294121 48687 48664 106378811 65511 65512 424555034 68538 68521 231219888 35522 35512 301072274 82762 82793 693372116 51440 51459 460368870 56910 56912 78541764 95732 95680 704320471 46426 46386 712599450 49908 49909 650123633 79054 79055 445500143 85006 85033 820438735 11860 11861 667442315 21671 21672 486396224 57836 57797 507795625 35750 35751 665966137 86495 86450 963918148 92677 92678 409972541 53390 53391 30568905 34466 34467 102708679 31737 31738 111870281 79854 79855 648114260 50243 50201 561744110 66694 66662 241311207 99700 99736 685841740 47056 47057 287192591 86176 86177 219336164 15804 15802 37373023 81225 81226 635525590 7387 7388 654540720 11366 11367 120757829 2262 2275 918968779 62629 62630 631174285 33340 33341 495027451 72634 72635 384567969 63323 63324 432535298 8123 8118 121974006 98399 98400 763516671 56668 56660 663507137 42556 42557 420841532 77716 77765 149535019 80643 80644 210884624 73078 73079 142653357 44045 44070 173727040 41127 41128 197624147 51101 51102 463154800 87388 87406 645754918 4151 4187 51447707 32392 32348 162167688 39856 39806 91366804 27783 27822 92054350 69921 69910 389950055 97927 97936 967698963 74702 74743 140698684 98942 98943 481483799 3639 3640 841621487 44182 44183 320853401 66453 66454 385423993 79636 79637 665026653 65394 65395 303485402 87017 87018 788519311 80264 80265 630813863 17666 17637 451741010 80562 80552 872260629 80469 80458 116718644 19536 19492 716355912 72729 72776 228017337 64916 64908 62197422 72634 72599 563047723 88817 88815 7514729 11393 11394 526531185 42860 42874 409664337 6856 6857 775923796 45075 45049 250972217 97125 97138 320806789 89496 89497 772915190 34875 34832 695148616 55389 55425 632127714 92754 92802 115864951 91162 91163 443035460 70602 70603 912503214 39132 39165 8409878 83377 83364 808031707 50723 50722 513099964 90720 90750 709012231 66626 66607 34567796 75088 75089 796134525 27358 27313 21259866 23420 23427 26386586 22728 22738 735551259 50843 50844 268606292 63612 63561 874792629 11879 11880 302744954 57592 57593 147700519 84343 84344 815862194 5571 5572 559486883 9316 9324 23778221 30604 30608 240839099 6594 6595 801404472 24243 24244 174352684 27782 27768 532923023 54171 54172 560397635 4769 4770 451951341 32937 32921 393909713 844 827 981910666 74846 74847 287387680 63874 63875 170206127 56386 56421 790524868 19183 19184 25514439 32823 32824 373921203 23988 23972 980779762 70587 70601 567999143 58784 58785 13755598 20891 20931 429303163 13001 13002 158853309 8817 8856 989394926 37911 37877 579728302 25041 25042 800061653 82199 82200 358530995 36741 36691 947849487 81131 81147 678523347 84785 84786 776484332 13427 13450 502890700 44 32 737297010 45754 45755 306981732 84504 84535 380918605 81293 81269 417047234 99059 99070 925770995 69387 69388 193611734 5503 5504 934045391 7581 7618 959879146 67645 67646 607311728 31205 31206 400929970 11833 11834 107945654 42938 42891 12591127 83457 83460 511622546 66414 66415 529504634 86898 86899 769986431 32214 32243 118452134 36328 36309 584765798 48951 48925 236229311 42948 42984 844667860 78629 78640 213316174 9379 9380 86757678 18946 18947 383554271 62681 62670 907144154 73931 73934 144191713 87104 87058 726955953 54236 54237 525766045 41184 41168 982575674 88320 88358 641373705 1945 1946 816734289 84808 84809 159254182 57125 57171 118104191 25685 25691 129837581 80554 80555 96575403 82118 82119 993342749 10178 10179 129791898 37935 37936 434302653 68643 68649 215697070 86493 86494 605633170 67679 67700 897183461 6982 6983 854338337 94582 94583 519355151 14513 14504 708048361 61760 61761 139767526 62103 62104 550106568 84571 84572 962492717 81682 81683 155833327 16360 16361 15373024 70866 70867 155538197 32627 32628 584704377 77420 77421 700174940 70212 70213 449361575 22321 22322 806717986 42392 42420 45874700 75800 75801 975297442 59040 59041 58800910 47189 47226 887534667 29962 29963 809677832 81042 81043 685658627 90441 90442 735201965 57375 57376 347800976 29115 29157 360213082 73764 73740 474540558 20302 20303 668692410 61559 61560 947019670 40457 40458 77696669 17883 17843 838362917 44382 44415 899502080 74743 74790 545164956 26235 26248 869000720 65169 65204 591605119 9989 9990 915748736 59458 59409 448197902 31943 31944 577267875 62592 62596 543371046 63452 63453 521418425 73126 73127 271112150 51352 51353 549211773 57412 57413 30336750 29900 29901 626351977 28873 28874 141065101 75442 75443 60040187 40460 40461 773338221 28550 28551 195615902 74704 74710 576039113 71114 71081 111433982 34431 34446 436356190 26320 26321 123028167 88675 88676 288178288 26568 26569 562940324 92843 92844 604424269 49646 49647 790978799 75292 75293 282041902 24543 24544 295979700 57040 57041 900330749 89234 89235 926700650 75518 75519 815299278 79183 79184 126598773 371 372 620809190 98656 98668 926623592 40050 40056 910883955 37022 37023 528148897 53151 53112 884303958 11172 11173 752914296 97312 97313 133706875 61048 61049 502701188 85829 85830 876258586 33560 33561 20227939 15463 15412 983659153 30186 30223 721416996 79017 79024 425565684 5415 5459 206806549 45362 45349 594446010 50287 50288 870887992 29530 29531 831407558 20859 20889 97301396 48618 48574 812424305 53304 53353 21524309 98079 98058 497535648 23841 23842 470239742 31553 31526 281998037 74844 74845 632809844 75840 75836 414628775 20520 20521 619725645 39587 39588 145032046 97527 97542 894736602 57831 57832 904759593 74765 74766 800789955 40229 40230 718037556 43085 43086 181603016 59295 59296 733386732 22310 22282 177765453 16296 16332 972521693 82170 82171 9933167 45541 45579 52321396 94034 94035 447184377 57360 57361 237259545 93355 93356 440353320 58434 58435 530189031 58194 58184 892835058 25776 25792 970596151 64794 64795 714016134 97403 97428 487862751 35038 35014 998979309 66092 66093 157076352 62935 62897 283076325 71516 71528 189740852 54514 54515 395424662 25320 25321 615764411 60774 60785 846499365 53141 53142 493936282 364 365 391921167 76573 76574 302548272 6947 6948 475792570 25364 25365 682394426 8773 8810 35077731 51248 51274 543740131 22905 22920 605261855 55955 55956 136744505 66292 66293 299015134 27681 27653 904770172 80444 80443 874745229 88444 88494 421976011 34673 34674 440505011 84744 84745 955348799 37971 37972 665331492 54506 54507 336282589 53802 53841 744108834 9265 9266 672985754 63800 63801 605508326 52643 52673 176175018 83558 83559 373497064 20264 20265 346967557 20614 20599 553051580 94439 94394 3088093 32282 32283 639637001 49306 49309 287423681 40864 40865 985916900 77818 77819 515801604 25081 25038 271426163 99245 99241 908612650 99164 99165 21721417 41070 41071 319789370 39465 39425 453975189 47347 47348 450438769 99194 99196 698336866 28053 28054 466116678 34832 34815 320482822 15010 15019 38002335 8242 8282 630450935 96772 96773 89046091 37710 37711 941826279 95581 95582 994103083 44602 44609 224995677 88374 88375 628805518 823 824 60800672 66621 66622 904527300 68711 68712 933281811 95395 95396 113354771 25024 24976 433954736 66544 66545 251415127 5956 5978 558004762 76678 76679 822968476 7929 7896 584621156 94942 94943 705241550 20353 20330 883092347 70364 70387 226794185 12319 12272 98820607 24497 24498 283161795 15978 15949 452410443 66729 66730 845702888 38174 38175 463460011 3909 3915 818418244 10512 10501 937691451 6846 6797 430893642 49835 49806 836900048 99693 99694 35452256 2588 2551 100517151 22988 23009 700562308 54649 54653 127929457 34530 34531 924601779 84583 84593 276494879 78340 78341 141047023 76957 76983 910001776 19025 19026 560523015 98511 98512 872857336 7922 7941 257921707 33996 33954 311766718 57172 57157 621907320 90264 90292 558635974 80327 80361 975764237 30745 30746 130167894 23775 23776 523065191 80201 80202 658320314 27404 27405 944772334 56003 55951 252063638 33652 33642 573152945 69957 69956 697261707 20401 20390 988465428 36353 36372 747158031 70827 70825 821965232 23379 23380 990605004 34550 34551 234336736 95555 95556 203759245 88178 88181 842140980 90002 90003 772192943 42366 42409 648566868 30264 30263 108409242 17188 17189 53510180 26017 26018 136379450 75009 75061 870719126 48142 48103 521910209 44463 44457 296194481 67983 68012 648791750 55772 55753 819284323 57208 57209 931205746 83000 83001 140093308 25848 25895 652992674 41976 41952 891939212 85343 85344 476382216 10416 10417 900226659 62363 62364 89527269 98778 98779 985443637 34612 34613 887135577 51984 52033 963258924 56890 56859 470693792 30519 30498 965536935 13606 13620 786961543 76782 76783 865223408 28864 28865 944736271 38442 38443 858909448 10618 10628 367378139 3100 3055 386153439 50257 50258 631021815 6291 6309 842663316 77328 77360 881687267 93986 93987 772104597 65500 65515 128265358 31548 31549 116822610 57614 57567 497783131 59258 59304 812780964 25761 25760 612494067 35580 35632 218902647 17158 17147 109145466 33555 33556 277807042 21666 21667 858807734 52526 52527 349283543 63520 63521 591502283 92329 92330 452245483 76494 76502 940642919 72708 72707 184011874 11238 11227 348154934 83144 83189 210286725 59915 59967 473094158 64254 64229 758258453 22724 22725 950164919 63666 63688 971385073 68133 68134 94386857 28977 28978 370795827 55920 55968 719476759 59280 59306 95256953 16419 16398 870376711 4686 4687 775625245 47307 47282 350858864 8941 8895 594047606 24513 24465 489181499 80173 80221 672555178 90785 90776 935484882 4999 4982 933856028 23671 23672 642847733 71013 71014 462335228 37373 37374 975986319 86940 86941 57429381 56911 56912 42355693 94175 94176 247953889 16087 16080 946615898 94987 95004 792837956 3992 4004 976749011 451 465 525054449 10060 10061 766138925 68781 68784 320115090 80455 80456 565352055 84990 84959 585047075 13220 13202 888577789 91722 91699 324934451 31796 31797 336807273 46879 46870 924643584 80200 80191 555849980 98226 98227 150273505 23167 23168 395427027 21628 21629 342891269 14281 14231 551238934 87434 87447 637812072 63884 63923 174931408 53803 53816 141829136 26798 26819 56849891 26562 26563 923692816 62922 62974 611075161 18874 18875 605091236 12210 12244 896289389 81081 81084 365230986 26326 26346 156455178 87974 87975 391161456 85876 85863 354578589 42810 42811 930062167 59246 59247 856972900 13306 13307 3411099 26600 26612 948125050 16731 16705 738047875 62605 62654 31740063 91203 91204 511773974 91174 91150 367159126 96610 96611 786992551 7786 7787 193572233 27238 27285 507471806 11955 11956 997366459 33728 33714 366249677 88802 88803 590857374 36219 36220 50499290 13264 13254 431617396 62317 62360 484896653 21098 21099 22543575 50351 50352 683061673 39850 39835 528351061 44335 44336 907158050 99036 99038 471118124 36781 36811 812481050 7531 7524 870152133 88910 88911 334384053 87846 87847 925381423 74517 74511 802657534 87666 87714 964762783 52052 52053 364069820 70666 70650 410464284 6125 6155 24058780 57384 57356 181448157 77962 77939 277754972 63249 63250 887707178 60432 60412 562282430 80141 80091 959298374 8539 8555 561210402 32579 32580 272631427 5287 5288 721891228 21851 21815 7682918 27436 27437 424756596 4251 4252 900509428 77179 77180 330229278 28728 28729 187558695 8816 8817 48437915 96287 96302 667416900 37009 37010 463454346 3951 3952 163345615 1051 1090 461439844 69819 69778 11213411 60691 60693 636116877 33402 33454 921139602 87051 87102 613291323 36340 36341 68867279 71751 71752 206961536 35084 35073 633508990 60376 60375 220302347 469 470 891892651 83821 83860 165081944 52807 52808 205121466 24925 24931 253802105 70871 70872 560920277 95912 95920 506405976 60366 60367 487698925 11976 11966 603142919 26596 26597 547554795 57624 57604 958705554 70739 70777 267046099 22362 22363 423475091 35730 35731 65613737 40575 40576 163990325 3516 3506 927664830 54635 54636 102303892 45815 45787 370239404 66553 66554 413456061 79960 79961 235881149 44213 44214 589742025 52506 52507 601877906 8902 8903 776013300 84889 84890 192839931 43079 43080 627073201 64816 64817 592900846 4464 4508 160048844 52568 52569 405525664 81144 81145 579755402 28298 28290 500878355 18424 18417 343299292 65977 65978 90022252 18211 18164 420031308 81276 81247 808338994 49941 49938 348397304 98799 98800 203413351 96558 96559 876452262 74725 74680 894454831 96187 96212 337112127 90322 90331 477853905 73922 73923 371175082 98907 98908 832488515 37758 37738 483817604 49638 49631 720588290 49932 49977 468064233 80940 80941 963223379 88077 88078 767894327 7507 7543 738319031 14677 14656 325546312 76680 76649 580099346 48943 48938 94032391 12889 12890 365876335 47114 47115 834060810 15993 15994 225927802 78187 78188 370341284 59806 59807 760623339 95668 95660 363940519 81871 81872 850043851 67357 67386 493282226 81241 81242 724278478 30118 30119 984434193 26300 26254 597937681 69458 69459 484538299 58528 58492 268855933 18735 18736 369199192 74030 74031 936295722 75360 75361 604488704 12481 12497 261084495 28333 28381 823375609 96385 96431 720710385 19302 19303 119815231 30907 30869 200596098 65053 65054 255266357 43814 43815 653345324 98830 98831 726082243 5716 5750 415488189 45977 45978 525682918 44953 44954 813799691 47640 47645 408379856 73716 73717 917759150 53173 53200 878976928 7486 7516 161746118 86409 86410 321692247 52800 52816 839756613 48920 48921 522968474 80094 80095 9480618 93678 93645 597994601 14543 14510 694621701 35388 35344 486783154 46568 46581 864061252 94143 94144 412932981 70572 70565 112878252 36453 36500 205443672 26641 26642 952408022 43949 43911 35944443 92213 92168 914270278 84145 84146 782776648 66866 66895 877265744 96444 96445 894388038 71961 71976 231003943 39649 39678 675533971 10331 10332 698377658 13165 13166 824091306 47338 47356 59535346 85345 85346 284627760 81857 81844 63072452 35673 35674 299999551 47818 47819 459692931 8883 8833 856484291 27253 27249 120306486 30223 30271 92331414 59133 59134 900229668 94715 94754 504394780 46691 46692 271888755 98421 98434 23447572 74706 74707 6133876 53252 53253 513819012 78352 78313 139248646 52657 52658 777187518 46474 46475 846874001 9772 9792 55057366 48431 48432 402787150 56775 56776 550483350 32012 31992 456775334 51783 51835 630049549 11098 11091 195452342 91354 91331 151470470 17571 17572 599848559 89277 89278 501644489 92160 92161 553718727 97995 97943 819834853 96790 96764 527030052 36380 36381 328876166 68750 68751 104298601 66237 66238 417009140 95299 95305 520659600 17865 17866 686644132 50205 50207 710953049 52736 52737 252416757 4586 4534 149749830 65911 65912 210843025 11416 11427 5411326 64418 64382 805079113 5978 5990 590280975 98757 98758 829671321 53576 53577 101882305 46720 46721 820759696 87220 87221 228218805 79938 79919 63381597 76203 76183 226006521 37498 37499 297919751 12918 12912 591641699 70811 70812 791443571 16424 16425 422830678 10029 10030 814387205 34981 34947 725744662 47432 47443 932392181 27753 27754 167749682 8943 8974 960538533 55696 55653 280704214 89214 89170 927902601 83684 83642 295027385 90629 90666 44191186 51019 51020 100773588 75715 75762 645412372 78378 78341 868560621 13682 13683 669081776 15350 15372 684547046 9200 9201 288397898 43832 43833 739664924 5845 5823 398284861 98993 98994 68317555 44532 44482 148389386 36614 36658 435825775 61490 61474 902277657 63016 63063 13013687 40259 40251 619131268 73216 73200 588009308 21415 21416 851064467 39828 39829 418813474 55715 55673 287603590 90524 90552 589167294 55780 55781 136207705 28491 28519 951592790 29629 29630 368399401 77222 77223 195315526 77399 77432 563885797 38883 38863 438170557 75025 75076 851205102 45024 45025 767383118 27570 27571 47582567 90060 90061 777528723 62029 62030 873485747 70091 70092 251536899 34561 34594 331839153 9405 9406 661907693 76088 76110 143785478 1910 1873 480887909 17642 17643 478276884 20891 20866 300273699 4464 4465 299995949 79287 79295 612327998 52493 52494 59285424 2747 2708 374858141 22532 22554 417122203 54509 54550 558435323 57223 57171 994837918 27850 27851 631036772 82146 82147 61711539 8002 8003 119088565 15700 15701 819710126 55452 55470 698717078 50163 50164 689776159 94691 94692 222732333 78867 78872 736235537 80334 80335 948428852 97320 97321 44382623 17768 17769 936271345 65113 65114 724835170 94894 94856 392785339 7709 7751 521976289 89999 89993 999816601 82925 82926 14760279 46627 46628 473189418 87854 87855 459485242 87222 87223 848162387 65529 65530 14848016 84665 84666 781046159 52173 52194 791499617 39135 39136 631491993 19969 19970 236767219 39505 39534 795714139 3587 3588 456971726 98297 98298 182445932 19533 19534 264085006 37578 37527 464842597 87869 87870 970467275 69737 69738 967670679 12038 12039 77463961 25183 25184 888867040 96055 96089 760600355 71213 71197 562384885 44652 44653 231691069 29858 29890 505406515 15684 15709 962439747 66614 66615 751649000 77319 77298 633139582 80965 80966 379398714 85855 85856 327338344 86184 86175 129742704 4899 4891 624804863 95727 95713 737877954 20942 20943 508114024 24889 24846 851867292 59272 59273 338876758 91220 91221 741142351 18515 18522 772962503 93370 93354 686207071 6760 6761 154188489 97133 97120 298681143 92922 92967 132023657 57945 57914 923049567 1681 1682 491425770 84996 85017 619448547 44674 44675 530656260 50534 50535 352362771 93396 93393 251623410 75502 75503 622430567 1173 1174 935006963 44527 44528 528032506 26340 26341 770760160 30355 30356 342254688 66716 66717 721135186 22555 22515 899619965 40530 40531 238197925 65905 65854 775502829 98334 98359 845689298 51125 51126 577543231 24063 24064 760622111 33298 33269 147895204 7239 7268 140717721 40684 40685 503772715 68741 68758 989450075 45557 45590 623222480 68416 68417 93435281 4735 4770 350079199 22893 22881 808082354 97772 97773 729262081 7580 7581 766390512 73783 73762 793524281 58555 58545 729230040 21512 21513 777008788 37694 37695 936659387 67898 67899 426784584 32539 32540 688584318 76040 76044 152508918 87405 87406 684595476 81894 81910 529570841 75633 75634 655551353 42225 42214 499470328 30978 30986 650219833 50495 50496 652042026 59600 59561 965579575 42645 42646 495491295 37544 37545 50068368 39610 39559 802356948 65997 66045 71519994 63638 63600 369652652 59372 59373 997233730 10871 10837 162847511 75756 75755 112909386 76610 76589 42563722 94436 94451 193202944 93045 92998 732949590 91398 91364 517970517 10922 10957 988496181 53664 53665 360175325 74343 74393 197092991 83004 83005 389221262 50965 50937 89830955 85341 85342 769574974 92365 92366 368717302 64757 64773 952837976 99862 99886 453876553 13892 13893 186359885 57292 57342 628996157 99653 99654 555619837 13879 13861 727661707 77468 77490 890082445 42678 42702 195887525 30854 30855 123122930 9719 9724 693491785 94196 94197 794834648 61802 61803 942238791 52461 52491 878494202 60350 60374 902053574 47423 47432 472005057 77422 77370 11557356 44344 44345 85604329 93004 93005 865012492 15919 15920 674659207 37455 37456 865483618 50801 50847 363245794 35655 35646 790030448 73945 73955 817649782 42606 42598 390023555 24914 24915 365584899 95948 95950 774239012 42801 42827 1990208 18619 18593 498448856 47921 47892 625768586 47985 47996 267635766 56845 56864 800613440 25165 25185 22787459 57780 57781 99373758 59322 59323 504210365 84710 84667 87889153 94940 94987 814594596 7961 7962 480151339 91664 91649 280909540 69563 69564 41841022 49718 49698 152950015 4804 4805 632241891 67901 67902 479663119 30842 30843 504350338 78670 78671 803496303 19829 19830 307921107 93539 93540 13492622 54066 54067 121568844 6979 6980 757431309 15789 15834 180523991 31777 31739 895611984 48876 48877 938494950 93251 93274 76816138 70905 70906 789071540 21565 21567 606314101 901 935 973442527 70731 70691 781221132 75634 75635 57523391 67117 67123 195621735 72518 72532 292467469 13098 13135 74781006 6023 6032 98480722 32871 32920 100632282 77313 77314 585364250 16274 16310 193308081 58077 58122 716932310 71134 71135 125975788 53463 53478 464895966 90131 90134 290422924 91733 91712 750861646 91307 91308 262723316 34916 34917 890548227 86242 86212 277022689 92013 92014 379642683 200 201 434124553 50541 50542 45876739 36694 36695 171559089 20738 20788 693315696 24828 24841 51517506 97667 97668 207293863 46152 46153 769369164 1789 1790 597003150 68164 68150 861938356 20899 20900 52304673 89763 89764 455344712 83038 83039 279141542 51890 51859 814858997 2734 2735 167651314 68563 68517 373710471 58991 58992 931706705 70872 70912 848071215 9742 9749 13578178 16994 17012 822530767 47500 47501 129239148 28062 28088 285289288 26002 25993 751568538 99284 99270 662367564 13950 13903 571547109 58155 58156 118629650 67487 67488 869485627 93154 93155 12283743 13849 13850 687230883 25010 25011 481144901 88080 88081 124963870 82016 82017 875170508 7919 7920 859687462 71999 72000 214655955 2919 2920 373280728 93597 93608 428953989 89538 89539 211448138 49945 49946 580275385 44846 44847 303625012 74533 74504 432555413 35408 35409 773407204 74008 74032 412116791 84788 84789 308012864 47083 47052 651854455 88094 88079 769842244 11785 11795 469524045 57251 57252 15766906 80036 80037 361041473 32842 32843 621162071 4481 4482 296527187 36020 36021 125522349 5263 5264 714368107 18667 18679 746030294 90011 90035 881273438 40780 40813 893994633 15652 15613 666514758 52208 52209 777631588 75664 75665 990495428 62962 62941 484458742 35105 35106 575709082 17725 17726 329567017 59102 59130 361867386 62537 62562 928419501 27665 27700 21843209 89297 89301 485436619 95876 95872 6676681 21116 21156 330715754 58853 58811 817696654 474 475 909222517 78922 78923 248726650 34398 34408 378549847 52951 52966 405536264 35016 35010 149885419 29660 29669 646544023 64739 64740 431469010 19467 19468 575918523 60555 60556 323466408 34603 34619 163904546 19360 19361 188006278 6366 6411 454699883 36505 36506 231391855 92589 92590 822792636 36327 36328 302840128 20095 20096 277133288 49370 49349 645559615 36759 36735 398112596 80644 80645 812677770 14726 14732 418119649 2393 2431 321736650 84573 84577 620532132 45935 45936 400722668 57438 57439 520448661 60202 60203 443766563 36206 36207 46180353 33175 33207 42164127 89598 89599 559331241 14016 14017 261477220 51301 51314 266266124 11845 11852 739570214 7559 7600 538267689 71783 71811 886516441 7223 7185 520975410 72953 72954 795619991 19676 19728 35712578 24803 24778 635574544 57938 57939 46480289 22387 22433 55521235 22592 22593 145479638 20292 20293 100722851 14713 14714 555046527 91873 91874 339245194 86443 86437 956225704 48827 48828 280512793 31763 31764 611357869 64740 64786 950202965 40909 40940 462876772 88655 88656 438625656 62661 62694 842812477 73099 73072 657187843 82851 82852 619708792 3184 3185 117223879 7948 7949 665420602 21461 21462 971906529 70435 70436 891121964 29612 29613 441677953 9493 9513 48283215 3620 3637 454379394 80802 80785 935768614 80378 80362 967905060 90090 90091 103286952 57580 57601 227755383 41171 41183 260131857 21578 21579 302289101 28776 28777 509221185 52977 52978 4578369 78189 78190 331974750 31802 31803 31522557 14895 14915 106492971 31655 31640 211510693 14773 14789 83565783 60860 60893 206446717 93944 93945 100951087 5228 5229 612489766 96320 96369 656679034 88772 88773 685873641 51686 51735 630118250 81583 81584 432678293 97597 97598 342331574 17450 17462 440642096 37910 37911 744713101 77467 77468 739283542 20885 20864 676280055 12034 12035 225041897 47558 47603 202441798 20192 20191 488010664 55390 55366 737485837 62087 62088 578601642 79279 79322 739862749 19697 19698 867709761 52415 52416 342427640 51227 51228 565740725 11734 11785 660154786 80694 80695 464302011 90345 90346 481681367 63712 63701 352747207 24907 24867 780001796 54453 54408 257825033 24067 24048 965324543 47338 47293 423424813 69866 69829 97825736 72046 72047 39546547 9002 9003 296341411 41250 41251 213014685 26247 26248 330139616 1535 1498 269377720 16441 16477 82511443 16158 16159 867093918 8641 8618 311383872 93491 93473 945323317 65160 65161 941051335 18960 18981 72001195 87634 87641 335289198 26551 26578 730807078 13509 13514 646967738 22524 22525 551078199 17172 17173 416517925 75801 75799 225413241 11141 11178 62959499 55275 55322 921810895 51657 51633 960537012 11050 11095 792534390 9248 9239 397530513 80045 80046 367177627 71398 71399 196369083 35346 35347 716100111 16640 16641 400565684 29577 29578 10658454 5696 5727 15162419 12154 12155 241879607 32783 32830 821617477 1974 1975 20138579 27058 27068 289162020 74398 74401 848866597 26995 26963 9333445 36342 36370 270187778 55028 54992 243287035 8418 8419 255382123 2728 2775 991114110 45241 45270 237713139 37043 37011 376562845 29686 29687 851822405 76644 76645 725115632 93626 93633 94597461 11306 11307 525515812 78195 78196 942256297 25339 25335 288124704 95817 95818 533063737 56980 56994 827965634 54057 54081 144051440 40969 40949 975007489 82359 82403 537070097 50319 50297 435213964 29293 29294 600533019 35373 35374 94254757 22553 22528 205951676 97752 97794 999378825 1536 1584 354379611 19437 19438 553151674 65184 65185 345573782 95168 95169 485508302 69732 69698 607055083 91637 91638 152105785 56463 56486 20020727 43987 43988 974860711 39527 39576 642063431 58195 58196 650224232 67957 67982 84665304 18724 18760 547886378 80355 80356 344480176 84989 84990 634276670 92219 92220 271451456 64764 64796 446794734 31394 31350 861991203 59968 59980 431334087 72337 72338 756875890 35953 35993 559091872 33696 33697 50377679 72818 72770 976572658 99401 99391 541229131 20777 20811 891754881 62509 62510 646914131 36870 36871 44303408 22856 22805 557897921 70530 70564 11870720 52420 52460 558113929 92912 92921 270909855 57463 57464 216421081 5324 5325 4423253 85427 85428 199152279 81286 81287 267640749 79904 79916 962860451 64957 64958 256890976 65421 65465 353394972 37878 37875 337503419 41793 41794 997428922 23734 23735 430791201 97437 97438 184698614 91361 91362 103011312 7640 7676 453789058 10813 10793 168174100 80171 80172 996442195 77532 77533 950010716 26025 26026 473056733 29098 29050 323225755 8068 8086 620313988 55088 55044 817084333 45118 45074 523333318 64462 64463 42780387 35948 35949 980385103 7482 7460 229989992 53570 53571 682757874 13885 13907 363796014 86247 86248 325221524 28161 28134 148413722 34866 34876 306790568 52620 52621 897149263 62536 62537 31195149 50053 50054 497936465 42776 42777 913777549 62271 62226 361426282 98960 99007 75066985 26232 26233 993575503 9638 9639 208145306 34061 34062 875418304 60662 60693 40026926 12242 12243 457091836 78304 78317 759582216 90207 90223 623050883 83661 83662 838578162 34400 34401 677534663 31725 31726 825156107 78963 78911 896211929 22551 22565 926616996 70375 70393 244477740 18254 18255 496420217 19420 19409 587839009 2937 2938 292389332 27963 27964 675895190 26298 26287 398128863 22251 22252 206772691 64778 64779 579454962 76987 76963 7277575 19681 19682 343292765 13959 14006 727953329 24777 24748 316080524 71510 71490 803867041 1685 1634 551039393 56951 56964 375186323 61434 61398 35263706 563 564 374421568 67761 67762 818138737 84199 84200 851792583 12345 12346 567643517 86619 86595 593277398 58840 58841 528258190 15071 15072 86083588 71277 71278 822781293 93927 93962 909311327 67056 67074 913847494 4033 4034 151993667 78291 78272 881470036 59867 59866 429821371 77346 77347 95130799 15743 15777 666329779 55571 55572 497555999 3156 3204 968561289 60594 60595 592644662 98958 99010 731562423 64295 64307 690220598 56012 56013 370922213 55107 55140 667760209 13223 13238 530412063 57204 57205 353025303 44128 44135 582332548 32982 32983 162246454 64560 64513 511400936 34470 34435 704908383 41518 41519 206543640 42508 42509 886045802 7240 7272 589342351 84109 84110 167876141 74470 74492 696359390 22896 22897 216907330 50084 50055 532390280 6302 6303 679277461 96305 96279 376595839 18441 18424 113505998 32858 32846 530478299 54007 54008 486659402 93046 93014 562558067 90371 90376 253394075 3415 3365 832708579 87613 87593 141381607 70743 70778 304789995 93263 93264 832234349 12924 12926 525206730 75169 75172 315074495 55089 55113 895616936 10551 10552 959068265 19391 19361 115253460 10413 10446 743468974 75648 75649 547009463 95690 95691 18200656 21678 21679 978838030 18630 18631 642030191 51312 51356 268213357 37635 37605 64795046 75487 75488 459794502 2326 2327 553152102 68319 68337 870912021 83003 83004 637653420 47971 47972 749716949 97548 97585 273795675 53121 53157 176820462 15023 15041 255053630 29047 29048 536021352 95995 95996 32142313 12807 12808 482224874 7929 7913 391654903 19418 19419 906115720 89556 89550 2809564 21039 21040 124245416 34744 34745 385425226 79518 79529 389836611 97956 97986 812311701 49745 49700 496510079 75842 75877 438584893 370 318 707058393 94274 94317 447659039 74204 74193 780749348 10018 10019 516839760 8834 8879 11122118 29840 29841 29633213 41081 41082 544158076 33484 33485 25511654 41305 41306 277696531 10799 10758 72248001 67568 67529 196451076 2901 2902 218566517 9101 9146 604731083 7212 7213 12705451 76330 76331 541418973 27257 27258 202660654 5526 5533 631353099 78100 78101 28026997 67340 67341 117069790 67815 67857 275192658 75835 75836 758109132 86098 86057 406772409 58557 58558 954758809 56648 56675 319460630 43948 43949 657598017 6909 6905 461164338 72732 72733 776037310 80919 80922 38593664 85543 85544 50445093 83783 83811 28358979 86777 86778 331273287 14042 14043 345038522 84320 84299 688974113 76148 76149 914407620 46224 46260 125279777 67893 67894 650253999 38894 38895 386931334 74555 74582 878480143 37517 37518 415773458 35939 35894 910400120 17067 17068 734224333 97527 97501 705772907 37354 37355 189319682 35046 35047 950363961 24860 24907 266003555 82667 82621 887301101 32205 32165 328505959 46140 46141 160161138 72363 72328 571739386 71122 71123 942737765 36502 36538 756820267 30142 30156 406810988 34945 34963 774701359 67443 67444 517549805 26944 26996 373505895 44319 44271 75127339 70435 70454 737394495 74887 74888 709579432 12868 12869 236434067 30033 30034 579774304 28581 28572 673904883 48726 48727 197503311 79337 79368 11524646 6043 6044 715817557 24310 24316 738511992 41428 41445 752608517 54716 54717 235434190 61205 61206 261023980 78431 78433 49757137 30963 30964 685171279 81736 81719 634693884 10682 10683 276163669 10109 10110 623895804 99143 99115 100242487 42545 42572 608360549 11289 11261 743459696 48459 48469 710514113 29674 29675 907061187 15169 15221 270040728 73743 73744 368345476 47257 47217 871834408 51095 51134 365625737 47047 47048 729977135 63316 63317 483061945 34501 34502 494187998 41744 41745 467636412 34051 34052 280527089 79917 79918 529941510 2172 2173 74267707 60237 60276 957696324 55177 55178 348951504 44075 44044 546076229 94855 94856 737075145 57207 57257 410188044 52064 52065 356252134 95282 95283 66493815 61500 61501 981307658 67123 67124 271022292 7290 7291 417932756 39946 39947 74793243 37268 37269 113271873 97363 97352 83748565 48492 48493 510289356 56333 56336 71665678 49530 49516 286578104 83441 83395 141776998 98332 98333 856109398 7887 7888 904676320 75848 75838 508503398 90278 90279 896067534 12206 12207 768655108 81475 81476 322641028 53903 53904 70001257 16806 16807 924809490 82307 82308 881405266 70734 70735 305340327 20045 20024 738309117 681 646 170420159 80921 80922 821066653 85273 85274 793730701 78423 78401 226031777 86240 86241 810213174 17138 17133 644032272 71805 71794 120488372 76011 75991 353266486 46094 46128 174936270 9575 9576 639972202 77406 77407 653770450 41706 41707 390033905 81821 81866 800886712 49818 49834 132015954 78072 78065 927550841 66105 66106 284507034 37530 37515 879095670 205 206 499596489 16141 16188 378789014 59085 59114 321192359 15062 15063 777195744 74563 74564 875850560 35978 36002 853809370 55143 55144 571096866 16998 16999 720682278 56921 56922 216076390 13238 13239 19838310 40555 40556 798249141 27135 27101 136448694 93360 93381 421400182 73858 73818 143514032 78239 78240 309642575 35050 35051 118985700 27161 27116 106438148 5679 5698 877609286 11057 11102 405074207 44229 44230 819868393 99499 99500 153552868 85733 85740 337535986 32805 32842 880247921 94462 94477 708676139 39023 39024 393818889 63873 63887 194028447 58724 58725 689594429 74500 74501 298224925 65126 65127 298195306 69613 69614 778877874 35082 35076 804874968 94876 94831 144720285 25578 25579 20271918 64531 64532 729982324 25682 25665 648715613 15093 15126 115786957 16745 16746 575542429 31102 31103 308022042 55215 55163 756327330 63789 63790 449270375 99851 99852 881801961 23632 23582 653682789 98295 98338 362595776 92469 92473 805268139 21388 21364 599719434 75945 75980 738080463 6657 6615 749810427 39438 39471 650966167 2972 2973 904457892 81838 81801 853619962 85476 85477 388665529 78452 78469 373888897 92869 92898 111628887 16934 16935 863229587 86369 86343 560634921 92729 92749 870382626 40871 40892 183536575 836 824 605680853 95528 95499 752473700 10822 10823 405073816 47753 47792 680742907 9413 9400 352026840 57184 57185 547875331 20821 20822 522705163 46808 46850 616869467 88756 88757 90541767 69699 69700 35540691 4794 4795 730836876 18966 18967 12124282 93186 93212 684312694 15294 15295 312473172 67609 67606 503788268 22640 22652 848865089 19408 19364 763656446 14216 14177 843975522 80071 80049 967570880 4108 4109 768110582 89169 89170 467185173 55869 55872 668459548 88427 88386 23132186 89792 89793 201073416 42641 42619 743899687 55828 55829 186771800 97633 97634 411052958 86309 86310 18723940 65000 65001 852440388 69555 69595 891641213 17785 17815 141617267 49332 49317 577468899 17337 17318 522383896 58051 58076 28279371 5627 5652 399255242 58328 58322 33514385 64000 64011 581579730 13018 13019 731661243 17513 17532 625900866 88209 88157 998415870 75945 75946 357491343 71693 71668 687928365 39641 39642 821305667 44582 44583 176890574 84051 84017 74320074 74905 74906 618763591 40193 40239 698714430 7777 7796 82287376 79806 79780 655203247 15561 15528 532509434 48573 48574 96179170 18694 18746 737045842 24136 24137 109126199 23270 23271 83234890 6508 6509 438141642 81403 81404 731274953 84488 84489 556775941 64978 64979 571733400 32192 32193 170037982 13196 13203 377400575 49012 49057 239088838 18400 18421 279405381 20258 20259 459048887 38063 38064 232685273 64527 64566 648032229 47885 47886 217705820 27296 27316 452449654 73309 73357 747382365 29416 29405 690847685 90963 90964 477233830 27539 27540 586541843 56834 56807 747951074 36550 36551 57545575 74109 74110 751168058 3404 3356 503962823 44664 44665 169399087 41890 41891 747329273 54298 54299 425374757 29647 29657 628903288 70542 70543 477429212 88308 88293 549434978 15850 15895 595671442 48840 48800 603660343 71439 71440 23913711 60520 60521 600482361 29218 29208 722773761 62107 62087 898620898 40389 40390 974608125 69547 69562 772991970 22201 22202 281295649 27269 27227 53306033 7211 7229 694190409 13050 13051 676506519 25206 25224 909387146 88035 88050 457502231 7273 7247 21662913 35000 35038 174832991 65088 65040 767434309 82231 82248 610210266 83174 83136 996658723 92202 92203 572678399 54078 54079 720836063 88980 88981 432914720 99935 99941 934661791 44359 44360 678708200 77559 77560 83872444 1009 1010 219512216 31280 31256 712681638 19339 19370 43388454 68108 68083 641332705 14875 14830 561262275 87348 87339 406590550 433 458 973684686 33603 33560 941562202 4111 4112 854700162 41167 41208 596129493 7241 7231 147668306 53765 53766 635248641 57338 57293 395283839 46471 46430 663070784 37370 37391 531764120 2644 2683 837573617 52087 52088 419607387 13409 13410 697189541 54189 54190 657285771 17669 17670 319804640 86991 86992 822126785 4363 4401 419733468 283 284 957095809 17365 17366 864416862 3346 3347 335228610 85339 85335 515734493 94824 94825 581733054 35254 35305 345862662 3206 3194 936853215 6805 6806 722629763 49495 49470 941462741 70624 70639 561616180 58343 58344 939008854 75544 75517 917029684 14876 14905 95908314 91263 91260 170157286 99312 99313 628264851 37400 37372 926829633 94059 94048 659738510 74169 74170 628791224 35907 35877 58624872 80014 80015 134022868 53884 53919 79590896 95358 95334 482298387 75281 75298 263916808 25301 25334 807391030 13999 14014 615035249 11631 11656 964526450 65253 65272 494851053 37110 37111 192662432 43703 43704 440427983 10457 10489 323963600 93242 93243 943004434 78701 78742 171382368 37496 37547 996380283 47107 47108 427787075 49046 49047 189623830 50631 50597 263985543 93687 93720 868633894 37911 37882 157813916 98395 98348 609313904 10666 10709 195387413 5952 5956 768967944 84138 84135 542874855 65319 65320 425293389 99926 99927 858460464 90626 90622 482340402 94686 94687 645941003 17339 17361 352670073 84566 84567 305799481 77224 77225 55660673 30386 30387 534146244 55566 55567 89462994 34960 34961 376799024 26426 26404 871495999 3493 3494 827678033 21918 21890 532833335 9112 9113 347762452 73621 73571 65408558 37689 37690 902160531 15246 15255 415845659 99623 99624 297144081 24712 24713 366683930 83957 83958 400325202 33405 33412 61539100 46612 46657 695444643 34390 34391 727863130 23628 23629 590001215 87810 87767 706744078 22382 22432 528301272 66801 66802 51829562 95819 95802 380268144 95431 95433 646044221 97811 97812 676108286 76728 76729 204543634 86214 86215 942777605 28118 28119 632811083 17014 17015 136539575 34313 34314 350934139 32079 32080 99420252 24604 24605 432878503 96294 96295 851131073 19182 19165 351392873 49653 49655 545251442 97854 97855 841563462 72553 72554 179214019 90612 90613 930452708 95645 95639 678080703 66552 66515 835139694 52689 52719 336377559 51222 51223 91643497 26960 26961 226122900 8500 8501 57246280 6677 6678 268830190 867 868 228723562 22148 22194 848681842 43478 43479 794871157 80793 80808 120707317 36414 36382 225956687 69298 69299 400212298 19805 19806 591566245 30834 30835 240090050 9657 9640 555530931 13395 13394 738946470 14536 14537 130824231 64643 64644 912509117 97827 97823 485474868 53300 53337 560850431 17404 17405 186408489 84578 84538 630356082 56523 56557 443317989 81137 81086 651053661 88678 88666 289690417 88594 88595 344917863 5704 5705 702294563 15997 15998 406579914 49493 49494 88681284 90820 90821 978020252 75356 75357 846490669 29557 29531 80349579 76210 76211 20504777 81091 81092 632439319 53779 53780 18502458 45813 45852 166572328 4733 4744 369467206 14661 14625 936703804 67243 67205 357066363 65986 65987 853820885 95503 95504 391402883 27105 27106 219697641 22970 22971 481758000 67245 67246 723053296 83290 83263 66217518 27541 27493 257933652 85060 85061 390866390 66261 66262 970338288 60202 60208 432906706 23396 23346 224886730 43942 43940 99008413 87537 87538 863520464 35155 35156 560941765 90859 90860 376089233 94413 94391 550889791 95643 95644 881571654 82424 82425 255433313 33660 33661 641412884 90689 90690 870637691 24192 24205 412249004 43053 43054 976019542 2478 2479 922488496 49113 49114 62674186 53957 53958 702374355 22546 22547 978075371 40387 40388 512837641 99951 99952 652310354 29039 29040 459932716 69381 69338 556843719 77862 77863 970867019 19879 19880 328967839 10772 10773 242997353 33909 33910 441688849 56389 56390 82001520 89767 89768 381853860 50260 50261 317060596 76244 76286 287431162 77052 77053 199854711 53645 53646 199398189 20764 20807 86255307 43525 43526 570301650 70336 70311 840281577 66848 66849 193649588 9188 9189 377674484 92415 92416 2754469 47673 47691 349446976 92873 92867 13832116 2774 2775 634738088 88697 88652 702316752 76746 76747 862070223 40801 40802 280068282 11451 11452 490192224 75888 75889 586314469 64989 64990 757476548 27512 27551 935390896 71939 71940 501421449 12501 12502 845897760 79665 79666 870745148 98537 98538 677775419 91779 91792 605019771 55179 55180 18960706 24378 24379 558844829 51084 51095 994078007 80422 80430 765236747 1090 1103 740799790 29269 29270 706009363 50771 50803 527182491 79941 79906 822761020 13542 13546 993434015 43350 43345 860411547 18185 18159 583456448 34299 34300 51310073 75490 75491 992048496 38425 38426 480547445 63047 63048 910475958 93912 93913 15585377 41719 41762 360728574 54084 54085 82033768 37501 37502 863402122 33939 33940 706366188 57906 57907 161188011 64173 64133 40666788 42286 42316 802827729 59687 59688 419329050 22717 22704 717100305 75999 76000 975102311 23847 23848 65775309 3546 3590 802067321 56578 56624 451099685 52991 52992 480998966 85652 85678 695800821 14892 14893 283852824 5637 5638 517903743 37038 37039 177914757 81727 81725 297247987 23476 23522 848196905 28311 28346 265581812 72846 72847 195194944 1249 1250 858530368 30864 30865 71484719 45100 45101 725717408 7233 7218 331320454 62034 62035 358560542 5154 5155 318457122 72718 72719 51441281 98289 98290 724709021 33663 33661 366054717 64188 64199 7448184 97061 97079 733763818 76987 76988 582447375 5604 5605 158954005 65145 65119 973472044 49855 49905 165622195 15354 15355 494873888 31845 31882 989848138 14445 14431 949670779 93397 93398 49984251 57569 57581 314740473 3719 3720 131918068 31723 31761 338105695 37281 37282 329784738 56620 56661 258798985 75623 75581 441476891 87471 87515 48051181 8535 8585 690414295 46977 46978 878026321 12193 12147 781641188 3370 3371 242359351 42813 42857 977796753 18074 18122 488353146 48213 48197 680699613 48180 48151 495040792 75400 75393 778308715 43765 43789 772516569 75722 75756 398715704 59634 59635 18636736 98408 98373 37979040 78923 78876 868734390 85874 85875 301566738 47426 47427 266535950 74790 74750 641041100 27994 27995 693867512 40794 40781 462611929 42815 42776 336314479 18162 18163 918462979 251 252 631341509 51777 51825 449812368 33229 33230 496466368 64362 64334 992248201 82954 82935 845707984 60841 60842 782484706 87741 87742 355074341 50606 50576 184346946 14400 14434 697137718 17671 17672 797261288 54890 54891 687980371 53917 53918 291672511 22371 22372 697627642 32666 32696 529241994 9941 9942 159509596 19448 19449 754748641 73590 73569 224110836 57639 57640 386446072 83917 83918 101041481 63367 63368 847534063 18099 18149 459299585 75451 75420 818627347 33818 33851 730135161 47972 47979 547994615 61158 61179 551593357 87671 87672 315675453 5172 5173 459073680 70412 70413 427564011 22921 22878 168214026 38736 38698 326515110 39791 39792 678088657 89268 89305 655542311 66609 66568 530711601 63142 63143 836655353 54645 54609 83026393 39653 39666 595003203 39806 39757 837404334 85481 85482 851456188 2128 2129 34701152 95605 95572 244152370 3629 3670 994113661 57141 57142 583402422 28239 28240 25438013 95941 95942 30802189 52683 52684 948739150 67379 67380 706712610 60765 60766 463089277 38598 38599 771601962 56052 56053 602437249 68953 68941 375642167 58870 58871 215289341 92367 92413 128966203 38941 38923 632306113 7788 7789 45380257 45589 45590 41071476 79383 79384 970460285 1724 1713 871202069 18881 18882 862625721 27574 27567 45560221 47546 47537 344379057 32089 32090 998105348 74457 74450 514322217 88948 88949 674576517 93888 93913 55090023 82942 82953 252436863 92658 92659 300352928 39270 39271 322176200 19943 19944 150941645 92206 92207 1293058 10302 10269 310243524 89929 89939 483900443 80707 80708 714741755 64276 64294 407600344 56180 56181 539008820 18476 18508 418135972 20882 20883 968048342 59707 59708 544145972 79972 79937 198068367 60419 60420 390640839 49806 49807 446726058 99388 99413 761445949 83153 83122 664949068 72878 72879 605200174 82412 82413 578596449 41944 41947 740399611 49949 49897 696092672 54617 54618 726886294 52094 52117 294223294 27741 27742 143841520 55657 55607 168371748 8316 8336 181230166 11800 11770 880467384 49907 49948 832784626 26907 26908 612413265 89599 89600 198338507 66361 66343 272677402 35575 35576 364647633 25848 25847 757435092 14259 14260 451281112 93259 93260 967913608 42577 42578 634356953 57199 57200 684556919 74856 74903 148152038 20480 20481 348774840 24148 24149 455567483 65133 65117 606953997 13598 13620 677493330 85356 85357 5493088 82973 82960 877165879 50915 50916 18552492 45669 45670 506683480 21666 21688 992627143 10751 10783 372554972 51386 51387 913605552 91626 91627 443163494 26353 26334 182409515 49246 49259 514671324 79492 79493 70504576 59304 59254 294552613 24837 24852 234445965 50646 50647 221491887 13942 13984 593511592 6516 6517 609021308 59058 59038 99691170 75840 75841 778473541 20254 20236 696650023 366 345 328520354 19661 19655 269909045 89305 89306 614307910 85085 85086 759422148 73099 73100 99267658 9679 9673 717946074 82923 82924 497034740 31684 31671 267206038 43857 43906 952269500 5789 5790 153494060 26614 26615 139733744 64408 64409 153620392 30343 30303 286625314 87341 87340 580914776 83726 83727 153879073 33415 33416 130268608 57856 57857 599027271 20241 20231 693957258 33400 33401 592811122 28026 28027 687266392 89644 89645 121832577 66692 66693 182380778 51170 51171 421532739 63086 63087 867667291 48567 48581 853042830 69144 69170 483587641 64338 64319 683593509 91050 91051 386931596 54708 54674 741667818 32520 32521 144718126 55783 55734 326452938 37800 37801 70254752 4575 4616 472842278 90251 90222 772227218 54067 54068 397637394 60508 60509 320028827 88812 88813 165782716 31754 31721 908241828 41513 41462 557203067 97126 97127 788994093 29092 29050 494472138 30641 30642 903202155 22677 22725 291029780 31676 31677 704012212 31284 31275 960602745 58062 58017 390277600 51559 51560 353938589 4346 4305 223586703 3953 3954 774894203 18616 18656 792443221 3363 3364 909445661 7976 7998 758220843 32761 32752 634385957 61579 61601 874159637 95742 95720 315032087 8098 8081 472011279 66562 66589 745457130 60306 60307 362173181 47314 47315 757331482 24423 24454 247703699 60683 60684 307727469 15659 15684 237886817 5711 5726 980053276 71331 71298 738361232 82616 82564 466177883 40505 40497 39526086 93099 93127 752241651 71688 71689 564034880 64427 64428 820206054 13469 13470 383707360 99031 99032 601774441 68953 68954 704527104 32566 32567 719731145 51242 51265 516784036 3473 3449 740140330 60411 60372 309301544 83239 83254 209994230 12358 12350 499473464 32951 32952 996539023 23643 23620 892107154 26056 26057 570620817 95909 95916 844356776 55428 55429 618404176 48414 48412 700594091 40926 40883 949808082 8623 8624 786837800 58529 58530 814755633 6341 6381 544191299 5775 5776 451036210 28203 28204 85161736 4736 4737 517841936 7881 7843 204304768 16111 16118 654853650 47578 47587 43906579 17449 17450 17147466 41062 41063 502863993 41156 41125 360688224 81198 81199 415104522 51087 51095 225829861 55840 55829 988253218 31976 31978 509377153 88218 88219 185861977 17610 17567 331858716 74188 74189 333558761 35544 35574 572869023 30858 30812 783284033 16538 16585 852569134 12065 12066 508146923 8771 8779 55144254 37485 37466 343308314 39197 39243 21144036 8843 8844 813632184 73490 73491 336380948 42780 42828 825813289 17181 17184 797304539 37569 37570 765802896 52558 52559 163753659 80353 80354 397632597 81829 81819 489915479 44021 44022 144204983 11944 11945 506037964 42825 42806 941760060 45568 45569 190479086 61843 61819 982818085 18232 18259 212820313 85289 85333 753872585 82197 82198 62109604 39189 39239 297947294 96840 96878 797274312 74604 74605 993244143 30909 30910 626458414 15429 15391 877586389 60654 60698 933792634 47073 47062 406907878 35815 35816 135273690 99050 99012 643355203 60944 60945 197003781 19425 19426 186599409 33849 33858 661327271 98903 98904 696367922 62583 62584 336636654 34041 34035 586437825 36713 36714 922327856 16015 16008 592435836 52136 52137 39003527 65429 65434 88185636 34488 34470 399232287 81248 81252 254183157 77266 77267 607202539 52677 52675 760312443 97875 97876 616382851 63788 63766 666129176 38454 38455 635305194 6546 6579 591659680 32170 32127 778149111 8898 8882 51046911 17594 17642 619293201 34533 34534 534701721 90053 90056 307019721 26849 26821 100585125 85435 85457 70664087 86671 86672 629721518 45943 45944 612430261 5346 5338 689608025 5694 5695 580702339 89098 89099 787806267 88017 88018 246975968 5242 5265 190681888 5936 5913 171741247 35585 35571 179986387 54120 54121 443737731 98519 98520 648611315 6129 6093 397560587 77457 77469 219859839 92915 92916 806719308 29068 29112 41488611 55410 55411 289579353 9082 9083 182363510 84938 84939 469046474 53857 53824 577678331 72353 72354 731519452 14917 14958 415343296 69178 69179 56851857 65878 65860 800361560 51767 51768 176930883 67674 67675 909053942 4500 4501 158906132 33757 33758 306805073 16266 16267 461840740 54351 54354 885678950 62319 62320 442153902 49954 49953 707721301 83904 83905 460347443 92348 92340 790264136 10499 10477 498395215 75105 75064 594210341 8078 8079 230939474 73555 73556 155116637 84042 84043 95278681 39028 39049 54206257 31688 31689 819718490 52080 52062 357476315 20318 20319 793214701 25125 25150 287013220 17836 17837 950551090 1316 1332 500773424 17211 17212 410206415 12444 12449 259867476 3024 2987 954762155 57765 57766 994601447 61113 61142 776652113 96879 96880 125596136 34453 34454 935879708 46636 46646 756829903 36942 36943 291412419 70167 70168 272383330 10386 10387 101656867 38208 38221 708411631 95778 95795 566182855 26922 26923 29134372 36385 36435 127808935 41781 41807 708938443 85750 85703 848376944 31667 31668 821756739 62769 62778 696006519 88413 88363 986082986 22142 22143 653163618 55121 55091 83369550 85571 85607 51402840 73129 73130 394470884 63652 63653 296305461 93835 93883 909070175 35920 35947 680001024 49344 49330 225423311 39092 39093 503355949 5566 5567 412244635 76254 76288 34819956 16228 16229 112410164 32315 32330 457260367 85017 85000 502710860 69727 69765 163014199 45592 45593 281644433 56848 56817 2805464 68492 68493 334718573 45319 45349 464329485 72200 72165 951646653 90496 90497 829247220 65531 65533 358208778 46751 46786 700429024 21828 21829 692871526 82706 82684 613157309 89147 89148 142534922 86141 86142 272343334 82347 82374 869945365 63731 63692 815737294 31515 31501 769565622 36813 36805 294564650 4876 4845 942081480 1696 1732 753099873 57305 57306 612177945 93221 93222 229871973 47835 47836 30307064 56658 56659 927272226 91665 91694 874913522 28623 28624 779241155 41115 41157 217144148 33230 33231 342120980 66370 66371 227273845 37819 37820 474210196 34489 34491 789342344 49826 49827 178350247 14842 14790 672235697 65146 65136 662977869 56388 56354 290199173 82110 82131 693908989 41803 41762 302631885 72028 72029 817786311 69893 69894 451556118 9615 9604 815168549 77892 77925 60167472 69754 69755 883882103 68490 68491 180997325 20093 20055 148910493 22808 22843 877418526 54081 54082 315743542 31226 31227 451400873 87219 87257 125416391 31637 31615 132057052 85913 85914 697089620 35714 35715 242289048 87734 87735 259692928 53500 53501 81344451 85787 85788 877501587 58792 58793 462401797 96711 96712 517726420 55489 55445 677595950 65771 65778 662600473 24621 24622 653029066 48250 48251 971651250 59279 59280 667156448 50628 50629 367994379 88861 88862 36845765 46774 46775 994351888 4171 4187 248918743 21560 21561 288857682 3718 3760 163341766 1250 1251 422596180 18020 18021 586833664 4854 4898 833781041 43441 43442 929154908 48439 48440 309730218 9031 9032 27047538 90439 90402 24620548 8629 8640 552952905 89260 89219 852937407 47082 47088 752900569 85001 85005 70655019 50225 50226 480705666 22967 22968 253218376 83894 83854 798991959 37547 37543 551577289 13241 13242 799522539 83281 83282 69112542 62108 62109 549874282 396 397 359616130 19900 19861 321244110 42434 42388 523568659 12456 12431 759723489 30053 30054 56251621 15998 15980 614723010 64504 64505 442016436 16058 16059 968340043 26570 26571 940294048 49013 49014 967478245 83460 83461 595573417 79882 79883 498487450 58281 58282 70605894 42082 42083 946786510 80366 80336 119384243 65266 65267 367656494 30988 30989 525368342 70557 70546 210005362 25547 25548 404049599 63098 63129 222967230 68823 68801 743931428 97003 96960 424254269 66766 66788 242557123 29052 29095 517990602 43523 43524 701690560 97167 97175 80486279 7636 7637 741447105 19769 19775 577780046 1762 1763 134346661 78057 78058 883751436 47264 47227 769428742 91869 91870 31465971 53972 53973 784742289 66928 66929 388809857 43143 43144 526134809 80727 80750 364328280 30852 30826 164326451 96677 96678 990203387 94145 94146 721272881 55006 55055 250536284 94585 94586 175186582 61477 61478 352266632 17173 17174 733707683 45035 45033 80537818 21784 21804 131495527 42058 42093 78314315 66746 66763 480642504 79449 79470 873661212 70106 70107 116113998 38607 38608 634367330 94514 94515 130231829 9544 9521 305389122 21589 21609 583310865 18632 18633 823371964 3353 3345 559690340 53764 53726 694256610 48196 48241 316431870 36288 36252 941828342 75594 75635 722965533 97028 97064 129242877 68772 68749 437687640 92340 92341 870017815 53849 53850 158139291 42213 42214 266007955 50169 50133 276606356 27639 27640 634809819 23425 23444 870161594 11380 11381 140091924 24454 24444 442257003 78734 78742 854315621 10799 10824 700234566 50991 51006 649531955 61501 61486 887345015 98514 98519 333659482 35853 35854 779891835 30889 30837 935519906 79974 79975 850850403 71715 71716 594289022 69369 69370 779720164 80710 80711 407299516 95244 95263 671823606 63763 63764 540776354 12335 12336 544273145 89464 89504 277118142 75074 75075 579029199 71323 71358 720869420 76792 76748 101448057 17584 17622 822885136 23889 23890 2386539 26187 26188 889808145 50261 50262 650609298 59224 59210 270578852 38777 38754 640619718 87363 87364 757940625 7448 7449 107975219 43029 43030 708504658 63479 63519 763646446 81773 81774 986685863 50529 50530 628577714 82635 82620 238414761 99478 99479 559940592 45211 45212 440186903 12969 12970 932225095 8593 8572 997141451 57550 57551 540507844 8945 8946 690818784 28126 28090 851768144 61500 61504 76914215 5164 5165 819772773 39837 39849 285076189 98682 98708 190677394 44697 44693 565886315 35954 35955 245456167 19116 19117 167814063 78616 78617 269850662 35958 35959 734371856 12484 12441 632905618 8175 8176 209371916 61532 61533 277831469 10690 10657 22525834 97101 97068 833370007 76069 76098 839193876 68803 68804 992119134 69068 69069 471787189 89672 89673 879094500 24969 24970 403752072 70973 71012 588668979 84760 84761 869663010 96259 96260 474263806 30848 30867 780771134 80372 80347 558556123 4812 4842 217077731 31566 31544 391735926 71627 71633 517034347 56961 56940 487173695 12561 12562 608421948 20667 20668 251866616 75964 75915 467554569 174 175 502759642 68342 68362 642143157 99893 99894 616736033 75745 75746 188012527 71380 71381 635177140 85083 85129 338497904 40506 40461 422039251 20390 20353 494526057 44823 44860 864429396 41299 41346 933167989 72105 72106 933237212 69680 69660 502166098 19587 19588 284969720 73697 73698 888850909 81766 81767 321781806 70260 70271 878988794 84088 84089 29368982 31280 31281 754514423 11495 11493 627375659 86138 86139 49022704 94675 94687 465725098 5482 5483 983567637 34373 34374 511395979 45241 45242 431994963 46451 46452 255934994 22647 22648 496531248 94673 94674 769857190 39620 39575 910728873 25503 25504 194814392 26128 26129 37168814 47835 47805 831220966 5770 5786 700117857 51177 51178 28935557 97055 97036 89841360 16055 16060 640010453 73864 73865 904809121 68667 68668 943663761 373 374 860549238 23529 23528 781304100 52941 52939 994427466 39029 39030 616273895 60658 60659 696799944 91124 91125 549282687 54865 54835 346914177 58378 58379 531635741 24522 24514 474185381 22186 22166 260158206 37812 37813 405644153 93317 93318 265957347 18591 18614 91222696 67511 67527 449098049 81609 81560 476284184 6848 6849 906345368 43648 43680 376978815 66717 66731 595372407 18480 18438 280258983 53351 53352 148928302 25484 25485 916733486 45162 45135 165298482 33475 33476 881704201 1805 1838 13114163 39490 39460 749104420 95515 95516 691675708 14109 14135 531774310 78372 78373 628058440 16324 16325 98143564 71638 71636 340291995 26111 26118 490695815 33179 33221 184736088 91799 91796 608573140 39242 39282 513000923 81732 81752 481253474 13878 13921 348748150 21114 21075 383788858 6112 6156 471254117 40406 40407 769006993 58092 58091 562713486 55140 55141 983702936 20300 20284 572044816 92500 92501 442404615 45166 45167 207288431 75080 75125 165399208 25135 25136 953851455 12366 12415 440138184 62966 62967 818831186 70648 70645 245458850 57507 57508 255428745 36134 36158 724324767 74957 74958 779895060 98374 98375 834115219 56657 56658 847085790 39940 39934 30872362 83374 83351 404631726 46400 46401 52156637 8657 8661 316866086 10691 10692 413606403 77509 77510 56994593 28345 28346 546381636 82770 82763 332083231 85943 85922 346218296 68099 68133 189296719 43952 43953 392943122 35197 35148 350081703 32232 32233 920469091 19595 19584 642747641 23801 23791 231530631 83452 83416 573079705 41655 41619 490008257 7188 7189 73182963 33470 33471 188040480 65554 65555 141691779 33726 33727 555527710 49388 49389 242892998 99245 99246 52843810 65542 65543 402746586 44393 44394 664049531 43474 43522 11301719 70848 70877 233147518 77983 77984 285362915 57056 57084 846245960 28199 28200 429585128 74850 74851 667950629 14509 14510 39801778 43861 43862 389923103 53493 53491 18517566 60979 60980 917148589 45086 45119 522607354 23042 23043 453569550 86604 86600 917286033 27034 27030 197159847 93557 93558 112671629 76500 76550 41342795 43410 43411 475901855 59326 59347 982197249 9150 9141 856229507 75323 75296 418053228 23651 23652 414115372 99734 99735 367043640 49926 49927 547529797 73563 73564 825243597 77120 77088 619338914 47821 47822 139013330 43281 43328 65551882 20422 20441 650329908 76177 76178 229183024 7676 7677 69262344 92159 92204 774605787 93575 93525 483018553 73279 73292 196248030 89136 89137 233246429 36858 36890 304925525 57253 57305 502619180 69178 69150 986844744 30700 30684 481597590 77282 77283 994414338 77069 77070 25711757 57807 57790 62027711 44045 44046 161083873 45388 45337 332559581 69576 69539 280622892 26114 26093 794072751 3436 3437 100128151 96202 96203 34181334 10976 10977 481741959 10340 10341 481896886 49470 49445 839051174 86201 86202 894453415 4136 4137 694509082 43351 43352 129282254 95484 95485 316469624 10073 10022 462365478 43803 43827 299969892 74378 74374 54602005 28817 28818 802608063 67378 67379 982973939 13246 13247 271091647 46764 46765 103582544 52784 52832 41430705 75201 75202 318854461 23789 23790 971607583 24747 24748 532357949 88117 88118 827375837 76051 76052 165770612 18694 18695 14748194 79781 79788 353484007 64130 64131 198682801 73452 73453 765936613 42636 42658 590436043 90283 90284 39777358 77138 77137 599453402 15913 15882 344495768 96206 96247 361721813 88790 88791 194544146 62173 62169 624154428 40373 40412 23300010 65949 65971 806090208 41331 41332 25002824 63236 63255 565895532 20482 20483 747023576 73379 73380 249086515 20511 20512 738126950 3438 3407 593061256 19709 19695 128949306 35587 35607 590770857 13575 13576 173584832 5626 5627 779935801 85657 85658 226302935 53734 53783 971085737 13337 13338 928175819 9115 9116 656522138 44281 44282 12417104 94381 94374 244180544 77248 77295 224261097 74444 74402 809279528 20144 20145 947714 70355 70311 783648936 5889 5890 231459811 63189 63236 307146371 30008 30009 804205006 44541 44586 292063496 53531 53485 464121168 75777 75778 98577204 82331 82332 394872610 28065 28066 529259824 38326 38320 788391752 12761 12799 100511372 8310 8332 365290083 26835 26803 600659245 3876 3843 877056928 52476 52457 124115033 56928 56898 241849554 17896 17858 467504059 9831 9838 363718865 23332 23308 937929038 72271 72272 83135171 3155 3156 24488275 89116 89117 980368243 8716 8717 534191188 1705 1706 162935718 72764 72744 247597237 49712 49755 257129924 52725 52716 502269491 39791 39769 948215969 12583 12584 507475928 16943 16944 297652036 27953 27945 41159753 7483 7484 523229932 64012 63975 512364491 4421 4449 839092022 18668 18683 46576459 70011 70028 563893767 40436 40389 50809293 17523 17524 561138487 32686 32687 913536087 78286 78287 877317316 37427 37375 891441690 6371 6372 93462306 57657 57658 167895452 28764 28765 350172014 29646 29629 631697870 82251 82252 592189722 66225 66268 840022594 17085 17086 356338095 40336 40331 261016885 42985 42968 742213680 4327 4288 175189268 99293 99316 732635966 18555 18573 540295952 87875 87873 305791457 51303 51274 412951572 64910 64911 701686502 70584 70632 572475810 90815 90853 157982261 34618 34658 826809416 69910 69869 181307203 22187 22229 423465635 37315 37316 123384374 24495 24496 811885479 87020 87021 827177589 13694 13695 801814242 70623 70620 824628205 51840 51841 329461230 87152 87153 197019965 37801 37802 589963987 6664 6654 656691948 94332 94333 703303443 26718 26719 526992376 41319 41317 930354637 39319 39291 718274896 39346 39347 676251595 84864 84833 781238896 16237 16238 703059602 33171 33172 976014374 86316 86284 705730421 89228 89240 969386802 27681 27662 573304737 412 413 826753202 89836 89837 159729459 50244 50245 48974204 15525 15532 939075622 88204 88205 808397297 39201 39202 71527361 65376 65412 699692046 40405 40406 912717615 9592 9593 612693541 88506 88507 442084262 98759 98760 413491261 50568 50547 29618860 5727 5739 852595704 26851 26900 437965861 62808 62809 458794110 58834 58885 919485049 18301 18326 417606393 48444 48396 878406113 21559 21560 855583907 67679 67680 707901215 37077 37032 646283797 12845 12846 804841562 34168 34169 31074587 77370 77359 994629295 44894 44895 648372243 29400 29401 188996219 17972 17940 46546198 76331 76332 300283582 69463 69466 633809281 90065 90066 695597436 76174 76169 151083755 38804 38805 271114874 20576 20577 87518584 12581 12539 687058255 43945 43946 380964965 8127 8146 24434413 4596 4597 58039811 62574 62609 688593248 25960 25939 168048112 89109 89114 472595135 17093 17105 323397489 91860 91861 328326948 73081 73082 195814051 13424 13425 188093428 74595 74596 600151238 4759 4760 840541053 89007 88981 598442538 47834 47838 753737610 78322 78359 17546277 83224 83225 297363439 6370 6371 250028428 30857 30858 591374192 16224 16221 34970687 53180 53194 981387726 96247 96236 178813757 72261 72212 658301754 98989 98990 44373917 83223 83224 612381525 36090 36055 50156952 80566 80567 129428123 44354 44358 864997685 96716 96717 53911827 80311 80349 191462501 18964 18965 995356568 6380 6333 73169249 28230 28231 137559925 58478 58479 234479048 56600 56601 429693969 78092 78093 913467585 18147 18148 307569481 12401 12417 270741119 69423 69424 863730627 49371 49372 103205395 15503 15504 385144041 49991 49990 367703923 13688 13689 609635828 21089 21082 963326470 74735 74736 796668255 68539 68571 756573492 54157 54158 955320800 45832 45833 796355972 77252 77253 710134118 88779 88778 942770429 20037 20038 931297552 47957 47958 519767107 41843 41844 827740480 11739 11725 830269949 20603 20604 521368797 57411 57412 459271663 73615 73577 789110943 85992 85957 325253357 56163 56186 900925156 76508 76509 219391760 25675 25676 643773919 1024 983 835542453 11105 11149 543937627 15343 15349 906630654 43283 43284 415165897 88854 88855 885908793 94743 94744 586848451 95897 95898 382586911 26907 26951 112200503 34134 34160 972366397 84116 84117 823330258 68744 68745 124048807 36459 36424 53727639 60772 60773 952140191 66669 66630 883284425 92847 92808 445462114 82278 82279 235140626 44352 44353 894117004 94845 94833 786047087 46120 46109 72336292 19301 19346 425571097 99849 99890 169020206 5431 5475 776639811 47816 47853 94767354 55629 55608 520080168 96936 96897 994993469 36443 36445 769067769 16918 16882 537722733 33697 33698 937927260 78750 78751 146992874 96712 96713 75398769 96811 96812 380047987 7770 7771 32085044 50682 50680 678639569 723 724 420367420 45367 45336 329245769 19878 19930 211068352 71918 71874 520750842 31704 31705 470114612 32529 32537 672076694 50196 50197 467975172 9492 9493 383684820 70692 70654 934279850 34194 34151 463488866 96194 96195 955537408 33590 33572 883668102 86450 86451 422185489 9051 9052 374070539 43692 43693 269359791 19406 19365 824702469 70371 70380 824037856 71328 71278 191746337 49013 49026 561343863 37053 37054 926431820 16272 16271 148518380 28571 28532 194481792 91847 91848 840968457 8013 8028 440632178 5459 5480 865786071 30299 30276 936931428 90651 90650 172266705 67718 67695 956143276 98968 98987 743079345 63762 63763 749307789 32414 32415 581273208 77960 77944 235205035 37477 37478 567039893 10377 10378 382476569 17178 17179 585667280 20401 20432 711385202 39002 38959 426333238 19834 19835 477775963 72850 72867 985435733 18054 18055 321980996 65149 65179 479946723 96742 96743 783677052 5888 5845 444460477 16625 16626 806995529 23326 23275 931073660 81696 81649 456636791 81369 81378 163355461 4370 4345 917983213 49275 49276 83318012 81751 81752 126432678 2246 2247 496097336 12783 12784 136938017 96254 96204 61162503 18518 18519 122995436 37620 37621 275321410 13128 13179 234504647 21152 21153 920814559 1670 1626 791763625 58307 58308 316628511 29936 29937 5980051 92198 92249 427168002 77958 77959 980600621 53205 53233 445574831 23524 23555 26380322 35723 35759 799126742 91190 91212 164702911 61159 61175 694213798 92093 92123 113449647 36714 36715 164814981 78359 78360 495313946 81759 81760 259469762 40620 40572 310317506 26221 26180 118482343 96932 96933 102273798 24925 24927 587932029 97826 97838 351809795 23540 23508 463284638 20958 20959 441364464 87124 87078 385876840 34034 34035 316333909 68886 68888 161695195 5038 5058 659683900 64960 64913 11703679 86554 86555 120612492 50436 50437 494609425 9437 9438 736838770 25462 25412 970188730 66239 66240 134153752 98990 99005 580348032 35761 35762 644406195 61914 61915 945633356 69532 69533 13810311 99801 99802 321624424 13109 13141 120667783 43386 43407 794215967 58267 58268 409968700 416 372 350706144 30580 30579 357650836 10145 10146 106629635 59157 59158 258945564 66262 66211 548743333 95598 95599 211045510 17024 17025 52553824 99558 99559 983103025 74477 74478 106933339 22732 22723 866512537 23056 23057 163202094 9544 9545 628902874 22858 22890 32081887 99685 99673 513935715 22369 22384 198499421 54928 54884 625562328 33180 33189 876083860 48854 48887 28115444 49683 49729 111982040 25565 25530 154130218 62773 62774 107921040 37467 37468 869130545 82739 82732 725489848 70191 70192 988839316 84078 84079 483799416 41781 41782 250823748 25573 25574 594823374 50267 50264 452452400 7035 7036 229085878 17113 17122 85636004 13653 13698 262772328 16435 16391 136089085 38226 38211 456188840 41395 41396 683691807 89491 89492 873697281 83667 83699 509509736 60911 60869 154028692 42486 42469 583674586 13276 13277 336268126 4965 4997 192584932 38942 38962 676161303 76319 76320 834493106 18141 18142 530859655 69654 69603 217022421 12955 12956 14855163 75197 75198 761347330 84328 84329 618752609 71981 71982 738359565 49704 49667 825390420 35394 35395 152601603 76538 76539 929735413 98990 99037 986358077 22398 22399 250486507 37781 37829 955542792 56922 56874 157754890 12002 12003 969570473 45645 45607 858561038 42424 42425 727259203 56495 56496 598087989